Addition of BonusDropAdena effect.

This commit is contained in:
MobiusDevelopment
2020-10-21 00:14:25 +00:00
parent 4083dd2dee
commit f532bad2fb
105 changed files with 735 additions and 0 deletions

View File

@@ -891,6 +891,10 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
// bonus drop amount effect
rateAmount *= killer.getStat().getValue(Stat.BONUS_DROP_AMOUNT, 1);
if (itemId == Inventory.ADENA_ID)
{
rateAmount *= killer.getStat().getValue(Stat.BONUS_DROP_ADENA, 1);
}
// finally
return new ItemHolder(itemId, (long) (Rnd.get(dropItem.getMin(), dropItem.getMax()) * rateAmount));

View File

@@ -143,6 +143,7 @@ public enum Stat
EXPSP_RATE("rExp"),
BONUS_EXP("bonusExp"),
BONUS_SP("bonusSp"),
BONUS_DROP_ADENA("bonusDropAdena"),
BONUS_DROP_AMOUNT("bonusDropAmount"),
BONUS_DROP_RATE("bonusDropRate"),
BONUS_SPOIL_RATE("bonusSpoilRate"),