From dcd57756db815e6d94780e348b47976034614040 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Tue, 1 Nov 2022 22:07:52 +0000 Subject: [PATCH] Adjustment for exp / sp tempfix. --- .../model/actor/templates/NpcTemplate.java | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/actor/templates/NpcTemplate.java b/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/actor/templates/NpcTemplate.java index b86995867f..4ea5008a39 100644 --- a/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/actor/templates/NpcTemplate.java +++ b/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/actor/templates/NpcTemplate.java @@ -159,8 +159,26 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable } _weaponEnchant = set.getInt("weaponEnchant", 0); - _exp = set.getDouble("exp", 0) / 10000; // TODO: Tempfix until XMLs are updated. - _sp = set.getDouble("sp", 0) / 10000; // TODO: Tempfix until XMLs are updated. + _exp = set.getDouble("exp", 0); + // TODO: Tempfix until XMLs are updated. + if (_exp > 0) + { + _exp /= 10000; + if (_exp == 0) + { + _exp = 1; + } + } + _sp = set.getDouble("sp", 0); + // TODO: Tempfix until XMLs are updated. + if (_sp > 0) + { + _sp /= 10000; + if (_sp == 0) + { + _sp = 1; + } + } _raidPoints = set.getDouble("raidPoints", 0); _unique = set.getBoolean("unique", false); _attackable = set.getBoolean("attackable", true);