User Tools

Site Tools


mr:invisibility_buff

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
mr:invisibility_buff [2026/03/02 08:09] – Wiki standards compliance fixes for 5 random pages analysis Qwen Assistantmr:invisibility_buff [2026/03/02 08:13] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Invisibility Buff - Code References ======
 +
 +===== Java Classes =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Invisibility.java|Invisibility.java]] - Main implementation of the invisibility buff
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/FlavourBuff.java|FlavourBuff.java]] - Base class for Invisibility
 +
 +===== JSON Configuration =====
 +No specific JSON configuration file for this buff
 +
 +===== String Resources =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L584-L585|InvisibilityBuff_Name and InvisibilityBuff_Info]] - English localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L584-L585|InvisibilityBuff_Name and InvisibilityBuff_Info]] - Russian localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-de/strings_all.xml#L580-L581|InvisibilityBuff_Name and InvisibilityBuff_Info]] - German localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-fr/strings_all.xml#L586-L587|InvisibilityBuff_Name and InvisibilityBuff_Info]] - French localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-es/strings_all.xml#L575-L576|InvisibilityBuff_Name and InvisibilityBuff_Info]] - Spanish localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-zh-rCN/strings_all.xml#L576-L577|InvisibilityBuff_Name and InvisibilityBuff_Info]] - Chinese localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ja/strings_all.xml#L577-L578|InvisibilityBuff_Name and InvisibilityBuff_Info]] - Japanese localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ko/strings_all.xml#L559-L560|InvisibilityBuff_Name and InvisibilityBuff_Info]] - Korean localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-pt-rBR/strings_all.xml#L575-L576|InvisibilityBuff_Name and InvisibilityBuff_Info]] - Portuguese localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-it/strings_all.xml#L553-L554|InvisibilityBuff_Name and InvisibilityBuff_Info]] - Italian localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-pl/strings_all.xml#L580-L581|InvisibilityBuff_Name and InvisibilityBuff_Info]] - Polish localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-uk/strings_all.xml#L548-L549|InvisibilityBuff_Name and InvisibilityBuff_Info]] - Ukrainian localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-hu/strings_all.xml#L538-L539|InvisibilityBuff_Name and InvisibilityBuff_Info]] - Hungarian localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-el/strings_all.xml#L584-L585|InvisibilityBuff_Name and InvisibilityBuff_Info]] - Greek localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-tr/strings_all.xml#L580-L581|InvisibilityBuff_Name and InvisibilityBuff_Info]] - Turkish localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ms/strings_all.xml#L557-L558|InvisibilityBuff_Name and InvisibilityBuff_Info]] - Malay localization
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-in/strings_all.xml#L575-L576|InvisibilityBuff_Name and InvisibilityBuff_Info]] - Indonesian localization
 +
 +===== Lua Scripts =====
 +This entity is implemented in Java, no Lua script exists
 +
 +===== Key Code References =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Invisibility.java#L14|DURATION constant]] - Invisibility duration (15f time units)
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Invisibility.java#L17-L24|attachTo/detach methods]] - Logic for applying/removing the buff
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Invisibility.java#L32-L36|dispel method]] - Method to explicitly dispel invisibility
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Invisibility.java#L38-L42|dispel static method]] - Dispel logic (only if target has visible enemies)
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Invisibility.java#L44-L47|attachVisual method]] - Shows "Invisible" status on character
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Invisibility.java#L49-L51|charSpriteStatus method]] - Returns CharSprite.State.INVISIBLE
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Invisibility.java#L26-L30|icon method]] - Returns BuffIndicator.INVISIBLE for UI display
 +
 +===== Key Code Details =====
 +  * **Duration:** 15 time units (default)
 +  * **Base Class:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/FlavourBuff.java|FlavourBuff]] (no visual effect over time)
 +  * **Effect:** Increases target.invisible counter, making character invisible
 +  * **Dispel Condition:** Only dispelled when target has visible enemies nearby
 +  * **Visual:** Shows "Invisible" status message in positive (green) color
 +  * **Sprite State:** Sets character sprite to INVISIBLE state
 +  * **Buff Icon:** Displays invisibility icon in buff indicator
  
mr/invisibility_buff.txt · Last modified: by 127.0.0.1