Add missing husk and visual improvements

- adjust husk color overlay
- engineer can capture husk
- balance changes to husk HP
This commit is contained in:
N.N
2024-01-09 12:08:05 +01:00
committed by Matthias Mailänder
parent d91d1f5466
commit fa0254cb27
103 changed files with 198 additions and 19 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -278,7 +278,7 @@
Inherits@1: ^SpriteActor Inherits@1: ^SpriteActor
Interactable: Interactable:
Health: Health:
HP: 750 HP: 10000
Armor: Armor:
Type: light Type: light
HiddenUnderFog: HiddenUnderFog:
@@ -302,19 +302,42 @@
Targetable: Targetable:
TargetTypes: Ground, Vehicle TargetTypes: Ground, Vehicle
RequiresForceFire: true RequiresForceFire: true
WithColoredOverlay@IDISABLE: WithColoredOverlay@husk:
Color: 000000B4 Color: 00000060
Explodes: Explodes:
Weapon: UnitExplodeMed Weapon: UnitExplodeMed
EmptyWeapon: UnitExplodeMed EmptyWeapon: UnitExplodeMed
CaptureManager:
Capturable:
Types: husk
WithIdleOverlay@Burns: WithIdleOverlay@Burns:
Image: fire Image: fire
Sequence: 1 Sequence: 1
IsDecoration: True IsDecoration: True
RequiresCondition: decoration1 || decoration3
FloatingSpriteEmitter@SMOKE:
Image: smoke3
Lifetime: 10, 20
Speed: 7
Gravity: 50
SpawnFrequency: 2, 10
RandomFacing: true
RandomRate: 4
Offset: 0, 0, 200
TurnRate: 3
Duration: 1500
RequiresCondition: decoration2 || decoration3
ChangesHealth: ChangesHealth:
Step: -10 Step: -30
StartIfBelow: 101 StartIfBelow: 101
Delay: 4 Delay: 4
GrantRandomCondition:
Conditions: decoration1, decoration2, decoration3
TransformOnCapture:
ForceHealthPercentage: 20
InfiltrateForTransform:
Types: husk
ForceHealthPercentage: 20
^AircraftHusk: ^AircraftHusk:
Inherits: ^Husk Inherits: ^Husk

View File

@@ -1,18 +1,22 @@
mcv.husk: mcv.husk:
Inherits: ^VehicleHusk Inherits: ^VehicleHusk
Health: Health:
HP: 1750 HP: 13000
Tooltip: Tooltip:
Name: actor-mcv-husk-name Name: actor-mcv-husk-name
TransformOnCapture:
IntoActor: mcv
InfiltrateForTransform:
IntoActor: mcv
harvester.husk: harvester.husk:
Inherits: ^VehicleHusk Inherits: ^VehicleHusk
Health:
HP: 1500
Tooltip: Tooltip:
Name: actor-harvester-husk-name Name: actor-harvester-husk-name
TransformOnCapture: TransformOnCapture:
IntoActor: harvester IntoActor: harvester
InfiltrateForTransform:
IntoActor: harvester
siege_tank.husk: siege_tank.husk:
Inherits: ^VehicleHusk Inherits: ^VehicleHusk
@@ -22,45 +26,88 @@ siege_tank.husk:
Anim: turret Anim: turret
TransformOnCapture: TransformOnCapture:
IntoActor: siege_tank IntoActor: siege_tank
InfiltrateForTransform:
IntoActor: siege_tank
missile_tank.husk: missile_tank.husk:
Inherits: ^VehicleHusk Inherits: ^VehicleHusk
Tooltip: Tooltip:
Name: actor-missile-tank-husk-name Name: actor-missile-tank-husk-name
ThrowsParticle@turret:
Anim: turret
ThrowsParticle@debris01:
Anim: tankdebris01
ThrowsParticle@debris02:
Anim: tankdebris02
ThrowsParticle@debris03:
Anim: tankdebris03
ThrowsParticle@debris04:
Anim: tankdebris04
TransformOnCapture: TransformOnCapture:
IntoActor: missile_tank IntoActor: missile_tank
InfiltrateForTransform:
IntoActor: missile_tank
sonic_tank.husk: sonic_tank.husk:
Inherits: ^VehicleHusk Inherits: ^VehicleHusk
Husk: Husk:
Locomotor: vehicle Locomotor: vehicle
Health:
HP: 11000
Tooltip: Tooltip:
Name: actor-sonic-tank-husk-name Name: actor-sonic-tank-husk-name
ThrowsParticle@turret:
Anim: turret
ThrowsParticle@debris01:
Anim: tankdebris01
ThrowsParticle@debris02:
Anim: tankdebris02
ThrowsParticle@debris03:
Anim: tankdebris03
ThrowsParticle@debris04:
Anim: tankdebris04
TransformOnCapture: TransformOnCapture:
IntoActor: sonic_tank IntoActor: sonic_tank
InfiltrateForTransform:
IntoActor: sonic_tank
devastator.husk: devastator.husk:
Inherits: ^VehicleHusk Inherits: ^VehicleHusk
Husk: Husk:
Locomotor: devastator Locomotor: devastator
Health: Health:
HP: 1250 HP: 12500
Tooltip: Tooltip:
Name: actor-devastator-husk-name Name: actor-devastator-husk-name
TransformOnCapture: TransformOnCapture:
IntoActor: devastator IntoActor: devastator
InfiltrateForTransform:
IntoActor: devastator
deviator.husk: deviator.husk:
Inherits: ^VehicleHusk Inherits: ^VehicleHusk
Health:
HP: 11000
Tooltip: Tooltip:
Name: actor-deviator-husk-name Name: actor-deviator-husk-name
ThrowsParticle@turret:
Anim: turret
TurnSpeed: 150
ThrowsParticle@debris01:
Anim: tankdebris01
ThrowsParticle@debris02:
Anim: tankdebris02
ThrowsParticle@debris03:
Anim: tankdebris03
ThrowsParticle@debris04:
Anim: tankdebris04
TransformOnCapture: TransformOnCapture:
IntoActor: deviator IntoActor: deviator
InfiltrateForTransform:
IntoActor: deviator
^combat_tank.husk: ^combat_tank.husk:
Inherits: ^VehicleHusk Inherits: ^VehicleHusk
Health:
HP: 1000
Tooltip: Tooltip:
Name: meta-combat-tank-husk-name Name: meta-combat-tank-husk-name
ThrowsParticle@turret: ThrowsParticle@turret:
@@ -70,13 +117,19 @@ combat_tank_a.husk:
Inherits: ^combat_tank.husk Inherits: ^combat_tank.husk
TransformOnCapture: TransformOnCapture:
IntoActor: combat_tank_a IntoActor: combat_tank_a
InfiltrateForTransform:
IntoActor: combat_tank_a
combat_tank_h.husk: combat_tank_h.husk:
Inherits: ^combat_tank.husk Inherits: ^combat_tank.husk
TransformOnCapture: TransformOnCapture:
IntoActor: combat_tank_h IntoActor: combat_tank_h
InfiltrateForTransform:
IntoActor: combat_tank_h
combat_tank_o.husk: combat_tank_o.husk:
Inherits: ^combat_tank.husk Inherits: ^combat_tank.husk
TransformOnCapture: TransformOnCapture:
IntoActor: combat_tank_o IntoActor: combat_tank_o
InfiltrateForTransform:
IntoActor: combat_tank_o

View File

@@ -52,6 +52,12 @@ engineer:
Captures: Captures:
CaptureTypes: building CaptureTypes: building
PlayerExperience: 10 PlayerExperience: 10
Captures@caturesHusk:
CaptureTypes: husk
PlayerExperience: 10
Infiltrates:
Types: husk
ValidRelationships: Ally
Encyclopedia: Encyclopedia:
Description: actor-engineer.encyclopedia Description: actor-engineer.encyclopedia
Order: 30 Order: 30

View File

@@ -75,6 +75,7 @@ harvester:
BaleUnloadDelay: 5 BaleUnloadDelay: 5
SearchFromProcRadius: 30 SearchFromProcRadius: 30
SearchFromHarvesterRadius: 15 SearchFromHarvesterRadius: 15
EmptyCondition: harvester-empty
StoresResources: StoresResources:
Capacity: 28 Capacity: 28
Resources: Spice Resources: Spice
@@ -99,6 +100,7 @@ harvester:
Actor: harvester.Husk Actor: harvester.Husk
OwnerType: InternalName OwnerType: InternalName
EffectiveOwnerFromOwner: true EffectiveOwnerFromOwner: true
RequiresCondition: harvester-empty
WithHarvestOverlay: WithHarvestOverlay:
WithDockingAnimation: WithDockingAnimation:
AttractsWorms: AttractsWorms:
@@ -114,6 +116,16 @@ harvester:
RequiresSelection: true RequiresSelection: true
PipCount: 7 PipCount: 7
-SpeedMultiplier@HEAVYDAMAGE: -SpeedMultiplier@HEAVYDAMAGE:
ThrowsShrapnel@ShrapnelNotEmpty:
Weapons: Debris, Debris2, Debris3, Debris4
Pieces: 3, 5
Range: 1c0, 6c0
RequiresCondition: !harvester-empty
ThrowsShrapnel@throwSpice:
Weapons: SpiceExplosion
Pieces: 1, 3
Range: 1c0, 5c0
RequiresCondition: !harvester-empty
trike: trike:
Inherits: ^Vehicle Inherits: ^Vehicle
@@ -311,6 +323,14 @@ missile_tank:
EffectiveOwnerFromOwner: true EffectiveOwnerFromOwner: true
AttractsWorms: AttractsWorms:
Intensity: 600 Intensity: 600
ThrowsShrapnel@02:
Weapons: Debris3, Debris
Pieces: 0,2
Range: 2c0, 3c0
ThrowsShrapnel@03:
Weapons: DebrisMissile
Pieces: 0,2
Range: 4c0, 6c0
sonic_tank: sonic_tank:
Inherits: ^Vehicle Inherits: ^Vehicle
@@ -603,6 +623,10 @@ deviator:
SpawnActorOnDeath: SpawnActorOnDeath:
OwnerType: InternalName OwnerType: InternalName
EffectiveOwnerFromOwner: true EffectiveOwnerFromOwner: true
ThrowsShrapnel:
Weapons: Debris, Debris2, Debris3
Pieces: 0, 2
Range: 2c0, 4c0
combat_tank_a: combat_tank_a:
Inherits: ^combat_tank Inherits: ^combat_tank

Some files were not shown because too many files have changed in this diff Show More