Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xenospawners #192

Merged
merged 12 commits into from
Sep 18, 2024
6 changes: 6 additions & 0 deletions Resources/Locale/en-US/ghost/roles/ghost-role-component.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,12 @@ ghost-role-information-xeno-rules = You are a xeno.
Your objective is to cooperate with your fellow xenos and kill all the crew.
Strike fast, make them fear the shadows.

ghost-role-information-friendlyxeno-name = Xeno Subject
ghost-role-information-friendlyxeno-description = You are a friendly xeno, co-operate with the crew and protect the station!
ghost-role-information-friendlyxeno-rules = You are a friendly xeno.
Your objective is to cooperate with any sophonts and not bring harm to the crew.
Do your best to be helpful and don't give anyone a reason to fear you.

ghost-role-information-revenant-name = Revenant
ghost-role-information-revenant-description = You are a Revenant. Use your powers to harvest souls and unleash chaos upon the crew. Unlock new abilities with the essence you harvest.
ghost-role-information-revenant-rules = You are an antagonist, harvest, defile, and drive the crew insane.
Expand Down
6 changes: 6 additions & 0 deletions Resources/Prototypes/Floof/Body/Prototypes/Friendshaped.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@
connections:
- hands
- legs
organs:
lungs: OrganAnimalLungs
stomach: OrganFriendStomach
liver: OrganAnimalLiver
heart: OrganAnimalHeart
kidneys: OrganAnimalKidneys
hands:
part: HandsAnimal
legs:
Expand Down
20 changes: 19 additions & 1 deletion Resources/Prototypes/Floof/Entities/Mobs/NPCs/xenopet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@
energy: 1
color: "#B85E5E"
- type: MovementAlwaysTouching
- type: GhostRole
name: ghost-role-information-friendlyxeno-name
description: ghost-role-information-friendlyxeno-description
rules: ghost-role-information-friendlyxeno-rules
- type: GhostTakeoverAvailable
- type: LanguageKnowledge
speaks:
Expand All @@ -33,6 +37,11 @@
radius: 2
energy: 1
color: "#62B85E"
- type: GhostRole
name: ghost-role-information-friendlyxeno-name
description: ghost-role-information-friendlyxeno-description
rules: ghost-role-information-friendlyxeno-rules
- type: GhostTakeoverAvailable
- type: LanguageKnowledge
speaks:
- Xeno
Expand All @@ -53,6 +62,11 @@
radius: 2
energy: 1
color: "#8B5EB8"
- type: GhostRole
name: ghost-role-information-friendlyxeno-name
description: ghost-role-information-friendlyxeno-description
rules: ghost-role-information-friendlyxeno-rules
- type: GhostTakeoverAvailable
- type: LanguageKnowledge
speaks:
- Xeno
Expand All @@ -73,6 +87,11 @@
radius: 2
energy: 1
color: "#E3954D"
- type: GhostRole
name: ghost-role-information-friendlyxeno-name
description: ghost-role-information-friendlyxeno-description
rules: ghost-role-information-friendlyxeno-rules
- type: GhostTakeoverAvailable
- type: LanguageKnowledge
speaks:
- Xeno
Expand Down Expand Up @@ -122,7 +141,6 @@
sprite: Mobs/Aliens/Xenos/rouny.rsi
scale: 0.7, 0.7
- type: GhostRole
makeSentient: true
- type: GhostTakeoverAvailable
- type: Inventory
templateId: friendxeno
Expand Down
15 changes: 15 additions & 0 deletions Resources/Prototypes/Floof/body/Organs/Friendstomach.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
- type: entity
id: OrganFriendStomach
parent: OrganAnimalStomach
noSpawn: true
components:
- type: Stomach
- type: SolutionContainerManager
solutions:
stomach:
maxVol: 100
food:
maxVol: 50
reagents:
- ReagentId: UncookedAnimalProteins
Quantity: 5
Binary file modified Resources/Textures/Mobs/Aliens/Xenos/rouny.rsi/crit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Resources/Textures/Mobs/Aliens/Xenos/rouny.rsi/dead.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading