Skip to content

Commit

Permalink
Новые расы для спонсоров (#151)
Browse files Browse the repository at this point in the history
* Added new races: Predator and HumanoidXeno

* Made predator and xeno available only for sponsors
  • Loading branch information
SplikZerys authored Jun 26, 2024
1 parent 74f0a73 commit 83abce2
Show file tree
Hide file tree
Showing 98 changed files with 1,914 additions and 0 deletions.
Binary file not shown.
Binary file not shown.
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 Resources/Prototypes/_Sunrise/Body/Organs/humanoid_xeno.yml
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
Loading

0 comments on commit 83abce2

Please sign in to comment.