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
Interactable:
Health:
HP: 750
HP: 10000
Armor:
Type: light
HiddenUnderFog:
@@ -302,19 +302,42 @@
Targetable:
TargetTypes: Ground, Vehicle
RequiresForceFire: true
WithColoredOverlay@IDISABLE:
Color: 000000B4
WithColoredOverlay@husk:
Color: 00000060
Explodes:
Weapon: UnitExplodeMed
EmptyWeapon: UnitExplodeMed
CaptureManager:
Capturable:
Types: husk
WithIdleOverlay@Burns:
Image: fire
Sequence: 1
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:
Step: -10
Step: -30
StartIfBelow: 101
Delay: 4
GrantRandomCondition:
Conditions: decoration1, decoration2, decoration3
TransformOnCapture:
ForceHealthPercentage: 20
InfiltrateForTransform:
Types: husk
ForceHealthPercentage: 20
^AircraftHusk:
Inherits: ^Husk

View File

@@ -1,18 +1,22 @@
mcv.husk:
Inherits: ^VehicleHusk
Health:
HP: 1750
HP: 13000
Tooltip:
Name: actor-mcv-husk-name
TransformOnCapture:
IntoActor: mcv
InfiltrateForTransform:
IntoActor: mcv
harvester.husk:
Inherits: ^VehicleHusk
Health:
HP: 1500
Tooltip:
Name: actor-harvester-husk-name
TransformOnCapture:
IntoActor: harvester
InfiltrateForTransform:
IntoActor: harvester
siege_tank.husk:
Inherits: ^VehicleHusk
@@ -22,45 +26,88 @@ siege_tank.husk:
Anim: turret
TransformOnCapture:
IntoActor: siege_tank
InfiltrateForTransform:
IntoActor: siege_tank
missile_tank.husk:
Inherits: ^VehicleHusk
Tooltip:
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:
IntoActor: missile_tank
InfiltrateForTransform:
IntoActor: missile_tank
sonic_tank.husk:
Inherits: ^VehicleHusk
Husk:
Locomotor: vehicle
Health:
HP: 11000
Tooltip:
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:
IntoActor: sonic_tank
InfiltrateForTransform:
IntoActor: sonic_tank
devastator.husk:
Inherits: ^VehicleHusk
Husk:
Locomotor: devastator
Health:
HP: 1250
HP: 12500
Tooltip:
Name: actor-devastator-husk-name
TransformOnCapture:
IntoActor: devastator
InfiltrateForTransform:
IntoActor: devastator
deviator.husk:
Inherits: ^VehicleHusk
Health:
HP: 11000
Tooltip:
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:
IntoActor: deviator
InfiltrateForTransform:
IntoActor: deviator
^combat_tank.husk:
Inherits: ^VehicleHusk
Health:
HP: 1000
Tooltip:
Name: meta-combat-tank-husk-name
ThrowsParticle@turret:
@@ -70,13 +117,19 @@ combat_tank_a.husk:
Inherits: ^combat_tank.husk
TransformOnCapture:
IntoActor: combat_tank_a
InfiltrateForTransform:
IntoActor: combat_tank_a
combat_tank_h.husk:
Inherits: ^combat_tank.husk
TransformOnCapture:
IntoActor: combat_tank_h
InfiltrateForTransform:
IntoActor: combat_tank_h
combat_tank_o.husk:
Inherits: ^combat_tank.husk
TransformOnCapture:
IntoActor: combat_tank_o
InfiltrateForTransform:
IntoActor: combat_tank_o

View File

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

View File

@@ -75,6 +75,7 @@ harvester:
BaleUnloadDelay: 5
SearchFromProcRadius: 30
SearchFromHarvesterRadius: 15
EmptyCondition: harvester-empty
StoresResources:
Capacity: 28
Resources: Spice
@@ -99,6 +100,7 @@ harvester:
Actor: harvester.Husk
OwnerType: InternalName
EffectiveOwnerFromOwner: true
RequiresCondition: harvester-empty
WithHarvestOverlay:
WithDockingAnimation:
AttractsWorms:
@@ -114,6 +116,16 @@ harvester:
RequiresSelection: true
PipCount: 7
-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:
Inherits: ^Vehicle
@@ -311,6 +323,14 @@ missile_tank:
EffectiveOwnerFromOwner: true
AttractsWorms:
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:
Inherits: ^Vehicle
@@ -603,6 +623,10 @@ deviator:
SpawnActorOnDeath:
OwnerType: InternalName
EffectiveOwnerFromOwner: true
ThrowsShrapnel:
Weapons: Debris, Debris2, Debris3
Pieces: 0, 2
Range: 2c0, 4c0
combat_tank_a:
Inherits: ^combat_tank

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