diff --git a/Resources/Audio/_Honk/la_creatura/scary.ogg b/Resources/Audio/_Honk/la_creatura/scary.ogg index d3a2215e9e..aed0a7b962 100644 Binary files a/Resources/Audio/_Honk/la_creatura/scary.ogg and b/Resources/Audio/_Honk/la_creatura/scary.ogg differ diff --git a/Resources/Prototypes/_Honk/Entities/Mobs/Species/la_creatura.yml b/Resources/Prototypes/_Honk/Entities/Mobs/Species/la_creatura.yml index d541bc03a2..e9823ff694 100644 --- a/Resources/Prototypes/_Honk/Entities/Mobs/Species/la_creatura.yml +++ b/Resources/Prototypes/_Honk/Entities/Mobs/Species/la_creatura.yml @@ -1,27 +1,24 @@ - type: entity name: нечто ужасное - parent: [ SimpleMobBase, MobCombat ] + parent: [ SimpleMobBase, MobCombat, MobFlammable ] id: MobLaCreatura description: Отвратительный кошмар. suffix: Admeme components: - type: InputMover - - type: TimedDespawn - lifetime: 10 - type: CombatMode - type: Sprite - drawdepth: Mobs sprite: _Honk/Mobs/la_creatura.rsi layers: - map: ["enum.DamageStateVisualLayers.Base", "movement"] - state: abomination - - type: SpriteMovement + state: abomination-moving + - type: SpriteMovement # It's useless, unless moved by player movementLayers: movement: - state: abomination + state: abomination-moving noMovementLayers: movement: - state: abomination + state: abomination-moving - type: NpcFactionMember factions: - SimpleHostile @@ -51,7 +48,7 @@ - type: MobThresholds thresholds: 0: Alive - 10000: Dead + 100: Dead - type: Stamina critThreshold: 100 - type: MovementSpeedModifier @@ -63,9 +60,6 @@ - type: Bloodstream bloodMaxVolume: 100 - type: NonSpreaderZombie - - type: FireVisuals - sprite: Mobs/Effects/onfire.rsi - normalState: Mouse_burning - type: Tool speed: 2 qualities: @@ -91,3 +85,31 @@ volume: 20 sound: path: /Audio/_Honk/la_creatura/scary.ogg + - type: TriggerOnMobstateChange + mobState: + - Dead + - type: DeleteOnTrigger + +- type: entity + id: MobLaCreatura5 + parent: MobLaCreatura + suffix: Admeme 5 + components: + - type: TimedDespawn + lifetime: 5 + +- type: entity + id: MobLaCreatura10 + parent: MobLaCreatura + suffix: Admeme 10 + components: + - type: TimedDespawn + lifetime: 10 + +- type: entity + id: MobLaCreatura30 + parent: MobLaCreatura + suffix: Admeme 30 + components: + - type: TimedDespawn + lifetime: 30 diff --git a/Resources/Textures/_Honk/Mobs/la_creatura.rsi/abomination-moving.png b/Resources/Textures/_Honk/Mobs/la_creatura.rsi/abomination-moving.png new file mode 100644 index 0000000000..4253cb0098 Binary files /dev/null and b/Resources/Textures/_Honk/Mobs/la_creatura.rsi/abomination-moving.png differ diff --git a/Resources/Textures/_Honk/Mobs/la_creatura.rsi/abomination.png b/Resources/Textures/_Honk/Mobs/la_creatura.rsi/abomination.png index 25113698bb..bbdfed7914 100644 Binary files a/Resources/Textures/_Honk/Mobs/la_creatura.rsi/abomination.png and b/Resources/Textures/_Honk/Mobs/la_creatura.rsi/abomination.png differ diff --git a/Resources/Textures/_Honk/Mobs/la_creatura.rsi/meta.json b/Resources/Textures/_Honk/Mobs/la_creatura.rsi/meta.json index 72c7be3c88..92a2c4807d 100644 --- a/Resources/Textures/_Honk/Mobs/la_creatura.rsi/meta.json +++ b/Resources/Textures/_Honk/Mobs/la_creatura.rsi/meta.json @@ -9,6 +9,10 @@ "states": [ { "name": "abomination", + "directions": 4 + }, + { + "name": "abomination-moving", "directions": 4, "delays": [ [