mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-23 12:07:27 +01:00
* 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>
50 lines
1.3 KiB
Plaintext
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
|