init
This commit is contained in:
109
Prototypes/Damage/containers.yml
Normal file
109
Prototypes/Damage/containers.yml
Normal file
@@ -0,0 +1,109 @@
|
||||
# SPDX-FileCopyrightText: 2021 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 Alex Evgrashin <aevgrashin@yandex.ru>
|
||||
# SPDX-FileCopyrightText: 2022 keronshb <54602815+keronshb@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 Emisse <99158783+Emisse@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 Justin Pfeifler <jrpl101998@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 BombasterDS <115770678+BombasterDS@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Tonydatguy <154929293+Tonydatguy@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||
# SPDX-FileCopyrightText: 2025 OnsenCapy <101037138+OnsenCapy@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Solstice <solsticeofthewinter@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 SolsticeOfTheWinter <solsticeofthewinter@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 TheBorzoiMustConsume <197824988+TheBorzoiMustConsume@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 deltanedas <@deltanedas:kde.org>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: damageContainer
|
||||
id: Biological
|
||||
supportedGroups:
|
||||
- Brute
|
||||
- Burn
|
||||
- Toxin
|
||||
- Airloss
|
||||
- Genetic
|
||||
supportedTypes: # Goobstation
|
||||
- Holy
|
||||
|
||||
- type: damageContainer
|
||||
id: Inorganic
|
||||
supportedGroups:
|
||||
- Brute
|
||||
supportedTypes:
|
||||
- Heat
|
||||
- Shock
|
||||
|
||||
- type: damageContainer
|
||||
id: InorganicMetaphysical
|
||||
supportedGroups:
|
||||
- Brute
|
||||
- Metaphysical
|
||||
supportedTypes:
|
||||
- Heat
|
||||
- Shock
|
||||
|
||||
- type: damageContainer
|
||||
id: StructuralInorganic
|
||||
supportedGroups:
|
||||
- Brute
|
||||
supportedTypes:
|
||||
- Heat
|
||||
- Shock
|
||||
- Structural
|
||||
- Caustic # WD EDIT
|
||||
|
||||
- type: damageContainer
|
||||
id: Silicon
|
||||
supportedGroups:
|
||||
- Brute
|
||||
- Electronic # Goobstation
|
||||
supportedTypes:
|
||||
- Heat
|
||||
- Shock
|
||||
|
||||
- type: damageContainer
|
||||
id: Shield
|
||||
supportedGroups:
|
||||
- Brute
|
||||
supportedTypes:
|
||||
- Heat
|
||||
|
||||
- type: damageContainer
|
||||
id: Box
|
||||
supportedGroups:
|
||||
- Brute
|
||||
- Burn
|
||||
- Toxin
|
||||
supportedTypes:
|
||||
- Shock
|
||||
|
||||
- type: damageContainer
|
||||
id: ShadowHaze
|
||||
supportedTypes:
|
||||
- Heat
|
||||
|
||||
- type: damageContainer
|
||||
id: ManifestedSpirit
|
||||
supportedGroups:
|
||||
- Metaphysical
|
||||
- Brute
|
||||
supportedTypes:
|
||||
- Heat
|
||||
- Shock
|
||||
- Caustic
|
||||
|
||||
- type: damageContainer
|
||||
id: BiologicalMetaphysical
|
||||
supportedGroups:
|
||||
- Brute
|
||||
- Burn
|
||||
- Toxin
|
||||
- Airloss
|
||||
- Genetic
|
||||
supportedTypes: # Goobstation
|
||||
- Holy
|
||||
11
Prototypes/Damage/examine_messages.yml
Normal file
11
Prototypes/Damage/examine_messages.yml
Normal file
@@ -0,0 +1,11 @@
|
||||
# SPDX-FileCopyrightText: 2022 Alex Evgrashin <aevgrashin@yandex.ru>
|
||||
# SPDX-FileCopyrightText: 2022 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
- type: localizedDataset
|
||||
id: WindowMessages
|
||||
values:
|
||||
prefix: comp-window-damaged-
|
||||
count: 6
|
||||
60
Prototypes/Damage/groups.yml
Normal file
60
Prototypes/Damage/groups.yml
Normal file
@@ -0,0 +1,60 @@
|
||||
# SPDX-FileCopyrightText: 2021 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2021 mirrorcult <lunarautomaton6@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2023 Maxtone <124747282+MagnusCrowe@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 KrasnoshchekovPavel <119816022+KrasnoshchekovPavel@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: damageGroup
|
||||
id: Brute
|
||||
name: damage-group-brute
|
||||
damageTypes:
|
||||
- Blunt
|
||||
- Slash
|
||||
- Piercing
|
||||
|
||||
- type: damageGroup
|
||||
id: Burn
|
||||
name: damage-group-burn
|
||||
damageTypes:
|
||||
- Heat
|
||||
- Shock
|
||||
- Cold
|
||||
- Caustic
|
||||
|
||||
# Airloss (sometimes called oxyloss)
|
||||
# Caused by asphyxiation or bloodloss.
|
||||
# Note that most medicine and damaging effects should probably modify either asphyxiation or
|
||||
# bloodloss, not this whole group, unless you have a wonder drug that affects both.
|
||||
- type: damageGroup
|
||||
id: Airloss
|
||||
name: damage-group-airloss
|
||||
damageTypes:
|
||||
- Asphyxiation
|
||||
- Bloodloss
|
||||
|
||||
# As with airloss, most medicine and damage effects should probably modify either poison or radiation.
|
||||
# Though there are probably some radioactive poisons.
|
||||
- type: damageGroup
|
||||
id: Toxin
|
||||
name: damage-group-toxin
|
||||
damageTypes:
|
||||
- Poison
|
||||
- Radiation
|
||||
|
||||
- type: damageGroup
|
||||
id: Genetic
|
||||
name: damage-group-genetic
|
||||
damageTypes:
|
||||
- Cellular
|
||||
|
||||
# Metaphysical damage types should be used very sparingly, and likely not affect normal crew entities.
|
||||
# Revenants and other ghost-like/demonic creatures are more fitting. Healing should never be available via medicine.
|
||||
- type: damageGroup
|
||||
id: Metaphysical
|
||||
name: damage-group-metaphysical
|
||||
damageTypes:
|
||||
- Holy
|
||||
405
Prototypes/Damage/modifier_sets.yml
Normal file
405
Prototypes/Damage/modifier_sets.yml
Normal file
@@ -0,0 +1,405 @@
|
||||
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2020 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2020 GlassEclipse <tsymall5@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020 ancientpower <ancientpowerer@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020 ancientpower <evafleck@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2021 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2021 Seth Lafuente <cetaciocascarudo@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2021 SethLafuente <84478872+SethLafuente@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2021 ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 EmoGarbage404 <98561806+EmoGarbage404@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 GoodWheatley <109803540+GoodWheatley@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 Moony <moonheart08@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 Peptide90 <78795277+Peptide90@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 keronshb <54602815+keronshb@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2023 Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 Flareguy <78941145+Flareguy@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 Nim <128169402+Nimfar11@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 PixelTK <85175107+PixelTheKermit@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 Slava0135 <40753025+Slava0135@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 Tom Leys <tom@crump-leys.com>
|
||||
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 lzk <124214523+lzk228@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 ninruB <38016303+asperger-sind@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 potato1234_x <79580518+potato1234x@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Admiral-Obvious-001 <89495925+Admiral-Obvious-001@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
|
||||
# SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Avalon <148660190+BYONDFuckery@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 CatMagic <135462166+CatMagic1@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Emisse <99158783+Emisse@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Errant <35878406+Errant-4@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Ilya246 <57039557+Ilya246@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Kira Bridgeton <161087999+Verbalase@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 brainfood1183 <113240905+brainfood1183@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Armok <155400926+ARMOKS@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aviu00 <aviu00@protonmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||
# SPDX-FileCopyrightText: 2025 OnsenCapy <101037138+OnsenCapy@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 RatherUncreative <RatherUncreativeName@proton.me>
|
||||
# SPDX-FileCopyrightText: 2025 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Ted Lukin <66275205+pheenty@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 deltanedas <@deltanedas:kde.org>
|
||||
# SPDX-FileCopyrightText: 2025 pheenty <fedorlukin2006@gmail.com>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Metallic
|
||||
coefficients:
|
||||
Blunt: 0.7
|
||||
Slash: 0.5
|
||||
Piercing: 0.7
|
||||
Shock: 1.2
|
||||
Structural: 0.5
|
||||
flatReductions:
|
||||
Blunt: 5
|
||||
Heat: 5
|
||||
|
||||
- type: damageModifierSet
|
||||
id: StructuralMetallicStrong
|
||||
coefficients:
|
||||
Blunt: 0.5
|
||||
Slash: 0.5
|
||||
Piercing: 0.5
|
||||
Shock: 1.2
|
||||
Structural: 0.25
|
||||
flatReductions:
|
||||
Blunt: 10
|
||||
Slash: 10
|
||||
Piercing: 10
|
||||
Heat: 10
|
||||
Structural: 10
|
||||
|
||||
- type: damageModifierSet
|
||||
id: StructuralMetallic
|
||||
coefficients:
|
||||
Shock: 1.2
|
||||
Heat: 1.2
|
||||
Structural: 0.5
|
||||
flatReductions:
|
||||
Blunt: 10
|
||||
Slash: 10
|
||||
Piercing: 10
|
||||
Heat: 10
|
||||
Structural: 10
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Rock
|
||||
coefficients:
|
||||
Structural: 4
|
||||
Blunt: 0.5
|
||||
Slash: 0.25
|
||||
Piercing: 0.75
|
||||
Heat: 0.9
|
||||
flatReductions:
|
||||
Blunt: 5
|
||||
|
||||
- type: damageModifierSet
|
||||
id: PerforatedMetallic
|
||||
coefficients:
|
||||
Blunt: 2
|
||||
Piercing: 0.2
|
||||
Shock: 0.6
|
||||
flatReductions:
|
||||
Piercing: 10
|
||||
|
||||
# for fragile electronics like consoles or shuttle engines.
|
||||
- type: damageModifierSet
|
||||
id: Electronic
|
||||
coefficients:
|
||||
Blunt: 0.7
|
||||
Slash: 0.5
|
||||
Piercing: 0.7
|
||||
Shock: 2
|
||||
Heat: 3
|
||||
Structural: 0.5
|
||||
|
||||
# Like metallic, but without flat reduction so it can be damaged with fists.
|
||||
- type: damageModifierSet
|
||||
id: FlimsyMetallic
|
||||
coefficients:
|
||||
Blunt: 0.7
|
||||
Slash: 0.5
|
||||
Piercing: 0.7
|
||||
Shock: 1.2
|
||||
|
||||
# Like metallic but very strong to resist most all basic tools and weapons.
|
||||
- type: damageModifierSet
|
||||
id: StrongMetallic
|
||||
coefficients:
|
||||
Blunt: 0.7
|
||||
Slash: 0.5
|
||||
Piercing: 0.7
|
||||
Shock: 1.2
|
||||
flatReductions:
|
||||
Blunt: 10
|
||||
Slash: 10
|
||||
Piercing: 10
|
||||
Shock: 10
|
||||
Heat: 10
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Inflatable
|
||||
coefficients:
|
||||
Blunt: 0.5
|
||||
Piercing: 2.0
|
||||
Heat: 0.5
|
||||
Shock: 0
|
||||
Structural: 0.25
|
||||
flatReductions:
|
||||
Blunt: 5
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Glass
|
||||
coefficients:
|
||||
Blunt: 1.2
|
||||
Slash: 0.5
|
||||
Piercing: 1.0
|
||||
Heat: 0.8
|
||||
Shock: 0 #glass is an insulator!
|
||||
flatReductions:
|
||||
Slash: 5
|
||||
Piercing: 5
|
||||
Heat: 5
|
||||
Structural: 5
|
||||
|
||||
- type: damageModifierSet
|
||||
id: RGlass
|
||||
coefficients:
|
||||
Blunt: 0.5
|
||||
Slash: 0.3
|
||||
Piercing: 0.6
|
||||
Heat: 0.5
|
||||
Shock: 0
|
||||
Structural: 0.5
|
||||
flatReductions:
|
||||
Blunt: 5
|
||||
Slash: 5
|
||||
Piercing: 5
|
||||
Heat: 5
|
||||
Structural: 10
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Wood
|
||||
coefficients:
|
||||
Blunt: 0.5
|
||||
Slash: 2.0
|
||||
Piercing: 1.0
|
||||
Heat: 2.0
|
||||
Structural: 0.5
|
||||
flatReductions:
|
||||
Blunt: 5
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Web # Very flammable, can be easily hacked and slashed, but shooting or hitting it is another story.
|
||||
coefficients:
|
||||
Blunt: 0.7
|
||||
Slash: 1.4
|
||||
Piercing: 0.7
|
||||
Heat: 2.0
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Slime
|
||||
coefficients:
|
||||
Blunt: 0.6
|
||||
Slash: 1.15 # Goob edit
|
||||
Piercing: 1.15 # Goob edit
|
||||
Cold: 1.5
|
||||
Poison: 0.8
|
||||
ignoreArmorPierceFlags: All # Goobstation
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Infernal
|
||||
coefficients:
|
||||
Blunt: 0.8
|
||||
Slash: 0.8
|
||||
Piercing: 0.8
|
||||
Cold: 0.8
|
||||
Heat: 0.2
|
||||
Holy: 1.5
|
||||
flatReductions:
|
||||
Heat: 3
|
||||
ignoreArmorPierceFlags: All # Goobstation
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Scale # Skin tougher, bones weaker, strong stomachs, cold-blooded (kindof)
|
||||
coefficients:
|
||||
Cold: 1.3
|
||||
ignoreArmorPierceFlags: All # Goobstation
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Diona
|
||||
coefficients:
|
||||
Blunt: 0.7
|
||||
Slash: 0.8
|
||||
Heat: 1.5
|
||||
Shock: 1.2
|
||||
ignoreArmorPierceFlags: All # Goobstation
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Moth # Slightly worse at everything but cold
|
||||
coefficients:
|
||||
Cold: 0.7
|
||||
Heat: 1.3
|
||||
# Goobstation
|
||||
Blunt: 1.065
|
||||
Slash: 1.065
|
||||
Piercing: 1.065
|
||||
ignoreArmorPierceFlags: All
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Vox
|
||||
coefficients: # To be decided
|
||||
Poison: 1
|
||||
ignoreArmorPierceFlags: All # Goobstation
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Zombie #Goob change, make zombies great again
|
||||
coefficients:
|
||||
Blunt: 2
|
||||
Piercing: 2
|
||||
Slash: 2
|
||||
Cold: 0.3
|
||||
Heat: 2
|
||||
Poison: 0.0
|
||||
Radiation: 0.0
|
||||
ignoreArmorPierceFlags: All # Goobstation
|
||||
|
||||
# immune to everything except physical and heat damage
|
||||
# Goob edit
|
||||
- type: damageModifierSet
|
||||
id: Skeleton
|
||||
coefficients:
|
||||
Cold: 0.0
|
||||
Poison: 0.0
|
||||
Radiation: 0.0
|
||||
Asphyxiation: 0.0
|
||||
Bloodloss: 0.0
|
||||
Cellular: 0.0
|
||||
ignoreArmorPierceFlags: All # Goobstation
|
||||
|
||||
# hurt a lot by blunt, immune to a good amount of other stuff because they're a cookie
|
||||
- type: damageModifierSet
|
||||
id: Gingerbread
|
||||
coefficients:
|
||||
Blunt: 1.5
|
||||
# Cold: 0.0 # Goobstation - Prevents gingerbread from being immune to Cosmic Cultist damage
|
||||
Radiation: 0.5
|
||||
Asphyxiation: 0.0
|
||||
Bloodloss: 0.0
|
||||
# Cellular: 0.0 # Goobstation - changelings
|
||||
ignoreArmorPierceFlags: All # Goobstation
|
||||
|
||||
# Represents which damage types should be modified
|
||||
# in relation to how they cause bleed rate.
|
||||
# Make sure to add any new damage type here.
|
||||
- type: damageModifierSet
|
||||
id: BloodlossHuman
|
||||
coefficients:
|
||||
Asphyxiation: 0.0
|
||||
Bloodloss: 0.0 # no double dipping
|
||||
Blunt: 0.08
|
||||
Caustic: 0.0
|
||||
Cellular: 0.0
|
||||
Cold: 0.0
|
||||
Heat: -0.5 # heat damage cauterizes wounds, but will still hurt obviously.
|
||||
Holy: 0
|
||||
Piercing: 0.2
|
||||
Poison: 0.0
|
||||
Radiation: 0.0
|
||||
Shock: 0.0
|
||||
Slash: 0.25
|
||||
Structural: 0.0
|
||||
|
||||
- type: damageModifierSet
|
||||
id: SlimePet # Very survivable slimes
|
||||
coefficients:
|
||||
Blunt: 0.5
|
||||
Slash: 0.8
|
||||
Piercing: 0.8
|
||||
Cold: 1.0
|
||||
Poison: 0.2
|
||||
Cellular: 0.0
|
||||
Radiation: 0.2
|
||||
Caustic: 0.0
|
||||
ignoreArmorPierceFlags: All # Goobstation
|
||||
|
||||
- type: damageModifierSet
|
||||
id: HellSpawn
|
||||
coefficients:
|
||||
Heat: 0.0
|
||||
Radiation: 0.0
|
||||
Shock: 0.8
|
||||
Bloodloss: 0.4
|
||||
Holy: 1
|
||||
ignoreArmorPierceFlags: All # Goobstation
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Cockroach
|
||||
coefficients:
|
||||
Blunt: 1.0
|
||||
Slash: 1.0
|
||||
Piercing: 1.0
|
||||
Cold: 1.0
|
||||
Poison: 1.0
|
||||
Cellular: 1.0
|
||||
Radiation: 0.0 # hehe funny cockroach immune to rads
|
||||
Caustic: 1.0
|
||||
ignoreArmorPierceFlags: All # Goobstation
|
||||
|
||||
# Massive heat damage, presumably to kill with lasers
|
||||
- type: damageModifierSet
|
||||
id: LivingLight
|
||||
coefficients:
|
||||
Blunt: 0.8
|
||||
Slash: 0.8
|
||||
Piercing: 0.7
|
||||
Shock: 0.0
|
||||
Cold: 0.0
|
||||
Poison: 0.0
|
||||
Radiation: 0.0
|
||||
Cellular: 0.0
|
||||
Heat: 2.5
|
||||
Caustic: 0.0
|
||||
ignoreArmorPierceFlags: All # Goobstation
|
||||
|
||||
# protects against radiation
|
||||
- type: damageModifierSet
|
||||
id: PotassiumIodide
|
||||
coefficients:
|
||||
Radiation: 0.1
|
||||
|
||||
- type: damageModifierSet
|
||||
id: ManifestedSpirit
|
||||
coefficients:
|
||||
Holy: 2
|
||||
|
||||
- type: damageModifierSet
|
||||
id: AdvancedSpirit
|
||||
coefficients:
|
||||
Blunt: 0.0
|
||||
Slash: 0.0
|
||||
Piercing: 0.0
|
||||
Shock: 0.0
|
||||
Cold: 0.0
|
||||
Poison: 0.0
|
||||
Radiation: 0.0
|
||||
Cellular: 0.0
|
||||
Heat: 0.0
|
||||
Caustic: 0.0
|
||||
Holy: 2.0
|
||||
104
Prototypes/Damage/types.yml
Normal file
104
Prototypes/Damage/types.yml
Normal file
@@ -0,0 +1,104 @@
|
||||
# SPDX-FileCopyrightText: 2021 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 Alex Evgrashin <aevgrashin@yandex.ru>
|
||||
# SPDX-FileCopyrightText: 2022 CommieFlowers <rasmus.cedergren@hotmail.com>
|
||||
# SPDX-FileCopyrightText: 2022 rolfero <45628623+rolfero@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 Maxtone <124747282+MagnusCrowe@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 KrasnoshchekovPavel <119816022+KrasnoshchekovPavel@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
# Damage due to being unable to breathe.
|
||||
# Represents not enough oxygen (or equivalent) getting to the blood.
|
||||
# Usually healed automatically if entity can breathe
|
||||
- type: damageType
|
||||
id: Asphyxiation
|
||||
name: damage-type-asphyxiation
|
||||
armorCoefficientPrice: 5
|
||||
armorFlatPrice: 50
|
||||
|
||||
|
||||
# Damage representing not having enough blood.
|
||||
# Represents there not enough blood to supply oxygen (or equivalent).
|
||||
- type: damageType
|
||||
id: Bloodloss
|
||||
name: damage-type-bloodloss
|
||||
armorCoefficientPrice: 5
|
||||
armorFlatPrice: 50
|
||||
|
||||
- type: damageType
|
||||
id: Blunt
|
||||
name: damage-type-blunt
|
||||
armorCoefficientPrice: 2
|
||||
armorFlatPrice: 10
|
||||
|
||||
- type: damageType
|
||||
id: Cellular
|
||||
name: damage-type-cellular
|
||||
armorCoefficientPrice: 5
|
||||
armorFlatPrice: 30
|
||||
|
||||
- type: damageType
|
||||
id: Caustic
|
||||
name: damage-type-caustic
|
||||
armorCoefficientPrice: 5
|
||||
armorFlatPrice: 30
|
||||
|
||||
- type: damageType
|
||||
id: Cold
|
||||
name: damage-type-cold
|
||||
armorCoefficientPrice: 2.5
|
||||
armorFlatPrice: 20
|
||||
|
||||
- type: damageType
|
||||
id: Heat
|
||||
name: damage-type-heat
|
||||
armorCoefficientPrice: 2.5
|
||||
armorFlatPrice: 20
|
||||
|
||||
- type: damageType
|
||||
id: Piercing
|
||||
name: damage-type-piercing
|
||||
armorCoefficientPrice: 2
|
||||
armorFlatPrice: 10
|
||||
|
||||
# Poison damage. Generally caused by various reagents being metabolised.
|
||||
- type: damageType
|
||||
id: Poison
|
||||
name: damage-type-poison
|
||||
armorCoefficientPrice: 10
|
||||
armorFlatPrice: 60
|
||||
|
||||
- type: damageType
|
||||
id: Radiation
|
||||
name: damage-type-radiation
|
||||
armorCoefficientPrice: 2.5
|
||||
armorFlatPrice: 16
|
||||
|
||||
- type: damageType
|
||||
id: Shock
|
||||
name: damage-type-shock
|
||||
armorCoefficientPrice: 2.5
|
||||
armorFlatPrice: 20
|
||||
|
||||
- type: damageType
|
||||
id: Slash
|
||||
name: damage-type-slash
|
||||
armorCoefficientPrice: 2
|
||||
armorFlatPrice: 10
|
||||
|
||||
# Damage represent structures internal integrity.
|
||||
# Exclusive for structures such as walls, airlocks and others.
|
||||
- type: damageType
|
||||
id: Structural
|
||||
name: damage-type-structural
|
||||
armorCoefficientPrice: 1
|
||||
armorFlatPrice: 1
|
||||
|
||||
# Metaphysical damage. Damage represents supernatural injuries that emphasize the fantasy elements in the game
|
||||
- type: damageType
|
||||
id: Holy
|
||||
name: damage-type-holy
|
||||
armorCoefficientPrice: 1
|
||||
armorFlatPrice: 1
|
||||
Reference in New Issue
Block a user