User Tools

Site Tools


mr:slow_buff

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mr:slow_buff [2025/12/29 17:06] – Update slow_buff.txt with accurate code references mikemr:slow_buff [2026/06/11 02:32] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Slow Buff - Code References ======
  
 +===== Java Classes =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Slow.java|Slow.java (Buff)]] - Implementation of the Slow buff (extends FlavourBuff)
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/enchantments/Slow.java|Slow.java (Enchantment)]] - Weapon enchantment that applies slow effect (extends Weapon.Enchantment)
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/FlavourBuff.java|FlavourBuff.java]] - Base class for buff implementations
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/ui/BuffIndicator.java|BuffIndicator.java]] - Contains buff indicator definitions
 +
 +===== Java Usage =====
 +  * **MysteryMeat.java** - Applies Slow buff as one of its random effects
 +  * **WandOfSlowness.java** - Wand that applies slow effect on zap
 +  * **ScrollOfCurse.java** - Scroll that can apply Slow among other curses
 +  * **Buff.java** - Registers Slow class in buff system
 +  * **RingOfFrost.java** - Ring that applies Slow on defense proc
 +  * **WandOfIcebolt.java** - Wand that applies both Frost and Slow
 +  * **SpiderMindAmber.java** - Mob that uses Slow as one of its debuffs
 +  * **EnslavedSoul.java** - Mob that uses Slow as one of its debuffs
 +  * **IceElemental.java** - Mob that applies Slow on attack proc
 +  * **KoboldIcemancer.java** - Mob that applies Slow on zap
 +
 +===== Lua Scripts =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/lib/commonClasses.lua|commonClasses.lua]] - Binds Slow buff class for Lua scripting
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/buffs/ChaosShieldLeft.lua|ChaosShieldLeft.lua]] - References "Slow" in badBuffs list for curse effects
 +
 +===== JSON Configuration =====
 +This entity is implemented in Java, no JSON configuration exists
 +
 +===== String Resources =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml|strings_all.xml]] - Contains string IDs: Slow_Name_0, Slow_Name_1, Slow_Name_2, SlowBuff_Name, SlowBuff_Info
 +  * <code xml>
 +<string name="Char_StaSlowed">slowed</string>
 +</code>
 +
 +===== Related Entities =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/wands/WandOfSlowness.java|WandOfSlowness.java]] - Wand that applies slow effect
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/enchantments/Slow.java|Slow.java (Enchantment)]] - Weapon enchantment that applies slow effect
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/missiles/FrostArrow.java|FrostArrow.java]] - Frost arrow that applies slow effect
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/icecaves/WandOfIcebolt.java|WandOfIcebolt.java]] - Wand that applies slow effect
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/icecaves/KoboldIcemancer.java|KoboldIcemancer.java]] - Mob that applies slow effect
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/elementals/IceElemental.java|IceElemental.java]] - Mob that applies slow on attack
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/necropolis/EnslavedSoul.java|EnslavedSoul.java]] - Mob that uses Slow as debuff
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/spiders/SpiderMindAmber.java|SpiderMindAmber.java]] - Mob that uses Slow as debuff
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/common/rings/RingOfFrost.java|RingOfFrost.java]] - Ring that applies Slow on defense