Skip to content

Commit

Permalink
Fixed ghost role rules for some syndicate familiars (space-wizards#32457
Browse files Browse the repository at this point in the history
)

* fix ghost role rules for some syndicate familiars

* change from monkey rules to Team Antag rules.

* Resolve reviews + Fix rules for LoneOp and Xenos

* ghostrole rules

---------

Co-authored-by: JIPDawg <[email protected]>
Co-authored-by: Errant <[email protected]>
  • Loading branch information
3 people authored Dec 2, 2024
1 parent 7f966ab commit 638a1dc
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 18 deletions.
6 changes: 2 additions & 4 deletions Resources/Locale/en-US/ghost/roles/ghost-role-component.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ ghost-role-information-nukeop-rules = You are a [color=red][bold]Team Antagonist
ghost-role-information-loneop-name = Lone Operative
ghost-role-information-loneop-description = You are a lone nuclear operative. Destroy the station!
ghost-role-information-loneop-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with all other nuclear operatives. Covert syndicate agents are not guaranteed to help you.
ghost-role-information-loneop-rules = You are a [color=red][bold]Solo Antagonist[/bold][/color]. Covert syndicate agents are not guaranteed to help you.
ghost-role-information-behonker-name = Behonker
ghost-role-information-behonker-description = You are an antagonist, bring death and honks to those who do not follow the honkmother.
Expand Down Expand Up @@ -230,11 +230,9 @@ ghost-role-information-nukeop-reinforcement-rules = You are a [color=red][bold]T
ghost-role-information-syndicate-monkey-reinforcement-name = Syndicate Monkey Agent
ghost-role-information-syndicate-monkey-reinforcement-description = Someone needs reinforcements. You, a trained monkey, will help them.
ghost-role-information-syndicate-monkey-reinforcement-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with the agent who summoned you.
ghost-role-information-syndicate-kobold-reinforcement-name = Syndicate Kobold Agent
ghost-role-information-syndicate-kobold-reinforcement-description = Someone needs reinforcements. You, a trained kobold, will help them.
ghost-role-information-syndicate-kobold-reinforcement-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with the agent who summoned you.
ghost-role-information-syndicate-cyborg-assault-name = Syndicate Assault Cyborg
ghost-role-information-syndicate-cyborg-saboteur-name = Syndicate Saboteur Cyborg
Expand All @@ -252,7 +250,7 @@ ghost-role-information-medical-description = You are a medical professional, but
ghost-role-information-cargo-name = Cargo
ghost-role-information-cargo-description = You are part of a logistics mission, but seem to have found yourself in a strange situation...
ghost-role-information-engineering-name = Engineering
ghost-role-information-engineering-name = Engineering
ghost-role-information-engineering-description = You are on an engineering job, but seem to have found yourself in a strange situation...
ghost-role-information-science-name = Science
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@
- type: GhostRole
name: ghost-role-information-loneop-name
description: ghost-role-information-loneop-description
rules: ghost-role-information-rules-default-solo-antagonist
rules: ghost-role-information-loneop-rules
- type: Sprite
sprite: Markers/jobs.rsi
layers:
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1393,7 +1393,7 @@
makeSentient: true
name: ghost-role-information-monkey-name
description: ghost-role-information-monkey-description
rules: ghost-role-information-syndicate-monkey-reinforcement-rules
rules: ghost-role-information-syndicate-reinforcement-rules
raffle:
settings: default
- type: GhostTakeoverAvailable
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
makeSentient: true
name: ghost-role-information-xeno-name
description: ghost-role-information-xeno-description
rules: ghost-role-information-rules-default-team-antagonist
rules: ghost-role-information-xeno-rules
raffle:
settings: default
- type: GhostTakeoverAvailable
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@
components:
- type: GhostRole
name: ghost-role-information-syndicate-reinforcement-spy-name
description: ghost-role-information-syndicate-reinforcement-description
rules: ghost-role-information-rules-default-solo-antagonist
description: ghost-role-information-syndicate-reinforcement-spy-description
rules: ghost-role-information-syndicate-reinforcement-rules
raffle:
settings: default
- type: GhostRoleMobSpawner
Expand Down Expand Up @@ -57,7 +57,7 @@
- type: GhostRole
name: ghost-role-information-syndicate-monkey-reinforcement-name
description: ghost-role-information-syndicate-monkey-reinforcement-description
rules: ghost-role-information-rules-default-familiar
rules: ghost-role-information-syndicate-reinforcement-rules
raffle:
settings: default
- type: GhostRoleMobSpawner
Expand All @@ -69,6 +69,8 @@
id: ReinforcementRadioSyndicateAncestorNukeops # Reinforcement radio exclusive to nukeops uplink
suffix: NukeOps
components:
- type: GhostRole
rules: ghost-role-information-nukeop-reinforcement-rules
- type: GhostRoleMobSpawner
prototype: MobMonkeySyndicateAgentNukeops
selectablePrototypes: ["SyndicateMonkeyNukeops", "SyndicateKoboldNukeops"]
Expand All @@ -82,7 +84,7 @@
- type: GhostRole
name: ghost-role-information-SyndiCat-name
description: ghost-role-information-SyndiCat-description
rules: ghost-role-information-rules-default-familiar
rules: ghost-role-information-syndicate-reinforcement-rules
raffle:
settings: default
- type: GhostRoleMobSpawner
Expand Down
14 changes: 7 additions & 7 deletions Resources/Prototypes/Roles/Ghostroles/syndicate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,50 +2,50 @@
id: SyndicateKobold
name: ghost-role-information-syndicate-kobold-reinforcement-name
description: ghost-role-information-syndicate-kobold-reinforcement-description
rules: ghost-role-information-rules-default-familiar
rules: ghost-role-information-syndicate-reinforcement-rules
entityPrototype: MobKoboldSyndicateAgent

- type: ghostRole
id: SyndicateKoboldNukeops
name: ghost-role-information-syndicate-kobold-reinforcement-name
description: ghost-role-information-syndicate-kobold-reinforcement-description
rules: ghost-role-information-rules-default-familiar
rules: ghost-role-information-nukeop-reinforcement-rules
entityPrototype: MobKoboldSyndicateAgentNukeops

- type: ghostRole
id: SyndicateMonkey
name: ghost-role-information-syndicate-monkey-reinforcement-name
description: ghost-role-information-syndicate-monkey-reinforcement-description
rules: ghost-role-information-rules-default-familiar
rules: ghost-role-information-syndicate-reinforcement-rules
entityPrototype: MobMonkeySyndicateAgent

- type: ghostRole
id: SyndicateMonkeyNukeops
name: ghost-role-information-syndicate-monkey-reinforcement-name
description: ghost-role-information-syndicate-monkey-reinforcement-description
rules: ghost-role-information-syndicate-monkey-reinforcement-name
rules: ghost-role-information-nukeop-reinforcement-rules
entityPrototype: MobMonkeySyndicateAgentNukeops

- type: ghostRole
id: SyndicateAgentMedic
name: ghost-role-information-syndicate-reinforcement-medic-name
description: ghost-role-information-syndicate-reinforcement-medic-description
rules: ghost-role-information-syndicate-monkey-reinforcement-rules
rules: ghost-role-information-syndicate-reinforcement-rules
entityPrototype: MobHumanSyndicateAgentMedic
iconPrototype: MedkitCombat

- type: ghostRole
id: SyndicateAgentSpy
name: ghost-role-information-syndicate-reinforcement-spy-name
description: ghost-role-information-syndicate-reinforcement-spy-description
rules: ghost-role-information-syndicate-monkey-reinforcement-rules
rules: ghost-role-information-syndicate-reinforcement-rules
entityPrototype: MobHumanSyndicateAgentSpy
iconPrototype: ClothingMaskGasVoiceChameleon

- type: ghostRole
id: SyndicateAgentThief
name: ghost-role-information-syndicate-reinforcement-thief-name
description: ghost-role-information-syndicate-reinforcement-thief-description
rules: ghost-role-information-syndicate-monkey-reinforcement-rules
rules: ghost-role-information-syndicate-reinforcement-rules
entityPrototype: MobHumanSyndicateAgentThief
iconPrototype: SyndicateJawsOfLife

0 comments on commit 638a1dc

Please sign in to comment.