diff --git a/mods/ts/maps/cliffsin/map.yaml b/mods/ts/maps/cliffsin/map.yaml index b9c5fafcf9..4a819e1677 100644 --- a/mods/ts/maps/cliffsin/map.yaml +++ b/mods/ts/maps/cliffsin/map.yaml @@ -66,47 +66,47 @@ Actors: Facing: 96 Actor1: visc_lrg Location: 26,3 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 96 Actor2: visc_lrg Location: 58,39 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 96 Actor3: visc_lrg Location: 159,65 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 96 Actor4: visc_lrg Location: 98,10 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 96 Actor5: visc_lrg Location: 135,-99 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 96 Actor6: visc_lrg Location: 224,2 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 96 Actor7: visc_lrg Location: 160,29 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 96 Actor8: visc_lrg Location: 97,-39 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 96 Actor9: visc_lrg Location: 151,-28 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 96 Actor10: tibtre01 diff --git a/mods/ts/maps/t_garden/map.yaml b/mods/ts/maps/t_garden/map.yaml index 7da5a314ed..2565184918 100644 --- a/mods/ts/maps/t_garden/map.yaml +++ b/mods/ts/maps/t_garden/map.yaml @@ -126,47 +126,47 @@ Actors: Facing: 96 Actor14: visc_lrg Location: 81,22 - Owner: Neutral + Owner: Creeps Health: 62 Facing: 0 Actor15: visc_lrg Location: 102,2 - Owner: Neutral + Owner: Creeps Health: 77 Facing: 128 Actor16: visc_lrg Location: 35,-6 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 0 Actor17: visc_lrg Location: 148,-2 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 128 Actor18: doggie Location: 141,-23 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 100 Actor19: doggie Location: 167,11 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 100 Actor20: doggie Location: 99,81 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 99 Actor21: doggie Location: 70,53 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 99 Actor22: doggie Location: 79,-41 - Owner: Neutral + Owner: Creeps Health: 100 Facing: 99 Actor23: tibtre01 diff --git a/mods/ts/rules/civilian-infantry.yaml b/mods/ts/rules/civilian-infantry.yaml index 26a89d862f..1e1f70d7d2 100644 --- a/mods/ts/rules/civilian-infantry.yaml +++ b/mods/ts/rules/civilian-infantry.yaml @@ -214,18 +214,20 @@ DOGGIE: Inherits@1: ^Infantry Inherits@2: ^RegularInfantryDeath Inherits@3: ^HealsOnTiberium - Inherits@EXPERIENCE: ^GainsExperience Tooltip: Name: Tiberian Fiend Health: HP: 250 Shape: Circle Radius: 213 + Selectable: + Bounds: 24,24 Valued: Cost: 100 Armor: Type: Light - -RevealsShroud: + RevealsShroud: + Range: 4c0 Mobile: Speed: 113 Voiced: @@ -238,8 +240,8 @@ DOGGIE: Voice: Attack AttackWander: WanderMoveRadius: 2 - MinMoveDelayInTicks: 25 - MaxMoveDelayInTicks: 45 + MinMoveDelay: 200 + MaxMoveDelay: 600 -SpawnActorOnDeath@FLAMEGUY: WithDeathAnimation@fire: DeathSequence: die- @@ -254,8 +256,8 @@ VISC_SML: HP: 200 AttackWander: WanderMoveRadius: 2 - MinMoveDelayInTicks: 30 - MaxMoveDelayInTicks: 60 + MinMoveDelay: 30 + MaxMoveDelay: 60 RenderSprites: Image: vissml Buildable: @@ -268,15 +270,23 @@ VISC_LRG: Name: Adult Visceroid Health: HP: 500 + Armor: + Type: Heavy + RevealsShroud: + Range: 4c0 Armament: Weapon: SlimeAttack + FireDelay: 10 AutoTarget: + ScanRadius: 5 AttackFrontal: Voice: Attack AttackWander: WanderMoveRadius: 2 - MinMoveDelayInTicks: 25 - MaxMoveDelayInTicks: 45 + MinMoveDelay: 25 + MaxMoveDelay: 50 + WithAttackAnimation: + AttackSequence: attack Mobile: Crushes: crate, infantry RenderSprites: diff --git a/mods/ts/rules/defaults.yaml b/mods/ts/rules/defaults.yaml index 87ae7ba8f5..e9d301bb1e 100644 --- a/mods/ts/rules/defaults.yaml +++ b/mods/ts/rules/defaults.yaml @@ -302,7 +302,7 @@ SelectionDecorations: Palette: pips Selectable: - Bounds: 14,23,-1,-9 + Bounds: 15,23,0,-9 Voiced: VoiceSet: Infantry Targetable: @@ -664,7 +664,7 @@ AttackMove: HiddenUnderFog: Guardable: - WithSpriteBody: + WithFacingSpriteBody: RevealOnFire: ^BlossomTree: diff --git a/mods/ts/sequences/infantry.yaml b/mods/ts/sequences/infantry.yaml index 53bf3cbe0b..ae5f6e5197 100644 --- a/mods/ts/sequences/infantry.yaml +++ b/mods/ts/sequences/infantry.yaml @@ -526,12 +526,19 @@ vislrg: ShadowStart: 90 Tick: 80 Offset: 0, 0, 16 - muzzle: vislgatk # TODO: unused + attack: + Combine: + vislgatk: + Start: 5 + Length: 35 + vislgatk: + Start: 0 + Length: 5 + Facings: -8 Length: 5 - Facings: 8 - ShadowStart: 40 Tick: 80 Offset: 0, 0, 16 +# ShadowStart: 40 # TODO: enable shadow frames flameguy: Defaults: diff --git a/mods/ts/weapons/otherweapons.yaml b/mods/ts/weapons/otherweapons.yaml index e2edaacea2..bed9e5adfc 100644 --- a/mods/ts/weapons/otherweapons.yaml +++ b/mods/ts/weapons/otherweapons.yaml @@ -49,10 +49,9 @@ FiendShard: SlimeAttack: ReloadDelay: 80 - Range: 5c0 + Range: 1c384 Report: vicer1.aud - Projectile: Bullet - Speed: 426 + Projectile: InstantHit Warhead@1Dam: SpreadDamage Damage: 100 Versus: