====== Status Effects ====== Status effects are temporary conditions that affect characters in Remixed Dungeon. ==== Description ==== Status effects are temporary conditions that alter a character's capabilities, appearance, or behavior. They can be beneficial, harmful, or neutral, and typically last for a limited number of turns. ==== Beneficial Effects ==== * [[en:rpd_invisibility_buff|Invisibility]] - Makes the character invisible to enemies * [[en:rpd_regeneration_buff|Regeneration]] - Gradually restores health * [[en:rpd_heroism_buff|Heroism]] - Increases damage and health * [[en:rpd_levitation_buff|Levitation]] - Allows flying over terrain and traps * [[en:rpd_shadows_buff|Shadows]] - Provides stealth and protection * [[en:rpd_freerunning_buff|Freerunning]] - Increases movement speed ==== Harmful Effects ==== * [[en:rpd_burning_buff|Burning]] - Causes ongoing fire damage * [[en:rpd_poison_buff|Poison]] - Causes ongoing damage over time * [[en:rpd_weakness_buff|Weakness]] - Reduces strength and damage * [[en:rpd_paralysis_buff|Paralysis]] - Prevents all actions * [[en:rpd_blindness_buff|Blindness]] - Reduces vision radius * [[en:rpd_charmed_buff|Charmed]] - Makes enemies friendly temporarily * [[en:rpd_terror_buff|Terror]] - Forces character to flee * [[en:rpd_amok_buff|Amok]] - Makes character attack everything ==== Neutral Effects ==== * [[en:rpd_roots_buff|Roots]] - Prevents movement but allows other actions * [[en:rpd_slow_buff|Slow]] - Reduces action speed * [[en:rpd_haste_buff|Haste]] - Increases action speed * [[en:rpd_light_buff|Light]] - Increases vision radius ==== Common Mechanics ==== * **Duration**: Most effects last for a specific number of turns * **Stacking**: Some effects can stack, others have their duration refreshed * **Resistance**: Characters may resist or be immune to certain effects * **Removal**: Some items and abilities can remove negative status effects ==== Code References ==== * Buff System: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Buff.java|Buff.java]] - Base implementation * Actor System: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/Char.java|Char.java]] - How characters interact with buffs * Duration System: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Buff.java#L25-L50|Buff duration code]] - How buff durations are calculated * String Resources: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml|strings_all.xml]] - All status effect names and descriptions ==== See Also ==== * [[en:rpd_buffs|Buffs]] * [[en:rpd_debuffs|Debuffs]] * [[en:rpd_combat_mechanics|Combat]] * [[en:rpd_mobs|Mobs]] * [[en:rpd_hero|Hero]] {{tag> rpd mechanics status_effects buffs debuffs }}