Initial Antharas changes.

This commit is contained in:
MobiusDev
2018-05-11 18:05:51 +00:00
parent 79386d731b
commit 9279da0e08
51 changed files with 2506 additions and 265 deletions

View File

@@ -650,8 +650,8 @@ RaidLootRightsCCSize = 45
# Specific item ids for auto pickup.
# Overrides all methods above.
# Format: itemId,itemId,itemId,....
# Default: 0
AutoLootItemIds = 0
# Default: 57
AutoLootItemIds = 57
# Enable keyboard movement.
# Retail: True

View File

@@ -106,8 +106,8 @@ MaximumOnlineUsers = 2000
# Numbers of protocol revisions that server allows to connect.
# Delimiter is ;
# WARNING: <u><b><font color="red">Changing the protocol revision may result in incompatible communication and many errors in game!</font></b></u>
# Grand Crusade: 110
AllowedProtocolRevisions = 110
# Antharas: 140
AllowedProtocolRevisions = 140
# Displays server type next to the server name on character selection.
# Notes:

View File

@@ -0,0 +1,5 @@
<html><head><body>Tyrone:<br>
Now no one even remembers the forgotten treasures ... But the cunning and quick-witted Varka Faunas and the Ketra Orks constantly break camps and seek treasures. It would be to kill these creatures and take the treasure to yourself. True, in the treasure hunt, there is a risk of encountering a monster about which horrible legends are composed.<br>
Caves conceal and untold treasures, and incredible dangers. Remember this.<br>
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h npc_%objectId%_teleport OTHER 0">Teleport to the island</Button>
</body></html>

View File

@@ -37,5 +37,6 @@
<map X="25" Y="17" />
<map X="25" Y="18" />
<map X="25" Y="19" />
<map X="20" Y="17" />
</region>
</list>

View File

@@ -239,7 +239,7 @@ public class AdminCreateItem implements IAdminCommandHandler
}
player.getInventory().destroyItem("AdminDelete", idval, numval, activeChar, null);
activeChar.sendPacket(new GMViewItemList(player));
activeChar.sendPacket(new GMViewItemList(1, player));
BuilderUtil.sendSysMessage(activeChar, "Item deleted.");
}
else
@@ -276,7 +276,7 @@ public class AdminCreateItem implements IAdminCommandHandler
ih.useItem(player, item, false);
}
}
activeChar.sendPacket(new GMViewItemList(player));
activeChar.sendPacket(new GMViewItemList(1, player));
}
else
{

View File

@@ -807,7 +807,7 @@ public class AdminEditChar implements IAdminCommandHandler
if (target instanceof L2PetInstance)
{
activeChar.sendPacket(new GMViewItemList((L2PetInstance) target));
activeChar.sendPacket(new GMViewItemList(1, (L2PetInstance) target));
}
else
{

View File

@@ -96,7 +96,8 @@ public class ClanWarehouse implements IBypassHandler
}
}
activeChar.sendPacket(new WareHouseWithdrawalList(activeChar, WareHouseWithdrawalList.CLAN));
activeChar.sendPacket(new WareHouseWithdrawalList(1, activeChar, WareHouseWithdrawalList.CLAN));
activeChar.sendPacket(new WareHouseWithdrawalList(2, activeChar, WareHouseWithdrawalList.CLAN));
return true;
}
else if (command.toLowerCase().startsWith(COMMANDS[1])) // DepositC
@@ -104,7 +105,8 @@ public class ClanWarehouse implements IBypassHandler
activeChar.sendPacket(ActionFailed.STATIC_PACKET);
activeChar.setActiveWarehouse(activeChar.getClan().getWarehouse());
activeChar.setInventoryBlockingStatus(true);
activeChar.sendPacket(new WareHouseDepositList(activeChar, WareHouseDepositList.CLAN));
activeChar.sendPacket(new WareHouseDepositList(1, activeChar, WareHouseDepositList.CLAN));
activeChar.sendPacket(new WareHouseDepositList(2, activeChar, WareHouseDepositList.CLAN));
return true;
}

View File

@@ -59,7 +59,7 @@ public class Freight implements IBypassHandler
activeChar.getActiveWarehouse().destroyItem("L2ItemInstance", i, activeChar, null);
}
}
activeChar.sendPacket(new WareHouseWithdrawalList(activeChar, WareHouseWithdrawalList.FREIGHT));
activeChar.sendPacket(new WareHouseWithdrawalList(1, activeChar, WareHouseWithdrawalList.FREIGHT));
}
else
{

View File

@@ -59,7 +59,8 @@ public class PrivateWarehouse implements IBypassHandler
activeChar.sendPacket(ActionFailed.STATIC_PACKET);
activeChar.setActiveWarehouse(activeChar.getWarehouse());
activeChar.setInventoryBlockingStatus(true);
activeChar.sendPacket(new WareHouseDepositList(activeChar, WareHouseDepositList.PRIVATE));
activeChar.sendPacket(new WareHouseDepositList(1, activeChar, WareHouseDepositList.PRIVATE));
activeChar.sendPacket(new WareHouseDepositList(2, activeChar, WareHouseDepositList.PRIVATE));
return true;
}
@@ -83,7 +84,8 @@ public class PrivateWarehouse implements IBypassHandler
return;
}
player.sendPacket(new WareHouseWithdrawalList(player, WareHouseWithdrawalList.PRIVATE));
player.sendPacket(new WareHouseWithdrawalList(1, player, WareHouseWithdrawalList.PRIVATE));
player.sendPacket(new WareHouseWithdrawalList(2, player, WareHouseWithdrawalList.PRIVATE));
}
@Override

View File

@@ -101,14 +101,16 @@ public final class PrivateStore implements IPlayerActionHandler
case PACKAGE_SELL:
{
activeChar.setPrivateStoreType(PrivateStoreType.SELL_MANAGE);
activeChar.sendPacket(new PrivateStoreManageListSell(activeChar, type == PrivateStoreType.PACKAGE_SELL));
activeChar.sendPacket(new PrivateStoreManageListSell(1, activeChar, type == PrivateStoreType.PACKAGE_SELL));
activeChar.sendPacket(new PrivateStoreManageListSell(2, activeChar, type == PrivateStoreType.PACKAGE_SELL));
break;
}
case BUY:
case BUY_MANAGE:
{
activeChar.setPrivateStoreType(PrivateStoreType.BUY_MANAGE);
activeChar.sendPacket(new PrivateStoreManageListBuy(activeChar));
activeChar.sendPacket(new PrivateStoreManageListBuy(1, activeChar));
activeChar.sendPacket(new PrivateStoreManageListBuy(2, activeChar));
break;
}
case MANUFACTURE:

View File

@@ -8,7 +8,7 @@
</parameters>
<race>FAIRY</race>
<sex>MALE</sex>
<acquire exp="44" sp="0" />
<acquire exp="44" sp="1" />
<stats str="40" int="21" dex="30" wit="20" con="43" men="10">
<vitals hp="39" hpRegen="2" mp="40" mpRegen="0.9" />
<attack physical="8.47458" magical="5.78704" random="30" critical="4" accuracy="4.75" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />

View File

@@ -399,121 +399,133 @@
</spoil>
</drop_lists>
</npc>
<npc id="20406" level="65" type="L2Monster" name="Young Red Fox">
<npc id="20406" level="65" type="L2Monster" name="Banshee" title="">
<!-- Source: https://l2central.info/classic/%D0%91%D0%B0%D0%BD%D1%8C%D1%88%D0%B8 -->
<parameters>
<param name="MoveAroundSocial" value="80" />
<param name="MoveAroundSocial1" value="80" />
<param name="MoveAroundSocial2" value="80" />
<skill name="HealMagic_a" id="4209" level="6" />
<skill name="SelfRangeBuff_a" id="4213" level="6" />
</parameters>
<race>DEMONIC</race>
<sex>MALE</sex>
<sex>FEMALE</sex>
<acquire exp="38968" sp="1169" />
<stats str="40" int="21" dex="30" wit="20" con="43" men="10">
<vitals hp="2313" hpRegen="2" mp="1188" mpRegen="0.9" />
<attack physical="9.322038" magical="5.78704" random="30" critical="4" accuracy="4.75" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
<defence physical="40.40403636" magical="32.52252" />
<vitals hp="18278" hpRegen="115.186274265113" mp="1188" mpRegen="2.7" />
<attack physical="4044.43744641044" magical="2658.00371930373" random="10" critical="4" accuracy="4.75" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
<defence physical="429.54225" magical="419.1" evasion="-18" />
<speed>
<walk ground="80" />
<run ground="174" />
<run ground="170" />
</speed>
<hit_time>370</hit_time>
<hit_time>560</hit_time>
<abnormalResist physical="10" magical="10" />
</stats>
<status undying="false" canBeSown="true" />
<status undying="false" />
<skill_list>
<skill id="4045" level="1" /> <!-- Resist Full Magic Attack -->
<skill id="4209" level="6" /> <!-- BOSS Heal -->
<skill id="4213" level="6" /> <!-- BOSS Haste -->
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
<skill id="4409" level="1" /> <!-- MP Increase (1x) -->
<skill id="4410" level="12" /> <!-- Slightly Strong P. Atk. -->
<skill id="4411" level="12" /> <!-- Slightly Strong M. Atk. -->
<skill id="4412" level="10" /> <!-- Slightly Weak P. Def. -->
<skill id="4413" level="10" /> <!-- Slightly Weak M. Def. -->
<skill id="4410" level="11" /> <!-- Average P. Atk. -->
<skill id="4411" level="11" /> <!-- Average M. Atk. -->
<skill id="4412" level="11" /> <!-- Average P. Def. -->
<skill id="4413" level="11" /> <!-- Average M. Def. -->
<skill id="4414" level="2" /> <!-- Standard Type -->
<skill id="4415" level="3" /> <!-- One-handed Sword -->
<skill id="4416" level="4" /> <!-- Animals -->
<skill id="4275" level="2" /> <!-- Holy Attack Vulnerability -->
<skill id="4278" level="1" /> <!-- Dark Attack -->
<skill id="4416" level="9" /> <!-- Demons -->
</skill_list>
<ex_crt_effect>false</ex_crt_effect>
<ai aggroRange="500" clanHelpRange="300" isAggressive="false" />
<ex_crt_effect>true</ex_crt_effect>
<ai type="BALANCED" clanHelpRange="300" />
<collision>
<radius normal="11" />
<height normal="28.5" />
<radius normal="9" />
<height normal="23" />
</collision>
<drop_lists>
<drop>
<item id="503" min="1" max="1" chance="0.075" /> <!-- Sealed Zubei's Helmet -->
<item id="2415" min="1" max="1" chance="0.075" /> <!-- Sealed Avadon Circlet -->
<item id="57" min="2289" max="5346" chance="70" /> <!-- Adena -->
<item id="4180" min="1" max="1" chance="8.875" /> <!-- Recipe: Silver Arrow -->
<item id="4072" min="1" max="3" chance="7.933" /> <!-- Sealed Avadon Circlet Pattern -->
<item id="4102" min="1" max="3" chance="5.309" /> <!-- Sealed Zubei's Helmet Design -->
<item id="4952" min="1" max="1" chance="1.019" /> <!-- Recipe: Sealed Avadon Circlet (60%) -->
<item id="4962" min="1" max="1" chance="0.963" /> <!-- Recipe: Sealed Zubei's Helmet (60%) -->
<item id="4990" min="1" max="1" chance="0.75" /> <!-- Recipe: Sealed Blue Wolf Helmet (60%) -->
<item id="4991" min="1" max="1" chance="0.75" /> <!-- Recipe: Sealed Doom Helmet (60%) -->
<item id="503" min="1" max="1" chance="0.1" />
<item id="2415" min="1" max="1" chance="0.1" />
<item id="57" min="2289" max="5346" chance="70" />
<item id="4180" min="1" max="1" chance="9.767" />
<item id="4072" min="1" max="3" chance="8.722" />
<item id="4102" min="1" max="3" chance="5.835" />
<item id="4952" min="1" max="1" chance="1.122" />
<item id="4962" min="1" max="1" chance="1.066" />
<item id="4990" min="1" max="1" chance="1" />
<item id="4991" min="1" max="1" chance="1" />
</drop>
<spoil>
<item id="4952" min="1" max="1" chance="10.9" /> <!-- Recipe: Sealed Avadon Circlet (60%) -->
<item id="4962" min="1" max="1" chance="10.2" /> <!-- Recipe: Sealed Zubei's Helmet (60%) -->
<item id="4991" min="1" max="1" chance="6.755" /> <!-- Recipe: Sealed Doom Helmet (60%) -->
<item id="4990" min="1" max="1" chance="6.731" /> <!-- Recipe: Sealed Blue Wolf Helmet (60%) -->
<item id="4952" min="1" max="1" chance="11.95" />
<item id="4962" min="1" max="1" chance="11.25" />
<item id="4991" min="1" max="1" chance="7.429" />
<item id="4990" min="1" max="1" chance="7.405" />
</spoil>
</drop_lists>
</npc>
<npc id="20407" level="70" type="L2Monster" name="Young Crimson Fox">
<npc id="20407" level="70" type="L2Monster" name="Maluk Banshee" title="">
<!-- Source: https://l2central.info/classic/%D0%91%D0%B0%D0%BD%D1%8C%D1%88%D0%B8_%D0%9C%D0%B0%D0%BB%D1%80%D1%83%D0%BA%D0%B0 -->
<parameters>
<param name="MoveAroundSocial" value="80" />
<param name="MoveAroundSocial1" value="80" />
<param name="MoveAroundSocial2" value="80" />
<skill name="HealMagic_a" id="4209" level="6" />
<skill name="SelfRangeBuff_a" id="4213" level="6" />
</parameters>
<race>UNDEAD</race>
<sex>MALE</sex>
<race>DEMONIC</race>
<sex>FEMALE</sex>
<acquire exp="45946" sp="1378" />
<stats str="40" int="21" dex="30" wit="20" con="43" men="10">
<vitals hp="2578" hpRegen="2" mp="1345" mpRegen="0.9" />
<attack physical="9.322038" magical="5.78704" random="30" critical="4" accuracy="4.75" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
<defence physical="40.40403636" magical="32.52252" />
<vitals hp="20372" hpRegen="115.186274265113" mp="1345" mpRegen="2.7" />
<attack physical="4044.43744641044" magical="2658.00371930373" random="10" critical="4" accuracy="4.75" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
<defence physical="429.54225" magical="419.1" evasion="-18" />
<speed>
<walk ground="45" />
<run ground="174" />
<walk ground="80" />
<run ground="170" />
</speed>
<hit_time>370</hit_time>
<hit_time>560</hit_time>
<abnormalResist physical="10" magical="10" />
</stats>
<status undying="false" canBeSown="true" />
<status undying="false" />
<skill_list>
<skill id="4045" level="1" /> <!-- Resist Full Magic Attack -->
<skill id="4209" level="6" /> <!-- BOSS Heal -->
<skill id="4213" level="6" /> <!-- BOSS Haste -->
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
<skill id="4409" level="1" /> <!-- MP Increase (1x) -->
<skill id="4410" level="12" /> <!-- Slightly Strong P. Atk. -->
<skill id="4411" level="12" /> <!-- Slightly Strong M. Atk. -->
<skill id="4412" level="10" /> <!-- Slightly Weak P. Def. -->
<skill id="4413" level="10" /> <!-- Slightly Weak M. Def. -->
<skill id="4410" level="11" /> <!-- Average P. Atk. -->
<skill id="4411" level="11" /> <!-- Average M. Atk. -->
<skill id="4412" level="11" /> <!-- Average P. Def. -->
<skill id="4413" level="11" /> <!-- Average M. Def. -->
<skill id="4414" level="2" /> <!-- Standard Type -->
<skill id="4415" level="3" /> <!-- One-handed Sword -->
<skill id="4416" level="4" /> <!-- Animals -->
<skill id="4275" level="2" /> <!-- Holy Attack Vulnerability -->
<skill id="4278" level="1" /> <!-- Dark Attack -->
<skill id="4416" level="9" /> <!-- Demons -->
</skill_list>
<ex_crt_effect>false</ex_crt_effect>
<ai aggroRange="500" clanHelpRange="300" isAggressive="false" />
<ex_crt_effect>true</ex_crt_effect>
<ai type="BALANCED" clanHelpRange="300" />
<collision>
<radius normal="15" />
<height normal="45" />
<radius normal="9" />
<height normal="23" />
</collision>
<drop_lists>
<drop>
<item id="2416" min="1" max="1" chance="0.03" /> <!-- Sealed Blue Wolf Helmet -->
<item id="2417" min="1" max="1" chance="0.03" /> <!-- Sealed Doom Helmet -->
<item id="287" min="1" max="1" chance="0.003" /> <!-- Bow of Peril -->
<item id="57" min="2757" max="6432" chance="70" /> <!-- Adena -->
<item id="4089" min="1" max="1" chance="10.9" /> <!-- Sealed Doom Helmet Design -->
<item id="4088" min="1" max="3" chance="5.269" /> <!-- Sealed Blue Wolf Helmet Design -->
<item id="4121" min="1" max="1" chance="1.251" /> <!-- Bow of Peril Shaft -->
<item id="4952" min="1" max="1" chance="0.75" /> <!-- Recipe: Sealed Avadon Circlet (60%) -->
<item id="4962" min="1" max="1" chance="0.75" /> <!-- Recipe: Sealed Zubei's Helmet (60%) -->
<item id="4991" min="1" max="1" chance="0.3" /> <!-- Recipe: Sealed Doom Helmet (60%) -->
<item id="4990" min="1" max="1" chance="0.3" /> <!-- Recipe: Sealed Blue Wolf Helmet (60%) -->
<item id="4965" min="1" max="1" chance="0.075" /> <!-- Recipe: Spirit's Staff (60%) -->
<item id="90012" min="1" max="1" chance="0.075" /> <!-- Common Life Stone -->
<item id="5000" min="1" max="1" chance="0.03" /> <!-- Recipe: Damascus Sword (60%) -->
<item id="5004" min="1" max="1" chance="0.03" /> <!-- Recipe: Staff of Evil Spirits (60%) -->
<item id="2416" min="1" max="1" chance="0.05" />
<item id="2417" min="1" max="1" chance="0.05" />
<item id="287" min="1" max="1" chance="0.005" />
<item id="57" min="2757" max="6432" chance="70" />
<item id="4089" min="1" max="1" chance="11.96" />
<item id="4088" min="1" max="3" chance="5.801" />
<item id="4121" min="1" max="1" chance="1.374" />
<item id="4952" min="1" max="1" chance="1" />
<item id="4962" min="1" max="1" chance="1" />
<item id="4991" min="1" max="1" chance="0.5" />
<item id="4990" min="1" max="1" chance="0.5" />
<item id="4965" min="1" max="1" chance="0.1" />
<item id="90012" min="1" max="1" chance="0.1" />
<item id="5000" min="1" max="1" chance="0.05" />
<item id="5004" min="1" max="1" chance="0.05" />
</drop>
<spoil>
<item id="4180" min="1" max="9" chance="90.365" /> <!-- Recipe: Silver Arrow -->
<item id="4180" min="1" max="9" chance="99.00" />
</spoil>
</drop_lists>
</npc>
@@ -5133,23 +5145,23 @@
<radius normal="15" />
<height normal="33" />
</collision>
<drop_lists>
<drop>
<item id="40" min="1" max="1" chance="0.3" /> <!-- Leather Boots -->
<item id="604" min="1" max="1" chance="0.3" /> <!-- Quality Leather Gloves -->
<item id="57" min="180" max="420" chance="70" /> <!-- Adena -->
<item id="1872" min="1" max="1" chance="12.63" /> <!-- Animal Bone -->
<item id="1870" min="1" max="1" chance="9.875" /> <!-- Coal -->
<item id="1871" min="1" max="1" chance="9.789" /> <!-- Charcoal -->
<item id="1934" min="1" max="1" chance="6.061" /> <!-- Quality Leather Glove Lining -->
<item id="1931" min="1" max="1" chance="6.049" /> <!-- Leather Boot Lining -->
<item id="1879" min="1" max="1" chance="1.604" /> <!-- Cokes -->
<item id="2182" min="1" max="1" chance="1.207" /> <!-- Recipe: Scale Gaiters -->
</drop>
<spoil>
<item id="1870" min="1" max="3" chance="71.46" /> <!-- Coal -->
<item id="2017" min="1" max="1" chance="1.858" /> <!-- Saber Blade -->
</spoil>
</drop_lists>
<drop_lists>
<drop>
<item id="40" min="1" max="1" chance="0.3" /> <!-- Leather Boots -->
<item id="604" min="1" max="1" chance="0.3" /> <!-- Quality Leather Gloves -->
<item id="57" min="180" max="420" chance="70" /> <!-- Adena -->
<item id="1872" min="1" max="1" chance="12.63" /> <!-- Animal Bone -->
<item id="1870" min="1" max="1" chance="9.875" /> <!-- Coal -->
<item id="1871" min="1" max="1" chance="9.789" /> <!-- Charcoal -->
<item id="1934" min="1" max="1" chance="6.061" /> <!-- Quality Leather Glove Lining -->
<item id="1931" min="1" max="1" chance="6.049" /> <!-- Leather Boot Lining -->
<item id="1879" min="1" max="1" chance="1.604" /> <!-- Cokes -->
<item id="2182" min="1" max="1" chance="1.207" /> <!-- Recipe: Scale Gaiters -->
</drop>
<spoil>
<item id="1870" min="1" max="3" chance="71.46" /> <!-- Coal -->
<item id="2017" min="1" max="1" chance="1.858" /> <!-- Saber Blade -->
</spoil>
</drop_lists>
</npc>
</list>

File diff suppressed because it is too large Load Diff

View File

@@ -34,6 +34,22 @@
<height normal="30" />
</collision>
</npc>
<npc id="34040" level="78" type="L2Teleporter" name="Tyron" title="Messenger of Gludio">
<race>HUMAN</race>
<sex>FEMALE</sex>
<stats str="40" int="21" dex="30" wit="20" con="43" men="10">
<vitals hp="8446" hpRegen="7.5" mp="2355" mpRegen="2.7" />
<speed>
<walk ground="50" />
<run ground="100" />
</speed>
</stats>
<status attackable="false" />
<collision>
<radius normal="8" />
<height normal="20" />
</collision>
</npc>
<npc id="34079" level="99" type="L2Merchant" name="Macken" title="Rarities Traider">
<race>HUMAN</race>
<sex>MALE</sex>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/teleporterData.xsd">
<npc id="34040">
<teleport type="OTHER">
<location x="6281" y="-17158" z="-3688" />
</teleport>
</npc>
</list>

View File

@@ -15,6 +15,7 @@
<location npcStringId="1010182" x="184222" y="46666" z="-5864" feeCount="6100" /> <!-- Silent Valley (Lv. 72) -->
<location npcStringId="1010059" x="114649" y="11115" z="-5120" feeCount="4200" /> <!-- Entrance to the Tower of Insolence -->
<location npcStringId="1010062" x="177116" y="45786" z="-4168" feeCount="3400" /> <!-- Entrance to the Giant's Cave -->
<location npcStringId="1010698" x="11235" y="-24026" z="-3640" feeCount="6400" /> <!-- Forgotten Island -->
</teleport>
</npc>
</list>