diff --git a/mods/ts/rules/bridges.yaml b/mods/ts/rules/bridges.yaml index 091fe027a1..9af88c9347 100644 --- a/mods/ts/rules/bridges.yaml +++ b/mods/ts/rules/bridges.yaml @@ -34,7 +34,7 @@ CABHUT: ^LowBridge: Inherits: ^LowBridgeRamp Targetable: - TargetTypes: Ground, Building + TargetTypes: Ground, Building, Bridge RequiresForceFire: true Health: HP: 500 diff --git a/mods/ts/rules/critters.yaml b/mods/ts/rules/critters.yaml index 48aac118bf..c8ce54cdb1 100644 --- a/mods/ts/rules/critters.yaml +++ b/mods/ts/rules/critters.yaml @@ -77,3 +77,45 @@ VISC_LRG: Crushes: crate, infantry RenderSprites: Image: vislrg + +JFISH: + Inherits: ^Visceroid + Inherits@CRATESTATS: ^CrateStatModifiers + Tooltip: + Name: Tiberium Floater + Health: + HP: 500 + Shape: Circle + Radius: 363 + VerticalTopOffset: 768 + RevealsShroud: + Range: 5c0 + Mobile: + Speed: 72 + Crushes: crate + TerrainSpeeds: + Clear: 100 + Rail: 100 + DirtRoad: 100 + Rough: 100 + Water: 100 + Armament: + Weapon: Tentacle + FireDelay: 10 + AutoTarget: + ScanRadius: 5 + AttackFrontal: + AttackWander: + WanderMoveRadius: 6 + MinMoveDelay: 250 + MaxMoveDelay: 600 + WithAttackAnimation: + AttackSequence: attack + RenderSprites: + Image: floater + Selectable: + Bounds: 32,32,0,-5 + AmbientSound: + SoundFiles: floatmov.aud, flotmov2.aud, flotmov3.aud, flotmov4.aud + Delay: 150, 450 + Interval: 300, 800 diff --git a/mods/ts/sequences/critters.yaml b/mods/ts/sequences/critters.yaml index 5156a7aaec..533ac3874f 100644 --- a/mods/ts/sequences/critters.yaml +++ b/mods/ts/sequences/critters.yaml @@ -77,3 +77,16 @@ vislrg: Tick: 80 Offset: 0, 0, 16 # ShadowStart: 40 # TODO: enable shadow frames + +floater: + idle: + Length: 16 + ShadowStart: 32 + Tick: 100 + Offset: 0, 0, 16 + attack: + Length: 16 + Start: 16 + ShadowStart: 48 + Tick: 100 + Offset: 0, 0, 16 diff --git a/mods/ts/weapons/otherweapons.yaml b/mods/ts/weapons/otherweapons.yaml index 813b8030b3..238f61601f 100644 --- a/mods/ts/weapons/otherweapons.yaml +++ b/mods/ts/weapons/otherweapons.yaml @@ -99,6 +99,23 @@ SlimeAttack: Concrete: 20 DamageTypes: Prone100Percent, TriggerProne, SmallExplosionDeath +Tentacle: + ReloadDelay: 80 + Range: 1c384 + Report: floatk1.aud + Projectile: InstantHit + InvalidTargets: Wall, Bridge + Warhead@1Dam: TargetDamage + Damage: 160 + InvalidTargets: Wall, Bridge + Versus: + None: 60 + Wood: 45 + Light: 90 + Heavy: 55 + Concrete: 10 + DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath + Veins: ReloadDelay: 16 Warhead@Damage: TargetDamage