Skip to content

Commit

Permalink
Fix salvage mobs having ghost roles when they shouldn't (#902)
Browse files Browse the repository at this point in the history
* Finally fix salvage mobs ghost roles

* Remove some stuff I missed
  • Loading branch information
DebugOk authored Feb 26, 2024
1 parent 7646796 commit 18a2b26
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 93 deletions.
5 changes: 4 additions & 1 deletion Resources/Migrations/deltaMigrations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,5 +90,8 @@ ExteriorLightTube: BlueLightTube
# 2024-01-26
SalvagePartsSpawnerSubSpace: SalvagePartsSpawnerMid

# 2024-08-02
# 2024-02-08
SpawnVehicleAntagVehicle: null

# 2024-02-26
SpaceTickSpawnerNPC: SpaceTickSpawner
35 changes: 6 additions & 29 deletions Resources/Prototypes/Entities/Mobs/NPCs/space.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,13 +64,13 @@
radius: 1.2
energy: 2
color: "#4faffb"
#- type: GhostTakeoverAvailable # Delta V: Moves ghost takeover to child
- type: GhostTakeoverAvailable
- type: Speech
speechVerb: LargeMob

- type: entity
name: space bear
id: MobBearSpaceNPC # Delta V : remove ghosttakeover comps
id: MobBearSpace
parent: MobSpaceBasic
description: It looks friendly. Why don't you give it a hug?
components:
Expand Down Expand Up @@ -110,23 +110,17 @@
interactFailureString: petting-failure-bear
interactSuccessSound:
path: /Audio/Animals/sloth_squeak.ogg
# Moved to Nyanotrasen\Entities\Mobs\NPCs\space.yml

- type: entity
id: MobBearSpaceSalvage
parent: MobBearSpace
suffix: "Salvage Ruleset"
components:
- type: GhostRole
prob: 0.25
name: ghost-role-information-salvage-bear-name
description: ghost-role-information-salvage-bear-description
rules: deltav-ghost-role-information-salvageantag-rules #DeltaV
- type: SalvageMobRestrictions

- type: entity
name: space kangaroo
id: MobKangarooSpaceNPC # Delta V : remove ghosttakeover comps
id: MobKangarooSpace
parent: MobSpaceBasic
description: It looks friendly. Why don't you give it a hug?
components:
Expand Down Expand Up @@ -179,23 +173,17 @@
interfaces:
- key: enum.StrippingUiKey.Key
type: StrippableBoundUserInterface
# Moved to Nyanotrasen\Entities\Mobs\NPCs\space.yml

- type: entity
id: MobKangarooSpaceSalvage
parent: MobKangarooSpace
suffix: "Salvage Ruleset"
components:
- type: GhostRole
prob: 0.25
name: ghost-role-information-salvage-kangaroo-name
description: ghost-role-information-salvage-kangaroo-description
rules: deltav-ghost-role-information-salvageantag-rules #DeltaV
- type: SalvageMobRestrictions

- type: entity
name: space spider
id: MobSpiderSpaceNPC # Delta V : remove ghosttakeover comps
id: MobSpiderSpace
parent: MobSpaceBasic
description: It's so glowing, it looks dangerous.
components:
Expand Down Expand Up @@ -272,7 +260,6 @@
color: "#4faffb"
- type: NoSlip
- type: IgnoreSpiderWeb
# Moved to Nyanotrasen\Entities\Mobs\NPCs\space.yml
- type: Speech
speechVerb: Arachnid
speechSounds: Arachnid
Expand All @@ -289,16 +276,11 @@
parent: MobSpiderSpace
suffix: "Salvage Ruleset"
components:
- type: GhostRole
prob: 0.30
name: ghost-role-information-salvage-spider-name
description: ghost-role-information-salvage-spider-description
rules: deltav-ghost-role-information-salvageantag-rules #DeltaV
- type: SalvageMobRestrictions

- type: entity
name: space cobra
id: MobCobraSpaceNPC # Delta V : remove ghosttakeover comps
id: MobCobraSpace
parent: MobSpaceBasic
description: Long fangs and a glowing hood, and the alluring look begs to come closer.
components:
Expand Down Expand Up @@ -379,7 +361,6 @@
radius: 1.1
energy: 1.5
color: "#4faffb"
# Moved to Nyanotrasen\Entities\Mobs\NPCs\space.yml
- type: Stealth
enabledOnDeath: false
maxVisibility: 1.2
Expand All @@ -392,8 +373,4 @@
parent: MobCobraSpace
suffix: "Salvage Ruleset"
components:
- type: GhostRole
prob: 0.25
name: ghost-role-information-salvage-cobra-name
description: ghost-role-information-salvage-cobra-description
- type: SalvageMobRestrictions
- type: SalvageMobRestrictions
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
name: NPC Snake Spawner
id: SnakeSpawnerMundane
parent: MarkerBase
suffix: No Ghost Takeover
components:
- type: Sprite
layers:
Expand All @@ -33,7 +32,7 @@
- type: RandomSpawner
prototypes:
- MobPurpleSnake
- MobCobraSpaceNPC
- MobCobraSpace
rarePrototypes:
- MobSmallPurpleSnake
rareChance: 0.2
Expand Down Expand Up @@ -78,20 +77,6 @@
- MobSmallPurpleSnakeGhost
rareChance: 0.20

- type: entity
name: Space Tick Spawner
id: SpaceTickSpawnerNPC
parent: MarkerBase
components:
- type: Sprite
layers:
- state: red
- sprite: Mobs/Aliens/Xenos/spacetick.rsi
state: icon
- type: ConditionalSpawner
prototypes:
- MobTick

- type: entity
name: Xeno Spawner
id: XenoAISpawner
Expand Down Expand Up @@ -166,7 +151,6 @@
name: Space Creature Spawner
id: SpaceCreatureAISpawner
parent: MarkerBase
suffix: No Ghost Takeover
components:
- type: Sprite
layers:
Expand All @@ -176,9 +160,9 @@
- state: ai
- type: RandomSpawner
prototypes:
- MobBearSpaceNPC
- MobKangarooSpaceNPC
- MobSpiderSpaceNPC
- MobBearSpace
- MobKangarooSpace
- MobSpiderSpace

- type: entity
name: Arena Spawner
Expand Down
43 changes: 0 additions & 43 deletions Resources/Prototypes/Nyanotrasen/Entities/Mobs/NPCs/space.yml

This file was deleted.

0 comments on commit 18a2b26

Please sign in to comment.