-
Notifications
You must be signed in to change notification settings - Fork 88
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Added new races: Predator and HumanoidXeno * Made predator and xeno available only for sponsors
- Loading branch information
1 parent
74f0a73
commit 83abce2
Showing
98 changed files
with
1,914 additions
and
0 deletions.
There are no files selected for viewing
Binary file added
BIN
+23.1 KB
Resources/Audio/_Sunrise/Voice/HumanoidXeno/humanoid_xeno_scream1.ogg
Binary file not shown.
Binary file added
BIN
+16.5 KB
Resources/Audio/_Sunrise/Voice/HumanoidXeno/humanoid_xeno_scream2.ogg
Binary file not shown.
Binary file added
BIN
+19.6 KB
Resources/Audio/_Sunrise/Voice/HumanoidXeno/humanoid_xeno_scream3.ogg
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
206 changes: 206 additions & 0 deletions
206
Resources/Prototypes/_Sunrise/Body/Organs/humanoid_xeno.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,206 @@ | ||
# © SUNRISE, An EULA/CLA with a hosting restriction, full text: https://github.com/space-sunrise/space-station-14/blob/master/CLA.txt | ||
- type: entity | ||
id: BaseHumanoidXenoOrganUnGibbable | ||
parent: BaseItem | ||
abstract: true | ||
components: | ||
- type: Sprite | ||
sprite: _Sunrise/Mobs/Species/HumanoidXeno/organs.rsi | ||
- type: Organ | ||
- type: Food | ||
- type: Extractable | ||
grindableSolutionName: organ | ||
- type: SolutionContainerManager | ||
solutions: | ||
organ: | ||
reagents: | ||
- ReagentId: Nutriment | ||
Quantity: 10 | ||
food: | ||
maxVol: 5 | ||
reagents: | ||
- ReagentId: FluorosulfuricAcidHumanoidXeno | ||
Quantity: 5 | ||
- type: FlavorProfile | ||
flavors: | ||
- people | ||
- type: Tag | ||
tags: | ||
- Meat | ||
|
||
- type: entity | ||
id: BaseHumanoidXenoOrgan | ||
parent: BaseHumanoidXenoOrganUnGibbable | ||
abstract: true | ||
components: | ||
- type: Gibbable | ||
|
||
- type: entity | ||
id: OrganHumanoidXenoBrain | ||
parent: BaseHumanoidXenoOrgan | ||
name: мозг | ||
description: Нексус чужеродного разума. Мысли, которых вы не хотите знать. | ||
components: | ||
- type: Sprite | ||
state: brain | ||
- type: Organ | ||
- type: Input | ||
context: "ghost" | ||
- type: Brain | ||
- type: InputMover | ||
- type: Examiner | ||
- type: BlockMovement | ||
- type: BadFood | ||
- type: Tag | ||
tags: | ||
- Meat | ||
- type: SolutionContainerManager | ||
solutions: | ||
organ: | ||
reagents: | ||
- ReagentId: Nutriment | ||
Quantity: 10 | ||
food: | ||
maxVol: 5 | ||
reagents: | ||
- ReagentId: GreyMatter | ||
Quantity: 5 | ||
- type: FlavorProfile | ||
flavors: | ||
- people | ||
|
||
- type: entity | ||
id: OrganHumanoidXenoTongue | ||
parent: BaseHumanoidXenoOrgan | ||
name: язык | ||
description: Длинный и гибкий. | ||
components: | ||
- type: Sprite | ||
state: tongue | ||
|
||
- type: entity | ||
id: OrganHumanoidXenoAppendix | ||
parent: BaseHumanoidXenoOrgan | ||
name: аппендикс | ||
description: Эволюционный привет из прошлого. | ||
components: | ||
- type: Sprite | ||
layers: | ||
- state: appendix | ||
- state: appendix-inflamed | ||
visible: false | ||
|
||
- type: entity | ||
id: OrganHumanoidXenoEars | ||
parent: BaseHumanoidXenoOrgan | ||
name: уши | ||
description: Сверхчувствительные локаторы. Слышат ваши страхи. | ||
components: | ||
- type: Sprite | ||
state: ears | ||
|
||
- type: entity | ||
id: OrganHumanoidXenoLungs | ||
parent: BaseHumanoidXenoOrgan | ||
name: легкие | ||
description: Фильтруют кислород из атмосферы и направляют его в кровь, где он используется как переносчик электронов. | ||
components: | ||
- type: Sprite | ||
layers: | ||
- state: lung-l | ||
- state: lung-r | ||
- type: Lung | ||
- type: Metabolizer | ||
removeEmpty: true | ||
solutionOnBody: false | ||
solution: "Lung" | ||
metabolizerTypes: [ Human ] | ||
groups: | ||
- id: Gas | ||
rateModifier: 100.0 | ||
- type: SolutionContainerManager | ||
solutions: | ||
organ: | ||
reagents: | ||
- ReagentId: Nutriment | ||
Quantity: 10 | ||
Lung: | ||
maxVol: 100.0 | ||
canReact: false | ||
food: | ||
maxVol: 5 | ||
reagents: | ||
- ReagentId: FluorosulfuricAcidHumanoidXeno | ||
Quantity: 5 | ||
|
||
- type: entity | ||
id: OrganHumanoidXenoHeart | ||
parent: BaseHumanoidXenoOrgan | ||
name: сердце ксеноморфа | ||
description: Мощный орган, перекачивающий кислую кровь сквозь жесткие ткани и обеспечивающий невероятную выносливость и силу каждому ксеноморфу. | ||
components: | ||
- type: Sprite | ||
state: heart-on | ||
- type: Metabolizer | ||
maxReagents: 2 | ||
metabolizerTypes: [Animal] | ||
groups: | ||
- id: Medicine | ||
- id: Poison | ||
- id: Narcotic | ||
|
||
- type: entity | ||
id: OrganHumanoidXenoStomach | ||
parent: BaseHumanoidXenoOrgan | ||
name: желудок | ||
description: Прожорливая яма. | ||
components: | ||
- type: Sprite | ||
state: stomach | ||
- type: SolutionContainerManager | ||
solutions: | ||
stomach: | ||
maxVol: 100 # 2x more than human | ||
food: | ||
maxVol: 5 | ||
reagents: | ||
- ReagentId: FluorosulfuricAcidHumanoidXeno | ||
Quantity: 5 | ||
- type: Stomach | ||
- type: Metabolizer | ||
maxReagents: 3 | ||
metabolizerTypes: [Animal] | ||
groups: | ||
- id: Food | ||
- id: Drink | ||
|
||
- type: entity | ||
id: OrganHumanoidXenoLiver | ||
parent: BaseHumanoidXenoOrgan | ||
name: печень | ||
description: Мощный детоксикатор, с легкостью нейтрализующий опасные вещества. | ||
components: | ||
- type: Sprite | ||
state: liver | ||
- type: Metabolizer # The liver metabolizes certain chemicals only, like alcohol. | ||
maxReagents: 1 | ||
metabolizerTypes: [Human] | ||
groups: | ||
- id: Alcohol | ||
rateModifier: 0.1 # removes alcohol very slowly along with the stomach removing it as a drink | ||
|
||
- type: entity | ||
id: OrganHumanoidXenoKidneys | ||
parent: BaseHumanoidXenoOrgan | ||
name: почки | ||
description: Парные фильтры, безжалостно выводящие всё лишнее. | ||
components: | ||
- type: Sprite | ||
layers: | ||
- state: kidney-l | ||
- state: kidney-r | ||
# The kidneys just remove anything that doesn't currently have any metabolisms, as a stopgap. | ||
- type: Metabolizer | ||
maxReagents: 5 | ||
metabolizerTypes: [Human] | ||
removeEmpty: true |
Oops, something went wrong.