Space tick (#7148)

This commit is contained in:
EmoGarbage404
2022-03-15 21:11:36 -04:00
committed by GitHub
parent 90498edbbb
commit d16859a81a
6 changed files with 113 additions and 0 deletions

View File

@@ -61,11 +61,28 @@
- MobCarp
- MobCarp
- MobCarp
- MobTick
- MobTick
- MobTick
- PlushieCarp
- DehydratedSpaceCarp
chance: 0.25
offset: 0.2
- type: entity #I made this in case someone decided to make a terrifying space tick swarm for salvage. that someone may be me -EG404
name: Space Tick Spawner
id: SpaceTickSpawner
parent: MarkerBase
suffix: 100
components:
- type: Sprite
layers:
- state: red
- texture: Mobs/Aliens/Xenos/spacetick.rsi/icon.png
- type: ConditionalSpawner
prototypes:
- MobTick
- type: entity
id: SalvageMobSpawner75
parent: SalvageMobSpawner
@@ -78,6 +95,9 @@
- MobCarp
- MobCarp
- MobCarp
- MobTick
- MobTick
- MobTick
- PlushieCarp
- DehydratedSpaceCarp
chance: 0.75

View File

@@ -0,0 +1,72 @@
- type: entity
name: space tick
id: MobTick
parent: SimpleSpaceMobBase
description: It's a space tick, watch out for its nasty bite. Centcomm reports that 90 percent of cargo leg amputations are due to space tick bites.
components:
- type: UtilityAI
behaviorSets:
- Idle
- UnarmedAttackHostiles
- type: AiFactionTag
factions:
- SimpleHostile
- type: Sprite
drawdepth: Mobs
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
state: alive
sprite: Mobs/Aliens/Xenos/spacetick.rsi
scale: 0.8, 0.8
- type: Physics
- type: MovementSpeedModifier
baseWalkSpeed : 4
baseSprintSpeed : 6
- type: Fixtures
fixtures:
- shape:
!type:PhysShapeCircle
radius: 0.20
mass: 5
mask:
- Impassable
- MobImpassable
- SmallImpassable
layer:
- Opaque
- type: MobState
thresholds:
0: !type:NormalMobState {}
15: !type:DeadMobState {}
- type: MovementIgnoreGravity
- type: Appearance
visuals:
- type: DamageStateVisualizer
normal: alive
dead: dead
- type: Butcherable
spawned: FoodMeatXeno
pieces: 1
- type: Bloodstream
bloodMaxVolume: 50
- type: UnarmedCombat
range: 0.5
arcwidth: 0
arc: bite
damage:
groups:
Brute: 2
- type: MeleeChemicalInjector
- type: SolutionContainerManager
solutions:
melee:
reagents:
- ReagentId: Toxin
Quantity: 5
- type: RefillableSolution
solution: melee
- type: InjectableSolution
solution: melee
- type: SolutionTransfer
maxTransferAmount: 5

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

@@ -0,0 +1,21 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "Created by EmoGarbage, with influence from xeno burrower sprite",
"states": [
{
"name": "icon"
},
{
"name": "alive",
"directions": 4
},
{
"name": "dead"
}
]
}