package com.watabou.pixeldungeon.actors.buffs; import com.nyrds.LuaInterface; import com.nyrds.pixeldungeon.ml.R; import com.nyrds.util.Util; import com.watabou.pixeldungeon.utils.Utils; @LuaInterface public class FlavourBuff extends Buff { @Override public String desc() { String ret = super.desc(); float cooldown = cooldown(); if (cooldown <= Util.BIG_FLOAT / 2) { ret += "\n"; ret += Utils.format(R.string.BuffParam_Cooldown, cooldown()); } return ret; } @Override public void act() { detach(); } }
No dedicated JSON configuration file found. This is a base Java class.
English (`values/strings_all.xml`):
<string name="BuffParam_Cooldown">Cooldown: %s</string>
Russian (`values-ru/strings_all.xml`):
<string name="BuffParam_Cooldown">Перезарядка: %s</string>
This class is exposed to Lua via `@LuaInterface` annotation, allowing Lua buffs to extend it.