# SPDX-FileCopyrightText: 2024 Ashley Woodiss-Field <ash@DESKTOP-H64M4AI.localdomain>
# SPDX-FileCopyrightText: 2024 BeeRobynn <166929042+BeeRobynn@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 BombasterDS <115770678+BombasterDS@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 ColesMagnum <98577947+AW-FulCode@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 NULL882 <gost6865@yandex.ru>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2025 Aidenkrz <aiden@djkraz.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 Fishbait <Fishbait@git.ml>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2025 Rouden <149893554+Roudenn@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Roudenn <romabond091@gmail.com>
# SPDX-FileCopyrightText: 2025 SX-7 <92227810+SX-7@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Solstice <solsticeofthewinter@gmail.com>
# SPDX-FileCopyrightText: 2025 SolsticeOfTheWinter <solsticeofthewinter@gmail.com>
# SPDX-FileCopyrightText: 2025 Ted Lukin <66275205+pheenty@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 cheetah1984 <152602630+cheetah1984@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 cheetah1984 <davidc71114@gmail.com>
# SPDX-FileCopyrightText: 2025 coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
# SPDX-FileCopyrightText: 2025 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 loltart <lo1tartyt@gmail.com>
# SPDX-FileCopyrightText: 2025 pheenty <fedorlukin2006@gmail.com>
# SPDX-FileCopyrightText: 2025 unknown <Administrator@DESKTOP-PMRIVVA.kommune.indresogn.no>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: damageModifierSet
  id: Silicon
  coefficients:
    Heat: 0.8
    Blunt: 0.9
    Slash: 0.9
    Piercing: 0.9

- type: damageModifierSet
  id: SiliconProtected
  coefficients:
    Blunt: 0.6
    Slash: 0.6
    Piercing: 0.6
    Heat: 0.5
  flatReductions:
    Blunt: 5
    Slash: 5
    Piercing: 5

- type: damageModifierSet
  id: Yowie
  coefficients:
    Blunt: 0.75
    Slash: 0.75
    Piercing: 0.75
    Cold: 0.9
    Bloodloss: 0.9
    Poison: 0.0 # Yea, heroin is heaps good for ya
    Radiation: 0.7 # Engie yowies need some help against anti-rads
  ignoreArmorPierceFlags: All

- type: damageModifierSet
  id: Tajaran
  coefficients: # Literally the same as felinids, but heat and cold cuz fur
    Blunt: 1.15
    Slash: 1.15
    Piercing: 1.15
    Heat: 1.20
    Cold: 0.80
  ignoreArmorPierceFlags: All

- type: damageModifierSet
  id: FireShark
  coefficients:
    Heat: 0.25
    Cold: 0.25
    Poison: 0.0
    Radiation: 0.0
    Asphyxiation: 0.0
    Cellular: 0.0
  ignoreArmorPierceFlags: All

# Mech armor
- type: damageModifierSet
  id: ThinArmor
  coefficients:
    Blunt: 0.8
    Slash: 0.8
    Piercing: 0.9
    Shock: 1.2
    Heat: 0.8
    Ion: 1.0
  flatReductions:
    Blunt: 3
    Heat: 2

- type: damageModifierSet
  id: LightArmor
  coefficients:
    Blunt: 0.75
    Slash: 0.75
    Piercing: 0.7
    Shock: 1.2
    Heat: 0.7
    Ion: 1.0
  flatReductions:
    Blunt: 5
    Heat: 5

- type: damageModifierSet
  id: MediumArmorNT
  coefficients:
    Blunt: 0.6
    Slash: 0.6
    Piercing: 0.65
    Shock: 1.4
    Heat: 0.7
    Ion: 1.0
  flatReductions:
    Blunt: 8
    Heat: 10

- type: damageModifierSet
  id: HeavyArmorNT
  coefficients:
    Blunt: 0.5
    Slash: 0.5
    Piercing: 0.35
    Shock: 1.8
    Heat: 0.6
    Ion: 1.0
  flatReductions:
    Blunt: 15
    Heat: 15

- type: damageModifierSet
  id: MediumArmorSyndi
  coefficients:
    Blunt: 0.6
    Slash: 0.6
    Piercing: 0.6
    Shock: 1.4
    Heat: 0.75
    Ion: 1.0
  flatReductions:
    Blunt: 8
    Heat: 5

- type: damageModifierSet
  id: HeavyArmorSyndi
  coefficients:
    Blunt: 0.5
    Slash: 0.5
    Piercing: 0.4
    Shock: 1.8
    Heat: 0.7
    Ion: 1.0
  flatReductions:
    Blunt: 10
    Heat: 7

#Blob
- type: damageModifierSet
  id: BaseBlob # ReactiveSpines
  coefficients:
    Blunt: 0.25
    Slash: 0.25
    Piercing: 0.25
    Heat: 2.00
  ignoreArmorPierceFlags: All

- type: damageModifierSet
  id: ElectromagneticWebBlob # Explosive Lattice
  coefficients:
    Blunt: 0.50
    Slash: 0.50
    Piercing: 0.50
    Heat: 2.50
    Shock: 0.50
  ignoreArmorPierceFlags: All

- type: damageModifierSet
  id: ExplosiveLatticeBlob # Explosive Lattice
  coefficients:
    Blunt: 0.25
    Slash: 0.25
    Piercing: 0.25
    Heat: 3.00
    Shock: 1.50
  ignoreArmorPierceFlags: All

- type: damageModifierSet
  id: BlobMob # Blob mobs
  coefficients:
    Blunt: 1
    Slash: 1
    Piercing: 1
    Heat: 1.5
  ignoreArmorPierceFlags: All

- type: damageModifierSet
  id: BlobBlobbernaut
  coefficients:
    Blunt: 0.5
    Slash: 0.5
    Piercing: 0.5
    Heat: 1.5
  ignoreArmorPierceFlags: All

- type: damageModifierSet
  id: BlobReflective # If it reflects lasers, then it must be fragile?
  coefficients:
    Blunt: 0.9
    Slash: 0.9
    Piercing: 0.9
    Heat: 1.5
  ignoreArmorPierceFlags: All

- type: damageModifierSet
  id: Bingle
  coefficients:
    Blunt: 0.9  # 10% reduction to all
    Slash: 0.9
    Piercing: 0.9
    Shock: 0.9
    Heat: 0.9
    Ion: 2.0 # double damage from ion
  ignoreArmorPierceFlags: All

- type: damageModifierSet
  id: BingleUpgraded
  coefficients:
    Blunt: 0.8  # 20% reduction to all
    Slash: 0.8
    Piercing: 0.8
    Shock: 0.8
    Heat: 0.8
    Ion: 2.0 # double damage from ion
  ignoreArmorPierceFlags: All

- type: damageModifierSet
  id: HisGraceAscended
  coefficients:
    Blunt: 0.5
    Slash: 0.5
    Piercing: 0.5
    Cold: 0.5
    Heat: 0.5
  ignoreArmorPierceFlags: All

- type: damageModifierSet
  id: DevilDealPositive
  coefficients:
    Blunt: 0.50
    Slash: 0.50
    Piercing: 0.50
    Cold: 0.50
    Heat: 0.50
    Bloodloss: 0.50
    Poison: 0.50
    Radiation: 0.50
    Holy: 1.50
  ignoreArmorPierceFlags: All

- type: damageModifierSet
  id: DevilDealNegative
  coefficients:
    Blunt: 2
    Slash: 2
    Piercing: 2
    Cold: 2
    Bloodloss: 2
    Poison: 2
    Radiation: 2
    Holy: 2
  ignoreArmorPierceFlags: All

- type: damageModifierSet
  id: StructuralImmunity
  coefficients:
    Structural: 0

- type: damageModifierSet
  id: Dragon
  coefficients:
    Blunt: 0.9
    Slash: 0.85
    Piercing: 0.8
    Shock: 1.2 # I guess snakes better conduct electricity????????
    Heat: 0.7
  ignoreArmorPierceFlags: All

- type: damageModifierSet
  id: StrongCrates
  coefficients:
    Blunt: 0.5
    Slash: 0.5
    Piercing: 0.5
    Heat: 0.5
  flatReductions:
    Blunt: 20
    Slash: 20
    Piercing: 20
    Heat: 20
    Structural: 30

# Barricades

- type: damageModifierSet
  id: BarricadeSteel
  coefficients:
    Blunt: 0.9
    Slash: 0.9
    Piercing: 0.9
  flatReductions:
    Blunt: 5
    Slash: 5
    Piercing: 5
    Heat: 5
    Structural: 5

- type: damageModifierSet
  id: BarricadeSteelFolding
  flatReductions:
    Blunt: 5
    Slash: 5
    Piercing: 5
    Heat: 3

- type: damageModifierSet
  id: BarricadePlasteel
  coefficients:
    Blunt: 0.7
    Slash: 0.6
    Piercing: 0.7
    Structural: 0.75
    Heat: 0.5
  flatReductions:
    Blunt: 5
    Slash: 5
    Piercing: 5
    Heat: 3
    Structural: 5

- type: damageModifierSet
  id: BarricadePlasteelFolding
  coefficients:
    Blunt: 0.8
    Slash: 0.7
    Piercing: 0.8
    Structural: 0.85
    Heat: 0.5
  flatReductions:
    Blunt: 5
    Slash: 5
    Piercing: 5
    Heat: 3
    Structural: 3
