pub struct StatId(pub u16);Expand description
A stat identifier (row index in ItemStatCost.txt).
Stored as a 9-bit value in save files. Unknown or modded IDs are preserved as-is.
Tuple Fields§
§0: u16Implementations§
Source§impl StatId
impl StatId
pub const STRENGTH: StatId
pub const ENERGY: StatId
pub const DEXTERITY: StatId
pub const VITALITY: StatId
pub const STAT_POINTS: StatId
pub const SKILL_POINTS: StatId
pub const LIFE: StatId
pub const MAX_LIFE: StatId
pub const MANA: StatId
pub const MAX_MANA: StatId
pub const STAMINA: StatId
pub const MAX_STAMINA: StatId
pub const LEVEL: StatId
pub const EXPERIENCE: StatId
pub const GOLD: StatId
pub const STASH_GOLD: StatId
pub const ARMOR_PERCENT: StatId
pub const MAX_DAMAGE_PERCENT: StatId
pub const MIN_DAMAGE_PERCENT: StatId
pub const ATTACK_RATING: StatId
pub const CHANCE_TO_BLOCK: StatId
pub const MIN_DAMAGE: StatId
pub const MAX_DAMAGE: StatId
pub const SECOND_MIN_DAMAGE: StatId
pub const SECOND_MAX_DAMAGE: StatId
pub const DAMAGE_PERCENT: StatId
pub const MANA_RECOVERY: StatId
pub const MANA_RECOVERY_BONUS: StatId
pub const STAMINA_RECOVERY_BONUS: StatId
pub const LAST_EXP: StatId
pub const NEXT_EXP: StatId
pub const ARMOR_CLASS: StatId
pub const DEFENSE_VS_MISSILES: StatId
pub const DEFENSE_VS_HTH: StatId
pub const NORMAL_DAMAGE_REDUCTION: StatId
pub const MAGIC_DAMAGE_REDUCTION: StatId
pub const DAMAGE_REDUCED: StatId
pub const MAGIC_RESIST: StatId
pub const MAX_MAGIC_RESIST: StatId
pub const FIRE_RESIST: StatId
pub const MAX_FIRE_RESIST: StatId
pub const LIGHTNING_RESIST: StatId
pub const MAX_LIGHTNING_RESIST: StatId
pub const COLD_RESIST: StatId
pub const MAX_COLD_RESIST: StatId
pub const POISON_RESIST: StatId
pub const MAX_POISON_RESIST: StatId
pub const DAMAGE_AURA: StatId
pub const FIRE_MIN_DAMAGE: StatId
pub const FIRE_MAX_DAMAGE: StatId
pub const LIGHTNING_MIN_DAMAGE: StatId
pub const LIGHTNING_MAX_DAMAGE: StatId
pub const MAGIC_MIN_DAMAGE: StatId
pub const MAGIC_MAX_DAMAGE: StatId
pub const COLD_MIN_DAMAGE: StatId
pub const COLD_MAX_DAMAGE: StatId
pub const COLD_LENGTH: StatId
pub const POISON_MIN_DAMAGE: StatId
pub const POISON_MAX_DAMAGE: StatId
pub const POISON_LENGTH: StatId
pub const LIFE_STEAL: StatId
pub const LIFE_STEAL_MAX: StatId
pub const MANA_STEAL: StatId
pub const MANA_STEAL_MAX: StatId
pub const STAMINA_DRAIN_MIN_DAMAGE: StatId
pub const STAMINA_DRAIN_MAX_DAMAGE: StatId
pub const STUN_LENGTH: StatId
pub const VELOCITY_PERCENT: StatId
pub const ATTACK_RATE: StatId
pub const OTHER_ANIM_RATE: StatId
pub const QUANTITY: StatId
pub const VALUE: StatId
pub const DURABILITY: StatId
pub const MAX_DURABILITY: StatId
pub const HIT_POINT_REGENERATION: StatId
pub const MAX_DURABILITY_PERCENT: StatId
pub const MAX_HIT_POINT_PERCENT: StatId
pub const MAX_MANA_PERCENT: StatId
pub const ATTACKER_TAKES_DAMAGE: StatId
pub const GOLD_FIND: StatId
pub const MAGIC_FIND: StatId
pub const KNOCKBACK: StatId
pub const TIME_DURATION: StatId
pub const ADD_CLASS_SKILLS: StatId
pub const UNSENT_PARAM1: StatId
pub const ADD_EXPERIENCE: StatId
pub const HEAL_AFTER_KILL: StatId
pub const REDUCE_PRICES: StatId
pub const DOUBLE_HERB_DURATION: StatId
pub const LIGHT_RADIUS: StatId
pub const LIGHT_COLOR: StatId
pub const REQUIREMENT_PERCENT: StatId
pub const LEVEL_REQUIRE: StatId
pub const INCREASED_ATTACK_SPEED: StatId
pub const LEVEL_REQUIRE_PERCENT: StatId
pub const LAST_BLOCK_FRAME: StatId
pub const FASTER_RUN_WALK: StatId
pub const NON_CLASS_SKILL: StatId
pub const STATE: StatId
pub const FASTER_HIT_RECOVERY: StatId
pub const PLAYER_COUNT: StatId
pub const POISON_OVERRIDE_LENGTH: StatId
pub const FASTER_BLOCK_RATE: StatId
pub const BYPASS_UNDEAD: StatId
pub const BYPASS_DEMONS: StatId
pub const FASTER_CAST_RATE: StatId
pub const BYPASS_BEASTS: StatId
pub const SINGLE_SKILL: StatId
pub const SLAIN_MONSTERS_REST_IN_PEACE: StatId
pub const CURSE_RESISTANCE: StatId
pub const POISON_LENGTH_RESIST: StatId
pub const NORMAL_DAMAGE: StatId
pub const HOWL: StatId
pub const STUPIDITY: StatId
pub const DAMAGE_TAKEN_GOES_TO_MANA: StatId
pub const IGNORE_TARGET_DEFENSE: StatId
pub const FRACTIONAL_TARGET_DEFENSE: StatId
pub const PREVENT_MONSTER_HEAL: StatId
pub const HALF_FREEZE_DURATION: StatId
pub const ATTACK_RATING_PERCENT: StatId
pub const DAMAGE_TARGET_DEFENSE: StatId
pub const DEMON_DAMAGE_PERCENT: StatId
pub const UNDEAD_DAMAGE_PERCENT: StatId
pub const DEMON_ATTACK_RATING: StatId
pub const UNDEAD_ATTACK_RATING: StatId
pub const THROWABLE: StatId
pub const ELEM_SKILLS: StatId
pub const ALL_SKILLS: StatId
pub const ATTACKER_TAKES_LIGHT_DAMAGE: StatId
pub const IRON_MAIDEN_LEVEL: StatId
pub const LIFE_TAP_LEVEL: StatId
pub const THORNS_PERCENT: StatId
pub const BONE_ARMOR: StatId
pub const BONE_ARMOR_MAX: StatId
pub const FREEZE: StatId
pub const OPEN_WOUNDS: StatId
pub const CRUSHING_BLOW: StatId
pub const KICK_DAMAGE: StatId
pub const MANA_AFTER_KILL: StatId
pub const HEAL_AFTER_DEMON_KILL: StatId
pub const EXTRA_BLOOD: StatId
pub const DEADLY_STRIKE: StatId
pub const ABSORB_FIRE_PERCENT: StatId
pub const ABSORB_FIRE: StatId
pub const ABSORB_LIGHTNING_PERCENT: StatId
pub const ABSORB_LIGHTNING: StatId
pub const ABSORB_MAGIC_PERCENT: StatId
pub const ABSORB_MAGIC: StatId
pub const ABSORB_COLD_PERCENT: StatId
pub const ABSORB_COLD: StatId
pub const SLOW: StatId
pub const AURA: StatId
pub const INDESTRUCTIBLE: StatId
pub const CANNOT_BE_FROZEN: StatId
pub const STAMINA_DRAIN_PERCENT: StatId
pub const REANIMATE: StatId
pub const PIERCE: StatId
pub const MAGIC_ARROW: StatId
pub const EXPLOSIVE_ARROW: StatId
pub const THROW_MIN_DAMAGE: StatId
pub const THROW_MAX_DAMAGE: StatId
pub const SKILL_HAND_OF_ATHENA: StatId
pub const SKILL_STAMINA_PERCENT: StatId
pub const SKILL_PASSIVE_STAMINA_PERCENT: StatId
pub const SKILL_CONCENTRATION: StatId
pub const SKILL_ENCHANT: StatId
pub const SKILL_PIERCE: StatId
pub const SKILL_CONVICTION: StatId
pub const SKILL_CHILLING_ARMOR: StatId
pub const SKILL_FRENZY: StatId
pub const SKILL_DECREPIFY: StatId
pub const SKILL_ARMOR_PERCENT: StatId
pub const ALIGNMENT: StatId
pub const TARGET0: StatId
pub const TARGET1: StatId
pub const GOLD_LOST: StatId
pub const CONVERSION_LEVEL: StatId
pub const CONVERSION_MAX_HIT_POINTS: StatId
pub const UNIT_DO_OVERLAY: StatId
pub const ATTACK_VS_MON_TYPE: StatId
pub const DAMAGE_VS_MON_TYPE: StatId
pub const FADE: StatId
pub const ARMOR_OVERRIDE_PERCENT: StatId
pub const LAST_HIT_REACT_FRAME: StatId
pub const SEASON: StatId
pub const BONUS_MIN_DAMAGE: StatId
pub const BONUS_MAX_DAMAGE: StatId
pub const PIERCE_COLD_IMMUNITY: StatId
pub const ADD_SKILL_TAB: StatId
pub const PIERCE_FIRE_IMMUNITY: StatId
pub const PIERCE_LIGHT_IMMUNITY: StatId
pub const PIERCE_POISON_IMMUNITY: StatId
pub const PIERCE_DAMAGE_IMMUNITY: StatId
pub const PIERCE_MAGIC_IMMUNITY: StatId
pub const NUM_SOCKETS: StatId
pub const SKILL_ON_ATTACK: StatId
pub const SKILL_ON_KILL: StatId
pub const SKILL_ON_DEATH: StatId
pub const SKILL_ON_HIT: StatId
pub const SKILL_ON_LEVEL_UP: StatId
pub const CHARGE_NO_CONSUME: StatId
pub const SKILL_ON_GET_HIT: StatId
pub const MODIFIER_LIST_CAST_ID: StatId
pub const PASSIVE_MASTERY_ITEM_REQUIREMENT_PERCENT: StatId
pub const ITEM_CHARGED_SKILL: StatId
pub const NO_CONSUME: StatId
pub const PASSIVE_MASTERY_NO_CONSUME: StatId
pub const PASSIVE_MASTERY_REPLENISH_ON_CRIT: StatId
pub const MISSILE_THORNS_PERCENT: StatId
pub const PASSIVE_MASTERY_ITEM_LEVEL_REQUIREMENT_PERCENT: StatId
pub const UBER_ANCIENTS_ESCALATION: StatId
pub const UBER_ANCIENTS_DEFEATED: StatId
pub const UNUSED212: StatId
pub const PASSIVE_MASTERY_ATTACK_SPEED: StatId
pub const ARMOR_PER_LEVEL: StatId
pub const ARMOR_PERCENT_PER_LEVEL: StatId
pub const LIFE_PER_LEVEL: StatId
pub const MANA_PER_LEVEL: StatId
pub const MAX_DAMAGE_PER_LEVEL: StatId
pub const MAX_DAMAGE_PERCENT_PER_LEVEL: StatId
pub const STRENGTH_PER_LEVEL: StatId
pub const DEXTERITY_PER_LEVEL: StatId
pub const ENERGY_PER_LEVEL: StatId
pub const VITALITY_PER_LEVEL: StatId
pub const ATTACK_RATING_PER_LEVEL: StatId
pub const ATTACK_RATING_PERCENT_PER_LEVEL: StatId
pub const COLD_DAMAGE_MAX_PER_LEVEL: StatId
pub const FIRE_DAMAGE_MAX_PER_LEVEL: StatId
pub const LIGHTNING_DAMAGE_MAX_PER_LEVEL: StatId
pub const POISON_DAMAGE_MAX_PER_LEVEL: StatId
pub const RESIST_COLD_PER_LEVEL: StatId
pub const RESIST_FIRE_PER_LEVEL: StatId
pub const RESIST_LIGHTNING_PER_LEVEL: StatId
pub const RESIST_POISON_PER_LEVEL: StatId
pub const ABSORB_COLD_PER_LEVEL: StatId
pub const ABSORB_FIRE_PER_LEVEL: StatId
pub const ABSORB_LIGHTNING_PER_LEVEL: StatId
pub const ABSORB_POISON_PER_LEVEL: StatId
pub const THORNS_PER_LEVEL: StatId
pub const FIND_GOLD_PER_LEVEL: StatId
pub const MAGIC_FIND_PER_LEVEL: StatId
pub const REGEN_STAMINA_PER_LEVEL: StatId
pub const STAMINA_PER_LEVEL: StatId
pub const DAMAGE_DEMON_PER_LEVEL: StatId
pub const DAMAGE_UNDEAD_PER_LEVEL: StatId
pub const ATTACK_RATING_DEMON_PER_LEVEL: StatId
pub const ATTACK_RATING_UNDEAD_PER_LEVEL: StatId
pub const CRUSHING_BLOW_PER_LEVEL: StatId
pub const OPEN_WOUNDS_PER_LEVEL: StatId
pub const KICK_DAMAGE_PER_LEVEL: StatId
pub const DEADLY_STRIKE_PER_LEVEL: StatId
pub const FIND_GEMS_PER_LEVEL: StatId
pub const REPLENISH_DURABILITY: StatId
pub const REPLENISH_QUANTITY: StatId
pub const EXTRA_STACK: StatId
pub const FIND_ITEM: StatId
pub const SLASH_DAMAGE: StatId
pub const SLASH_DAMAGE_PERCENT: StatId
pub const CRUSH_DAMAGE: StatId
pub const CRUSH_DAMAGE_PERCENT: StatId
pub const THRUST_DAMAGE: StatId
pub const THRUST_DAMAGE_PERCENT: StatId
pub const ABSORB_SLASH: StatId
pub const ABSORB_CRUSH: StatId
pub const ABSORB_THRUST: StatId
pub const ABSORB_SLASH_PERCENT: StatId
pub const ABSORB_CRUSH_PERCENT: StatId
pub const ABSORB_THRUST_PERCENT: StatId
pub const ARMOR_BY_TIME: StatId
pub const ARMOR_PERCENT_BY_TIME: StatId
pub const LIFE_BY_TIME: StatId
pub const MANA_BY_TIME: StatId
pub const MAX_DAMAGE_BY_TIME: StatId
pub const MAX_DAMAGE_PERCENT_BY_TIME: StatId
pub const STRENGTH_BY_TIME: StatId
pub const DEXTERITY_BY_TIME: StatId
pub const ENERGY_BY_TIME: StatId
pub const VITALITY_BY_TIME: StatId
pub const ATTACK_RATING_BY_TIME: StatId
pub const ATTACK_RATING_PERCENT_BY_TIME: StatId
pub const COLD_DAMAGE_MAX_BY_TIME: StatId
pub const FIRE_DAMAGE_MAX_BY_TIME: StatId
pub const LIGHTNING_DAMAGE_MAX_BY_TIME: StatId
pub const POISON_DAMAGE_MAX_BY_TIME: StatId
pub const RESIST_COLD_BY_TIME: StatId
pub const RESIST_FIRE_BY_TIME: StatId
pub const RESIST_LIGHTNING_BY_TIME: StatId
pub const RESIST_POISON_BY_TIME: StatId
pub const ABSORB_COLD_BY_TIME: StatId
pub const ABSORB_FIRE_BY_TIME: StatId
pub const ABSORB_LIGHTNING_BY_TIME: StatId
pub const ABSORB_POISON_BY_TIME: StatId
pub const FIND_GOLD_BY_TIME: StatId
pub const MAGIC_FIND_BY_TIME: StatId
pub const REGEN_STAMINA_BY_TIME: StatId
pub const STAMINA_BY_TIME: StatId
pub const DAMAGE_DEMON_BY_TIME: StatId
pub const DAMAGE_UNDEAD_BY_TIME: StatId
pub const ATTACK_RATING_DEMON_BY_TIME: StatId
pub const ATTACK_RATING_UNDEAD_BY_TIME: StatId
pub const CRUSHING_BLOW_BY_TIME: StatId
pub const OPEN_WOUNDS_BY_TIME: StatId
pub const KICK_DAMAGE_BY_TIME: StatId
pub const DEADLY_STRIKE_BY_TIME: StatId
pub const FIND_GEMS_BY_TIME: StatId
pub const PIERCE_COLD: StatId
pub const PIERCE_FIRE: StatId
pub const PIERCE_LIGHTNING: StatId
pub const PIERCE_POISON: StatId
pub const DAMAGE_VS_MONSTER: StatId
pub const DAMAGE_PERCENT_VS_MONSTER: StatId
pub const ATTACK_RATING_VS_MONSTER: StatId
pub const ATTACK_RATING_PERCENT_VS_MONSTER: StatId
pub const AC_VS_MONSTER: StatId
pub const AC_PERCENT_VS_MONSTER: StatId
pub const FIRE_LENGTH: StatId
pub const BURNING_MIN: StatId
pub const BURNING_MAX: StatId
pub const PROGRESSIVE_DAMAGE: StatId
pub const PROGRESSIVE_STEAL: StatId
pub const PROGRESSIVE_OTHER: StatId
pub const PROGRESSIVE_FIRE: StatId
pub const PROGRESSIVE_COLD: StatId
pub const PROGRESSIVE_LIGHTNING: StatId
pub const EXTRA_CHARGES: StatId
pub const PROGRESSIVE_ATTACK_RATING: StatId
pub const POISON_COUNT: StatId
pub const DAMAGE_FRAME_RATE: StatId
pub const PIERCE_IDX: StatId
pub const FIRE_SKILL_DAMAGE: StatId
pub const LIGHTNING_SKILL_DAMAGE: StatId
pub const COLD_SKILL_DAMAGE: StatId
pub const POISON_SKILL_DAMAGE: StatId
pub const ENEMY_FIRE_RESIST: StatId
pub const ENEMY_LIGHTNING_RESIST: StatId
pub const ENEMY_COLD_RESIST: StatId
pub const ENEMY_POISON_RESIST: StatId
pub const PASSIVE_CRITICAL_STRIKE: StatId
pub const PASSIVE_DODGE: StatId
pub const PASSIVE_AVOID: StatId
pub const PASSIVE_EVADE: StatId
pub const PASSIVE_WARMTH: StatId
pub const PASSIVE_MASTERY_MELEE_ATTACK_RATING: StatId
pub const PASSIVE_MASTERY_MELEE_DAMAGE: StatId
pub const PASSIVE_MASTERY_MELEE_CRITICAL: StatId
pub const PASSIVE_MASTERY_THROW_ATTACK_RATING: StatId
pub const PASSIVE_MASTERY_THROW_DAMAGE: StatId
pub const PASSIVE_MASTERY_THROW_CRITICAL: StatId
pub const PASSIVE_WEAPON_BLOCK: StatId
pub const SUMMON_RESIST: StatId
pub const MODIFIER_LIST_SKILL: StatId
pub const MODIFIER_LIST_LEVEL: StatId
pub const LAST_SENT_HIT_POINT_PERCENT: StatId
pub const SOURCE_UNIT_TYPE: StatId
pub const SOURCE_UNIT_ID: StatId
pub const SHORT_PARAM1: StatId
pub const QUEST_ITEM_DIFFICULTY: StatId
pub const PASSIVE_MAGIC_MASTERY: StatId
pub const PASSIVE_MAGIC_PIERCE: StatId
pub const SKILL_COOLDOWN: StatId
pub const SKILL_MISSILE_DAMAGE_SCALE: StatId
pub const SKILL_PSYCHIC_WARD: StatId
pub const SKILL_PSYCHIC_WARD_MAX: StatId
pub const SKILL_CHANNELING_TICK: StatId
pub const CUSTOMIZATION_INDEX: StatId
pub const ITEM_MAGIC_DAMAGE_MAX_PER_LEVEL: StatId
pub const PASSIVE_DAMAGE_PIERCE: StatId
pub const HERALD_TIER: StatId
pub const TERMINATOR: StatId
Trait Implementations§
impl Copy for StatId
Source§impl<'de> Deserialize<'de> for StatId
impl<'de> Deserialize<'de> for StatId
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for StatId
Source§impl Ord for StatId
impl Ord for StatId
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for StatId
impl PartialOrd for StatId
impl StructuralPartialEq for StatId
Auto Trait Implementations§
impl Freeze for StatId
impl RefUnwindSafe for StatId
impl Send for StatId
impl Sync for StatId
impl Unpin for StatId
impl UnsafeUnpin for StatId
impl UnwindSafe for StatId
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more