Add Holy damage (#32755)

* Initial commit

* hoili moili

* now to add sherlock and doctor who

* funny stick

* Oops it was meant to be called metaphysical

* Attribution

* Even BETTER attribution
This commit is contained in:
SlamBamActionman
2024-12-16 16:33:32 +01:00
committed by GitHub
parent 046dde7717
commit 95328dab68
15 changed files with 77 additions and 9 deletions

View File

@@ -17,3 +17,4 @@ armor-damage-type-cold = Cold
armor-damage-type-poison = Poison
armor-damage-type-shock = Shock
armor-damage-type-structural = Structural
armor-damage-type-holy = Holy

View File

@@ -3,3 +3,4 @@ damage-group-burn = Burn
damage-group-airloss = Airloss
damage-group-toxin = Toxin
damage-group-genetic = Genetic
damage-group-metaphysical = Metaphysical

View File

@@ -11,3 +11,4 @@ damage-type-radiation = Radiation
damage-type-shock = Shock
damage-type-slash = Slash
damage-type-structural = Structural
damage-type-holy = Holy

View File

@@ -52,3 +52,23 @@
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
- Metaphysical

View File

@@ -40,3 +40,11 @@
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

View File

@@ -171,7 +171,7 @@
Piercing: 0.8
Cold: 0.8
Heat: 0.2
# Holy: 3 If we ever get some holy or magic sort of damage type they should be vulnerable
Holy: 1.5
flatReductions:
Heat: 3
@@ -273,6 +273,7 @@
Radiation: 0.0
Shock: 0.8
Bloodloss: 0.4
Holy: 1
- type: damageModifierSet
id: Cockroach
@@ -306,3 +307,8 @@
id: PotassiumIodide
coefficients:
Radiation: 0.1
- type: damageModifierSet
id: ManifestedSpirit
coefficients:
Holy: 2

View File

@@ -21,19 +21,19 @@
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
@@ -84,3 +84,11 @@
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

View File

@@ -2796,7 +2796,7 @@
- type: Bloodstream
bloodReagent: DemonsBlood
- type: Damageable
damageContainer: Biological
damageContainer: BiologicalMetaphysical
damageModifierSet: Infernal
- type: Temperature
heatDamageThreshold: 4000 #They come from hell, so..

View File

@@ -28,7 +28,7 @@
- type: Body
prototype: Animal
- type: Damageable
damageContainer: Biological
damageContainer: BiologicalMetaphysical
damageModifierSet: HellSpawn
- type: MovementSpeedModifier
baseWalkSpeed: 2

View File

@@ -21,7 +21,8 @@
- Stun
- Corporeal
- type: Damageable
damageContainer: Biological
damageContainer: ManifestedSpirit
damageModifierSet: ManifestedSpirit
- type: NoSlip
- type: Eye
drawFov: false
@@ -76,3 +77,6 @@
- RevenantTheme
- type: Speech
speechVerb: Ghost
- type: Reactive
groups:
Acidic: [Touch]

View File

@@ -18,6 +18,13 @@
damageOnUntrainedUse: ## What a non-chaplain takes when attempting to heal someone
groups:
Burn: 10
- type: MeleeWeapon
soundHit:
collection: Punch
damage:
types:
Holy: 25
Blunt: 1
- type: Prayable
bibleUserOnly: true
- type: Summonable

View File

@@ -11,7 +11,7 @@
wideAnimationRotation: -150
damage:
types:
Blunt: 0
Holy: 4
- type: Item
size: Small
sprite: Objects/Weapons/Melee/gohei.rsi

View File

@@ -1075,6 +1075,15 @@
methods: [ Touch ]
effects:
- !type:ExtinguishReaction
Acidic:
methods: [ Touch ]
effects:
- !type:HealthChange
scaleByQuantity: true
ignoreResistances: false
damage:
types:
Holy: 0.5
plantMetabolism:
- !type:PlantAdjustWater
amount: 1

View File

@@ -5,7 +5,7 @@
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "airloss, brute, toxin and burn edited from /tg/station https://github.com/tgstation/tgstation/tree/master genetic edited from https://iconscout.com/free-icon/dna-2130814 with license CC BY 4.0. malnutrition from https://github.com/space-wizards/space-station-14/tree/73d7837fabb31a7691a1db47ff64903cbec5dd32/Resources/Textures/Interface/Alerts/hunger.rsi",
"copyright": "airloss, brute, toxin and burn edited from /tg/station https://github.com/tgstation/tgstation/tree/master genetic edited from https://iconscout.com/free-icon/dna-2130814 with license CC BY 4.0. malnutrition from https://github.com/space-wizards/space-station-14/tree/73d7837fabb31a7691a1db47ff64903cbec5dd32/Resources/Textures/Interface/Alerts/hunger.rsi, metaphysical created by SlamBamActionman at https://github.com/space-wizards/space-station-14/pull/32755",
"states": [
{
"name": "airloss"
@@ -27,6 +27,9 @@
},
{
"name": "malnutrition"
},
{
"name": "metaphysical"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB