Skip to content

Commit

Permalink
Added Range Actors for Medic, Sci Vessel, Shield Battery, Lurker, Sie…
Browse files Browse the repository at this point in the history
…ge Tank
  • Loading branch information
Ailoso committed Jun 20, 2023
1 parent 73a62b6 commit 8044ae6
Show file tree
Hide file tree
Showing 6 changed files with 98 additions and 33 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -386,6 +386,11 @@
<CActorSound id="DroneSCBWWeapon@Launch" parent="SoundOneShot">
<On Terms="WeaponStart.DroneSCBWWeapon.AttackStart" Send="Create"/>
</CActorSound>
<CActorModel id="PhotonCannonSCBW@PlacementModel" parent="PlacementModel">
<On Terms="ActorCreation; ModelName PhotonCannonSCBW@Placement" Send="Create PhotonCannonSCBW@Range"/>
<On Terms="ActorCreation; ModelName PhotonCannonSCBW; ModelIsLowQuality" Send="Create PhotonCannonSCBW@Range"/>
<On Terms="ActorDestruction" Target="ShieldBatterySCBW@Range" Send="Destroy"/>
</CActorModel>
<CActorModel id="UnloadFX">
<On Terms="AbilTransport.DropshipSCBW@Transport.CargoUnload" Send="Create"/>
<On Terms="AbilTransport.ShuttleSCBW@Transport.CargoUnload" Send="Create"/>
Expand Down Expand Up @@ -449,16 +454,16 @@
<On Terms="ActorOrphan" Send="Destroy"/>
</CActorSound>
<CActorModel id="ShieldBatterySCBW@PlacementModel" parent="PlacementModel">
<On Terms="ActorCreation; ModelName ShieldBatterySCBW" Send="Create ShieldBatteryRange2"/>
<On Terms="ActorCreation; ModelName ShieldBatterySCBW@Placement" Send="Create ShieldBatteryRange2"/>
<On Terms="ActorCreation; ModelName ShieldBatterySCBW@Placement" Send="Create ShieldBatterySCBW@Range"/>
<On Terms="ActorCreation; ModelName ShieldBatterySCBW; ModelIsLowQuality" Send="Create ShieldBatterySCBW@Range"/>
<On Terms="ActorDestruction" Target="ShieldBatterySCBW@Range" Send="Destroy"/>
</CActorModel>
<CActorRange id="ShieldBatterySCBW@Range" parent="RangeAbil" abil="ShieldBatteryRechargeChanneled">
<On Terms="SelectionLocalUpdate.ShieldBatterySCBW.Start" Send="Create"/>
<On Terms="SelectionLocalUpdate.ShieldBatterySCBW.StartEditorGround" Send="Create"/>
<On Terms="SelectionLocalUpdate.ShieldBatterySCBW.StartEditorFlyer" Send="Create"/>
<On Terms="SelectionLocalUpdate.ShieldBatterySCBW.Stop" Send="Destroy"/>
<Abil Link="ShieldBatteryRecharge"/>
<On index="1" Terms="SelectionLocalUpdate.ShieldBatterySCBW.Start" Send="Create"/>
<On index="2" Terms="SelectionLocalUpdate.ShieldBatterySCBW.StartEditorGround" Send="Create"/>
<On index="3" Terms="SelectionLocalUpdate.ShieldBatterySCBW.StartEditorFlyer" Send="Create"/>
<On index="4" Terms="SelectionLocalUpdate.ShieldBatterySCBW.Stop" Send="Destroy"/>
<Abil Link="ShieldBatterySCBWRecharge"/>
<Icon value="Assets\Textures\RadarIcon2.dds"/>
<IconArcLength value="3.250000"/>
</CActorRange>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,18 @@
<CLight id="ShieldBatterySCBW@Portrait" parent="default">
<EditorCategories value="LightGroup:PortraitsBuildingsProtoss"/>
</CLight>
<!-- <CActorRange id="PhotonCannonSCBWDetectRange">-->
<!-- <On Terms="Behavior.PhotonCannonDetectRange.On" Send="Create"/>-->
<!-- <On Terms="BehaviorLevel.PowerUserBaseDefenseSmall.Start; Level 0" Send="SetVisibility"/>-->
<!-- <On Terms="BehaviorLevel.PowerUserBaseDefenseSmall.Stop; Level 0" Send="SetVisibility 1"/>-->
<!-- <On Terms="Behavior.PhotonCannonDetectRange.Off" Send="Destroy"/>-->
<!-- <Behavior value="Detector11"/>-->
<!-- <Icon value="Assets\Textures\btn-status-detector.dds"/>-->
<!-- </CActorRange>-->
<CActorRange id="PhotonCannonSCBW@Range" parent="RangeWeapon" weapon="PhotonCannonSCBWWeapon">
<Icon value="Assets\Textures\RadarIcon2.dds"/>
<IconArcLength value="3.250000"/>
</CActorRange>
<CActorModel id="StargateSCBW@Death" parent="UnitDeathModel">
<CopySource value="StargateSCBW"/>
<Inherits index="BaseModelScale" value="0"/>
Expand All @@ -215,18 +227,6 @@
<Host Subject="_Selectable"/>
<HostSiteOps Ops="SOpAttachOriginStationary SOpShadow"/>
</CActorModel>
<!-- <CActorRange id="PhotonCannonSCBWDetectRange">-->
<!-- <On Terms="Behavior.PhotonCannonDetectRange.On" Send="Create"/>-->
<!-- <On Terms="BehaviorLevel.PowerUserBaseDefenseSmall.Start; Level 0" Send="SetVisibility"/>-->
<!-- <On Terms="BehaviorLevel.PowerUserBaseDefenseSmall.Stop; Level 0" Send="SetVisibility 1"/>-->
<!-- <On Terms="Behavior.PhotonCannonDetectRange.Off" Send="Destroy"/>-->
<!-- <Behavior value="Detector11"/>-->
<!-- <Icon value="Assets\Textures\btn-status-detector.dds"/>-->
<!-- </CActorRange>-->
<CActorRange id="PhotonCannonSCBW@ProtectRange" parent="RangeWeapon" weapon="PhotonCannonSCBWWeapon">
<Icon value="Assets\Textures\RadarIcon2.dds"/>
<IconArcLength value="3.250000"/>
</CActorRange>
<CActorUnit id="PhotonCannonSCBW" parent="ProtossBuildingSCBW" unitName="PhotonCannonSCBW">
<Macros value="UnpoweredAnim"/>
<Macros value="BuildingFlattenTerrainMacro"/>
Expand Down Expand Up @@ -1558,7 +1558,7 @@
<DataRecord Entry="Turret,PhotonCannonSCBW@Turret"/>
<DataRecord Entry="Unit,PhotonCannonSCBW"/>
<DataRecord Entry="Actor,PhotonCannonSCBW@Death"/>
<DataRecord Entry="Actor,PhotonCannonSCBW@ProtectRange"/>
<DataRecord Entry="Actor,PhotonCannonSCBW@Range"/>
<DataRecord Entry="Actor,PhotonCannonSCBW@Splat"/>
<DataRecord Entry="Actor,PhotonCannonSCBW@Turret"/>
<DataRecord Entry="Actor,PhotonCannonSCBW@Build"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1503,6 +1503,34 @@
</ToDInfoArray>
<EditorCategories value="LightGroup:PortraitsUnitsTerran"/>
</CLight>
<CActorRange id="SiegeTankSCBW@Range" parent="RangeWeapon" abil="GhostSCBWLockdown">
<Flags index="SuppressSaveLoad" value="1"/>
<On Terms="SelectionLocalUpdate.SiegeTankSCBWSieged.Start" Send="Create"/>
<On Terms="SelectionLocalUpdate.SiegeTankSCBWSieged.StartEditorGround" Send="Create"/>
<On Terms="SelectionLocalUpdate.SiegeTankSCBWSieged.StartEditorFlyer" Send="Create"/>
<On Terms="SelectionLocalUpdate.SiegeTankSCBWSieged.Stop" Send="Destroy"/>
<On Terms="AbilMorph.*.Start; MorphTo SiegeTankSCBWSieged; Selected" Send="Create"/>
<On Terms="AbilMorph.*.Start; MorphTo SiegeTankSCBW" Send="Destroy"/>
<Weapon value="SiegeTankSCBWSiegedWeapon"/>
<Icon value="Assets\Textures\RadarIcon2.dds"/>
<IconArcLength value="3.250000"/>
</CActorRange>
<CActorRange id="MedicSCBWRestoration@Range" parent="RangeAbil" abil="MedicSCBWOpticFlare">
<On index="1" Terms="Abil.MedicSCBWRestoration.TargetOn" Send="Create"/>
<On index="2" Terms="Abil.MedicSCBWRestoration.TargetOff" Send="Destroy"/>
<On index="3" Terms="Abil.MedicSCBWRestoration.ButtonHoverOn" Send="Create"/>
<On index="4" Terms="Abil.MedicSCBWRestoration.ButtonHoverOff" Send="Destroy"/>
<Abil Link="MedicSCBWRestoration"/>
<Icon value="Assets\Textures\RadarIcon2.dds"/>
<IconArcLength value="3.250000"/>
</CActorRange>
<CActorRange id="ScienceVesselSCBWEMPShockwave@Range" parent="RangeAbil" abil="ScienceVesselSCBWIrradiate">
<On index="1" Terms="Abil.ScienceVesselSCBWEMPShockwave.TargetOn" Send="Create"/>
<On index="2" Terms="Abil.ScienceVesselSCBWEMPShockwave.TargetOff" Send="Destroy"/>
<On index="3" Terms="Abil.ScienceVesselSCBWEMPShockwave.ButtonHoverOn" Send="Create"/>
<On index="4" Terms="Abil.ScienceVesselSCBWEMPShockwave.ButtonHoverOff" Send="Destroy"/>
<Abil Link="ScienceVesselSCBWEMPShockwave"/>
</CActorRange>
<CActorSplat id="ScienceVesselSCBWEMPShockwave@CursorSplat" parent="TerranCursorSplat" abil="ScienceVesselSCBWEMPShockwave"/>
<CActorRange id="GhostSCBWLockdown@Range" parent="RangeAbil" abil="GhostSCBWLockdown"/>
<CActorSiteBillboard id="GhostSCBWNuclearStrike@TargetBillboard">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -508,6 +508,14 @@
</ToDInfoArray>
<EditorCategories value="LightGroup:PortraitsUnitsZerg"/>
</CLight>
<CActorRange id="LurkerSCBW@Range" parent="RangeWeapon" abil="QueenSCBWParasite">
<Flags index="SuppressSaveLoad" value="1"/>
<On Terms="SelectionLocalUpdate.LurkerSCBW@Burrowed.Start" Send="Create"/>
<On Terms="SelectionLocalUpdate.LurkerSCBW@Burrowed.Stop" Send="Destroy"/>
<On Terms="AbilMorph.*.Start; MorphTo LurkerSCBW@Burrowed; Selected" Send="Create"/>
<On Terms="AbilMorph.*.Start; MorphTo LurkerSCBW" Send="Destroy"/>
<Weapon value="LurkerSCBWWeapon"/>
</CActorRange>
<CActorModelMaterial id="QueenSCBWEnsnare@Glaze" parent="GlazeParent">
<On Terms="Behavior.QueenSCBWEnsnare.On" Send="Create"/>
<On Terms="ActorCreation" Send="ModelMaterialApplyTo ::Main"/>
Expand Down
Loading

0 comments on commit 8044ae6

Please sign in to comment.