mirror of
https://gitlab.com/the-no-frauds-club/cosmonarchy-bw-release.git
synced 2026-09-17 01:31:45 +00:00
Fraudarchy 18 February 2023
This commit is contained in:
parent
c6eee8b245
commit
d660cca634
@ -1236,7 +1236,7 @@ script_id PMCx
|
||||
|
||||
:under_attack_by_ground_calc
|
||||
var AtL|Wait under_attack_var 1 13
|
||||
player_combat 17 13 63 False Jump maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|hypnagogue|ambassador|heir|horseman|thespian|silvertongue|emperor|jester|vulture|cyclops|goliath|blackjack|matador|phalanx|phalanx_siege_mode|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|zealot|dracadin|ecclesiast|legionnaire|hierophant|amaranth|atreus|herald|cantavis|vagrant|cabalist|pariah|charlatan|archon|optecton|patriarch|manifold|simulacrum|idol|golem|accantor|architect|demiurge|zethrokor|quazilisk|vorvrokor|liiralisk|cikralisk|protathalor|axitrilisk|mortothrokor|hydralisk|izirokor|bactalisk|tethzorokor|kagralisk|evigrilisk|keskathalor|zoryusthaleth|lakizilisk|konvilisk|vilgorokor|rilirokor|ultrokor|zobriolisk|aspirant|cohort|tarasque Any under_attack_by_ground_calc_fin 13
|
||||
player_combat 17 13 63 False Jump maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|hypnagogue|sevenstep|silvertongue|vulture|cyclops|goliath|blackjack|matador|phalanx|phalanx_siege_mode|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|zealot|dracadin|ecclesiast|legionnaire|hierophant|amaranth|atreus|herald|cantavis|vagrant|cabalist|pariah|charlatan|archon|optecton|patriarch|manifold|simulacrum|idol|golem|accantor|architect|demiurge|zethrokor|quazilisk|vorvrokor|liiralisk|cikralisk|protathalor|axitrilisk|mortothrokor|hydralisk|izirokor|bactalisk|tethzorokor|kagralisk|evigrilisk|keskathalor|zoryusthaleth|lakizilisk|konvilisk|vilgorokor|rilirokor|ultrokor|zobriolisk|aspirant|cohort|tarasque Any under_attack_by_ground_calc_fin 13
|
||||
var Set under_attack_by_ground_var 1 13
|
||||
|
||||
:under_attack_by_ground_calc_fin
|
||||
@ -4346,18 +4346,18 @@ script_id PMCx
|
||||
|
||||
:attack_handling_standard
|
||||
var Ex|wait can_attack_var 1 13
|
||||
var Ex|Jump pref_ranger 1 attack_handling_expansion_first 13
|
||||
var Ex|Jump pref_templar 1 attack_handling_attack_first 13
|
||||
var Ex|Jump pref_skylord 1 attack_handling_expansion_first 13
|
||||
rand_j 64 attack_handling_attack_first
|
||||
var Ex|Jump pref_ranger 1 attack_handling_slow 13
|
||||
var Ex|Jump pref_templar 1 attack_handling_fast 13
|
||||
var Ex|Jump pref_skylord 1 attack_handling_slow 13
|
||||
rand_j 64 attack_handling_fast
|
||||
|
||||
:attack_handling_expansion_first
|
||||
:attack_handling_slow
|
||||
wait 120
|
||||
call attack_generic
|
||||
wait 360
|
||||
goto pLoopA
|
||||
|
||||
:attack_handling_attack_first
|
||||
:attack_handling_fast
|
||||
wait 240
|
||||
call attack_generic
|
||||
wait 360
|
||||
@ -4397,9 +4397,9 @@ script_id PMCx
|
||||
:attack_generic_check
|
||||
var add attack_cycle_var 1 13
|
||||
wait 300
|
||||
var AtL|jump attack_cycle_var 2 attack_cycle_prep 13
|
||||
bring 13 AtL 24 zealot|dracadin|ecclesiast|legionnaire|hierophant|amaranth|herald|atreus|vagrant|cabalist|barghest|pariah|potentate|sycophant|charlatan|archon|optecton|patriarch|manifold|simulacrum|vassal|golem|idol|servitor|positron|analogue|accantor|architect|mainstay|maven|cloudform|vibrance|oscilliant|demiurge|empress|aurora|panoptus|gladius|exemplar|magister|epigraph|didact|empyrean|solarion|star_sovereign|anthelion Loc.63 attack_cycle_prep
|
||||
call add_attack_wave
|
||||
var AtL|jump attack_cycle_var 2 attack_cycle_prep 13
|
||||
bring 13 AtM 9 zealot|dracadin|ecclesiast|legionnaire|hierophant|amaranth|herald|atreus|vagrant|cabalist|barghest|pariah|potentate|sycophant|charlatan|archon|optecton|patriarch|manifold|simulacrum|vassal|golem|idol|servitor|positron|analogue|accantor|architect|mainstay|maven|cloudform|vibrance|oscilliant|demiurge|empress|aurora|panoptus|gladius|exemplar|magister|epigraph|didact|empyrean|solarion|star_sovereign|anthelion Loc.63 attack_generic_check
|
||||
goto attack_cycle_prep
|
||||
|
||||
:attack_cycle_prep
|
||||
|
||||
@ -159,7 +159,7 @@ script_id TMCx
|
||||
dth 13 AtL_C 1 autocrat prefUAutocrat
|
||||
dth 13 AtL_C 1 dilettante prefUDilettante
|
||||
dth 13 AtL_C 1 sevenstep prefUSevenstep
|
||||
dth 13 AtL_C 1 hypnagogue prefUHypnagogue
|
||||
dth 13 AtL_C 1 silvertongue prefUSilvertongue
|
||||
dth 13 AtL_C 1 vulture prefUVulture
|
||||
dth 13 AtL_C 1 cyclops prefUCyclops
|
||||
dth 13 AtL_C 1 goliath prefUGoliath
|
||||
@ -461,7 +461,7 @@ script_id TMCx
|
||||
:prefUDilettante
|
||||
var Set prefDilettante 1 13
|
||||
var Set prefSevenstep 0 13
|
||||
var Set prefHypnagogue 0 13
|
||||
var Set prefSilvertongue 0 13
|
||||
var Set pref_raider_apothecary 1 13
|
||||
dth 13 Ex 0 start_location blank_return
|
||||
print prefDilettante
|
||||
@ -470,19 +470,19 @@ script_id TMCx
|
||||
:prefUSevenstep
|
||||
var Set prefDilettante 0 13
|
||||
var Set prefSevenstep 1 13
|
||||
var Set prefHypnagogue 0 13
|
||||
var Set prefSilvertongue 0 13
|
||||
var Set pref_raider_apothecary 1 13
|
||||
dth 13 Ex 0 start_location blank_return
|
||||
print prefSevenstep
|
||||
return
|
||||
|
||||
:prefUHypnagogue
|
||||
:prefUSilvertongue
|
||||
var Set prefDilettante 0 13
|
||||
var Set prefSevenstep 0 13
|
||||
var Set prefHypnagogue 1 13
|
||||
var Set prefSilvertongue 1 13
|
||||
var Set pref_raider_apothecary 1 13
|
||||
dth 13 Ex 0 start_location blank_return
|
||||
print prefHypnagogue
|
||||
print prefSilvertongue
|
||||
return
|
||||
|
||||
:prefUVulture
|
||||
@ -1271,7 +1271,7 @@ script_id TMCx
|
||||
|
||||
:under_attack_by_ground_calc
|
||||
var AtL|Wait under_attack_var 1 13
|
||||
player_combat 17 13 63 False Jump maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|hypnagogue|ambassador|heir|horseman|thespian|silvertongue|emperor|jester|vulture|cyclops|goliath|blackjack|matador|phalanx|phalanx_siege_mode|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|zealot|dracadin|ecclesiast|legionnaire|hierophant|amaranth|atreus|herald|cantavis|vagrant|cabalist|pariah|charlatan|archon|optecton|patriarch|apostate|augur|manifold|simulacrum|idol|golem|accantor|architect|demiurge|zethrokor|quazilisk|vorvrokor|liiralisk|cikralisk|protathalor|axitrilisk|mortothrokor|hydralisk|izirokor|bactalisk|tethzorokor|kagralisk|evigrilisk|keskathalor|zoryusthaleth|lakizilisk|konvilisk|vilgorokor|rilirokor|ultrokor|zobriolisk|aspirant|cohort|tarasque Any under_attack_by_ground_calc_fin 13
|
||||
player_combat 17 13 63 False Jump maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|silvertongue|sevenstep|silvertongue|vulture|cyclops|goliath|blackjack|matador|phalanx|phalanx_siege_mode|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|zealot|dracadin|ecclesiast|legionnaire|hierophant|amaranth|atreus|herald|cantavis|vagrant|cabalist|pariah|charlatan|archon|optecton|patriarch|apostate|augur|manifold|simulacrum|idol|golem|accantor|architect|demiurge|zethrokor|quazilisk|vorvrokor|liiralisk|cikralisk|protathalor|axitrilisk|mortothrokor|hydralisk|izirokor|bactalisk|tethzorokor|kagralisk|evigrilisk|keskathalor|zoryusthaleth|lakizilisk|konvilisk|vilgorokor|rilirokor|ultrokor|zobriolisk|aspirant|cohort|tarasque Any under_attack_by_ground_calc_fin 13
|
||||
var Set under_attack_by_ground_var 1 13
|
||||
|
||||
:under_attack_by_ground_calc_fin
|
||||
@ -1491,10 +1491,10 @@ script_id TMCx
|
||||
:def_raider_apothecary
|
||||
var AtL|Call prefDilettante 1 def_dilettante 13
|
||||
var AtL|Call prefSevenstep 1 def_sevenstep 13
|
||||
# var AtL|Call prefHypnagogue 1 def_hypnagogue 13
|
||||
# var AtL|Call prefSilvertongue 1 def_silvertongue 13
|
||||
call def_dilettante
|
||||
call def_sevenstep
|
||||
# call def_hypnagogue
|
||||
# call def_silvertongue
|
||||
return
|
||||
|
||||
:def_armor_fulcrum
|
||||
@ -1706,12 +1706,12 @@ script_id TMCx
|
||||
defu_ag 1 sevenstep
|
||||
return
|
||||
|
||||
:def_hypnagogue
|
||||
:def_silvertongue
|
||||
notowns apothecary blank_return
|
||||
defb_gg 1 hypnagogue
|
||||
defb_ag 1 hypnagogue
|
||||
defu_gg 1 hypnagogue
|
||||
defu_ag 1 hypnagogue
|
||||
defb_gg 1 silvertongue
|
||||
defb_ag 1 silvertongue
|
||||
defu_gg 1 silvertongue
|
||||
defu_ag 1 silvertongue
|
||||
return
|
||||
|
||||
:def_vulture
|
||||
@ -4790,7 +4790,7 @@ script_id TMCx
|
||||
:production_cycle_medbay
|
||||
notowns barracks blank_return
|
||||
local 255 AtL 8 medbay blank_return
|
||||
add_bld 255 medbay 1 8 96
|
||||
add_bld 255 medbay 1 3 96
|
||||
call main_wait_300
|
||||
return
|
||||
|
||||
@ -4798,7 +4798,7 @@ script_id TMCx
|
||||
notowns barracks blank_return
|
||||
notowns atlas blank_return
|
||||
local 255 AtL 8 covert_ops blank_return
|
||||
add_bld 255 covert_ops 1 8 96
|
||||
add_bld 255 covert_ops 1 3 96
|
||||
call main_wait_300
|
||||
return
|
||||
|
||||
@ -4822,7 +4822,7 @@ script_id TMCx
|
||||
:production_cycle_tinkerers_tower
|
||||
notowns captaincy blank_return
|
||||
local 255 AtL 8 tinkerers_tower blank_return
|
||||
add_bld 255 tinkerers_tower 1 8 97
|
||||
add_bld 255 tinkerers_tower 1 3 97
|
||||
call main_wait_300
|
||||
return
|
||||
|
||||
@ -4830,7 +4830,7 @@ script_id TMCx
|
||||
notowns captaincy blank_return
|
||||
notowns daedala blank_return
|
||||
local 255 AtL 8 guildhall blank_return
|
||||
add_bld 255 guildhall 1 8 97
|
||||
add_bld 255 guildhall 1 3 97
|
||||
call main_wait_300
|
||||
return
|
||||
|
||||
@ -4868,7 +4868,7 @@ script_id TMCx
|
||||
:production_cycle_scrapyard
|
||||
notowns fulcrum blank_return
|
||||
local 255 AtL 8 scrapyard blank_return
|
||||
add_bld 255 scrapyard 1 8 96
|
||||
add_bld 255 scrapyard 1 3 96
|
||||
call main_wait_300
|
||||
return
|
||||
|
||||
@ -4876,7 +4876,7 @@ script_id TMCx
|
||||
notowns fulcrum blank_return
|
||||
notowns atlas blank_return
|
||||
local 255 AtL 8 machine_shop blank_return
|
||||
add_bld 255 machine_shop 1 8 96
|
||||
add_bld 255 machine_shop 1 3 96
|
||||
call main_wait_300
|
||||
return
|
||||
|
||||
@ -4913,14 +4913,14 @@ script_id TMCx
|
||||
:production_cycle_future_station
|
||||
notowns iron_foundry blank_return
|
||||
local 255 AtL 8 future_station blank_return
|
||||
add_bld 255 future_station 1 8 97
|
||||
add_bld 255 future_station 1 3 97
|
||||
call main_wait_300
|
||||
return
|
||||
|
||||
:production_cycle_biotic_base
|
||||
notowns iron_foundry blank_return
|
||||
local 255 AtL 8 biotic_base blank_return
|
||||
add_bld 255 biotic_base 1 8 97
|
||||
add_bld 255 biotic_base 1 3 97
|
||||
call main_wait_300
|
||||
return
|
||||
|
||||
@ -4960,7 +4960,7 @@ script_id TMCx
|
||||
:production_cycle_munitions_bay
|
||||
notowns starport blank_return
|
||||
local 255 AtL 8 munitions_bay blank_return
|
||||
add_bld 255 munitions_bay 1 8 97
|
||||
add_bld 255 munitions_bay 1 3 97
|
||||
call main_wait_300
|
||||
return
|
||||
|
||||
@ -4968,7 +4968,7 @@ script_id TMCx
|
||||
notowns starport blank_return
|
||||
notowns daedala blank_return
|
||||
local 255 AtL 8 commandment blank_return
|
||||
add_bld 255 commandment 1 8 97
|
||||
add_bld 255 commandment 1 3 97
|
||||
call main_wait_300
|
||||
return
|
||||
|
||||
@ -4990,7 +4990,7 @@ script_id TMCx
|
||||
:production_cycle_particle_accelerator
|
||||
notowns nanite_assembly blank_return
|
||||
local 255 AtL 8 particle_accelerator blank_return
|
||||
add_bld 255 particle_accelerator 1 8 98
|
||||
add_bld 255 particle_accelerator 1 4 98
|
||||
var AtL|Jump production_cycle_addon_var 1 production_cycle_addon_success 13
|
||||
call main_wait_300
|
||||
return
|
||||
@ -5059,17 +5059,17 @@ script_id TMCx
|
||||
|
||||
:attack_handling_standard
|
||||
var Ex|Wait can_attack_var 1 13
|
||||
var Ex|Jump pref_armor 1 attack_handlingExp 13
|
||||
var Ex|Jump pref_raider 1 attack_handlingAtk 13
|
||||
rand_j 128 attack_handlingAtk
|
||||
var Ex|Jump pref_armor 1 attack_handling_slow 13
|
||||
var Ex|Jump pref_raider 1 attack_handling_fast 13
|
||||
rand_j 128 attack_handling_fast
|
||||
|
||||
:attack_handlingExp
|
||||
:attack_handling_slow
|
||||
wait 180
|
||||
call attack_generic
|
||||
wait 360
|
||||
goto tLoopA
|
||||
|
||||
:attack_handlingAtk
|
||||
:attack_handling_fast
|
||||
wait 240
|
||||
call attack_generic
|
||||
wait 360
|
||||
@ -5107,14 +5107,14 @@ script_id TMCx
|
||||
:attack_generic_check
|
||||
var add attack_cycle_var 1 13
|
||||
wait 300
|
||||
var AtL|jump attack_cycle_var 2 attack_cycle_prep 13
|
||||
bring 13 AtL 28 maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|hypnagogue|ambassador|heir|horseman|thespian|silvertongue|emperor|jester|vulture|cyclops|goliath|blackjack|matador|phalanx|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|wraith|gorgon|wyvern|salamander|sundog|centaur|minotaur|magnetar|pegasus|hippogriff|oberon|phobos Loc.63 attack_cycle_prep
|
||||
call add_attack_wave
|
||||
var AtL|jump attack_cycle_var 2 attack_cycle_prep 13
|
||||
bring 13 AtM 9 maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|silvertongue|sevenstep|silvertongue|emperor|jester|vulture|cyclops|goliath|blackjack|matador|phalanx|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|wraith|gorgon|wyvern|salamander|sundog|centaur|minotaur|magnetar|pegasus|hippogriff|oberon|phobos Loc.63 attack_generic_check
|
||||
goto attack_cycle_prep
|
||||
|
||||
:attack_cycle_prep
|
||||
bring 13 AtL 60 maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|hypnagogue|ambassador|heir|horseman|thespian|silvertongue|emperor|jester|vulture|cyclops|goliath|blackjack|matador|phalanx|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|wraith|gorgon|wyvern|salamander|sundog|centaur|minotaur|magnetar|pegasus|hippogriff|oberon|phobos Loc.63 attack_with_everything
|
||||
bring 13 AtL 45 maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|hypnagogue|ambassador|heir|horseman|thespian|silvertongue|emperor|jester|vulture|cyclops|goliath|blackjack|matador|phalanx|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|wraith|gorgon|wyvern|salamander|sundog|centaur|minotaur|magnetar|pegasus|hippogriff|oberon|phobos Loc.63 attack_expansion
|
||||
bring 13 AtL 60 maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|silvertongue|sevenstep|silvertongue|emperor|jester|vulture|cyclops|goliath|blackjack|matador|phalanx|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|wraith|gorgon|wyvern|salamander|sundog|centaur|minotaur|magnetar|pegasus|hippogriff|oberon|phobos Loc.63 attack_with_everything
|
||||
bring 13 AtL 45 maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|silvertongue|sevenstep|silvertongue|emperor|jester|vulture|cyclops|goliath|blackjack|matador|phalanx|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|wraith|gorgon|wyvern|salamander|sundog|centaur|minotaur|magnetar|pegasus|hippogriff|oberon|phobos Loc.63 attack_expansion
|
||||
# atk_now
|
||||
goto attack_cycle_fin
|
||||
|
||||
@ -5129,7 +5129,7 @@ script_id TMCx
|
||||
:attack_cycle_fin
|
||||
wait 120
|
||||
atk_c
|
||||
c_queues train maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|hypnagogue|ambassador|heir|horseman|thespian|silvertongue|emperor|jester|vulture|cyclops|goliath|blackjack|matador|phalanx|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|wraith|gorgon|wyvern|salamander|sundog|centaur|minotaur|magnetar|pegasus|hippogriff|oberon|phobos 13 # not clearing noncombatants yet...
|
||||
c_queues train maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|silvertongue|sevenstep|silvertongue|emperor|jester|vulture|cyclops|goliath|blackjack|matador|phalanx|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|wraith|gorgon|wyvern|salamander|sundog|centaur|minotaur|magnetar|pegasus|hippogriff|oberon|phobos 13
|
||||
var Set attack_cycle_var 0 13
|
||||
var Set can_build_production_var 1 13
|
||||
return
|
||||
@ -5253,10 +5253,10 @@ script_id TMCx
|
||||
:atk_raider_apothecary
|
||||
var AtL|Call prefDilettante 1 atk_dilettante2 13
|
||||
var AtL|Call prefSevenstep 1 atk_sevenstep2 13
|
||||
# var AtL|Call prefHypnagogue 1 atk_hypnagogue2 13
|
||||
# var AtL|Call prefSilvertongue 1 atk_silvertongue2 13
|
||||
call atk_dilettante
|
||||
call atk_sevenstep
|
||||
# call atk_hypnagogue
|
||||
# call atk_silvertongue
|
||||
return
|
||||
|
||||
:atk_armor_fulcrum
|
||||
@ -5534,14 +5534,14 @@ script_id TMCx
|
||||
atk_rel sevenstep apothecary 2.25
|
||||
return
|
||||
|
||||
:atk_hypnagogue
|
||||
:atk_silvertongue
|
||||
notowns apothecary blank_return
|
||||
queue_rel hypnagogue apothecary 1 apothecary 255 Global 63 102
|
||||
atk_rel hypnagogue hypnagogue 0.8
|
||||
queue_rel silvertongue apothecary 1 apothecary 255 Global 63 102
|
||||
atk_rel silvertongue silvertongue 0.8
|
||||
|
||||
:atk_hypnagogue2
|
||||
:atk_silvertongue2
|
||||
notowns apothecary blank_return
|
||||
atk_rel hypnagogue apothecary 2.25
|
||||
atk_rel silvertongue apothecary 2.25
|
||||
return
|
||||
|
||||
:atk_vulture
|
||||
|
||||
@ -999,7 +999,7 @@ script_id ZMCx
|
||||
|
||||
:under_attack_by_ground_calc
|
||||
var AtL|Wait under_attack_var 1 13
|
||||
player_combat 17 13 63 False Jump maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|hypnagogue|ambassador|heir|horseman|thespian|silvertongue|emperor|jester|vulture|cyclops|goliath|blackjack|matador|phalanx|phalanx_siege_mode|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|zealot|dracadin|ecclesiast|legionnaire|hierophant|amaranth|atreus|herald|cantavis|vagrant|cabalist|pariah|charlatan|archon|optecton|patriarch|apostate|augur|manifold|simulacrum|idol|golem|accantor|architect|demiurge|zethrokor|quazilisk|vorvrokor|liiralisk|cikralisk|protathalor|axitrilisk|mortothrokor|hydralisk|izirokor|bactalisk|tethzorokor|kagralisk|evigrilisk|keskathalor|zoryusthaleth|lakizilisk|konvilisk|vilgorokor|rilirokor|ultrokor|zobriolisk|aspirant|cohort|tarasque Any under_attack_by_ground_calc_fin 13
|
||||
player_combat 17 13 63 False Jump maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|hypnagogue|sevenstep|silvertongue|vulture|cyclops|goliath|blackjack|matador|phalanx|phalanx_siege_mode|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|zealot|dracadin|ecclesiast|legionnaire|hierophant|amaranth|atreus|herald|cantavis|vagrant|cabalist|pariah|charlatan|archon|optecton|patriarch|apostate|augur|manifold|simulacrum|idol|golem|accantor|architect|demiurge|zethrokor|quazilisk|vorvrokor|liiralisk|cikralisk|protathalor|axitrilisk|mortothrokor|hydralisk|izirokor|bactalisk|tethzorokor|kagralisk|evigrilisk|keskathalor|zoryusthaleth|lakizilisk|konvilisk|vilgorokor|rilirokor|ultrokor|zobriolisk|aspirant|cohort|tarasque Any under_attack_by_ground_calc_fin 13
|
||||
var Set under_attack_by_ground_var 1 13
|
||||
|
||||
:under_attack_by_ground_calc_fin
|
||||
@ -4881,15 +4881,15 @@ script_id ZMCx
|
||||
|
||||
:attack_handling_standard
|
||||
var Ex|Wait can_attack_var 1 13
|
||||
var Ex pref_assault 1 attack_handling_attack_first 13
|
||||
goto attack_handling_expand_first
|
||||
var Ex pref_assault 1 attack_handling_fast 13
|
||||
goto attack_handling_slow
|
||||
|
||||
:attack_handling_attack_first
|
||||
:attack_handling_fast
|
||||
call attack_generic
|
||||
wait 240
|
||||
goto zLoopA
|
||||
|
||||
:attack_handling_expand_first
|
||||
:attack_handling_slow
|
||||
call attack_generic
|
||||
wait 440
|
||||
|
||||
@ -4929,9 +4929,9 @@ script_id ZMCx
|
||||
:attack_generic_check
|
||||
var Add attack_cycle_var 1 13
|
||||
wait 300
|
||||
var AtL|Jump attack_cycle_var 2 attack_cycle_prep 13
|
||||
bring 13 AtL 30 zethrokor|vorvrokor|quazilisk|liiralisk|hydralisk|bactalisk|skithrokor|gorgrokor|kagralisk|izirokor|evigrilisk|mutalisk|vithrilisk|nathrokor|kalkalisk|zoryusthaleth|ultrokor|lakizilisk|matraleth|akistrokor|konvilisk|almaksalisk|keskathalor|alkajelisk|geszithalor|isthrathaleth|sovroleth|cohort|charlatan|axitrilisk|tarasque|empress|anticthon Loc.63 attack_cycle_prep
|
||||
call add_attack_wave
|
||||
var AtL|Jump attack_cycle_var 2 attack_cycle_prep 13
|
||||
bring 13 AtM 9 zethrokor|vorvrokor|quazilisk|liiralisk|hydralisk|bactalisk|skithrokor|gorgrokor|kagralisk|izirokor|evigrilisk|mutalisk|vithrilisk|nathrokor|kalkalisk|zoryusthaleth|ultrokor|lakizilisk|matraleth|akistrokor|konvilisk|almaksalisk|keskathalor|alkajelisk|geszithalor|isthrathaleth|sovroleth|cohort|charlatan|axitrilisk|tarasque|empress|anticthon Loc.63 attack_cycle_prep
|
||||
goto attack_cycle_prep
|
||||
|
||||
:attack_cycle_prep
|
||||
|
||||
484
CMBW-editor/ai/unitdef.txt
Normal file
484
CMBW-editor/ai/unitdef.txt
Normal file
@ -0,0 +1,484 @@
|
||||
# unitdef.txt file (External Definition)
|
||||
# This is a PyAI version of UNITDEF.INI made by Gold Dragon, used by ScAIEdit III
|
||||
|
||||
# Initially modified to include all unit, upgrade, and tech entries.
|
||||
# Further modified by Veeq7 & Pr0nogo for Cosmonarchy BW
|
||||
# https://www.fraudsclub.com/cosmonarchy-bw/
|
||||
|
||||
# AI IDs
|
||||
military disruption_web_unit = 105
|
||||
military dark_swarm_unit = 202
|
||||
military left_pit_door = 207
|
||||
military right_pit_door = 208
|
||||
|
||||
# Unused IDs
|
||||
building left_upper_door = 205
|
||||
building right_upper_door = 206
|
||||
|
||||
# Special
|
||||
building special_control_node = 192
|
||||
|
||||
# Factional NGS units
|
||||
military cohort = 50
|
||||
military luminary = 150
|
||||
military aspirant = 194
|
||||
military tarasque = 210
|
||||
|
||||
# Terran military units
|
||||
military maverick = 0
|
||||
military eidolon = 1
|
||||
military vulture = 2
|
||||
military goliath = 3
|
||||
military phalanx = 5
|
||||
military phalanx_siege_mode = 30
|
||||
military wraith = 8
|
||||
military seraph = 9
|
||||
@spellcaster(seraph)
|
||||
military trojan = 11
|
||||
military minotaur = 12
|
||||
military nuclear_missile = 14
|
||||
military harakan = 32
|
||||
military cleric = 34
|
||||
@spellcaster(cleric)
|
||||
military valkyrie = 58
|
||||
|
||||
# Terran NGS units
|
||||
building talos = 20
|
||||
#
|
||||
military apostle = 10
|
||||
military shaman = 15
|
||||
military madcap = 18
|
||||
military cuirass = 19
|
||||
military salamander = 22
|
||||
military gorgon = 23
|
||||
military phobos = 24
|
||||
military madrigal = 27
|
||||
military centaur = 28
|
||||
military pazuzu = 49
|
||||
military penumbra = 53
|
||||
military cyclops = 55
|
||||
military heracles = 77
|
||||
military wyvern = 91
|
||||
military cyprian = 92
|
||||
military azazel = 98
|
||||
military magnetar = 118
|
||||
military olympian = 137
|
||||
military autocrat = 145
|
||||
military striga = 148
|
||||
military siren = 151
|
||||
military paladin = 186
|
||||
military savant = 187
|
||||
military blackjack = 195
|
||||
military claymore = 196
|
||||
military anticthon = 211
|
||||
military sundog = 253
|
||||
military ancile = 255
|
||||
military matador = 256
|
||||
military pegasus = 261
|
||||
military hippogriff = 262
|
||||
military oberon = 263
|
||||
military aion = 264
|
||||
military wendigo = 275
|
||||
military southpaw = 276
|
||||
military ramesses = 281
|
||||
military durendal = 282
|
||||
military cataphract = 283
|
||||
military dilettante = 285
|
||||
military sevenstep = 286
|
||||
military hypnagogue = 287
|
||||
military armistice = 289
|
||||
military pythean = 290
|
||||
military ambassador = 292
|
||||
military heir = 293
|
||||
military horseman = 294
|
||||
military thespian = 297
|
||||
military silvertongue = 298
|
||||
military emperor = 300
|
||||
military jester = 301
|
||||
|
||||
# Terran buildings
|
||||
building mason = 7
|
||||
#
|
||||
building command_center = 106
|
||||
building comsat_station = 107
|
||||
building missile_silo = 108
|
||||
building supply_depot = 109
|
||||
building reservoir = 110
|
||||
building barracks = 111
|
||||
building fulcrum = 113
|
||||
building starport = 114
|
||||
building commandment = 115
|
||||
building daedala = 116
|
||||
building covert_ops = 117
|
||||
building machine_shop = 120
|
||||
building atlas = 122
|
||||
building watchdog = 124
|
||||
building bunker = 125
|
||||
|
||||
# Terran NGS buildings
|
||||
building medbay = 119
|
||||
building munitions_bay = 121
|
||||
building ion_cannon = 127
|
||||
building guildhall = 147
|
||||
building fountainhead = 163
|
||||
building quarry = 174
|
||||
building tinkerers_tower = 175
|
||||
building particle_accelerator = 189
|
||||
building biotic_base = 190
|
||||
building iron_foundry = 198
|
||||
building captaincy = 199
|
||||
building scrapyard = 200
|
||||
building nanite_assembly = 203
|
||||
building sentinel = 209
|
||||
building atelier = 213
|
||||
building treasury = 215
|
||||
building starpad = 254
|
||||
building future_station = 257
|
||||
building quantum_institute = 259
|
||||
building aerie = 260
|
||||
building mantle = 280
|
||||
building apothecary = 284
|
||||
building parthenon = 288
|
||||
building iron_council = 295
|
||||
building amphitheater = 296
|
||||
building throneroom = 299
|
||||
|
||||
# Protoss military units
|
||||
military lanifect = 60
|
||||
military cabalist = 61
|
||||
military mind_tyrant = 63
|
||||
@spellcaster(mind_tyrant)
|
||||
military zealot = 65
|
||||
military dracadin = 66
|
||||
military cantavis = 67
|
||||
@spellcaster(cantavis)
|
||||
military archon = 68
|
||||
military envoy = 69
|
||||
military panoptus = 70
|
||||
military didact = 71
|
||||
military solarion = 72
|
||||
military steward = 73
|
||||
military witness = 84
|
||||
military accantor = 352
|
||||
|
||||
# Protoss NGS units
|
||||
military manifold = 16
|
||||
military architect = 17
|
||||
military star_sovereign = 21
|
||||
military gladius = 25
|
||||
military magister = 26
|
||||
military legionnaire = 74
|
||||
military amaranth = 75
|
||||
military hierophant = 76
|
||||
military atreus = 78
|
||||
military ecclesiast = 79
|
||||
military aurora = 80
|
||||
military clarion = 81
|
||||
military empyrean = 82
|
||||
military demiurge = 86
|
||||
military pariah = 87
|
||||
military simulacrum = 89
|
||||
military charlatan = 90
|
||||
military exemplar = 94
|
||||
military idol = 99
|
||||
military golem = 100
|
||||
military augur = 102
|
||||
military barghest = 104
|
||||
military vagrant = 172
|
||||
military anthelion = 179
|
||||
military empress = 183
|
||||
military herald = 265
|
||||
military epigraph = 266
|
||||
military servitor = 306
|
||||
military positron = 307
|
||||
military analogue = 308
|
||||
military mainstay = 309
|
||||
military maven = 310
|
||||
military cloudform = 311
|
||||
military vibrance = 312
|
||||
military oscilliant = 313
|
||||
military potentate = 314
|
||||
military sycophant = 315
|
||||
military optecton = 316
|
||||
military patriarch = 317
|
||||
military apostate = 318
|
||||
military bulwark = 331
|
||||
military monogram = 348
|
||||
military vassal = 360
|
||||
|
||||
# Protoss buildings
|
||||
building scribe = 64
|
||||
#
|
||||
building nexus = 154
|
||||
building lattice = 155
|
||||
building pylon = 156
|
||||
building aquifer = 157
|
||||
building gateway = 160
|
||||
building warden = 162
|
||||
building cenotaph = 164
|
||||
building ancestral_archives = 165
|
||||
building embassy = 166
|
||||
building stargate = 167
|
||||
building fleet_beacon = 169
|
||||
building synthetic_synod = 171
|
||||
|
||||
# Protoss NGS buildings
|
||||
building artisan = 182
|
||||
#
|
||||
building automaton_register = 158
|
||||
building prostration_stage = 159
|
||||
building rogue_gallery = 161
|
||||
building argosy = 168
|
||||
building astral_omen = 184
|
||||
building crucible = 201
|
||||
building ardent_authority = 220
|
||||
building pennant = 221
|
||||
building monument_of_sin = 223
|
||||
building sanctum_of_sorrow = 225
|
||||
building grand_library = 226
|
||||
building matrix = 252
|
||||
building strident_stratum = 278
|
||||
building auxiliary_oasis = 279
|
||||
building sequestered_icon = 304
|
||||
building unitary_union = 305
|
||||
building hall_of_heretics = 349
|
||||
|
||||
# Zerg military units
|
||||
military zethrokor = 37
|
||||
military hydralisk = 38
|
||||
military ultrokor = 39
|
||||
military rilirokor = 40
|
||||
military mutalisk = 43
|
||||
military geszithalor = 44
|
||||
military matraleth = 45
|
||||
@spellcaster(matraleth)
|
||||
military isthrathaleth = 46
|
||||
@spellcaster(isthrathaleth)
|
||||
military vithrilisk = 62
|
||||
military lakizilisk = 103
|
||||
|
||||
# Zerg NGS units
|
||||
military othstoleth = 57
|
||||
military alaszileth = 173
|
||||
military iroleth = 222
|
||||
#
|
||||
military almaksalisk = 29
|
||||
military alkajelisk = 48
|
||||
military kalkalisk = 51
|
||||
military evigrilisk = 52
|
||||
military nathrokor = 54
|
||||
military gorgrokor = 56
|
||||
military rililisk = 93
|
||||
military quazilisk = 95
|
||||
military keskathalor = 96
|
||||
military zoryusthaleth = 97
|
||||
military liiralisk = 112
|
||||
military sovroleth = 123
|
||||
military kagralisk = 126
|
||||
military vorvrokor = 128
|
||||
military bactalisk = 129
|
||||
military izirokor = 180
|
||||
military skithrokor = 185
|
||||
military axitrilisk = 191
|
||||
military konvilisk = 217
|
||||
military akistrokor = 218
|
||||
military zarcavrokor = 258
|
||||
military tethzorokor = 267
|
||||
military protathalor = 268
|
||||
military vilgorokor = 269
|
||||
military cikralisk = 270
|
||||
military tosgrilisk = 271
|
||||
military ghitorokor = 272
|
||||
military zobriolisk = 273
|
||||
military tetcaerokor = 274
|
||||
military selkerilisk = 277
|
||||
military ogroszaleth = 291
|
||||
military agrileth = 302
|
||||
military mortothrokor = 319
|
||||
military cherbrathalor = 320
|
||||
military okrimnilisk = 321
|
||||
military algoztalisk = 322
|
||||
military elthrazalisk = 323
|
||||
military begrothilisk = 324
|
||||
military oztukrokor = 325
|
||||
military kethrostalor = 326
|
||||
military rakzilisk = 327
|
||||
|
||||
# Zerg misc
|
||||
military larva = 35
|
||||
military larva_egg = 36
|
||||
military cocoon = 59
|
||||
military ocsal_larva = 353
|
||||
|
||||
# Zerg buildings
|
||||
building droleth = 41
|
||||
building ovileth = 42
|
||||
#
|
||||
building hachirosk = 131
|
||||
building caphrolosk = 132
|
||||
building gathtelosk = 133
|
||||
building nydus_cesiant = 134
|
||||
building hydrok_den = 135
|
||||
building elthisth_mound = 136
|
||||
building matravil_nest = 138
|
||||
building ultrok_cavern = 140
|
||||
building muthrok_spire = 141
|
||||
building quazrok_pool = 142
|
||||
building cagrant_colony = 143
|
||||
building spraith_colony = 144
|
||||
building surkith_colony = 146
|
||||
building excisant = 149
|
||||
|
||||
# Zerg NGS buildings
|
||||
building gosvileth = 47
|
||||
#
|
||||
building orboth_omlia = 130
|
||||
building almakis_antre = 139
|
||||
building othstol_oviform = 152
|
||||
building gorgral_swamp = 153
|
||||
building izkag_iteth = 170
|
||||
building irulent_ivoa = 181
|
||||
building zorkiz_shroud = 193
|
||||
building vithrath_haunt = 197
|
||||
building liivral_pond = 204
|
||||
building alkaj_chasm = 212
|
||||
building larvosk_colony = 216
|
||||
building geszkath_grotto = 219
|
||||
building irol_iris = 224
|
||||
building sibraelosk = 227
|
||||
building rakzogth_roost = 303
|
||||
building axtoth_axis = 328
|
||||
building begrozith_barrow = 329
|
||||
building chokralgant_chazsal = 330
|
||||
building nephrilosk = 350
|
||||
|
||||
# Misc units
|
||||
military goliath_turret = 4
|
||||
military t_tank_turret = 6
|
||||
military spider_mine = 13
|
||||
military t_siege_turret = 31
|
||||
military scanner_sweep = 33
|
||||
military plasma_shell = 85
|
||||
military map_revealer = 101
|
||||
|
||||
# Neutral buildings
|
||||
building mineral_field1 = 176
|
||||
building mineral_field2 = 177
|
||||
building mineral_field3 = 178
|
||||
building vespene_geyser = 188
|
||||
building start_location = 214
|
||||
|
||||
# Terran upgrades
|
||||
upgrade t_infantry_armor = 0
|
||||
upgrade t_vehicle_plating = 1
|
||||
upgrade t_ship_plating = 2
|
||||
upgrade t_infantry_weapon = 7
|
||||
upgrade t_vehicle_weapon = 8
|
||||
upgrade t_ship_weapon = 9
|
||||
upgrade maverick_range = 16
|
||||
upgrade vulture_speed = 17
|
||||
upgrade seraph_mana = 19
|
||||
upgrade eidolon_sight = 20
|
||||
upgrade eidolon_mana = 21
|
||||
upgrade wraith_mana = 22
|
||||
upgrade minotaur_mana = 23
|
||||
upgrade cleric_mana = 51
|
||||
upgrade goliath_range = 54
|
||||
|
||||
# Terran tech
|
||||
technology stim_packs = 0
|
||||
technology spider_mines = 3
|
||||
technology siege_mode = 5
|
||||
technology defensive_matrix = 6
|
||||
technology irradiate = 7
|
||||
technology yamato_gun = 8
|
||||
technology cloaking_field = 9
|
||||
technology personnel_cloaking = 10
|
||||
technology medstims_unused = 24
|
||||
technology optical_flare = 30
|
||||
|
||||
# Terran NGS tech
|
||||
technology lobotomy_mines = 1
|
||||
technology reverse_thrust = 2
|
||||
technology safety_off = 26
|
||||
technology lazarus_agent = 32
|
||||
technology tempo_change = 36
|
||||
technology skyfall = 37
|
||||
technology nanite_field = 38
|
||||
technology observance = 39
|
||||
technology sublime_shepherd = 40
|
||||
technology power_siphon = 41
|
||||
technology energy_decay = 42
|
||||
|
||||
# Protoss upgrades
|
||||
upgrade p_armor = 5
|
||||
upgrade p_plating = 6
|
||||
upgrade p_ground_weapon = 13
|
||||
upgrade p_air_weapon = 14
|
||||
upgrade p_shields = 15
|
||||
upgrade dragoon_range = 33
|
||||
upgrade zealot_speed = 34
|
||||
upgrade reinforced_scarabs = 35
|
||||
upgrade reaver_capacity = 36
|
||||
upgrade shuttle_speed = 37
|
||||
upgrade observer_sight = 38
|
||||
upgrade observer_speed = 39
|
||||
upgrade templar_mana = 40
|
||||
upgrade scout_sight = 41
|
||||
upgrade scout_speed = 42
|
||||
upgrade carrier_capacity = 43
|
||||
upgrade arbiter_mana = 44
|
||||
upgrade lanifect_mana = 47
|
||||
upgrade mind_tyrant_mana = 49
|
||||
|
||||
# Protoss tech
|
||||
technology psionic_storm = 19
|
||||
technology hallucination = 20
|
||||
technology recall = 21
|
||||
technology stasis_field = 22
|
||||
technology disruption_web = 25
|
||||
technology mind_control = 27
|
||||
technology feedback = 29
|
||||
technology maelstrom = 31
|
||||
|
||||
# Protoss NGS tech
|
||||
technology grief_of_all_gods = 29
|
||||
technology khaydarin_eclipse = 33
|
||||
|
||||
# Zerg upgrades
|
||||
upgrade z_carapace = 3
|
||||
upgrade z_flyer_carapace = 4
|
||||
upgrade z_melee_attack = 10
|
||||
upgrade z_missile_attack = 11
|
||||
upgrade z_flyer_attack = 12
|
||||
upgrade overlord_capacity = 24
|
||||
upgrade overlord_sight = 25
|
||||
upgrade overlord_speed = 26
|
||||
upgrade zethrokor_speed = 27
|
||||
upgrade zethrokor_attack = 28
|
||||
upgrade hydralisk_speed = 29
|
||||
upgrade hydralisk_range = 30
|
||||
upgrade queen_mana = 31
|
||||
upgrade defiler_mana = 32
|
||||
upgrade ultrokor_armor = 52
|
||||
upgrade ultrokor_speed = 53
|
||||
|
||||
# Zerg tech
|
||||
technology burrowing = 11
|
||||
technology infestation = 12
|
||||
technology ensnaring_brood = 13
|
||||
technology dark_swarm = 14
|
||||
technology plague = 15
|
||||
technology consume = 16
|
||||
technology parasite = 18
|
||||
|
||||
# Zerg NGS tech
|
||||
technology reconstitution = 26
|
||||
technology swarming_omen = 42
|
||||
|
||||
# Misc upgrades
|
||||
upgrade mining_efficiency = 58
|
||||
upgrade unused_60 = 60
|
||||
|
||||
# Misc tech
|
||||
technology unused_43 = 43
|
||||
@ -88,7 +88,6 @@ military sevenstep = 286
|
||||
military hypnagogue = 287
|
||||
military armistice = 289
|
||||
military pythean = 290
|
||||
military ambassador = 292
|
||||
military heir = 293
|
||||
military horseman = 294
|
||||
military thespian = 297
|
||||
@ -346,11 +345,13 @@ building larvosk_colony = 216
|
||||
building geszkath_grotto = 219
|
||||
building irol_iris = 224
|
||||
building sibraelosk = 227
|
||||
building spirtith_colony = 292
|
||||
building rakzogth_roost = 303
|
||||
building axtoth_axis = 328
|
||||
building begrozith_barrow = 329
|
||||
building chokralgant_chazsal = 330
|
||||
building nephrilosk = 350
|
||||
building ocsal_colony = 354
|
||||
|
||||
# Misc units
|
||||
military goliath_turret = 4
|
||||
|
||||
BIN
CMBW-maps/melee/DarkenedFantasies/(2)Wellington.scx
Normal file
BIN
CMBW-maps/melee/DarkenedFantasies/(2)Wellington.scx
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
CMBW-maps/melee/Veeq7/(2)Equilibrium.scx
Normal file
BIN
CMBW-maps/melee/Veeq7/(2)Equilibrium.scx
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -5,6 +5,7 @@ Since December 2022, this changelog shows only past changes.
|
||||
See patchnotes.md for info on the most recent patch!
|
||||
|
||||
# Table of Contents
|
||||
- [12 February 2023 btw](#12-february-2023-btw)
|
||||
- [4 February 2023](#4-february-2023)
|
||||
- [28 January 2023](#28-january-2023)
|
||||
- [21 January 2023](#21-january-2023)
|
||||
@ -57,6 +58,226 @@ See patchnotes.md for info on the most recent patch!
|
||||
- [13 August 2020](#13-august-2020)
|
||||
- [12 August 2020](#12-august-2020)
|
||||
|
||||
# 12 February 2023 btw
|
||||
|
||||
## Designer's Notes
|
||||
We now use mpq autogeneration, and have an updater, all courtesy of Veeq7! Get the updater [here](https://mega.nz/folder/r5QXXL6I#eXy7ptVhsa_wJd-AHuPyEg)!
|
||||
|
||||
To use the updater, delete your previous CMBW installations and place the updater in an empty folder. Running it will prompt you to select which version of the mod to download, and a (usually lengthy) process of downloading the entire repository will begin.
|
||||
|
||||
Once the launcher has finished downloading the initial installation, using it to grab individual updates will be much faster, and much more automatic!
|
||||
|
||||
Aside from that: a nice mix of polish and continued balancing is in this week's update, with Veeq7 making some lovely improvements to a few mechanics. A few bugs have been fixed and a good number of audiovisual updates have occurred, while the early game continues to be refined.
|
||||
|
||||
As we continue hitting mid-level tech more frequently, it's become apparent that the Terran tech pattern in prior patches was very discordant, and many of the options wound up being underwhelming for the level of cost associated with them. The tech shuffle and unit rebalancings should improve parity between the races, ideally without making the mid-game spike too powerful for our most familiar race.
|
||||
|
||||
All in all, the changes you see in this update should push even-skill matchups into more healthy territory.
|
||||
|
||||
## Gameplay
|
||||
- Trained units now spawn at an angle based on the factory's rally point (c. Veeq7)
|
||||
- Terran: flying building speed reduced by 20%
|
||||
- Zerg: Burrowed units are now revealed when their position is walked over (c. Veeq7)
|
||||
- Zerg: Burrowed unit sight range is now halved
|
||||
|
||||
## UI
|
||||
- Replays now show all active player resources and unit counts (c. DarkenedFantasies)
|
||||
- Using a new trigger action, it is now possible to enable "witness mode" for specific players during a game, allowing them to see all active player resources and unit counts
|
||||
- *Note that all melee maps have been updated to include this trigger!*
|
||||
- Custom player colors now apply correctly to player names in chat messages sent in multiplayer mode (c. DarkenedFantasies)
|
||||
|
||||
## Bugfixes
|
||||
- AI spellcasting capabilities have been restored!
|
||||
- Ramesses attacks now splash, as originally intended
|
||||
- Matador no longer has its passive healing interrupted by taking damage
|
||||
- Melee air units now attempt to intercept targets similar to how Scourge did in classic BW, resulting in slightly improved performance (c. DarkenedFantasies)
|
||||
- Buildings damaged during construction now immediately create damage overlays upon completion
|
||||
- Centaur secondary weapon no longer occasionally plays Madrigal weaponfire SFX
|
||||
- Badlands: corrected a pathability issue with one substructure-dirt outer corner
|
||||
|
||||
## Audiovisuals
|
||||
- Mason, Vulture, Droleth, Ovileth, Mutalisk, Geszithalor, and resource pickups:
|
||||
- Use beta graphics that include all facing angles
|
||||
- Death animation:
|
||||
- Rilirokor (placeholder)
|
||||
- Behavior cues:
|
||||
- Madrigal (form switch, coding c. Veeq7)
|
||||
- Weaponfire SFX:
|
||||
- Aion, Sycophant
|
||||
- Weaponhit SFX:
|
||||
- Goliath (missile), Madrigal (Imperioso)
|
||||
- Unit responses (duplicates):
|
||||
- Liiralisk , Sovroleth
|
||||
- Unit responses (updates):
|
||||
- Salamander, Centaur
|
||||
- Unit responses (new):
|
||||
- Madrigal, Aion, Sundog
|
||||
|
||||
## Tileset
|
||||
- Badlands:
|
||||
- Adjusted walkability for substructure north ramps (made more generous)
|
||||
- Platform:
|
||||
- Solar Array edges are once again totally unbuildable, from partially
|
||||
|
||||
## Maps
|
||||
- (2) [Megalith Empire](https://files.catbox.moe/k92w0x.png), by Pr0nogo
|
||||
- Restructured the safe naturals and added a second Vespene Ridge to them
|
||||
- Added a ramp from the safe naturals to the right-side center bases
|
||||
- Restructured the right-side center bases to achieve new lanes of engagement
|
||||
- Added unbuildable tiles in the central ground passage, underneath and adjacent to the neutral Bunker, and to a few other places around the map
|
||||
- (2) [Sun-Starved](https://files.catbox.moe/tkgzdb.png), by Pr0nogo
|
||||
- Overhauled player mains to create more build space, one less path inside, and more space behind the resources
|
||||
- Added a second Vespene Ridge to player mains
|
||||
- Tweaked a few common pathways to hopefully help with bad pathing
|
||||
- (2) [Mouth of Hel](https://files.catbox.moe/vpdxu1.png), by knightoftherealm
|
||||
- Added a 2-Ridge expo next to the main
|
||||
- Added 2 more Mineral patches to thirds
|
||||
- (2) [Stardust](https://files.catbox.moe/4i7u4k.png), by knightoftherealm
|
||||
- Added another ramp to the cliff next to naturals
|
||||
- Adjusted main entrances
|
||||
- Fixed visual bugs
|
||||
- (4) [Nitro Valley](https://files.catbox.moe/ffqkr9.png), by knightoftherealm
|
||||
- Moved mains away from map edges
|
||||
- Added a Ridge and a Mineral patch to naturals
|
||||
- (4) Spacer, (4) Yin Yang, (6) Umbral Sanctum, (8) Death Pit, (8) The Mothership, (8) The Mortuary, (8) Unholy Grail, by Veeq7:
|
||||
- Update resource layouts
|
||||
- Misc minor tweaks
|
||||
- Test map:
|
||||
- Update to add latest units/structures
|
||||
- **NEW:** (2) [Brimstone Disco](https://files.catbox.moe/o97eb7.png), a 1v1 map, by knightoftherealm
|
||||
- **NEW:** (2) [Proxima](https://files.catbox.moe/h0fmia.png), a 1v1 map, by Veeq7
|
||||
- **NEW:** (3) [Excelsior](https://files.catbox.moe/39lobg.png), an experimental 1v1 or FFA map, by Pr0nogo
|
||||
- **NEW:** (6) [Mother Entropy](https://files.catbox.moe/dzcdw7.png), a 3v3 map, by knightoftherealm
|
||||
|
||||
## Terran
|
||||
- [Command Center](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/command-center):
|
||||
- Vision range now 12, from 10
|
||||
- [Reservoir](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/reservoir):
|
||||
- Sight range now 10, from 8
|
||||
- [Maverick](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/maverick):
|
||||
- Stim Pack damage now 5, from 10
|
||||
- [Siren](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/siren):
|
||||
- Armor penetration now 1, from 0
|
||||
- Weapon range now 6, from 5
|
||||
- [Striga](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/striga):
|
||||
- HP now 120, from 110
|
||||
- Armor now 3, from 2
|
||||
- Now moves ~25% faster
|
||||
- Transient Travels (teleportation on isolated targets) removed
|
||||
- [Vulture](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/vulture):
|
||||
- HP now 85, from 80
|
||||
- Weapon damage now 10, from 5
|
||||
- Weapon factor now 2, from 4
|
||||
- Weapon range now 6, from 5
|
||||
- Spider Mine count now 2, from 3
|
||||
- *Note: damage and factor changes equate to less armor reduction, but same overall damage*
|
||||
- [Spider Mine](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/spider-mine):
|
||||
- HP now 40, from 25
|
||||
- Weapon splash radius now 40/60/80, from 50/75/100
|
||||
- Now triggered by all ground units, including workers
|
||||
- [Cyclops](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/cyclops):
|
||||
- Now moves ~15% faster
|
||||
- [Goliath](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/goliath):
|
||||
- HP now 160, from 150
|
||||
- [Matador](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/matador):
|
||||
- Armor now 2, from 0
|
||||
- [Madrigal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/madrigal):
|
||||
- Attacks now delayed by 0.75 seconds after form-switching
|
||||
- [Durendal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/durendal):
|
||||
- HP now 180, from 150
|
||||
- Secondary weapon damage now 8, from 5
|
||||
- [Wraith](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/wraith):
|
||||
- Mineral cost now 100, from 125
|
||||
- Damage now 10, from 8
|
||||
- [Gorgon](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/gorgon):
|
||||
- HP now 150, from 120
|
||||
- Weapon cooldown now 0.833, from 0.916
|
||||
- Now moves ~12.5% faster
|
||||
- [Valkyrie](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/valkyrie):
|
||||
- Gas cost now 50, from 75
|
||||
- HP now 200, from 180
|
||||
- Armor now 4, from 3
|
||||
- Weapon range now 8, from 7
|
||||
- Weapon cooldown now 0.916, from 1
|
||||
- Weapon splash now 20/30/40, from 8/16/32
|
||||
- [Sundog](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/sundog):
|
||||
- Gas cost now 50, from 75
|
||||
- [Salamander](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/salamander):
|
||||
- Weapon damage now 10, from 8
|
||||
- Passive burn damage now 30 over 5 seconds, from 20 over 5 seconds
|
||||
- Weapon splash now 10/20/40, from 9/18/36
|
||||
- [Centaur](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/centaur):
|
||||
- Time cost now 40, from 45
|
||||
- [Minotaur](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/minotaur):
|
||||
- Gas cost now 200, from 250
|
||||
- Weapon range now 8, from 6
|
||||
- Fore Castle bonus armor now +3, from +2
|
||||
- [Magnetar](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/magnetar):
|
||||
- Gas cost now 250, from 300
|
||||
- [Hippogriff](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/hippogriff):
|
||||
- Weapon range now 15, from 14
|
||||
|
||||
## Protoss
|
||||
- [Nexus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/nexus):
|
||||
- Vision range now 12, from 11
|
||||
- [Artisan](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/artisan):
|
||||
- Mineral, gas, and time costs now 75/75/35, from 50/25/20
|
||||
- [Barghest](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/barghest):
|
||||
- Now moves 12.5% slower (speed matches Vassals)
|
||||
- [Mind Tyrant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/mind-tyrant):
|
||||
- Max energy now 200, from 250
|
||||
- Maelstrom energy cost now 150, from 100
|
||||
- [Servitor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/servitor):
|
||||
- Mineral and gas costs now 200/0, from 150/50
|
||||
- Weapon cooldown now 0.916, from 0.83
|
||||
- [Positron](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/positron):
|
||||
- Weapon damage now 14, from 12
|
||||
- Weapon range now 7, from 6
|
||||
- [Demiurge](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/demiurge):
|
||||
- Collision now ~10% smaller to better match visual size
|
||||
- [Aurora](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/aurora):
|
||||
- Gas cost now 25, from 50
|
||||
- [Panoptus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/panoptus):
|
||||
- Shields now 80, from 90
|
||||
- Now moves ~15% slower
|
||||
- Now turns 20% slower
|
||||
- [Empyrean](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/empyrean):
|
||||
- Shields now 100, from 120
|
||||
- Armor now 4, from 5
|
||||
- Weapon range now 8, from 10
|
||||
- [Solarion](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/solarion):
|
||||
- Mineral cost now 500, from 600
|
||||
- Shields now 150, from 200
|
||||
- [Steward](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/steward):
|
||||
- HP now 60, from 50
|
||||
- [Strident Stratum](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/strident-stratum):
|
||||
- Mineral, gas, and time costs now 200/200/60, from 100/150/45
|
||||
|
||||
## Zerg
|
||||
- [Hachirosk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hachirosk):
|
||||
- Vision range now 11, from 9
|
||||
- [Caphrolosk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/caphrolosk):
|
||||
- Vision range now 12, from 10
|
||||
- [Gathtelosk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/gathtelosk):
|
||||
- Vision range now 13, from 11
|
||||
- [Excisant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/excisant):
|
||||
- Sight range now 10, from 7
|
||||
- [Spraith Colony](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/spraith-colony):
|
||||
- Weapon damage now 12, from 15
|
||||
- Weapon range now 8, from 7
|
||||
- Weapon cooldown now 0.541, from 0.625
|
||||
- [Zethrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zethrokor):
|
||||
- Armor penetration now 2, from 3
|
||||
- [Quazilisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/quazilisk):
|
||||
- Damage now 6, from 5
|
||||
- [Izirokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/izirokor):
|
||||
- Now moves ~9% faster
|
||||
- [Alkajelisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/alkajelisk):
|
||||
- Gas cost now 350, from 500
|
||||
- [Nydus Cesiant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/nydus-cesiant):
|
||||
- Now unlocked by Irulent Ivoa, from Othstol Oviform
|
||||
- [Vithrath Haunt](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/vithrath-haunt):
|
||||
- Mineral and gas costs now 250/500, from 300/600
|
||||
|
||||
# 4 February 2022
|
||||
|
||||
## Designer's Notes
|
||||
|
||||
Binary file not shown.
@ -19,7 +19,7 @@ Infested Command Center
|
||||
Quazrok Pool
|
||||
Mature Chrysalis
|
||||
Almakis Antre
|
||||
Creep Colony
|
||||
Cagrant Colony
|
||||
Hachirosk
|
||||
Gathtelosk
|
||||
Caphrolosk
|
||||
@ -464,7 +464,7 @@ Police Academy
|
||||
Police Dispensary
|
||||
Police Deputy
|
||||
Police WAT Trooper
|
||||
Extended Flingy #258
|
||||
Spirtith Colony
|
||||
Extended Flingy #259
|
||||
Extended Flingy #260
|
||||
Extended Flingy #261
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -1696,9 +1696,9 @@ Police Deputy
|
||||
Police Deputy Shadow
|
||||
Police WAT Trooper
|
||||
Police WAT Trooper Shadow
|
||||
Extended Image #696
|
||||
Extended Image #697
|
||||
Extended Image #698
|
||||
Madrigal Dirge Proc
|
||||
Spirtith Colony
|
||||
Spirtith Colony Shadow
|
||||
Extended Image #699
|
||||
Extended Image #700
|
||||
Extended Image #701
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -2285,28 +2285,28 @@ Sundog Help 01
|
||||
Sundog Help 02
|
||||
Sundog Help 03
|
||||
Sundog Help 04
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Phobos Ready 01
|
||||
Phobos Ready 02
|
||||
Phobos Ready 03
|
||||
Phobos Selected 01
|
||||
Phobos Selected 02
|
||||
Phobos Selected 03
|
||||
Phobos Selected 04
|
||||
Phobos Passive 01
|
||||
Phobos Passive 02
|
||||
Phobos Passive 03
|
||||
Phobos Passive 04
|
||||
Phobos Aggressive 01
|
||||
Phobos Aggressive 02
|
||||
Phobos Aggressive 03
|
||||
Phobos Aggressive 04
|
||||
Phobos Help 01
|
||||
Phobos Help 02
|
||||
Phobos Help 03
|
||||
Phobos Help 04
|
||||
Madrigal Dirge Proc 01
|
||||
Madrigal Dirge Proc 02
|
||||
Madrigal Dirge Proc 03
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
Extended Sound #1
|
||||
|
||||
Binary file not shown.
@ -838,7 +838,7 @@ Police Dispensary
|
||||
Police Deputy
|
||||
Police WAT Trooper
|
||||
Cuirass Stonewall Protocol Overlay
|
||||
Extended Sprite #1
|
||||
Spirtith Colony
|
||||
Extended Sprite #1
|
||||
Extended Sprite #1
|
||||
Extended Sprite #1
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -290,7 +290,7 @@ Terran Parthenon
|
||||
Terran Armistice
|
||||
Terran Pythean
|
||||
Zerg Ogroszaleth
|
||||
Terran Ambassador
|
||||
Zerg Spirtith Colony
|
||||
Terran Heir
|
||||
Terran Horseman
|
||||
Terran Iron Council
|
||||
|
||||
Binary file not shown.
@ -176,7 +176,7 @@ Upstart Rifle (Dilettante)
|
||||
Geometric Rifle (Sevenstep)
|
||||
Kaleidoscope Cannon (Hypnagogue)
|
||||
Cleaving Maw (Tetcaerokor)
|
||||
Diplomat Pulse Rifle (Ambassador)
|
||||
Spirtith Spores (Spirtith Colony)
|
||||
Signatory Salvo (Ambassador)
|
||||
Usurper Flamethrower (Heir)
|
||||
Excellency Laser Batteries (Heir)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -59,6 +59,9 @@ unit_morph_prerequisites = Add(gorgrokor, zarcavrokor, 1)
|
||||
equivalent_ids = Add(hachirosk, gathtelosk)
|
||||
equivalent_ids = Remove(caphrolosk, gathtelosk)
|
||||
equivalent_ids = Add(cagrant_colony, larvosk_colony)
|
||||
equivalent_ids = Add(cagrant_colony, ocsal_colony)
|
||||
equivalent_ids = Add(cagrant_colony, spirtith_colony)
|
||||
equivalent_ids = Add(spraith_colony, spirtith_colony)
|
||||
equivalent_ids = Add(irol_iris, irulent_ivoa)
|
||||
equivalent_ids = Add(irol_iris, othstol_oviform)
|
||||
equivalent_ids = Add(irol_iris, orboth_omlia)
|
||||
|
||||
@ -88,7 +88,6 @@ military sevenstep = 286
|
||||
military hypnagogue = 287
|
||||
military armistice = 289
|
||||
military pythean = 290
|
||||
military ambassador = 292
|
||||
military heir = 293
|
||||
military horseman = 294
|
||||
military thespian = 297
|
||||
@ -346,11 +345,13 @@ building larvosk_colony = 216
|
||||
building geszkath_grotto = 219
|
||||
building irol_iris = 224
|
||||
building sibraelosk = 227
|
||||
building spirtith_colony = 292
|
||||
building rakzogth_roost = 303
|
||||
building axtoth_axis = 328
|
||||
building begrozith_barrow = 329
|
||||
building chokralgant_chazsal = 330
|
||||
building nephrilosk = 350
|
||||
building ocsal_colony = 354
|
||||
|
||||
# Misc units
|
||||
military goliath_turret = 4
|
||||
|
||||
Binary file not shown.
@ -4869,7 +4869,7 @@ WarpIn [NONE]
|
||||
# ----------------------------------------------------------------------------- #
|
||||
|
||||
SpraithColonyInit:
|
||||
imgul 100 0 0 # Sprath Colony Shadow (zerg\zscShad.grp)
|
||||
imgul 100 0 0 # Spraith Colony Shadow (zerg\zscShad.grp)
|
||||
playfram 0x00
|
||||
goto InfestedTerranLocal00
|
||||
|
||||
@ -52041,590 +52041,116 @@ ArdentAuthorityEnable:
|
||||
|
||||
# ----------------------------------------------------------------------------- #
|
||||
# This header is used by images.dat entries:
|
||||
# 1683 Police Station (tb\pol\station.grp)
|
||||
# 1698 Madrigal Dirge Proc (cm\terran\madrigal-dirge-proc.grp)
|
||||
.headerstart
|
||||
IsId 726
|
||||
Type 20
|
||||
Init PoliceStationInit
|
||||
Death PoliceStationDeath
|
||||
GndAttkInit [NONE]
|
||||
AirAttkInit [NONE]
|
||||
Unused1 [NONE]
|
||||
GndAttkRpt [NONE]
|
||||
AirAttkRpt [NONE]
|
||||
CastSpell [NONE]
|
||||
GndAttkToIdle [NONE]
|
||||
AirAttkToIdle [NONE]
|
||||
Unused2 [NONE]
|
||||
Walking [NONE]
|
||||
WalkingToIdle [NONE]
|
||||
SpecialState1 [NONE]
|
||||
SpecialState2 [NONE]
|
||||
AlmostBuilt PoliceStationAlmostBuilt
|
||||
Built PoliceStationBuilt
|
||||
Landing [NONE]
|
||||
LiftOff [NONE]
|
||||
IsWorking PoliceStationIsWorking
|
||||
WorkingToIdle PoliceStationWorkingToIdle
|
||||
WarpIn [NONE]
|
||||
Type 1
|
||||
Init MadrigalDirgeProcInit
|
||||
Death MadrigalDirgeProcDeath
|
||||
.headerend
|
||||
# ----------------------------------------------------------------------------- #
|
||||
|
||||
PoliceStationInit:
|
||||
imgul 1684 0 0 # Police Station Shadow (tb\pol\station-shadow.grp)
|
||||
MadrigalDirgeProcInit:
|
||||
playsndbtwn 2306 2308 # Madrigal Dirge proc 01, 02, 03
|
||||
playfram 0x00
|
||||
goto PoliceStationWorkingToIdle
|
||||
|
||||
PoliceStationWorkingToIdle:
|
||||
playfram 2
|
||||
wait 2
|
||||
playfram 3
|
||||
wait 2
|
||||
playfram 4
|
||||
wait 2
|
||||
playfram 5
|
||||
wait 2
|
||||
playfram 6
|
||||
wait 2
|
||||
playfram 7
|
||||
wait 2
|
||||
playfram 8
|
||||
wait 2
|
||||
goto PoliceStationWorkingToIdle
|
||||
|
||||
PoliceStationIsWorking:
|
||||
imgol 1687 0 0 # Police Station Overlay (tb\pol\station-overlay.grp)
|
||||
goto PoliceStationWorkingToIdle
|
||||
|
||||
PoliceStationDeath:
|
||||
playsnd 7 # Misc\ExploLrg.wav
|
||||
imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp)
|
||||
wait 3
|
||||
lowsprul 224 0 0 # Protoss Building Rubble (Large) (thingy\PRubbleL.grp)
|
||||
wait 1
|
||||
playfram 1
|
||||
wait 1
|
||||
playfram 2
|
||||
wait 1
|
||||
playfram 3
|
||||
wait 1
|
||||
playfram 4
|
||||
wait 1
|
||||
playfram 5
|
||||
wait 1
|
||||
playfram 6
|
||||
wait 1
|
||||
playfram 7
|
||||
wait 1
|
||||
playfram 8
|
||||
wait 1
|
||||
playfram 9
|
||||
wait 1
|
||||
playfram 10
|
||||
wait 1
|
||||
playfram 11
|
||||
wait 1
|
||||
playfram 12
|
||||
wait 1
|
||||
end
|
||||
|
||||
PoliceStationSpecialState1:
|
||||
playsnd 528 # Protoss\SHUTTLE\pshBld00.wav
|
||||
MadrigalDirgeProcDeath:
|
||||
wait 1
|
||||
goto PoliceStationLocal00
|
||||
|
||||
PoliceStationLocal00:
|
||||
wait 255
|
||||
goto PoliceStationLocal00
|
||||
|
||||
PoliceStationSpecialState2:
|
||||
wait 1
|
||||
goto PoliceStationLocal01
|
||||
|
||||
PoliceStationLocal01:
|
||||
playfram 0x00
|
||||
goto PoliceStationBuilt
|
||||
|
||||
PoliceStationAlmostBuilt:
|
||||
playfram 1
|
||||
goto InfestedTerranLocal00
|
||||
|
||||
PoliceStationBuilt:
|
||||
playfram 0
|
||||
goto PoliceStationWorkingToIdle
|
||||
end
|
||||
|
||||
# ----------------------------------------------------------------------------- #
|
||||
# This header is used by images.dat entries:
|
||||
# 1687 Police Station Overlay (tb\pol\station-overlay.grp)
|
||||
# 1699 Spirtith Colony (cm\zerg\spirtith-colony.grp)
|
||||
.headerstart
|
||||
IsId 727
|
||||
Type 24
|
||||
Init PoliceStationOverlayInit
|
||||
Death PoliceStationOverlayDeath
|
||||
GndAttkInit [NONE]
|
||||
AirAttkInit [NONE]
|
||||
Unused1 [NONE]
|
||||
GndAttkRpt [NONE]
|
||||
AirAttkRpt [NONE]
|
||||
CastSpell [NONE]
|
||||
GndAttkToIdle [NONE]
|
||||
AirAttkToIdle [NONE]
|
||||
Unused2 [NONE]
|
||||
Walking PoliceStationOverlayDeath
|
||||
WalkingToIdle PoliceStationOverlayDeath
|
||||
SpecialState1 PoliceStationOverlayDeath
|
||||
SpecialState2 [NONE]
|
||||
AlmostBuilt [NONE]
|
||||
Built [NONE]
|
||||
Landing PoliceStationOverlayDeath
|
||||
LiftOff PoliceStationOverlayDeath
|
||||
IsWorking PoliceStationOverlayInit
|
||||
WorkingToIdle PoliceStationOverlayDeath
|
||||
WarpIn [NONE]
|
||||
Unused3 [NONE]
|
||||
StarEditInit [NONE]
|
||||
Disable PoliceStationOverlayDeath
|
||||
Burrow [NONE]
|
||||
.headerend
|
||||
# ----------------------------------------------------------------------------- #
|
||||
|
||||
PoliceStationOverlayInit:
|
||||
playfram 0x00
|
||||
wait 2
|
||||
playfram 1
|
||||
wait 2
|
||||
playfram 2
|
||||
wait 2
|
||||
playfram 3
|
||||
wait 2
|
||||
playfram 4
|
||||
wait 2
|
||||
playfram 5
|
||||
wait 2
|
||||
playfram 6
|
||||
wait 2
|
||||
playfram 7
|
||||
wait 2
|
||||
playfram 8
|
||||
wait 2
|
||||
goto PoliceStationOverlayInit
|
||||
|
||||
PoliceStationOverlayDeath:
|
||||
wait 1
|
||||
end
|
||||
|
||||
|
||||
# ----------------------------------------------------------------------------- #
|
||||
# This header is used by images.dat entries:
|
||||
# 1685 Intern (tb\pol\intern.grp)
|
||||
.headerstart
|
||||
IsId 728
|
||||
Type 15
|
||||
Init InternInit
|
||||
Death InternDeath
|
||||
GndAttkInit InternGndAttkInit
|
||||
AirAttkInit [NONE]
|
||||
Unused1 InternUnused1
|
||||
GndAttkRpt InternGndAttkInit
|
||||
AirAttkRpt [NONE]
|
||||
CastSpell [NONE]
|
||||
GndAttkToIdle InternGndAttkToIdle
|
||||
AirAttkToIdle [NONE]
|
||||
Unused2 [NONE]
|
||||
Walking InternWalking
|
||||
WalkingToIdle InternWalkingToIdle
|
||||
SpecialState1 [NONE]
|
||||
SpecialState2 [NONE]
|
||||
AlmostBuilt InternAlmostBuilt
|
||||
.headerend
|
||||
# ----------------------------------------------------------------------------- #
|
||||
|
||||
InternInit:
|
||||
imgul 1686 0 0 # Intern Shadow (cm\terran\intern-shadow.grp)
|
||||
playfram 0x00
|
||||
goto InternWalkingToIdle
|
||||
|
||||
InternWalkingToIdle:
|
||||
playfram 0x00
|
||||
goto InternLocal00
|
||||
|
||||
InternLocal00:
|
||||
wait 125
|
||||
goto InternLocal00
|
||||
|
||||
InternDeath:
|
||||
playsnd 369 # Terran\SCV\TSCDth00.WAV
|
||||
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
|
||||
wait 3
|
||||
end
|
||||
|
||||
InternUnused1:
|
||||
wait 1
|
||||
nobrkcodestart
|
||||
tmprmgraphicstart
|
||||
playsnd 1168
|
||||
wait 8
|
||||
sprol 742 0 0 # Small Explosion Reversed
|
||||
wait 10
|
||||
setfldirect 12
|
||||
tmprmgraphicend
|
||||
nobrkcodeend
|
||||
goto InternWalkingToIdle
|
||||
|
||||
InternGndAttkInit:
|
||||
playfram 0x22
|
||||
wait 1
|
||||
playfram 0x33
|
||||
attackwith 1
|
||||
wait 1
|
||||
playfram 0x44
|
||||
wait 1
|
||||
playfram 0x33
|
||||
wait 1
|
||||
gotorepeatattk
|
||||
goto InternWalkingToIdle
|
||||
|
||||
InternGndAttkToIdle:
|
||||
playfram 0x00
|
||||
goto InternWalkingToIdle
|
||||
|
||||
InternWalking:
|
||||
move 5
|
||||
wait 1
|
||||
playfram 0x00
|
||||
move 4
|
||||
wait 1
|
||||
playfram 0x11
|
||||
move 4
|
||||
wait 1
|
||||
playfram 0x22
|
||||
goto InternWalking
|
||||
|
||||
InternAlmostBuilt:
|
||||
setvertpos 0
|
||||
wait 1
|
||||
playfram 0x22
|
||||
wait 1
|
||||
InternLocal01:
|
||||
playfram 0x33
|
||||
useweapon 14 # Fusion Cutter (Harvest) (Fusion Cutter)
|
||||
wait 1
|
||||
playfram 0x44
|
||||
waitrand 1 2
|
||||
playfram 0x55
|
||||
waitrand 1 2
|
||||
playfram 0x44
|
||||
waitrand 1 2
|
||||
goto InternLocal01
|
||||
|
||||
# ----------------------------------------------------------------------------- #
|
||||
# This header is used by images.dat entries:
|
||||
# 1688 Police Academy (tb\pol\academy.grp)
|
||||
.headerstart
|
||||
IsId 729
|
||||
Type 24
|
||||
Init PoliceAcademyInit
|
||||
Death PoliceAcademyDeath
|
||||
GndAttkInit [NONE]
|
||||
AirAttkInit [NONE]
|
||||
Unused1 [NONE]
|
||||
GndAttkRpt [NONE]
|
||||
AirAttkRpt [NONE]
|
||||
CastSpell [NONE]
|
||||
GndAttkToIdle [NONE]
|
||||
AirAttkToIdle [NONE]
|
||||
Unused2 [NONE]
|
||||
Walking PoliceAcademyWalking
|
||||
WalkingToIdle PoliceAcademyWalking
|
||||
SpecialState1 [NONE]
|
||||
SpecialState2 [NONE]
|
||||
AlmostBuilt PoliceAcademyAlmostBuilt
|
||||
Built PoliceAcademyBuilt
|
||||
Landing [NONE]
|
||||
LiftOff [NONE]
|
||||
IsWorking PoliceAcademyIsWorking
|
||||
WorkingToIdle PoliceAcademyBuilt
|
||||
WarpIn [NONE]
|
||||
Unused3 [NONE]
|
||||
StarEditInit [NONE]
|
||||
Disable PoliceAcademyDisable
|
||||
Burrow [NONE]
|
||||
.headerend
|
||||
# ----------------------------------------------------------------------------- #
|
||||
|
||||
PoliceAcademyInit:
|
||||
playfram 0x00
|
||||
imgul 1689 -2 -2 # Police Academy Shadow (tb\pol\academy-shadow.grp)
|
||||
goto PoliceAcademyWalking
|
||||
|
||||
PoliceAcademyWalking:
|
||||
wait 125
|
||||
goto PoliceAcademyWalking
|
||||
|
||||
PoliceAcademyDeath:
|
||||
playsnd 7 # Misc\ExploLrg.wav
|
||||
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
|
||||
wait 3
|
||||
lowsprul 274 0 0 # Terran Building Rubble (Large) (thingy\RubbleL.grp)
|
||||
wait 1
|
||||
end
|
||||
|
||||
PoliceAcademyAlmostBuilt:
|
||||
playfram 1
|
||||
goto PoliceAcademyWalking
|
||||
|
||||
PoliceAcademyBuilt:
|
||||
playfram 0x00
|
||||
goto PoliceAcademyWalking
|
||||
|
||||
PoliceAcademyIsWorking:
|
||||
playfram 2
|
||||
wait 2
|
||||
playfram 3
|
||||
wait 2
|
||||
playfram 4
|
||||
wait 2
|
||||
playfram 5
|
||||
wait 2
|
||||
playfram 6
|
||||
wait 2
|
||||
goto PoliceAcademyIsWorking
|
||||
|
||||
PoliceAcademyDisable:
|
||||
goto PoliceAcademyWalking
|
||||
|
||||
# ----------------------------------------------------------------------------- #
|
||||
# This header is used by images.dat entries:
|
||||
# 1691 Police Dispensary (tb\pol\dispensary.grp)
|
||||
.headerstart
|
||||
IsId 730
|
||||
Type 20
|
||||
Init PoliceDispensaryInit
|
||||
Death PoliceDispensaryDeath
|
||||
Init SpirtithColonyInit
|
||||
Death CerebrateDeath
|
||||
GndAttkInit [NONE]
|
||||
AirAttkInit [NONE]
|
||||
AirAttkInit SpirtithColonyAirAttkInit
|
||||
Unused1 [NONE]
|
||||
GndAttkRpt [NONE]
|
||||
AirAttkRpt [NONE]
|
||||
AirAttkRpt SpirtithColonyAirAttkInit
|
||||
CastSpell [NONE]
|
||||
GndAttkToIdle [NONE]
|
||||
AirAttkToIdle [NONE]
|
||||
AirAttkToIdle SpirtithColonyAirAttkToIdle
|
||||
Unused2 [NONE]
|
||||
Walking [NONE]
|
||||
WalkingToIdle [NONE]
|
||||
SpecialState1 PoliceDispensarySpecialState1
|
||||
SpecialState2 PoliceDispensarySpecialState2
|
||||
AlmostBuilt PoliceDispensaryAlmostBuilt
|
||||
Built PoliceDispensaryBuilt
|
||||
SpecialState1 [NONE]
|
||||
SpecialState2 [NONE]
|
||||
AlmostBuilt SpirtithColonyAlmostBuilt
|
||||
Built SpirtithColonyBuilt
|
||||
Landing [NONE]
|
||||
LiftOff [NONE]
|
||||
IsWorking PoliceDispensaryIsWorking
|
||||
WorkingToIdle PoliceDispensaryBuilt
|
||||
IsWorking SpirtithColonyBuilt
|
||||
WorkingToIdle SpirtithColonyBuilt
|
||||
WarpIn [NONE]
|
||||
.headerend
|
||||
# ----------------------------------------------------------------------------- #
|
||||
|
||||
PoliceDispensaryInit:
|
||||
imgul 1692 0 0 # Police Dispensary Shadow (tb\pol\dispensary.grp)
|
||||
playfram 1
|
||||
PoliceDispensaryLocal00:
|
||||
wait 5
|
||||
waitrand 5 50
|
||||
creategasoverlays 0
|
||||
waitrand 5 50
|
||||
creategasoverlays 2
|
||||
waitrand 5 50
|
||||
creategasoverlays 1
|
||||
waitrand 5 50
|
||||
creategasoverlays 2
|
||||
waitrand 5 50
|
||||
creategasoverlays 0
|
||||
waitrand 5 50
|
||||
creategasoverlays 1
|
||||
waitrand 5 50
|
||||
creategasoverlays 2
|
||||
goto PoliceDispensaryLocal00
|
||||
|
||||
PoliceDispensaryDeath:
|
||||
playsnd 7 # Misc\ExploLrg.wav
|
||||
sprol 272 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
|
||||
wait 3
|
||||
end
|
||||
|
||||
PoliceDispensarySpecialState1:
|
||||
playfram 2
|
||||
goto PoliceDispensaryLocal00
|
||||
|
||||
PoliceDispensarySpecialState2:
|
||||
playfram 3
|
||||
goto PoliceDispensaryLocal00
|
||||
|
||||
PoliceDispensaryAlmostBuilt:
|
||||
playfram 4
|
||||
goto PoliceDispensaryLocal00
|
||||
|
||||
PoliceDispensaryBuilt:
|
||||
SpirtithColonyInit:
|
||||
imgul 1700 0 0 # Spirtith Colony Shadow (cm\zerg\spirtith-colony-shadow.grp)
|
||||
playfram 0x00
|
||||
imgol 1693 0 0 # Police Dispensary Overlay (tb\pol\dispensary-overlay)
|
||||
wait 5
|
||||
PoliceDispensaryLocal01:
|
||||
creategasoverlays 0
|
||||
wait 20
|
||||
waitrand 5 100
|
||||
goto PoliceDispensaryLocal01
|
||||
goto InfestedTerranLocal00
|
||||
|
||||
PoliceDispensaryIsWorking:
|
||||
wait 125
|
||||
goto PoliceDispensaryIsWorking
|
||||
|
||||
# ----------------------------------------------------------------------------- #
|
||||
# This header is used by images.dat entries:
|
||||
# 1693 Police Dispensary Overlay (tb\pol\dispensary-overlay.grp)
|
||||
.headerstart
|
||||
IsId 731
|
||||
Type 24
|
||||
Init PoliceDispensaryOverlayInit
|
||||
Death PoliceDispensaryOverlayDeath
|
||||
GndAttkInit [NONE]
|
||||
AirAttkInit [NONE]
|
||||
Unused1 [NONE]
|
||||
GndAttkRpt [NONE]
|
||||
AirAttkRpt [NONE]
|
||||
CastSpell [NONE]
|
||||
GndAttkToIdle [NONE]
|
||||
AirAttkToIdle [NONE]
|
||||
Unused2 [NONE]
|
||||
Walking PoliceDispensaryOverlayDeath
|
||||
WalkingToIdle PoliceDispensaryOverlayDeath
|
||||
SpecialState1 PoliceDispensaryOverlayDeath
|
||||
SpecialState2 [NONE]
|
||||
AlmostBuilt [NONE]
|
||||
Built [NONE]
|
||||
Landing PoliceDispensaryOverlayDeath
|
||||
LiftOff PoliceDispensaryOverlayDeath
|
||||
IsWorking PoliceDispensaryOverlayInit
|
||||
WorkingToIdle PoliceDispensaryOverlayDeath
|
||||
WarpIn [NONE]
|
||||
Unused3 [NONE]
|
||||
StarEditInit [NONE]
|
||||
Disable PoliceDispensaryOverlayDeath
|
||||
Burrow [NONE]
|
||||
.headerend
|
||||
# ----------------------------------------------------------------------------- #
|
||||
|
||||
PoliceDispensaryOverlayInit:
|
||||
playfram 0x00
|
||||
wait 2
|
||||
playfram 1
|
||||
wait 2
|
||||
playfram 2
|
||||
wait 2
|
||||
playfram 3
|
||||
wait 2
|
||||
playfram 4
|
||||
wait 2
|
||||
playfram 5
|
||||
wait 2
|
||||
goto PoliceDispensaryOverlayInit
|
||||
|
||||
PoliceDispensaryOverlayDeath:
|
||||
wait 1
|
||||
end
|
||||
|
||||
# ----------------------------------------------------------------------------- #
|
||||
# This header is used by images.dat entries:
|
||||
# 1591 Police WAT Trooper (tb\pol\wat-trooper.grp)
|
||||
.headerstart
|
||||
IsId 733
|
||||
Type 12
|
||||
Init PoliceWATTrooperInit
|
||||
Death PoliceWATTrooperDeath
|
||||
GndAttkInit PoliceWATTrooperGndAttkInit
|
||||
AirAttkInit PoliceWATTrooperGndAttkInit
|
||||
Unused1 [NONE]
|
||||
GndAttkRpt PoliceWATTrooperGndAttkRpt
|
||||
AirAttkRpt PoliceWATTrooperGndAttkRpt
|
||||
CastSpell PoliceWATTrooperCastSpell
|
||||
GndAttkToIdle PoliceWATTrooperGndAttkToIdle
|
||||
AirAttkToIdle PoliceWATTrooperGndAttkToIdle
|
||||
Unused2 [NONE]
|
||||
Walking PoliceWATTrooperWalking
|
||||
WalkingToIdle PoliceWATTrooperWalkingToIdle
|
||||
SpecialState1 [NONE]
|
||||
.headerend
|
||||
# ----------------------------------------------------------------------------- #
|
||||
|
||||
PoliceWATTrooperInit:
|
||||
imgul 1697 0 0 # Police WAT Trooper Shadow (tb\pol\wat-trooper-shadow.grp)
|
||||
PoliceWATTrooperWalkingToIdle:
|
||||
playfram 0x00
|
||||
goto PoliceWATTrooperLocal00
|
||||
|
||||
PoliceWATTrooperLocal00:
|
||||
wait 1
|
||||
waitrand 62 74
|
||||
randcondjmp 25 PoliceWATTrooperLocal01
|
||||
goto PoliceWATTrooperLocal00
|
||||
|
||||
PoliceWATTrooperLocal01:
|
||||
playfram 0x20
|
||||
wait 1
|
||||
playfram 0x40
|
||||
wait 1
|
||||
playfram 0x60
|
||||
wait 1
|
||||
playfram 0x80
|
||||
wait 1
|
||||
playfram 0xA0
|
||||
wait 1
|
||||
playfram 0xC0
|
||||
wait 1
|
||||
playfram 0xE0
|
||||
wait 1
|
||||
playfram 0x00
|
||||
wait 1
|
||||
goto PoliceWATTrooperLocal00
|
||||
|
||||
PoliceWATTrooperDeath:
|
||||
playsndbtwn 276 277 # Maverick death 01, 02
|
||||
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
|
||||
wait 3
|
||||
end
|
||||
|
||||
PoliceWATTrooperGndAttkInit:
|
||||
playfram 0x220
|
||||
PoliceWATTrooperGndAttkRpt:
|
||||
SpirtithColonyAirAttkInit:
|
||||
playfram 4
|
||||
wait 1
|
||||
nobrkcodestart
|
||||
playfram 0x240
|
||||
playsndbtwn 2088 2091 # Dilettante weapon fire 01, 02
|
||||
attackwith 1
|
||||
wait 1
|
||||
playfram 0x220
|
||||
wait 1
|
||||
playfram 0x240
|
||||
wait 1
|
||||
playfram 0x220
|
||||
wait 1
|
||||
nobrkcodeend
|
||||
playfram 5
|
||||
attackwith 2
|
||||
playsndbtwn 2155 2157 # Spirtith Colony weaponfire 01, 02, 03
|
||||
wait 2
|
||||
playfram 6
|
||||
wait 1
|
||||
playfram 7
|
||||
wait 2
|
||||
gotorepeatattk
|
||||
ignorerest
|
||||
goto PoliceWATTrooperGndAttkToIdle
|
||||
|
||||
|
||||
PoliceWATTrooperGndAttkToIdle:
|
||||
playfram 0x00
|
||||
wait 1
|
||||
goto PoliceWATTrooperWalkingToIdle
|
||||
goto SpirtithColonyAirAttkToIdle
|
||||
|
||||
PoliceWATTrooperCastSpell:
|
||||
wait 1
|
||||
goto PoliceWATTrooperGndAttkToIdle
|
||||
SpirtithColonyAirAttkToIdle:
|
||||
playfram 4
|
||||
wait 2
|
||||
goto SpirtithColonyBuilt
|
||||
|
||||
PoliceWATTrooperWalking:
|
||||
move 4
|
||||
wait 1
|
||||
playfram 0x100
|
||||
move 4
|
||||
wait 1
|
||||
playfram 0x120
|
||||
move 4
|
||||
wait 1
|
||||
playfram 0x140
|
||||
move 4
|
||||
wait 1
|
||||
playfram 0x160
|
||||
move 4
|
||||
wait 1
|
||||
playfram 0x180
|
||||
move 4
|
||||
wait 1
|
||||
playfram 0x1A0
|
||||
move 4
|
||||
wait 1
|
||||
playfram 0x1C0
|
||||
move 4
|
||||
wait 1
|
||||
playfram 0x1E0
|
||||
move 4
|
||||
wait 1
|
||||
playfram 0x200
|
||||
move 4
|
||||
wait 1
|
||||
goto PoliceWATTrooperWalking
|
||||
SpirtithColonyAlmostBuilt:
|
||||
imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
|
||||
playfram 0x00
|
||||
SpirtithColonyBuilt:
|
||||
wait 2
|
||||
playfram 1
|
||||
wait 2
|
||||
playfram 2
|
||||
wait 2
|
||||
playfram 3
|
||||
wait 2
|
||||
playfram 0x00
|
||||
wait 2
|
||||
goto SpirtithColonyBuilt
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user