package com.watabou.pixeldungeon.items.quest; import com.nyrds.pixeldungeon.ml.R; import com.nyrds.platform.util.StringsManager; import com.watabou.pixeldungeon.items.rings.Artifact; import com.watabou.pixeldungeon.items.rings.ArtifactBuff; import com.watabou.pixeldungeon.sprites.ItemSpriteSheet; import com.watabou.pixeldungeon.ui.BuffIndicator; public class DriedRose extends Artifact { public DriedRose() { image = ItemSpriteSheet.ROSE; } @Override public ArtifactBuff buff() { if (!isCursed()) { return new OneWayLoveBuff(); } else { return new OneWayCursedLoveBuff(); } } @Override public boolean isIdentified() { return true; } @Override public String info() { return super.info() + "\n\n" + StringsManager.getVar(R.string.DriedRose_Info2); } public static class OneWayLoveBuff extends ArtifactBuff { @Override public int icon() { return BuffIndicator.ROSE; } @Override public String name() { return StringsManager.getVar(R.string.DriedRoseBuff_Name); } @Override public String desc() { return StringsManager.getVar(R.string.DriedRoseBuff_Info); } } public static class OneWayCursedLoveBuff extends ArtifactBuff { @Override public int icon() { return BuffIndicator.CURSED_ROSE; } @Override public String name() { return StringsManager.getVar(R.string.DriedRoseCursedBuff_Name); } @Override public String desc() { return StringsManager.getVar(R.string.DriedRoseCursedBuff_Info); } } }
This entity may have JSON configuration, but no matching config was found. Check:
<string name="DriedRose_Name">dried rose</string> <string name="DriedRose_Info">This rose dried up long time ago, but it has somehow kept all its petals. And it hasn't lost it's charm.</string> <string name="DriedRoseBuff_Name">One way love</string> <string name="DriedRoseBuff_Info">Charming. The rose looks very charming.</string> <string name="DriedRoseCursedBuff_Name">One way cursed love</string> <string name="DriedRoseCursedBuff_Info">Amorous. The rose looks beautiful but not very charming.</string>
This entity is implemented in Java, no Lua script exists