Skip to content

Commit

Permalink
Initial commit, first yggdrasil iteration
Browse files Browse the repository at this point in the history
  • Loading branch information
SirChuckOfTheChuckles committed Nov 2, 2024
1 parent b16eb12 commit bd33262
Show file tree
Hide file tree
Showing 21 changed files with 1,392 additions and 5 deletions.
138 changes: 138 additions & 0 deletions Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11127,6 +11127,23 @@
<Unit value="AP_MercZergling"/>
<Unit value="AP_MercZergling"/>
</InfoArray>
<InfoArray index="Train9" Effect="AP_MercAirDrop">
<Charge>
<CountMax value="2"/>
<CountStart value="2"/>
<CountUse value="1"/>
<Link value="AP_Yggdrasil"/>
<Location value="Player"/>
</Charge>
<Cooldown>
<Link value="AP_Yggdrasil"/>
<Location value="Player"/>
<TimeStart value="300"/>
<TimeUse value="300"/>
</Cooldown>
<Button DefaultButtonFace="AP_SummonYggdrasil" Requirements="AP_ZergMercCompoundBroodWar"/>
<Unit value="AP_Yggdrasil"/>
</InfoArray>
</CAbilTrain>
<CAbilEffectTarget id="AP_DarkTemplarShadowDash">
<AbilSetId value="Blnk"/>
Expand Down Expand Up @@ -13948,4 +13965,125 @@
<MaxAttackSpeedMultiplier value="128"/>
<CmdButtonArray index="Execute" DefaultButtonFace="Attack"/>
</CAbilAttack>
<CAbilEffectTarget id="AP_YggdrasilAssimilate">
<Alignment value="Positive"/>
<EditorCategories value="Race:Zerg,AbilityorEffectType:Units"/>
<Effect index="0" value="AP_YggdrasilDrainPresistent"/>
<Cost>
<Charge Link=""/>
<Cooldown Link="" TimeUse="2.5"/>
</Cost>
<TargetFilters value="Structure,Visible;Self,Ally,Neutral,Enemy,Missile,Stasis,UnderConstruction,Dead,Invulnerable"/>
<Range value="7"/>
<RangeSlop value="8"/>
<PrepTime value="0"/>
<ShowProgressArray index="Prep" value="1"/>
<UninterruptibleArray index="Prep" value="1"/>
<UninterruptibleArray index="Cast" value="1"/>
<UninterruptibleArray index="Channel" value="1"/>
<UninterruptibleArray index="Finish" value="1"/>
<AINotifyEffect value=""/>
<ProgressButtonArray index="Prep" value="AP_Obliterate"/>
<CmdButtonArray index="Execute" DefaultButtonFace="AP_YggdrasilAssimilate" State="Restricted">
<Flags index="ToSelection" value="1"/>
</CmdButtonArray>
</CAbilEffectTarget>
<CAbilBehavior id="AP_YggdrasilGenerateCreep">
<EditorCategories value="Race:Zerg,AbilityorEffectType:Units"/>
<CmdButtonArray index="On" DefaultButtonFace="AP_GenerateCreep" Requirements="AP_HaveOverlordGenerateCreep"/>
<CmdButtonArray index="Off" DefaultButtonFace="AP_StopGenerateCreep"/>
<Flags index="Toggle" value="1"/>
<Flags index="Transient" value="1"/>
<BehaviorArray value="AP_makeCreep4x4Yggdrasil"/>
</CAbilBehavior>
<CAbilBuild id="AP_YggdrasilBuild">
<EditorCategories value="Race:Zerg,AbilityorEffectType:MorphsandBurrows"/>
<FlagArray index="Cancelable" value="0"/>
<FlagArray index="IgnoreUnitCost" value="1"/>
<FlagArray index="Interruptible" value="1"/>
<FlagArray index="PeonMaintained" value="0"/>
<FlagArray index="RequireFacing" value="1"/>
<InfoArray index="Build1" Unit="AP_Hatchery" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilHatchery" Requirements="AP_HaveYggdrasilHatcheryEssence"/>
</InfoArray>
<InfoArray index="Build2" Unit="AP_CreepTumor" Time="15">
<Button DefaultButtonFace="AP_CreepTumor"/>
</InfoArray>
<InfoArray index="Build3" Unit="AP_Extractor" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilExtractor" Requirements="AP_HaveYggdrasilExtractorEssence"/>
<ValidatorArray value="HasVespene"/>
</InfoArray>
<InfoArray index="Build4" Unit="AP_SpawningPool" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilSpawningPool" State="Restricted" Requirements="AP_HaveYggdrasilSpawningPoolEssence"/>
</InfoArray>
<InfoArray index="Build5" Unit="AP_EvolutionChamber" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilEvolutionChamber" State="Restricted" Requirements="AP_HaveYggdrasilEvolutionChamberEssence"/>
</InfoArray>
<InfoArray index="Build6" Unit="AP_HydraliskDen" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilHydraliskDen" State="Restricted" Requirements="AP_HaveYggdrasilHydraliskDenEssence"/>
</InfoArray>
<InfoArray index="Build7" Unit="AP_Spire" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilSpire" State="Restricted" Requirements="AP_HaveYggdrasilSpireEssence"/>
</InfoArray>
<InfoArray index="Build8" Unit="AP_UltraliskCavern" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilUltraliskCavern" State="Restricted" Requirements="AP_HaveYggdrasilUltraliskCavernEssence"/>
</InfoArray>
<InfoArray index="Build9" Unit="AP_InfestationPit" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilInfestationPit" State="Restricted" Requirements="AP_HaveYggdrasilInfestationPitEssence"/>
</InfoArray>
<InfoArray index="Build10" Unit="AP_NydusNetwork" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilNydusNetwork" State="Restricted" Requirements="AP_HaveYggdrasilNydusNetworkEssence"/>
</InfoArray>
<InfoArray index="Build11" Unit="AP_BanelingNest" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilBanelingNest" State="Restricted" Requirements="AP_HaveYggdrasilBanelingNestEssence"/>
</InfoArray>
<InfoArray index="Build12" Unit="AP_Lair" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilLair" State="Restricted" Requirements="AP_HaveYggdrasilLairEssence"/>
</InfoArray>
<InfoArray index="Build13" Unit="AP_Hive" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilHive" State="Restricted" Requirements="AP_HaveYggdrasilHiveEssence"/>
</InfoArray>
<InfoArray index="Build14" Unit="AP_RoachWarren" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilRoachWarren" State="Restricted" Requirements="AP_HaveYggdrasilRoachWarrenEssence"/>
</InfoArray>
<InfoArray index="Build15" Unit="AP_SpineCrawler" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilSpineCrawler" State="Restricted" Requirements="AP_HaveYggdrasilSpineCrawlerEssence"/>
</InfoArray>
<InfoArray index="Build16" Unit="AP_SporeCrawler" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilSporeCrawler" State="Restricted" Requirements="AP_HaveYggdrasilSporeCrawlerEssence"/>
</InfoArray>
<InfoArray index="Build17" Unit="AP_LurkerDen" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilLurkerDen" State="Restricted" Requirements="AP_HaveYggdrasilGreaterHydraliskDenEssence"/>
</InfoArray>
<InfoArray index="Build18" Unit="AP_GreaterSpire" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilGreaterSpire" State="Restricted" Requirements="AP_HaveYggdrasilGreaterSpireEssence"/>
</InfoArray>
<InfoArray index="Build19" Unit="AP_AutomatedExtractor" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilAutomatedExtractor" Requirements="AP_HaveYggdrasilAutomatedExtractorEssence"/>
</InfoArray>
<InfoArray index="Build22" Unit="AP_ZergMercenaryCompound" Time="12">
<Cooldown TimeStart="1" TimeUse="5"/>
<Button DefaultButtonFace="AP_YggdrasilPredatorNest" State="Restricted" Requirements="AP_HaveYggdrasilPredatorNestEssence"/>
</InfoArray>
<Range value="8"/>
<EffectArray index="Start" value="AP_YggdrasilLaunchMissile"/>
</CAbilBuild>
</Catalog>
Loading

0 comments on commit bd33262

Please sign in to comment.