Auto reward skills after completing class change quests.

This commit is contained in:
MobiusDevelopment
2020-12-13 08:37:57 +00:00
parent ef04171a53
commit 719ab87d2b
6 changed files with 8 additions and 0 deletions

View File

@@ -277,6 +277,7 @@ public class SagasSuperClass extends Quest
{ {
player.setBaseClass(playerClass); player.setBaseClass(playerClass);
} }
player.rewardSkills();
player.broadcastUserInfo(); player.broadcastUserInfo();
Cast(npc, player, 4339, 1); Cast(npc, player, 4339, 1);
@@ -814,6 +815,7 @@ public class SagasSuperClass extends Quest
{ {
st.getPlayer().setBaseClass(playerClass); st.getPlayer().setBaseClass(playerClass);
} }
st.getPlayer().rewardSkills();
st.getPlayer().broadcastUserInfo(); st.getPlayer().broadcastUserInfo();
Cast(npc, st.getPlayer(), 4339, 1); Cast(npc, st.getPlayer(), 4339, 1);

View File

@@ -142,6 +142,7 @@ public class FirstClassChange extends Quest
player.setClassId(array[0]); player.setClassId(array[0]);
player.setBaseClass(array[0]); player.setBaseClass(array[0]);
player.rewardSkills();
player.sendPacket(new HennaInfo(player)); player.sendPacket(new HennaInfo(player));
player.broadcastUserInfo(); player.broadcastUserInfo();
} }

View File

@@ -156,6 +156,7 @@ public class SecondClassChange extends Quest
st.takeItems(array[9], -1); st.takeItems(array[9], -1);
player.setClassId(array[0]); player.setClassId(array[0]);
player.setBaseClass(array[0]); player.setBaseClass(array[0]);
player.rewardSkills();
player.sendPacket(new HennaInfo(player)); player.sendPacket(new HennaInfo(player));
player.broadcastUserInfo(); player.broadcastUserInfo();
suffix = "-" + array[6]; suffix = "-" + array[6];

View File

@@ -277,6 +277,7 @@ public class SagasSuperClass extends Quest
{ {
player.setBaseClass(playerClass); player.setBaseClass(playerClass);
} }
player.rewardSkills();
player.broadcastUserInfo(); player.broadcastUserInfo();
Cast(npc, player, 4339, 1); Cast(npc, player, 4339, 1);
@@ -814,6 +815,7 @@ public class SagasSuperClass extends Quest
{ {
st.getPlayer().setBaseClass(playerClass); st.getPlayer().setBaseClass(playerClass);
} }
st.getPlayer().rewardSkills();
st.getPlayer().broadcastUserInfo(); st.getPlayer().broadcastUserInfo();
Cast(npc, st.getPlayer(), 4339, 1); Cast(npc, st.getPlayer(), 4339, 1);

View File

@@ -146,6 +146,7 @@ public class FirstClassChange extends Quest
player.setClassId(array[0]); player.setClassId(array[0]);
player.setBaseClass(array[0]); player.setBaseClass(array[0]);
player.rewardSkills();
player.sendPacket(new HennaInfo(player)); player.sendPacket(new HennaInfo(player));
player.broadcastUserInfo(); player.broadcastUserInfo();
} }

View File

@@ -161,6 +161,7 @@ public class SecondClassChange extends Quest
st.giveItems(SHADOW_WEAPON_COUPON_CGRADE, 15); st.giveItems(SHADOW_WEAPON_COUPON_CGRADE, 15);
player.setClassId(array[0]); player.setClassId(array[0]);
player.setBaseClass(array[0]); player.setBaseClass(array[0]);
player.rewardSkills();
player.sendPacket(new HennaInfo(player)); player.sendPacket(new HennaInfo(player));
player.broadcastUserInfo(); player.broadcastUserInfo();
suffix = "-" + array[6]; suffix = "-" + array[6];