Updated Game Assistant.

Contributed by manax182.
This commit is contained in:
MobiusDevelopment 2021-04-12 07:42:15 +00:00
parent 3a24bbdef2
commit 46ae40bd54
13 changed files with 334 additions and 451 deletions

View File

@ -3,7 +3,7 @@
<npcs>
<npc>-1</npc> <!-- Dimensional Merchant / Everywhere -->
</npcs>
<!-- Exchange Weapoc B-Grade -->
<!-- Exchange Weapon B-Grade -->
<item>
<!-- Enchanted B-grade Weapon Coupon -->
<ingredient count="1" id="93499" />

View File

@ -3,77 +3,71 @@
<npcs>
<npc>-1</npc> <!-- Dimensional Merchant / Everywhere -->
</npcs>
<!-- Exchange Weapoc C-Grade -->
<!-- Exchange Armor C-Grade -->
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<!-- Enchanted C-grade Armor Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Samurai Long Sword -->
<production count="1" id="93436" />
<!-- +0~+5 Armor Pack - Full Plate Helmet -->
<production count="1" id="95572" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<!-- Enchanted C-grade Armor Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Demon's Staff -->
<production count="1" id="93437" />
<!-- +0~+5 Armor Pack - Full Plate Boots -->
<production count="1" id="95573" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<!-- Enchanted C-grade Armor Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Ecliptic Axe -->
<production count="1" id="93438" />
<!-- +0~+5 Armor Pack - Full Plate Gauntlets -->
<production count="1" id="95574" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<!-- Enchanted C-grade Armor Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Crystal Dagger -->
<production count="1" id="93439" />
<!-- +0~+5 Armor Pack - Full Plate Armor -->
<production count="1" id="95575" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<!-- Enchanted C-grade Armor Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Eminence Bow -->
<production count="1" id="93440" />
<!-- +0~+5 Armor Pack - Drake Leather Armor -->
<production count="1" id="95576" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<!-- Enchanted C-grade Armor Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Orcish Poleaxe -->
<production count="1" id="93441" />
<!-- +0~+5 Armor Pack - Drake Leather Boots -->
<production count="1" id="95577" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<!-- Enchanted C-grade Armor Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Katana*Katana -->
<production count="1" id="93442" />
<!-- +0~+5 Armor Pack - Drake Leather Gloves -->
<production count="1" id="95578" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<!-- Enchanted C-grade Armor Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Yaksa Mace -->
<production count="1" id="93443" />
<!-- +0~+5 Armor Pack - Karmian Tunic -->
<production count="1" id="95579" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<!-- Enchanted C-grade Armor Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Berserker Blade -->
<production count="1" id="93444" />
<!-- +0~+5 Armor Pack - Karmian Stockings -->
<production count="1" id="95580" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<!-- Enchanted C-grade Armor Coupon -->
<ingredient count="1" id="93498" />
<!-- +4 ~ +15 Weapon Pack - Great Pata -->
<production count="1" id="93445" />
<!-- +0~+5 Armor Pack - Karmian Boots -->
<production count="1" id="95581" />
</item>
<item>
<!-- Enchanted C-grade Weapon Coupon -->
<!-- Enchanted C-grade Armor 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" />
<!-- +0~+5 Armor Pack - Karmian Gloves -->
<production count="1" id="95582" />
</item>
</list>

View File

@ -3,29 +3,23 @@
<npcs>
<npc>-1</npc> <!-- Dimensional Merchant / Everywhere -->
</npcs>
<!-- Exchange Sayha Cloak -->
<!-- Exchange Armor C-Grade -->
<item>
<!-- Sayha's Cloak Coupon -->
<ingredient count="1" id="91227" />
<!-- Black Sayha's Cloak -->
<production count="1" id="91210" />
<!-- Enchanted C-grade Armor Coupon -->
<ingredient count="1" id="93498" />
<!-- Highest Quality Armor Set (C-grade) Chest +4 Heavy Armor -->
<production count="1" id="91707" />
</item>
<item>
<!-- Sayha's Cloak Coupon -->
<ingredient count="1" id="91227" />
<!-- White Sayha's Cloak -->
<production count="1" id="91211" />
<!-- Enchanted C-grade Armor Coupon -->
<ingredient count="1" id="93498" />
<!-- Highest Quality Armor Set (C-grade) Chest +4 Leather Armor -->
<production count="1" id="91708" />
</item>
<item>
<!-- Sayha's Cloak Coupon -->
<ingredient count="1" id="91227" />
<!-- Red Sayha's Cloak -->
<production count="1" id="91212" />
</item>
<item>
<!-- Sayha's Cloak Coupon -->
<ingredient count="1" id="91227" />
<!-- Sayha's Cloak Enchantment Scroll -->
<production count="4" id="91213" />
<!-- Enchanted C-grade Armor Coupon -->
<ingredient count="1" id="93498" />
<!-- Highest Quality Armor Set (C-grade) Chest +4 Robe Armor -->
<production count="1" id="91709" />
</item>
</list>

View File

@ -6,56 +6,32 @@
<!-- Agathion Spirit -->
<item>
<!-- Agathion Leo -->
<ingredient count="1" id="48053" />
<!-- Agathion Ignis -->
<production count="1" id="93128" />
<ingredient count="1" id="94732" />
<!-- Package: Agathion Ignis -->
<production count="1" id="93134" />
</item>
<item>
<!-- Agathion Aquarius -->
<ingredient count="1" id="48056" />
<!-- Agathion Ignis -->
<production count="1" id="93128" />
<ingredient count="1" id="94732" />
<!-- Package: Agathion Nebula -->
<production count="1" id="93135" />
</item>
<item>
<!-- Agathion Scorpio -->
<ingredient count="1" id="48055" />
<!-- Agathion Nebula -->
<production count="1" id="93129" />
<ingredient count="1" id="94732" />
<!-- Package: Agathion Procella -->
<production count="1" id="93136" />
</item>
<item>
<!-- Agathion Capricorn -->
<ingredient count="1" id="48049" />
<!-- Agathion Nebula -->
<production count="1" id="93129" />
<ingredient count="1" id="94732" />
<!-- Package: Agathion Petram -->
<production count="1" id="93137" />
</item>
<item>
<!-- Agathion Sagittarius -->
<ingredient count="1" id="48058" />
<!-- Agathion Procella -->
<production count="1" id="93130" />
</item>
<item>
<!-- Agathion Libra -->
<ingredient count="1" id="48050" />
<!-- Agathion Procella -->
<production count="1" id="93130" />
</item>
<item>
<!-- Agathion Taurus -->
<ingredient count="1" id="48052" />
<!-- Agathion Petram -->
<production count="1" id="93131" />
</item>
<item>
<!-- Agathion Virgo -->
<ingredient count="1" id="48048" />
<!-- Agathion Petram -->
<production count="1" id="93131" />
</item>
<item>
<!-- Agathion Gemini -->
<ingredient count="1" id="48054" />
<!-- Agathion Joy -->
<production count="1" id="93132" />
<ingredient count="1" id="94732" />
<!-- Package: Agathion Joy -->
<production count="1" id="93138" />
</item>
</list>

View File

@ -0,0 +1,97 @@
<?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 +7 B-Grade -->
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Damascus -->
<production count="1" id="94739" />
</item>
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Wizard's Tear -->
<production count="1" id="94740" />
</item>
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Guardian's Sword -->
<production count="1" id="94741" />
</item>
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Bellion Cestus -->
<production count="1" id="94742" />
</item>
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Bow of Peril -->
<production count="1" id="94743" />
</item>
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Lance -->
<production count="1" id="94744" />
</item>
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Staff of Evil Spirits -->
<production count="1" id="94745" />
</item>
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Deadman's Glory -->
<production count="1" id="94746" />
</item>
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Art of Battle Axe -->
<production count="1" id="94747" />
</item>
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Samurai Long Sword*Samurai Long Sword -->
<production count="1" id="94748" />
</item>
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Demon's Dagger -->
<production count="1" id="94749" />
</item>
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Colichemarde -->
<production count="1" id="94750" />
</item>
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Dismantler -->
<production count="1" id="94751" />
</item>
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Star Buster -->
<production count="1" id="94752" />
</item>
<item>
<!-- +7 B-grade Weapon Coupon -->
<ingredient count="1" id="94733" />
<!-- +7 Volcano -->
<production count="1" id="95657" />
</item>
</list>

View File

@ -0,0 +1,56 @@
<?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 La Vie En Rose's Jewel Powder -->
<item>
<!-- Gemstone Powder -->
<ingredient count="20" id="94526" />
<!-- Amber Kit Lv.4 -->
<production count="1" id="92109" />
</item>
<item>
<!-- Gemstone Powder -->
<ingredient count="30" id="94526" />
<!-- Opal Kit Lv.4 -->
<production count="1" id="92119" />
</item>
<item>
<!-- Gemstone Powder -->
<ingredient count="40" id="94526" />
<!-- Coral Kit Lv.4 -->
<production count="1" id="92129" />
</item>
<item>
<!-- Gemstone Powder -->
<ingredient count="50" id="94526" />
<!-- Onyx Kit Lv.4 -->
<production count="1" id="92139" />
</item>
<item>
<!-- Gemstone Powder -->
<ingredient count="50" id="94526" />
<!-- Spinel Kit Lv.4 -->
<production count="1" id="92149" />
</item>
<item>
<!-- Gemstone Powder -->
<ingredient count="40" id="94526" />
<!-- Zircon Kit Lv.4 -->
<production count="1" id="92159" />
</item>
<item>
<!-- Gemstone Powder -->
<ingredient count="20" id="94526" />
<!-- Moonstone Kit Lv.4 -->
<production count="1" id="92169" />
</item>
<item>
<!-- Gemstone Powder -->
<ingredient count="1" id="94526" />
<!-- Random Jewel Box Lv. 1-6 -->
<production count="1" id="94763" />
</item>
</list>

View File

@ -14,6 +14,10 @@
</table>
<table border=0 cellpadding=0 cellspacing=0 width="295" height="128" background="L2UI_CT1.GroupBox.GroupBox_DF">
<tr><td height="15"></td></tr>
<tr><td align="center">
<button action="bypass -h Quest GameAssistant Chat_Items" value="Items" width="271" height="31" back="L2UI_EPIC.HtmlWnd.HtmlWnd_DF_Store_down" fore="L2UI_EPIC.HtmlWnd.HtmlWnd_DF_Store_normal"></td>
</tr>
<tr><td height="10"></td></tr>
<tr><td align="center">
<button action="bypass -h Quest GameAssistant Chat_Enhancement" value="Enhancement and Services" width="271" height="31" back="L2UI_EPIC.HtmlWnd.HtmlWnd_DF_ItemEnchant_down" fore="L2UI_EPIC.HtmlWnd.HtmlWnd_DF_ItemEnchant_normal"></td>
</tr>
@ -22,10 +26,6 @@
<button action="bypass -h Quest GameAssistant Chat_Events" value="Events and Offers" width="271" height="31" back="L2UI_EPIC.HtmlWnd.HtmlWnd_DF_Services_down" fore="L2UI_EPIC.HtmlWnd.HtmlWnd_DF_Services_normal"></td>
</tr>
<tr><td height="10"></td></tr>
<tr><td align="center">
<button action="bypass -h Quest GameAssistant Chat_Items" value="Items" width="271" height="31" back="L2UI_EPIC.HtmlWnd.HtmlWnd_DF_Store_down" fore="L2UI_EPIC.HtmlWnd.HtmlWnd_DF_Store_normal"></td>
</tr>
<tr><td height="10"></td></tr>
</table>
</td>
</tr>

View File

@ -57,27 +57,8 @@ public class GameAssistant extends AbstractNpcAI
// Multisells
private static final int ATTENDANCE_REWARD_MULTISELL = 3247801;
//
private static final int SIGEL_SOUL_CRYSTAL = 3247802;
private static final int TYRR_SOUL_CRYSTAL = 3247803;
private static final int OTHELL_SOUL_CRYSTAL = 3247804;
private static final int YUL_SOUL_CRYSTAL = 3247805;
private static final int FEOH_SOUL_CRYSTAL = 3247806;
private static final int ISS_SOUL_CRYSTAL = 3247807;
private static final int WYNN_SOUL_CRYSTAL = 3247808;
private static final int AEORE_SOUL_CRYSTAL = 3247809;
//
private static final int EX_SAYHA_BLESSING_SHOP = 3247810;
private static final int EX_GIRAN_SEALS_SHOP = 3247811;
private static final int EX_DOLL_7DAYS_SHOP = 3247812;
private static final int EX_BOSS_WEAPON_SHOP = 3247813;
//
private static final int EX_MYSTERIUS_LEVEL2 = 3247814;
private static final int EX_MYSTERIUS_LEVEL3 = 3247815;
private static final int EX_MYSTERIUS_LEVEL4 = 3247816;
private static final int EX_MYSTERIUS_LEVEL5 = 3247817;
private static final int EX_MYSTERIUS_LEVEL6 = 3247818;
private static final int EX_MYSTERIUS_LEVEL7 = 3247819;
private static final int EX_MYSTERIUS_LEVEL8 = 3247820;
private static final int EX_LA_VIE_EN_ROSE = 3247841;
//
private static final int EX_HEAVY_A_GRADE = 3247821;
private static final int EX_LIGHT_A_GRADE = 3247822;
@ -88,16 +69,11 @@ public class GameAssistant extends AbstractNpcAI
private static final int EX_LIGHT_B_GRADE = 3247827;
private static final int EX_ROBE_B_GRADE = 3247828;
private static final int EX_WEAPON_B_GRADE = 3247829;
private static final int EX_WEAPON_C_GRADE = 3247830;
private static final int EX_SAYHA_CLOAK = 3247831;
private static final int EX_SAYAHA_CLOAK_PROTECTION = 3247832;
private static final int EX_TALISMAN = 3247833;
private static final int EX_AGATHION_BRACELET = 3247834;
private static final int EX_WEAPON_7_B_GRADE = 3247840;
private static final int EX_ARMOR_C_GRADE = 3247830;
private static final int EX_ARMOR_4_C_GRADE = 3247831;
private static final int EX_AGATHION_SPIRIT = 3247835;
private static final int EX_PENDANT = 3247836;
private static final int EX_BUFF_SCROLL = 3247837;
private static final int EX_SOULSHOT = 3247838;
private static final int EX_ENCHANTS = 3247839;
// Others
private static final String COMMAND_BYPASS = "Quest GameAssistant ";
@ -212,61 +188,23 @@ public class GameAssistant extends AbstractNpcAI
player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/GameAssistant/weapons.html")));
break;
}
case "Chat_Cloaks":
case "Chat_Armors":
{
player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/GameAssistant/cloaks.html")));
break;
}
case "Chat_ProtectionCloaks":
{
player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/GameAssistant/protectioncloaks.html")));
break;
}
case "Chat_ProtectionCloaks_Black":
{
player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/GameAssistant/blackprotectioncloaks.html")));
break;
}
case "Chat_ProtectionCloaks_White":
{
player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/GameAssistant/whiteprotectioncloaks.html")));
break;
}
case "Chat_ProtectionCloaks_Red":
{
player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/GameAssistant/redprotectcloaks.html")));
break;
}
case "Chat_Talismans":
{
player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/GameAssistant/talismans.html")));
player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/GameAssistant/armors.html")));
break;
}
case "Chat_Agathions":
{
player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/GameAssistant/agathions.html")));
break;
}
case "Chat_Pendants":
{
player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/GameAssistant/pendants.html")));
break;
}
case "Chat_BuffScrolls":
{
player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/GameAssistant/buffscrolls.html")));
break;
}
case "Chat_Soulshots":
{
player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/GameAssistant/soulshots.html")));
break;
}
case "Chat_Enchants":
{
player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/GameAssistant/enchants.html")));
break;
}
// Actions
case "removeAug":
{
@ -290,100 +228,14 @@ public class GameAssistant extends AbstractNpcAI
break;
}
// Multisell
case "SigelSC_Shop":
{
MultisellData.getInstance().separateAndSend(SIGEL_SOUL_CRYSTAL, player, null, false);
break;
}
case "TyrrSC_Shop":
{
MultisellData.getInstance().separateAndSend(TYRR_SOUL_CRYSTAL, player, null, false);
break;
}
case "OthellSC_Shop":
{
MultisellData.getInstance().separateAndSend(OTHELL_SOUL_CRYSTAL, player, null, false);
break;
}
case "YulSC_Shop":
{
MultisellData.getInstance().separateAndSend(YUL_SOUL_CRYSTAL, player, null, false);
break;
}
case "FeohSC_Shop":
{
MultisellData.getInstance().separateAndSend(FEOH_SOUL_CRYSTAL, player, null, false);
break;
}
case "IssSC_Shop":
{
MultisellData.getInstance().separateAndSend(ISS_SOUL_CRYSTAL, player, null, false);
break;
}
case "WynnSC_Shop":
{
MultisellData.getInstance().separateAndSend(WYNN_SOUL_CRYSTAL, player, null, false);
break;
}
case "AeoreSC_Shop":
{
MultisellData.getInstance().separateAndSend(AEORE_SOUL_CRYSTAL, player, null, false);
break;
}
case "Ex_Sayha_BlessingShop":
{
MultisellData.getInstance().separateAndSend(EX_SAYHA_BLESSING_SHOP, player, null, false);
break;
}
case "EX_GiranSealsShop":
{
MultisellData.getInstance().separateAndSend(EX_GIRAN_SEALS_SHOP, player, null, false);
break;
}
case "Ex_Doll7DayShop":
{
MultisellData.getInstance().separateAndSend(EX_DOLL_7DAYS_SHOP, player, null, false);
break;
}
case "Ex_BossWeapFragShop":
{
MultisellData.getInstance().separateAndSend(EX_BOSS_WEAPON_SHOP, player, null, false);
break;
}
case "Ex_MysteriousLv2Shop":
case "Ex_LaVieEnRoseShop":
{
MultisellData.getInstance().separateAndSend(EX_MYSTERIUS_LEVEL2, player, null, false);
break;
}
case "Ex_MysteriousLv3Shop":
{
MultisellData.getInstance().separateAndSend(EX_MYSTERIUS_LEVEL3, player, null, false);
break;
}
case "Ex_MysteriousLv4Shop":
{
MultisellData.getInstance().separateAndSend(EX_MYSTERIUS_LEVEL4, player, null, false);
break;
}
case "Ex_MysteriousLv5Shop":
{
MultisellData.getInstance().separateAndSend(EX_MYSTERIUS_LEVEL5, player, null, false);
break;
}
case "Ex_MysteriousLv6Shop":
{
MultisellData.getInstance().separateAndSend(EX_MYSTERIUS_LEVEL6, player, null, false);
break;
}
case "Ex_MysteriousLv7Shop":
{
MultisellData.getInstance().separateAndSend(EX_MYSTERIUS_LEVEL7, player, null, false);
break;
}
case "Ex_MysteriousLv8Shop":
{
MultisellData.getInstance().separateAndSend(EX_MYSTERIUS_LEVEL8, player, null, false);
MultisellData.getInstance().separateAndSend(EX_LA_VIE_EN_ROSE, player, null, false);
break;
}
case "Ex_HeavyAGrade":
@ -431,29 +283,19 @@ public class GameAssistant extends AbstractNpcAI
MultisellData.getInstance().separateAndSend(EX_WEAPON_B_GRADE, player, null, false);
break;
}
case "Ex_WeaponCgrade":
case "Ex_Weapon7Bgrade":
{
MultisellData.getInstance().separateAndSend(EX_WEAPON_C_GRADE, player, null, false);
MultisellData.getInstance().separateAndSend(EX_WEAPON_7_B_GRADE, player, null, false);
break;
}
case "Ex_SayhaCloak":
case "Ex_ArmorCgrade":
{
MultisellData.getInstance().separateAndSend(EX_SAYHA_CLOAK, player, null, false);
MultisellData.getInstance().separateAndSend(EX_ARMOR_C_GRADE, player, null, false);
break;
}
case "Ex_SayhaProtection":
case "Ex_Armor4Cgrade":
{
MultisellData.getInstance().separateAndSend(EX_SAYAHA_CLOAK_PROTECTION, player, null, false);
break;
}
case "Ex_Talisman":
{
MultisellData.getInstance().separateAndSend(EX_TALISMAN, player, null, false);
break;
}
case "Ex_AgathionBracelet":
{
MultisellData.getInstance().separateAndSend(EX_AGATHION_BRACELET, player, null, false);
MultisellData.getInstance().separateAndSend(EX_ARMOR_4_C_GRADE, player, null, false);
break;
}
case "Ex_AgathionSpirit":
@ -461,26 +303,11 @@ public class GameAssistant extends AbstractNpcAI
MultisellData.getInstance().separateAndSend(EX_AGATHION_SPIRIT, player, null, false);
break;
}
case "Ex_Pendant":
{
MultisellData.getInstance().separateAndSend(EX_PENDANT, player, null, false);
break;
}
case "Ex_BuffScroll":
{
MultisellData.getInstance().separateAndSend(EX_BUFF_SCROLL, player, null, false);
break;
}
case "Ex_Soulshot":
{
MultisellData.getInstance().separateAndSend(EX_SOULSHOT, player, null, false);
break;
}
case "Ex_Enchants":
{
MultisellData.getInstance().separateAndSend(EX_ENCHANTS, player, null, false);
break;
}
case "exc_black_sayha_cloak":
{
final long itemCount = getQuestItemsCount(player, SAYHA_CLOAK_COUPON);

View File

@ -20,7 +20,7 @@
<td height="25"></td>
</tr>
<tr>
<td align="left" height="15"><font color="af9878">How to use Agathion Exchange Coupons.</font></td>
<td align="left" height="15"><font color="af9878">Get Agathion Spirit</font></td>
</tr>
<tr>
<td height="20"></td>
@ -29,25 +29,7 @@
<table border=0 cellpadding=0 cellspacing=0 width="270">
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_AgathionBracelet" value="Get Agathion and Bracelet" width="180" height="35" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width="250">
<tr>
<td height="25"></td>
</tr>
<tr>
<td align="left" height="15"><font color="af9878">Agathion Spirit</font> cannot be exchange or sold.</td>
</tr>
<tr>
<td height="20"></td>
</tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width="270">
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_AgathionSpirit" value="Get Agathion Spirit" width="135" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
<button action="bypass -h Quest GameAssistant Ex_AgathionSpirit" value="Agathion Spirit Exchange Coupon" width="210" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
</table>

View File

@ -0,0 +1,78 @@
<html>
<head>
<body scroll="no">
<table border=0 cellpadding=0 cellspacing=0 width=292 height=493
background="L2UI_CH3.refinewnd_back_Pattern">
<tr>
<td height=25></td>
</tr>
<tr>
<td valign="top" align="center">
<table border=0 cellpadding=0 cellspacing=0 width="250">
<tr>
<td align="center" height="30"><br>
<font color="af9878">You can use Armor Exchange Coupons.</font></td>
</tr>
</table><br>
<table border=0 cellpadding=0 cellspacing=0 width="250">
<tr>
<td height="25"></td>
</tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width="230">
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_SpecialAgrade" value="Special armor" width="210" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_HeavyAGrade" value="A-grade Heavy armor" width="210" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_LightAGrade" value="A-grade Light armor" width="210" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_RobeAgrade" value="A-grade Robe" width="210" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_HeavyBGrade" value="B-grade Heavy armor" width="210" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_LightBGrade" value="B-grade Light armor" width="210" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_RobeBgrade" value="B-grade Robe" width="210" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_Armor4Cgrade" value="+4 C-grade" width="210" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_ArmorCgrade" value="C-grade" width="210" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width="250">
<tr>
<td height="20"></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>

View File

@ -12,49 +12,13 @@
</table> <!-- //Invitation Emblem --> <!-- Main -->
<table border=0 cellpadding=0 cellspacing=0 width="302" height="366" background="L2UI_CH3.refinewnd_back_Pattern">
<tr>
<td height=15></td>
<td align="center" height=18><font>Event</font></td>
</tr>
<tr>
<td align="center" height=18><font color="LEVEL">Exchange available until February 10,2021.</font></td>
<td align="center"><Button ALIGN=CENTER action="bypass -h Quest GameAssistant Ex_BossWeapFragShop" width=220 height=23 back="L2UI_NewTex.Button23_Down" fore="L2UI_NewTex.Button23_DF">Exchange Boss' Accessory Fragments</Button></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td align="center"><Button ALIGN=CENTER action="bypass -h Quest GameAssistant Ex_Sayha_BlessingShop" width=220 height=23 back="L2UI_NewTex.Button23_Down" fore="L2UI_NewTex.Button23_DF">Exchange Sayha's Blessing Packages</Button></td>
</tr>
<tr>
<td align="center" height=18><font color="LEVEL">Exchange available until February 27,2021.</font></td>
</tr>
<tr>
<td align="center"><Button ALIGN=CENTER action="bypass -h Quest GameAssistant EX_GiranSealsShop" width=220 height=23 back="L2UI_NewTex.Button23_Down" fore="L2UI_NewTex.Button23_DF">Exchange Giran Seals</Button></td>
</tr>
<tr>
<td align="center"><Button ALIGN=CENTER action="bypass -h Quest GameAssistant Ex_Doll7DayShop" width=220 height=23 back="L2UI_NewTex.Button23_Down" fore="L2UI_NewTex.Button23_DF">Exchange 7-Day Doll Packs</Button></td>
</tr>
<tr>
<td align="center"><Button ALIGN=CENTER action="bypass -h Quest GameAssistant Ex_BossWeapFragShop" width=220 height=23 back="L2UI_NewTex.Button23_Down" fore="L2UI_NewTex.Button23_DF">Exchange Boss' Weapon Fragments</Button></td>
</tr>
<tr>
<td align="center"><Button ALIGN=CENTER action="bypass -h Quest GameAssistant Ex_MysteriousLv2Shop" width=220 height=23 back="L2UI_NewTex.Button23_Down" fore="L2UI_NewTex.Button23_DF">Exchange Mysterious Pack Lv. 2</Button></td>
</tr>
<tr>
<td align="center"><Button ALIGN=CENTER action="bypass -h Quest GameAssistant Ex_MysteriousLv3Shop" width=220 height=23 back="L2UI_NewTex.Button23_Down" fore="L2UI_NewTex.Button23_DF">Exchange Mysterious Pack Lv. 3</Button></td>
</tr>
<tr>
<td align="center"><Button ALIGN=CENTER action="bypass -h Quest GameAssistant Ex_MysteriousLv4Shop" width=220 height=23 back="L2UI_NewTex.Button23_Down" fore="L2UI_NewTex.Button23_DF">Exchange Mysterious Pack Lv. 4</Button></td>
</tr>
<tr>
<td align="center"><Button ALIGN=CENTER action="bypass -h Quest GameAssistant Ex_MysteriousLv5Shop" width=220 height=23 back="L2UI_NewTex.Button23_Down" fore="L2UI_NewTex.Button23_DF">Exchange Mysterious Pack Lv. 5</Button></td>
</tr>
<tr>
<td align="center"><Button ALIGN=CENTER action="bypass -h Quest GameAssistant Ex_MysteriousLv6Shop" width=220 height=23 back="L2UI_NewTex.Button23_Down" fore="L2UI_NewTex.Button23_DF">Exchange Mysterious Pack Lv. 6</Button></td>
</tr>
<tr>
<td align="center"><Button ALIGN=CENTER action="bypass -h Quest GameAssistant Ex_MysteriousLv7Shop" width=220 height=23 back="L2UI_NewTex.Button23_Down" fore="L2UI_NewTex.Button23_DF">Exchange Mysterious Pack Lv. 7</Button></td>
</tr>
<tr>
<td align="center"><Button ALIGN=CENTER action="bypass -h Quest GameAssistant Ex_MysteriousLv8Shop" width=220 height=23 back="L2UI_NewTex.Button23_Down" fore="L2UI_NewTex.Button23_DF">Exchange Mysterious Pack Lv. 8</Button></td>
<td align="center"><Button ALIGN=CENTER action="bypass -h Quest GameAssistant Ex_LaVieEnRoseShop" width=220 height=23 back="L2UI_NewTex.Button23_Down" fore="L2UI_NewTex.Button23_DF">Get La Vie En Rose's Jewel Powder</Button></td>
</tr>
</table> <!-- //Main --> <!-- Return Menu -->
<table border=0 cellpadding=0 cellspacing=0 width="306">

View File

@ -25,7 +25,7 @@
<table border=0 cellpadding=0 cellspacing=0 width="270">
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Chat_Weapons" value="Weapons and armor" width="230" height="29" back="L2UI_NewTex.Button.Button29_Down" fore="L2UI_NewTex.Button.Button29_DF">
<button action="bypass -h Quest GameAssistant Chat_Weapons" value="Weapons" width="230" height="29" back="L2UI_NewTex.Button.Button29_Down" fore="L2UI_NewTex.Button.Button29_DF">
</td>
</tr>
<tr>
@ -33,15 +33,7 @@
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Chat_Cloaks" value="Cloaks" width="230" height="29" back="L2UI_NewTex.Button.Button29_Down" fore="L2UI_NewTex.Button.Button29_DF">
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Chat_Talismans" msg="4457" value="Talismans" width="230" height="29" back="L2UI_NewTex.Button.Button29_Down" fore="L2UI_NewTex.Button.Button29_DF">
<button action="bypass -h Quest GameAssistant Chat_Armors" value="Armor" width="230" height="29" back="L2UI_NewTex.Button.Button29_Down" fore="L2UI_NewTex.Button.Button29_DF">
</td>
</tr>
<tr>
@ -57,31 +49,7 @@
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Chat_Pendants" value="Pendants" width="230" height="29" back="L2UI_NewTex.Button.Button29_Down" fore="L2UI_NewTex.Button.Button29_DF">
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Chat_BuffScrolls" value="Buff scrolls" width="230" height="29" back="L2UI_NewTex.Button.Button29_Down" fore="L2UI_NewTex.Button.Button29_DF">
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_Soulshot" value="Soulshots" width="230" height="29" back="L2UI_NewTex.Button.Button29_Down" fore="L2UI_NewTex.Button.Button29_DF">
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_Enchants" value="Enchants" width="230" height="29" back="L2UI_NewTex.Button.Button29_Down" fore="L2UI_NewTex.Button.Button29_DF">
<button action="bypass -h Quest GameAssistant Ex_Soulshot" value="Soulshots/ Spiritshots" width="230" height="29" back="L2UI_NewTex.Button.Button29_Down" fore="L2UI_NewTex.Button.Button29_DF">
</td>
</tr>
<tr>

View File

@ -10,39 +10,34 @@
<td valign="top" align="center">
<table border=0 cellpadding=0 cellspacing=0 width="250">
<tr>
<td align="center" height="30"><br>
<font color="af9878">Here you can use various coupons.</font></td>
<td align="center" height="15"><br>
<font color="af9878">You can use Weapon Exchange Coupons.</font></td>
</tr>
</table><br>
<table border=0 cellpadding=0 cellspacing=0 width="250">
<tr>
<td height="25"></td>
</tr>
<tr>
<td align="left" height="15"><font color="af9878">Trade A-grade equipment</font></td>
</tr>
<tr>
<td height="15"></td>
</tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width="270">
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_HeavyAGrade" value="Heavy armor" width="90" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_LightAGrade" value="Light armor" width="90" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_RobeAgrade" value="Robe" width="90" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
<button action="bypass -h Quest GameAssistant Ex_WeaponAgrade" value="A-grade" width="210" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_WeaponAgrade" value="Weapon" width="90" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
<button action="bypass -h Quest GameAssistant Ex_Weapon7Bgrade" value="+7 B-grade" width="210" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_SpecialAgrade" value="Special armor" width="90" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
<button action="bypass -h Quest GameAssistant Ex_WeaponBgrade" value="B-grade" width="210" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_WeaponCgrade" value="C-grade" width="210" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
</table>
@ -50,54 +45,6 @@
<tr>
<td height="20"></td>
</tr>
<tr>
<td align="left" height="15"><font color="af9878">Trade B-grade equipment</font></td>
</tr>
<tr>
<td height="10"></td>
</tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width="270">
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_HeavyBGrade" value="Heavy armor" width="90" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_LightBGrade" value="Light armor" width="90" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_RobeBgrade" value="Robe" width="90" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
<tr>
<td align="center">
<button action="bypass -h Quest GameAssistant Ex_WeaponBgrade" value="Weapon" width="90" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width="250">
<tr>
<td height="20"></td>
</tr>
<tr>
<td align="left" height="15"><font color="af9878">Trade C-grade equipment</font></td>
</tr>
<tr>
<td height="10"></td>
</tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width="270">
<tr>
<td align="left">
<button action="bypass -h Quest GameAssistant Ex_WeaponCgrade" value="Weapon" width="90" height="31" back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></Button>
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
</table>
</td>
</tr>