Add GHOST GANG! (#13734)

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
Chief-Engineer
2023-05-28 04:21:06 -05:00
committed by GitHub
parent 707b9063f9
commit 485a2fd432
14 changed files with 230 additions and 30 deletions

View File

@@ -1 +1,2 @@
verb-follow-text = Follow
verb-follow-me-text = Make follow

View File

@@ -11,6 +11,7 @@
- type: RandomSpawner
rarePrototypes:
- FoamBlade
- PlushieGhost
rareChance: 0.03
prototypes:
- PlushieBee

View File

@@ -55,6 +55,8 @@
orGroup: GiftPool
- id: JetpackMiniFilled
orGroup: GiftPool
- id: PlushieGhost
orGroup: GiftPool
- id: PlushieBee
orGroup: GiftPool
- id: PlushieRGBee

View File

@@ -35,6 +35,59 @@
- type: StaticPrice
price: 5
- type: entity
parent: BasePlushie
id: PlushieGhost
name: ghost soft toy
description: The start of your personal GHOST GANG!
components:
- type: Sprite
sprite: Mobs/Ghosts/ghost_human.rsi
state: icon
noRot: true
- type: Item
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.25,-0.25,0.25,0.25"
density: 20
mask:
- ItemMask
restitution: 0.98
friction: 0.01
- type: Physics
angularDamping: 0.02
linearDamping: 0.02
fixedRotation: true
bodyType: Dynamic
- type: TileFrictionModifier
modifier: 0.1
- type: Tag
tags:
- ForceableFollow
- type: RandomWalk
accumulatorRatio: 0.5
maxSpeed: 1
minSpeed: 0.25
- type: entity
parent: PlushieGhost
id: PlushieGhostRevenant
name: revenant soft toy
suffix: DO NOT MAP
description: So soft it almost makes you want to take a nap...
components:
- type: Sprite
sprite: Mobs/Ghosts/revenant.rsi
state: icon
netsync: false
noRot: true
- type: Construction
graph: PlushieGhostRevenant
node: plushie
- type: entity
parent: BasePlushie
id: PlushieBee

View File

@@ -123,3 +123,26 @@
- type: DeleteOnTrigger
- type: Extractable
grindableSolutionName: food
- type: entity
parent: Ash
id: Ectoplasm
name: ectoplasm
description: Much less deadly in this form.
components:
- type: Sprite
netsync: false
sprite: Mobs/Ghosts/revenant.rsi
state: ectoplasm
- type: Tag
tags:
- Trash
- type: SolutionContainerManager
solutions:
food:
maxVol: 50
reagents:
- ReagentId: Ash
Quantity: 5
- ReagentId: SpaceLube
Quantity: 5

View File

@@ -0,0 +1,15 @@
- type: constructionGraph
id: PlushieGhostRevenant
start: start
graph:
- node: start
edges:
- to: plushie
steps:
- prototype: PlushieGhost
name: a ghost plushie
- prototype: Ectoplasm
name: ectoplasm
doAfter: 10
- node: plushie
entity: PlushieGhostRevenant

View File

@@ -0,0 +1,12 @@
- type: construction
name: revenant plushie
id: PlushieGhostRevenant
graph: PlushieGhostRevenant
startNode: start
targetNode: plushie
category: construction-category-misc
objectType: Item
description: A toy to scare the medbay with.
icon:
sprite: Mobs/Ghosts/revenant.rsi
state: icon

View File

@@ -284,6 +284,9 @@
- type: Tag
id: FootstepSound
- type: Tag
id: ForceableFollow
- type: Tag
id: ForceFixRotations # fixrotations command WILL target this