User Tools

Site Tools


mr:rpd:one_way_cursed_love_buff

One Way Cursed Love Buff (Machine-Readable Reference)

One Way Cursed Love Buff

Entity Identification

  • Entity Kind: OneWayCursedLoveBuff
  • Entity Type: Buff (Status Effect)
  • Java Class: `com.watabou.pixeldungeon.items.quest.DriedRose.OneWayCursedLoveBuff`
  • Package: `com.watabou.pixeldungeon.items.quest`
  • Inheritance: `OneWayCursedLoveBuff` → `ArtifactBuff` → `Buff`
  • Parent Artifact: `DriedRose` (quest item)

Core Properties

  • Buff Type: Negative/Debuff (cursed variant)
  • Icon: `BuffIndicator.CURSED_ROSE`
  • Source: Cursed Dried Rose artifact
  • Duration: Permanent while cursed Dried Rose is equipped
  • Removable: Only by removing curse from Dried Rose or unequipping

Mechanics

  • Effect: One-way charm - causes NPCs to interact differently with player
  • Charm Resistance: In `Charm.java` resistance calculation:
    • If target has `OneWayLoveBuff`: charm power = 0 (immune to charm)
    • If target has `OneWayCursedLoveBuff`: charm power = 2 (enhanced charm effect)
  • Quest Related: Part of Ghost NPC questline
  • Artifact Buff: Extends `ArtifactBuff` base class

Code References

String Resources

  • English Name: `DriedRoseCursedBuff_Name` = “Amorous”
  • English Info: `DriedRoseCursedBuff_Info` = “The rose looks beautiful but not very charming.”
  • Russian Name: `DriedRoseCursedBuff_Name` = “Влюблённый”
  • Russian Info: `DriedRoseCursedBuff_Info` = “Роза выглядит красиво, но не очень очаровательно.”

JSON Configuration

This entity is implemented as a nested Java class, no JSON configuration exists.

Lua Scripts

This entity is implemented in Java, no Lua script exists.

mr/rpd/one_way_cursed_love_buff.txt · Last modified: by 127.0.0.1