@@ -11,12 +11,12 @@ World:
1111 # Game: StarCraft
1212 # Side: StarCraft
1313 # Description: Protoss\nFeatures:\n- Units consume power (supply)\n- Unit production pauses on low power\n- Buildings and defenses do not require power to operate\n- Relatively resilient and powerful units\nSupport powers: Purifier Beam
14- # FactionCA@zerg:
15- # Name: Zerg SC
16- # InternalName: zerg
17- # Game: StarCraft
18- # Side: StarCraft
19- # Description: Zerg\nFeatures:\n- Units consume power (supply)\n- Unit production pauses on low power\n- Buildings and defenses do not require power to operate\n- Relatively powerful units\nSupport powers: Nuclear Strike
14+ FactionCA @zerg :
15+ Name : Zerg SC
16+ InternalName : zerg
17+ Game : StarCraft
18+ Side : StarCraft
19+ Description : Zerg\nFeatures:\n- Units consume power (supply)\n- Unit production pauses on low power\n- Buildings and defenses do not require power to operate\n- Relatively powerful units\nSupport powers: Nuclear Strike
2020 # FactionCA@RandomSC:
2121 # Name: Any
2222 # InternalName: RandomSC
@@ -1948,6 +1948,9 @@ zergsoilmaker:
19481948 RequiresBuildableArea :
19491949 AreaTypes : building
19501950 Adjacent : 4
1951+ LaysTerrain :
1952+ Template : 858
1953+ TerrainTypes : Clear,ClearTemperat,ClearWinter,ClearJungle,ClearSnow,ClearDesert,Road,ClearDune
19511954 RenderSprites :
19521955 KillsSelf :
19531956 RemoveInstead : true
@@ -2008,10 +2011,10 @@ zergsoilkiller4:
20082011 Inherits : ^BaseBuilding
20092012 Inherits @zergai : ^ZergAIProductionBoost
20102013 Building :
2011- TerrainTypes : ZergSoil # #########
2012- FireWarheadsOnDeath @remover :
2013- Weapon : CreepRemover
2014- EmptyWeapon : CreepRemover
2014+ # TerrainTypes: ZergSoil ##########
2015+ # FireWarheadsOnDeath@remover:
2016+ # Weapon: CreepRemover
2017+ # EmptyWeapon: CreepRemover
20152018^SCBREEDFASTER :
20162019 ExternalCondition @Fasterbreed :
20172020 Condition : SCFASTERBREED
@@ -2032,6 +2035,7 @@ SCHATCHERY:
20322035 Inherits @conyard : ^Conyard
20332036 Inherits @bot : ^BotMicromanageable
20342037 Inherits @breedfaster : ^SCBREEDFASTER
2038+ Inherits @barr : ^IsBarrack
20352039 Selectable :
20362040 Bounds : 3072, 2048
20372041 DecorationBounds : 3300, 2448, 0, 0
@@ -2259,6 +2263,12 @@ SCHATCHERY:
22592263 FullSequence : pip-yellow
22602264 Transforms :
22612265 IntoActor : sczmcv
2266+ ProductionBar @RAInfantryZerg :
2267+ ProductionType : RAInfantry
2268+ Production @CLASSICPRODUCTIONQUEUES :
2269+ Produces : RAInfantry
2270+ FreeActor @CPQDEBUGDUMMY :
2271+ Actor : CPQDEBUGDUMMY
22622272 RenderSprites :
22632273 PlayerPalette : player_rgba
22642274
@@ -2292,31 +2302,17 @@ sc_zerg_larva:
22922302 -ActorLostNotification :
22932303 MobSpawnerSlave :
22942304 -MapEditorData :
2295- ProductionBar @InfantryZerg :
2296- ProductionType : Infantry
2297- RequiresCondition : !classicproductionqueues
2298- ProductionBar @RAInfantryZerg :
2299- ProductionType : RAInfantry
2300- RequiresCondition : classicproductionqueues
23012305 WithProductionOverlay @egg :
2302- Queues : Infantry, RAInfantry
2306+ Queues : RAInfantry
23032307 Sequence : makeunit
23042308 IsPlayerPalette : True
23052309 Offset : 0,0,0
2306- Production @NORMAL :
2307- Produces : Infantry
2308- RequiresCondition : !classicproductionqueues
2310+ ProductionBar @RAInfantryZerg :
2311+ ProductionType : RAInfantry
23092312 Production @CLASSICPRODUCTIONQUEUES :
23102313 Produces : RAInfantry
2311- RequiresCondition : classicproductionqueues
2312- ProductionQueue @ZergInfantry :
2313- Type : Infantry
2314- DisplayOrder : 2
2315- Group : Infantry
2316- QueuedAudio : Building
2317- ReadyAudio : UnitReady
2318- BuildDurationModifier : 55
2319- LowPowerModifier : 555
2314+ FreeActor @CPQDEBUGDUMMY :
2315+ Actor : CPQDEBUGDUMMY
23202316 Exit @1 :
23212317 SpawnOffset : -1,1,0 # -1323,1280,0
23222318 ExitCell : 0,0
@@ -2562,6 +2558,7 @@ pscupscrefinery3:
25622558SCSPAWNINGPOOL :
25632559 Inherits : ^BaseBuildingZerg
25642560 Inherits @shape : ^2x2Shape
2561+ Inherits @barr : ^IsBarrack
25652562 Valued :
25662563 Cost : 800
25672564 Tooltip :
@@ -7043,15 +7040,6 @@ SCZERGLING:
70437040 RequireForceMoveCondition : !undeployed
70447041 Health :
70457042 HP : 6500
7046- RangeMultiplier @deployed :
7047- Modifier : 0
7048- RequiresCondition : deployed
7049- Cloak :
7050- InitialDelay : 15
7051- CloakDelay : 60
7052- RequiresCondition : deployed
7053- IsPlayerPalette : true
7054- PauseOnCondition : cloak-force-disabled || base-reveal
70557043 Armor :
70567044 Type : None
70577045 RevealsShroud :
@@ -7088,6 +7076,15 @@ SCZERGLING:
70887076 UndeployOnMove : true
70897077 PauseOnCondition : disabled
70907078 RequiresCondition : !parachute
7079+ RangeMultiplier @deployed :
7080+ Modifier : 0
7081+ RequiresCondition : deployed
7082+ Cloak :
7083+ InitialDelay : 15
7084+ CloakDelay : 60
7085+ RequiresCondition : deployed
7086+ IsPlayerPalette : true
7087+ PauseOnCondition : cloak-force-disabled || base-reveal
70917088 Power :
70927089 Amount : -6
70937090 # WithIdleOverlay@Shadow:
@@ -7201,6 +7198,7 @@ SCHYDRALISK:
72017198 Inherits @shadow : ^SCSmallShadow
72027199 Inherits @zerg : ^LargeZerg
72037200 Inherits @announce : ^AnnounceOnBuild
7201+ Inherits @bot : ^BotAutoDeploySwitchMode
72047202 Valued :
72057203 Cost : 250
72067204 Tooltip :
@@ -7212,6 +7210,10 @@ SCHYDRALISK:
72127210 Description : Zerg armored assault strain.\n Strong vs Infantry, Vehicles, Aircraft\n Weak vs Siege
72137211 Mobile :
72147212 Speed : 75
7213+ RequireForceMoveCondition : !undeployed
7214+ ImmovableCondition : !undeployed
7215+ Passenger :
7216+ RequireForceMoveCondition : !undeployed
72157217 Health :
72167218 HP : 16000
72177219 HitShape :
@@ -7233,7 +7235,39 @@ SCHYDRALISK:
72337235 AttackFrontal :
72347236 FacingTolerance : 0
72357237 WithMuzzleOverlay :
7238+ WithSpriteBody @deployed :
7239+ Sequence : deployed
7240+ Name : deployed
7241+ RequiresCondition : !undeployed
72367242 WithInfantryBody :
7243+ RequiresCondition : undeployed
7244+ WithMakeAnimation :
7245+ BodyNames : deployed
7246+ Sequence : deploy
7247+ RejectsOrders @deployment :
7248+ Reject : AttackMove, AssaultMove
7249+ RequiresCondition : !botmicro && deployed
7250+ RejectsMoveToAttack :
7251+ RequiresCondition : !botmicro && deployed
7252+ GrantConditionOnDeploy :
7253+ DeployedCondition : deployed
7254+ UndeployedCondition : undeployed
7255+ CanDeployOnRamps : True
7256+ SmartDeploy : True
7257+ DeploySounds : zluburrw.aud
7258+ UndeploySounds : zluburrw.aud
7259+ UndeployOnMove : true
7260+ PauseOnCondition : disabled
7261+ RequiresCondition : !parachute
7262+ RangeMultiplier @deployed :
7263+ Modifier : 0
7264+ RequiresCondition : deployed
7265+ Cloak :
7266+ InitialDelay : 15
7267+ CloakDelay : 60
7268+ RequiresCondition : deployed
7269+ IsPlayerPalette : true
7270+ PauseOnCondition : cloak-force-disabled || base-reveal
72377271 -Crushable :
72387272 Selectable :
72397273 Bounds : 2048, 2048
@@ -7553,6 +7587,8 @@ SCULTRALISK:
75537587 FirepowerMultiplier @upmelee :
75547588 Modifier : 150
75557589 RequiresCondition : upmelee
7590+ RenderSprites :
7591+ PlayerPalette : player_rgba
75567592
75577593# SCLURKER:
75587594# Inherits@AUTOTARGET: ^AutoTargetGround
0 commit comments