Predatory pet for HoS (#15237)

This commit is contained in:
Nim
2023-04-10 07:33:22 +03:00
committed by GitHub
parent 39f272fa5c
commit b9e71237c4
6 changed files with 130 additions and 0 deletions

View File

@@ -287,3 +287,16 @@
- type: ConditionalSpawner
prototypes:
- MobAlexander
- type: entity
name: Shiva Spawner
id: SpawnMobShiva
parent: MarkerBase
components:
- type: Sprite
layers:
- state: green
- state: ai
- type: ConditionalSpawner
prototypes:
- MobSpiderShiva

View File

@@ -462,3 +462,69 @@
tags:
- CannotSuicide
- type: entity
name: Shiva
parent: MobGiantSpider
id: MobSpiderShiva
description: The first defender of the station.
components:
- type: Faction
factions:
- PetsNT
- type: Sprite
drawdepth: Mobs
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
state: shiva
sprite: Mobs/Pets/shiva.rsi
- type: HTN
rootTask: SimpleHostileCompound
- type: Physics
- type: Fixtures
fixtures:
- shape:
!type:PhysShapeCircle
radius: 0.35
density: 130
mask:
- MobMask
layer:
- MobLayer
- type: Appearance
- type: DamageStateVisuals
states:
Alive:
Base: shiva
Critical:
Base: shiva_dead
Dead:
Base: shiva_dead
- type: Butcherable
spawned:
- id: FoodMeatSpider
amount: 2
- type: CombatMode
- type: MobThresholds
thresholds:
0: Alive
90: Critical
150: Dead
- type: MeleeWeapon
hidden: true
angle: 0
animation: WeaponArcBite
soundHit:
path: /Audio/Effects/bite.ogg
damage:
types:
Piercing: 8
Poison: 8
- type: ReplacementAccent
accent: xeno
- type: NoSlip
- type: Spider
- type: IgnoreSpiderWeb
- type: Grammar
attributes:
proper: true
gender: female

View File

@@ -12,6 +12,12 @@
- Syndicate
- Xeno
- type: faction
id: PetsNT
hostile:
- SimpleHostile
- Xeno
- type: faction
id: SimpleHostile
hostile:

View File

@@ -0,0 +1,45 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "Redid the original tarantulas. Made by Nimfar11 (github) for SS14",
"states": [
{
"name": "shiva",
"directions": 4,
"delays": [
[
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2
]
]
},
{
"name": "shiva_dead",
"delays": [
[
1
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 725 B