Files
634f9c72f1 Vampire Rework. (#16476)
* vampire rework

* fixes and tweaks

* cleanup + tweaks

* grug stomp

* TGUI

* TGUI rebuild

* UID fix

* debugging cooldown fix

* first review changes

* subclass refactor

* tweaks + some sprites

* blackbox logging

* tweaks + grammar

* minor UI tweaks

* ability icon sprites.

* placeholder sprite warning fix

* melee mod code comment warning

* nullification rework

* final sprites!

* fixes

* sabre review pt 1

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>

* sabre review pt2

* sprites readd

* tgui rebuild

* removes traitor vampires

* fixes

* readds sprites

* runtime fixes

* hotfix

* more runtime fixes

* glare tweak. less confusing when the vampire is stunned.

* gargantua nerf

* minor tweaks.

* hemomancer nerfs

* bugfixes and cleanup

* I did a dumb

* couple of fixes

* confusion and shadow snare fixes

* hemomancer nerfs part 2 electric boogaloo

* TGUI rebuild

* fixes and easier events

* Umbrae tweaks

* gargantua tweak

* umbrae nerf 2 electric boogaloo. also var edit suggestion

* runtime fix

* buffs blood nutrition to be in line with its metabolic rate

* Henk stuff

Co-authored-by: Farie82 <farie82@users.noreply.github.com>

* more review changes

* final tweak

* affected request + runtime fix

* FUCK

* fat fucks

* darkness tweaks

* UMBRAE AAAAAAAAAAAAAHH

* force doors bugfix

* either git or I am drunk

* admin rejuv fix

* I CANNOT SPELL

* shitnt code

* steel review

* tgui rebuild

* mochi review

* vampire ability usage logging

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>
Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2021-11-14 15:34:56 +01:00

50 lines
1.3 KiB
Plaintext

/**
* # physiology datum
*
* Datum that stores several modifiers in a way that isn't cleared by changing species
*
*/
/datum/physiology
/// % of brute damage taken from all sources
var/brute_mod = 1
/// % of burn damage taken from all sources
var/burn_mod = 1
/// % of toxin damage taken from all sources
var/tox_mod = 1
/// % of oxygen damage taken from all sources
var/oxy_mod = 1
/// % of clone damage taken from all sources
var/clone_mod = 1
/// % of stamina damage taken from all sources
var/stamina_mod = 1
/// % of brain damage taken from all sources
var/brain_mod = 1
/// % of brute damage taken from low or high pressure (stacks with brute_mod)
var/pressure_mod = 1
/// % of burn damage taken from heat (stacks with burn_mod)
var/heat_mod = 1
/// % of burn damage taken from cold (stacks with burn_mod)
var/cold_mod = 1
/// %damage reduction from all sources
var/damage_resistance = 0
/// resistance to shocks
var/siemens_coeff = 1
/// % stun modifier
var/stun_mod = 1
/// % bleeding modifier
var/bleed_mod = 1
/// internal armor datum
var/datum/armor/armor
///% of hunger rate taken per tick.
var/hunger_mod = 1
/// Bonus damage added to melee attacks. NOTE: this is additive rather than multiplicative, trying to multiply this will break things.
var/melee_bonus = 0
/datum/physiology/New()
armor = new