====== Buff Base Class - Code References ====== Machine-readable reference page for the Buff base class entity. ===== Entity Information ===== * **Entity Kind:** Buff * **Type:** Base class for all buff/debuff effects * **Implementation:** Java abstract class ===== Java Classes ===== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Buff.java|Buff.java]] - Abstract base class for all buffs * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/BuffIndicator.java|BuffIndicator.java]] - Buff visual indicator constants * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/BuffFactory.java|BuffFactory.java]] - Factory for creating buff instances * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/Hero.java#L1200|Hero.java]] - Buff management in hero class ===== JSON Configuration ===== * Buffs are primarily configured through Java code, not JSON ===== String Resources ===== * English: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml|strings_all.xml]] - Buff-related strings * Russian: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml|strings_all.xml (ru)]] - Russian buff strings ===== Lua Scripts ===== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/buffs/|scripts/buffs/]] - Directory containing buff behavior scripts * Base buff script template in Lua ===== Related mr: Entities ===== * [[mr:burning_buff|Burning Buff]] * [[mr:poison_buff|Poison Buff]] * [[mr:paralysis_buff|Paralysis Buff]] * [[mr:regeneration_buff|Regeneration Buff]] * [[mr:mana_shield_buff|Mana Shield Buff]] * [[mr:invisibility_buff|Invisibility Buff]] * [[mr:fury_buff|Fury Buff]] * [[mr:haste_buff|Haste Buff]] * [[mr:slow_buff|Slow Buff]] * [[mr:blindness_buff|Blindness Buff]] * [[mr:charm_buff|Charm Buff]] * [[mr:vertigo_buff|Vertigo Buff]] * [[mr:weakness_buff|Weakness Buff]] * [[mr:roots_buff|Roots Buff]] * [[mr:stone_walking_buff|Stone Walking Buff]] * [[mr:armor_buff|Armor Buff]] * [[mr:heroism_buff|Heroism Buff]] * [[mr:blessed_buff|Blessed Buff]] * [[mr:shield_buff|Shield Buff]] * [[mr:electricity_buff|Electricity Buff]] * [[mr:toxic_gas_buff|Toxic Gas Buff]] * [[mr:paralytic_gas_buff|Paralytic Gas Buff]] * [[mr:cripple_buff|Cripple Buff]] * [[mr:frost_buff|Frost Buff]] * [[mr:leech_buff|Leech Buff]] * [[mr:amok_buff|Amok Buff]] * [[mr:terror_buff|Terror Buff]] * [[mr:charmed_buff|Charmed Buff]] * [[mr:freerunning_buff|Freerunning Buff]] * [[mr:bleeding_buff|Bleeding Buff]] * [[mr:candle_of_mind_vision_buff|Candle of Mind Vision Buff]] * [[mr:one_way_love_buff|One Way Love Buff]] * [[mr:one_way_cursed_love_buff|One Way Cursed Love Buff]] * [[mr:rat_king_aura_buff|Rat King Aura Buff]] * [[mr:champion_of_air_buff|Champion of Air Buff]] * [[mr:champion_of_fire_buff|Champion of Fire Buff]] * [[mr:champion_of_water_buff|Champion of Water Buff]] * [[mr:champion_of_earth_buff|Champion of Earth Buff]] * [[mr:defered_damage_buff|Deferred Damage Buff]] * [[mr:test_buff|Test Buff]] * [[mr:flavour_buff|Flavour Buff]] * [[mr:artifact_buff|Artifact Buff]] * [[mr:doom_buff|Doom Buff]] * [[mr:hunger_buff|Hunger Buff]] * [[mr:nausea_buff|Nausea Buff]] * [[mr:sleep_buff|Sleep Buff]] * [[mr:magic_shield_buff|Magic Shield Buff]] * [[mr:mana_regeneration_buff|Mana Regeneration Buff]]