====== Curses - Code References ====== ===== Java Classes ===== * Item curse system: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/Item.java|Item.java]] * Scroll of Remove Curse: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/ScrollOfRemoveCurse.java|ScrollOfRemoveCurse.java]] * Scroll of Curse: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/ScrollOfCurse.java|ScrollOfCurse.java]] * Potion of Holy Water (curse detection): [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/potions/PotionOfHolyWater.java|PotionOfHolyWater.java]] * ItemUtils (curse equip effects): [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/ItemUtils.java|ItemUtils.java]] * ShadowParticle (curse visual effects): [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/sprites/ShadowParticle.java|ShadowParticle.java]] ===== JSON Configuration ===== This entity does not use JSON configuration. ===== String Resources ===== Curse-related strings: * English: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml|strings_all.xml]] * `Item_Cursed` - "The %s burns your hand, it must be cursed!" * `Item_CursedKnown` - "The %s is cursed!" * `Item_NotCursed` - "The %s is not cursed." * Russian: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml|values-ru/strings_all.xml]] * `Item_Cursed` - "%s обжигает твою руку, должно быть, она проклята!" * `Item_CursedKnown` - "%s проклят!" * `Item_NotCursed` - "%s не проклят." * And other language files as appropriate ===== Lua Scripts ===== This entity is implemented in Java, no Lua script exists ===== Related Files ===== * Cursed equipment behavior: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/Item.java|Item.java]] * Equipment curse effects: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Buff.java|Buff.java]] * Curse sound effect: Assets.SND_CURSED * Chaos items (can be cursed): ChaosArmor.java, ChaosSword.java, ChaosBow.java, ChaosCrystal.java {{tag> mr code references curses items}}