Add drop pod reinforcements.
This commit is contained in:
@@ -35,6 +35,52 @@ DPOD:
|
||||
EmptySequence: pip-ammoempty
|
||||
Palette: pips
|
||||
|
||||
DPOD2:
|
||||
Inherits@2: ^ExistsInWorld
|
||||
Valued:
|
||||
Cost: 10
|
||||
Tooltip:
|
||||
Name: Drop Pod
|
||||
Health:
|
||||
HP: 6000
|
||||
Armor:
|
||||
Type: Light
|
||||
Aircraft:
|
||||
TurnSpeed: 5
|
||||
Speed: 300
|
||||
CruiseAltitude: 16c0
|
||||
MaximumPitch: 110
|
||||
LandableTerrainTypes: Clear, Road, Rail, DirtRoad, Rough
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
BodyOrientation:
|
||||
UseClassicPerspectiveFudge: False
|
||||
RenderSprites:
|
||||
Image: pod
|
||||
WithFacingSpriteBody:
|
||||
QuantizeFacingsFromSequence:
|
||||
HitShape:
|
||||
Interactable:
|
||||
WithShadow:
|
||||
SmokeTrailWhenDamaged:
|
||||
Sprite: largesmoke
|
||||
MinDamage: Undamaged
|
||||
FallsToEarth:
|
||||
Explosion: DropPodExplode
|
||||
Moves: true
|
||||
Velocity: 768
|
||||
MaximumSpinSpeed: 0
|
||||
|
||||
DPOD2E1:
|
||||
Inherits: DPOD2
|
||||
SpawnActorOnDeath:
|
||||
Actor: E1R3
|
||||
|
||||
DPOD2E2:
|
||||
Inherits: DPOD2
|
||||
SpawnActorOnDeath:
|
||||
Actor: E2R3
|
||||
|
||||
DSHP:
|
||||
Inherits: ^Aircraft
|
||||
Inherits@CARGOPIPS: ^CargoPips
|
||||
|
||||
@@ -33,6 +33,15 @@ E2:
|
||||
ProducibleWithLevel:
|
||||
Prerequisites: barracks.upgraded
|
||||
|
||||
E2R3:
|
||||
Inherits: E2
|
||||
RenderSprites:
|
||||
Image: E2
|
||||
ProducibleWithLevel:
|
||||
Prerequisites: techlevel.low
|
||||
InitialLevels: 3
|
||||
-Buildable:
|
||||
|
||||
MEDIC:
|
||||
Inherits: ^Soldier
|
||||
Inherits@EXPERIENCE: ^GainsExperience
|
||||
|
||||
@@ -481,6 +481,18 @@ GAPLUG:
|
||||
SelectTargetSpeechNotification: SelectTarget
|
||||
DisplayRadarPing: True
|
||||
CameraActor: camera
|
||||
DropPodsPower:
|
||||
Cursor: ioncannon
|
||||
PauseOnCondition: disabled || empdisable
|
||||
RequiresCondition: plug.droppoda || plug.droppodb
|
||||
Icon: droppods
|
||||
Description: Drop Pods
|
||||
LongDesc: Drop Pod reinforcements.\nSmall team of elite soldiers orbital drops\nto target location.
|
||||
SelectTargetSpeechNotification: SelectTarget
|
||||
DisplayRadarPing: true
|
||||
ChargeInterval: 10000
|
||||
UnitTypes: DPOD2E1, DPOD2E2
|
||||
CameraActor: camera
|
||||
ProduceActorPower:
|
||||
PauseOnCondition: disabled || empdisable
|
||||
RequiresCondition: plug.hunterseekera || plug.hunterseekerb
|
||||
@@ -504,17 +516,23 @@ GAPLUG:
|
||||
Power@hunterseeker:
|
||||
RequiresCondition: plug.hunterseekera || plug.hunterseekerb
|
||||
Amount: -50
|
||||
Power@droppod:
|
||||
RequiresCondition: plug.droppoda || plug.droppodb
|
||||
Amount: -20
|
||||
Pluggable@pluga:
|
||||
Offset: 0,2
|
||||
Conditions:
|
||||
plug.ioncannon: plug.ioncannona
|
||||
plug.hunterseeker: plug.hunterseekera
|
||||
plug.droppod: plug.droppoda
|
||||
Requirements:
|
||||
plug.ioncannon: !build-incomplete && !plug.ioncannonb && !plug.ioncannona && !plug.hunterseekera
|
||||
plug.hunterseeker: !build-incomplete && !plug.hunterseekerb && !plug.ioncannona && !plug.hunterseekera
|
||||
plug.ioncannon: !build-incomplete && !plug.ioncannonb && !plug.ioncannona && !plug.hunterseekera && !plug.droppoda
|
||||
plug.hunterseeker: !build-incomplete && !plug.hunterseekerb && !plug.ioncannona && !plug.hunterseekera && !plug.droppoda
|
||||
plug.droppod: !build-incomplete && !plug.droppodb && !plug.ioncannona && !plug.hunterseekera && !plug.droppoda
|
||||
EditorOptions:
|
||||
plug.ioncannon: Ion Cannon
|
||||
plug.hunterseeker: Hunter Seeker
|
||||
plug.droppod: Drop Pod Reinforcements
|
||||
WithIdleOverlay@ioncannona:
|
||||
RequiresCondition: !build-incomplete && plug.ioncannona
|
||||
PauseOnCondition: disabled
|
||||
@@ -523,17 +541,24 @@ GAPLUG:
|
||||
RequiresCondition: !build-incomplete && plug.hunterseekera
|
||||
PauseOnCondition: disabled
|
||||
Sequence: idle-hunterseekera
|
||||
WithIdleOverlay@droppoda:
|
||||
RequiresCondition: !build-incomplete && plug.droppoda
|
||||
PauseOnCondition: disabled
|
||||
Sequence: idle-droppoda
|
||||
Pluggable@plugb:
|
||||
Offset: 1,2
|
||||
Conditions:
|
||||
plug.ioncannon: plug.ioncannonb
|
||||
plug.hunterseeker: plug.hunterseekerb
|
||||
plug.droppod: plug.droppodb
|
||||
Requirements:
|
||||
plug.ioncannon: !build-incomplete && !plug.ioncannona && !plug.ioncannonb && !plug.hunterseekerb
|
||||
plug.hunterseeker: !build-incomplete && !plug.hunterseekera && !plug.ioncannonb && !plug.hunterseekerb
|
||||
plug.ioncannon: !build-incomplete && !plug.ioncannona && !plug.ioncannonb && !plug.hunterseekerb && !plug.droppodb
|
||||
plug.hunterseeker: !build-incomplete && !plug.hunterseekera && !plug.ioncannonb && !plug.hunterseekerb && !plug.droppodb
|
||||
plug.droppod: !build-incomplete && !plug.droppoda && !plug.ioncannonb && !plug.hunterseekerb && !plug.droppodb
|
||||
EditorOptions:
|
||||
plug.ioncannon: Ion Cannon
|
||||
plug.hunterseeker: Hunter Seeker
|
||||
plug.droppod: Drop Pod Reinforcements
|
||||
WithIdleOverlay@ioncannonb:
|
||||
RequiresCondition: !build-incomplete && plug.ioncannonb
|
||||
PauseOnCondition: disabled
|
||||
@@ -542,6 +567,10 @@ GAPLUG:
|
||||
RequiresCondition: !build-incomplete && plug.hunterseekerb
|
||||
PauseOnCondition: disabled
|
||||
Sequence: idle-hunterseekerb
|
||||
WithIdleOverlay@droppodb:
|
||||
RequiresCondition: plug.droppodb
|
||||
PauseOnCondition: disabled
|
||||
Sequence: idle-droppodb
|
||||
ProvidesPrerequisite@buildingname:
|
||||
ProvidesPrerequisite@pluggableion:
|
||||
RequiresCondition: !plug.ioncannona && !plug.ioncannonb
|
||||
@@ -595,3 +624,19 @@ GAPLUG3:
|
||||
Type: plug.ioncannon
|
||||
Power:
|
||||
Amount: -100
|
||||
|
||||
GAPLUG4:
|
||||
Inherits: ^BuildingPlug
|
||||
Valued:
|
||||
Cost: 1000
|
||||
Tooltip:
|
||||
Name: Drop Pod Node
|
||||
Buildable:
|
||||
Queue: Building
|
||||
BuildPaletteOrder: 180
|
||||
Prerequisites: gaplug, gatech, ~structures.gdi, ~techlevel.superweapons
|
||||
Description: Enables use of the Drop Pod Reinforcements.
|
||||
Plug:
|
||||
Type: plug.droppod
|
||||
Power:
|
||||
Amount: -20
|
||||
|
||||
@@ -38,6 +38,15 @@ E1:
|
||||
RevealsShroud:
|
||||
Range: 5c0
|
||||
|
||||
E1R3:
|
||||
Inherits: E1
|
||||
RenderSprites:
|
||||
Image: e1.gdi
|
||||
ProducibleWithLevel:
|
||||
Prerequisites: techlevel.low
|
||||
InitialLevels: 3
|
||||
-Buildable:
|
||||
|
||||
ENGINEER:
|
||||
Inherits: ^Soldier
|
||||
Inherits@selection: ^SelectableSupportUnit
|
||||
|
||||
@@ -30,3 +30,9 @@ apache:
|
||||
orcatran:
|
||||
Inherits: ^VehicleOverlays
|
||||
icon: crryicon
|
||||
|
||||
pod:
|
||||
Inherits: ^VehicleOverlays
|
||||
idle:
|
||||
Facings: 1
|
||||
Length: 1
|
||||
|
||||
@@ -211,6 +211,18 @@ explosion:
|
||||
small_grey_explosion: xgrysml2
|
||||
medium_grey_explosion: xgrymed1
|
||||
large_grey_explosion: xgrymed2
|
||||
droppod_explosion: droppod
|
||||
Length: 8
|
||||
Tick: 360
|
||||
droppod2_explosion: droppod2
|
||||
Length: 8
|
||||
Tick: 360
|
||||
droppody_explosion: droppody
|
||||
Length: 8
|
||||
Tick: 360
|
||||
droppody2_explosion: droppody2
|
||||
Length: 8
|
||||
Tick: 360
|
||||
|
||||
discus:
|
||||
idle:
|
||||
@@ -440,6 +452,7 @@ icon:
|
||||
ioncannon: ioncicon
|
||||
hunterseeker: detnicon
|
||||
emp: pulsicon
|
||||
droppods: podsicon
|
||||
|
||||
clustermissile:
|
||||
up: mltimisl-placeholder # TODO: use voxel
|
||||
@@ -655,3 +668,8 @@ typeglyphs:
|
||||
Start: 3
|
||||
structure:
|
||||
Start: 4
|
||||
|
||||
podring:
|
||||
idle:
|
||||
Frames: 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
|
||||
Length: *
|
||||
|
||||
@@ -1977,6 +1977,13 @@ gaplug:
|
||||
Length: 15
|
||||
Reverses: true
|
||||
Tick: 120
|
||||
idle-droppoda: gaplug_d
|
||||
Length: 15
|
||||
Tick: 120
|
||||
Offset: -12, -42, 30
|
||||
idle-droppodb: gaplug_d
|
||||
Length: 15
|
||||
Tick: 120
|
||||
make: gtplugmk
|
||||
Length: 17
|
||||
ShadowStart: 17
|
||||
@@ -2009,3 +2016,12 @@ gaplug3:
|
||||
Length: 14
|
||||
Tick: 120
|
||||
icon: rad3icon
|
||||
|
||||
gaplug4:
|
||||
place: gtplug_d
|
||||
Offset: 24,-48, 48
|
||||
UseTilesetCode: true
|
||||
Reverses: true
|
||||
Length: 14
|
||||
Tick: 120
|
||||
icon: rad1icon
|
||||
|
||||
@@ -66,3 +66,8 @@ Demolish:
|
||||
Explosions: large_twlt
|
||||
ExplosionPalette: effect-ignore-lighting-alpha75
|
||||
ImpactSounds: expnew09.aud
|
||||
|
||||
DropPodExplode:
|
||||
Warhead@1Eff: CreateEffect
|
||||
Explosions: droppod_explosion, droppod2_explosion, droppody_explosion, droppody2_explosion
|
||||
ExplosionPalette: effect-ignore-lighting-alpha75
|
||||
|
||||
Reference in New Issue
Block a user