====== 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 }}