Fixed game assistance weapon C grade.

Contributed by manax182.
This commit is contained in:
MobiusDevelopment
2021-04-15 03:15:59 +00:00
parent 12f45c3805
commit 9a58fbe21e
2 changed files with 95 additions and 6 deletions

View File

@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/multisell.xsd">
<npcs>
<npc>-1</npc> <!-- Dimensional Merchant / Everywhere -->
</npcs>
<!-- Exchange Weapon C-Grade -->
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Samurai Long Sword -->
<production count="1" id="93436" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Demon's Staff -->
<production count="1" id="93437" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Ecliptic Axe -->
<production count="1" id="93438" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Crystal Dagger -->
<production count="1" id="93439" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Eminence Bow -->
<production count="1" id="93440" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Orcish Poleaxe -->
<production count="1" id="93441" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Katana*Katana -->
<production count="1" id="93442" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Yaksa Mace -->
<production count="1" id="93443" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Berserker Blade -->
<production count="1" id="93444" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Great Pata -->
<production count="1" id="93445" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Admiral's Estoc -->
<production count="1" id="93446" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Saber Tooth -->
<production count="1" id="93447" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Flint Pistols -->
<production count="1" id="95658" />
</item>
</list>

View File

@@ -42,12 +42,12 @@ import ai.AbstractNpcAI;
/** /**
* Dimensional Merchant AI. * Dimensional Merchant AI.
* @author Mobius, quangnguyen * @author Mobius, quangnguyen, manax
*/ */
public class GameAssistant extends AbstractNpcAI public class GameAssistant extends AbstractNpcAI
{ {
// NPC // NPC
private static final int MERCHANT = 32478; // Dimensional Merchant private static final int MERCHANT = 32478;
// Items // Items
private static final int BLACK_SAYHA_CLOAK = 91210; private static final int BLACK_SAYHA_CLOAK = 91210;
private static final int WHITE_SAYHA_CLOAK = 91211; private static final int WHITE_SAYHA_CLOAK = 91211;
@@ -56,10 +56,8 @@ public class GameAssistant extends AbstractNpcAI
private static final int SAYHA_CLOAK_COUPON = 91227; private static final int SAYHA_CLOAK_COUPON = 91227;
// Multisells // Multisells
private static final int ATTENDANCE_REWARD_MULTISELL = 3247801; private static final int ATTENDANCE_REWARD_MULTISELL = 3247801;
//
private static final int EX_BOSS_WEAPON_SHOP = 3247813; private static final int EX_BOSS_WEAPON_SHOP = 3247813;
private static final int EX_LA_VIE_EN_ROSE = 3247841; private static final int EX_LA_VIE_EN_ROSE = 3247841;
//
private static final int EX_HEAVY_A_GRADE = 3247821; private static final int EX_HEAVY_A_GRADE = 3247821;
private static final int EX_LIGHT_A_GRADE = 3247822; private static final int EX_LIGHT_A_GRADE = 3247822;
private static final int EX_ROBE_A_GRADE = 3247823; private static final int EX_ROBE_A_GRADE = 3247823;
@@ -70,6 +68,7 @@ public class GameAssistant extends AbstractNpcAI
private static final int EX_ROBE_B_GRADE = 3247828; private static final int EX_ROBE_B_GRADE = 3247828;
private static final int EX_WEAPON_B_GRADE = 3247829; private static final int EX_WEAPON_B_GRADE = 3247829;
private static final int EX_WEAPON_7_B_GRADE = 3247840; private static final int EX_WEAPON_7_B_GRADE = 3247840;
private static final int EX_WEAPON_C_GRADE = 3247842;
private static final int EX_ARMOR_C_GRADE = 3247830; private static final int EX_ARMOR_C_GRADE = 3247830;
private static final int EX_ARMOR_4_C_GRADE = 3247831; private static final int EX_ARMOR_4_C_GRADE = 3247831;
private static final int EX_AGATHION_SPIRIT = 3247835; private static final int EX_AGATHION_SPIRIT = 3247835;
@@ -288,6 +287,11 @@ public class GameAssistant extends AbstractNpcAI
MultisellData.getInstance().separateAndSend(EX_WEAPON_7_B_GRADE, player, null, false); MultisellData.getInstance().separateAndSend(EX_WEAPON_7_B_GRADE, player, null, false);
break; break;
} }
case "Ex_WeaponCgrade":
{
MultisellData.getInstance().separateAndSend(EX_WEAPON_C_GRADE, player, null, false);
break;
}
case "Ex_ArmorCgrade": case "Ex_ArmorCgrade":
{ {
MultisellData.getInstance().separateAndSend(EX_ARMOR_C_GRADE, player, null, false); MultisellData.getInstance().separateAndSend(EX_ARMOR_C_GRADE, player, null, false);