Reworked Isle of Souls hunting zone.

Contributed by nasseka.
This commit is contained in:
MobiusDevelopment
2021-11-19 13:22:17 +00:00
parent 502da69f0a
commit 42a1cc7d25
16 changed files with 2574 additions and 38 deletions

View File

@@ -9,7 +9,7 @@
<refillTimeMax>3600</refillTimeMax>
<entryFee>150000</entryFee>
<minLevel>100</minLevel>
<maxLevel>120</maxLevel>
<maxLevel>130</maxLevel>
</zone>
<zone id="6" name="Primeval Isle">
<enterLocation>9400,-21720,-3634</enterLocation>
@@ -20,18 +20,20 @@
<refillTimeMax>3600</refillTimeMax>
<entryFee>150000</entryFee>
<minLevel>105</minLevel>
<maxLevel>120</maxLevel>
<maxLevel>130</maxLevel>
</zone>
<zone id="7" name="Golden Altar">
<zone id="7" name="Isle of Souls">
<enterLocation>-122259,73678,-2872</enterLocation>
<initialTime>3600</initialTime> <!-- 1 hour -->
<resetDelay>864000</resetDelay> <!-- 10 days -->
<resetDelay>86400</resetDelay> <!-- 10 days -->
<maxAddedTime>21600</maxAddedTime> <!-- 6 hours -->
<remainRefillTime>7200</remainRefillTime>
<refillTimeMax>3600</refillTimeMax>
<entryFee>150000</entryFee>
<minLevel>107</minLevel>
<maxLevel>120</maxLevel>
<maxLevel>130</maxLevel>
<instanceId>1007</instanceId>
<soloInstance>false</soloInstance>
</zone>
<zone id="11" name="Abandoned Coal Mines">
<enterLocation>139411,-169382,-1600</enterLocation>

View File

@@ -1,7 +1,12 @@
<html><body>Overseer Teleporter:<br>
We will safely send you to our camps.<br>
Where would you like to go?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 0">Eastern Camp</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 1">Western Camp</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 2">Southern Camp</Button>
I can teleport you to any Overseer camp.<br>
Where would you like to teleport?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 0">Golden Hills(north)</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 1">Golden Hills(south)</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 2">Golden Altar</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 3"><font color="f96464">Mimir's Altar(Lv. 112)</font></Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 4"><font color="f96464">Nornil's Altar(Lv. 112)</font></Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 5"><font color="f96464">Isle of Souls Harbor(Lv. 112)</font></Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 6"><font color="f96464">Kamael Village(East)(Lv. 112)</font></Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 7"><font color="f96464">Kamael Village(South)(Lv. 112)</font></Button>
</body></html>

File diff suppressed because it is too large Load Diff

View File

@@ -34,11 +34,15 @@ public class TranscendentZone extends AbstractInstance
private static final int PATROL_TELEPORTER = 34568;
private static final int PATROL_GUARD = 34569;
// Misc
private static final int TEMPLATE = 1013; // Corroded Fields
private static final int[] TEMPLATE_IDS =
{
1007, //Isle of Souls
1013 // Corroded Fields
};
public TranscendentZone()
{
super(TEMPLATE);
super(TEMPLATE_IDS);
addStartNpc(PATROL_TELEPORTER, PATROL_GUARD);
addTalkId(PATROL_TELEPORTER, PATROL_GUARD);
addFirstTalkId(PATROL_TELEPORTER, PATROL_GUARD);

View File

@@ -443,9 +443,16 @@
<skill id="32930" toLevel="1" name="More Adena">
<!-- For $s1, the amount of received adena is increased. -->
<icon>icon.buff_inc_adena</icon>
<operateType>A1</operateType>
<operateType>A2</operateType>
<isMagic>4</isMagic>
<castRange>600</castRange>
<abnormalTime>15</abnormalTime>
<effects>
<effect name="BonusDropAdena">
<amount>100</amount>
<mode>PER</mode>
</effect>
</effects>
</skill>
<skill id="32931" toLevel="1" name="Critical Strike">
<!-- Physical melee skill used by warriors. Attacks 1 monster with a weapon. -->

View File

@@ -2,9 +2,14 @@
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/teleporterData.xsd">
<npc id="34524"> <!-- Overseer Teleporter -->
<teleport type="OTHER">
<location x="-109690" y="75379" z="-3174" /> <!-- Eastern -->
<location x="-122255" y="73554" z="-2867" /> <!-- Western -->
<location x="-112756" y="91958" z="-3163" /> <!-- Southern -->
<location x="-109711" y="75449" z="-3184" /> <!-- Golden Hills(north) -->
<location x="-112320" y="91965" z="-3184" /> <!-- Golden Hills(south) -->
<location x="-112756" y="91958" z="-3163" /> <!-- Golden Altar -->
<location x="-94625" y="51773" z="-2024" /> <!-- Mimir's Altar(Lv. 112) -->
<location x="-86475" y="36997" z="-2048" /> <!-- Nornil's Altar(Lv. 112) -->
<location x="-74376" y="53733" z="-3672" /> <!-- Isle of Souls Harbor(Lv. 112) -->
<location x="-110544" y="47480" z="-1056" /> <!-- Kamael Village(East)(Lv. 112) -->
<location x="-119643" y="52494" z="-1000" /> <!-- Kamael Village(South)(Lv. 112) -->
</teleport>
</npc>
</list>

View File

@@ -2309,4 +2309,17 @@
<stat name="skillIdLvl" val="55031-1;" /> <!-- GM Punish -->
<node X="-113088" Y="-251088" />
</zone>
<zone name="isle_of_souls12" type="EffectZone" shape="NPoly" minZ="-4000" maxZ="2000">
<stat name="skillIdLvl" val="32930-1;" /> <!-- Adena Buff -->
<stat name="instanceId" val="1007" />
<stat name="initialDelay" val="10000" />
<stat name="reuse" val="15000" /> <!-- Guess -->
<stat name="showDangerIcon" val="false" />
<node X="-111716" Y="94184" />
<node X="-70216" Y="52586" />
<node X="-73981" Y="42474" />
<node X="-89670" Y="35065" />
<node X="-130285" Y="27143" />
<node X="-127035" Y="94029" />
</zone>
</list>

View File

@@ -9,9 +9,14 @@
<node X="0" Y="-32768" />
<node X="32767" Y="-1" />
</zone>
<zone name="golden_altar_hz" type="TimedHuntingZone" shape="Cuboid" minZ="-16000" maxZ="10000">
<node X="-131072" Y="65536" />
<node X="-98305" Y="98303" />
<zone name="isle_of_souls" type="TimedHuntingZone" shape="NPoly" minZ="-16000" maxZ="10000">
<stat name="instanceId" val="1007" />
<node X="-111716" Y="94184" />
<node X="-70216" Y="52586" />
<node X="-73981" Y="42474" />
<node X="-89670" Y="35065" />
<node X="-130285" Y="27143" />
<node X="-127035" Y="94029" />
</zone>
<zone name="coal_mines_hz" type="TimedHuntingZone" shape="Cuboid" minZ="-16000" maxZ="10000">
<node X="131072" Y="-196608" />

View File

@@ -9,7 +9,7 @@
<refillTimeMax>3600</refillTimeMax>
<entryFee>150000</entryFee>
<minLevel>100</minLevel>
<maxLevel>120</maxLevel>
<maxLevel>130</maxLevel>
</zone>
<zone id="6" name="Primeval Isle">
<enterLocation>9400,-21720,-3634</enterLocation>
@@ -20,18 +20,20 @@
<refillTimeMax>3600</refillTimeMax>
<entryFee>150000</entryFee>
<minLevel>105</minLevel>
<maxLevel>120</maxLevel>
<maxLevel>130</maxLevel>
</zone>
<zone id="7" name="Golden Altar">
<zone id="7" name="Isle of Souls">
<enterLocation>-122259,73678,-2872</enterLocation>
<initialTime>3600</initialTime> <!-- 1 hour -->
<resetDelay>864000</resetDelay> <!-- 10 days -->
<resetDelay>86400</resetDelay> <!-- 10 days -->
<maxAddedTime>21600</maxAddedTime> <!-- 6 hours -->
<remainRefillTime>7200</remainRefillTime>
<refillTimeMax>3600</refillTimeMax>
<entryFee>150000</entryFee>
<minLevel>107</minLevel>
<maxLevel>120</maxLevel>
<maxLevel>130</maxLevel>
<instanceId>1007</instanceId>
<soloInstance>false</soloInstance>
</zone>
<zone id="11" name="Abandoned Coal Mines">
<enterLocation>139411,-169382,-1600</enterLocation>

View File

@@ -1,7 +1,12 @@
<html><body>Overseer Teleporter:<br>
We will safely send you to our camps.<br>
Where would you like to go?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 0">Eastern Camp</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 1">Western Camp</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 2">Southern Camp</Button>
I can teleport you to any Overseer camp.<br>
Where would you like to teleport?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 0">Golden Hills(north)</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 1">Golden Hills(south)</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 2">Golden Altar</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 3"><font color="f96464">Mimir's Altar(Lv. 112)</font></Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 4"><font color="f96464">Nornil's Altar(Lv. 112)</font></Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 5"><font color="f96464">Isle of Souls Harbor(Lv. 112)</font></Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 6"><font color="f96464">Kamael Village(East)(Lv. 112)</font></Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_teleport OTHER 7"><font color="f96464">Kamael Village(South)(Lv. 112)</font></Button>
</body></html>

File diff suppressed because it is too large Load Diff

View File

@@ -34,11 +34,15 @@ public class TranscendentZone extends AbstractInstance
private static final int PATROL_TELEPORTER = 34568;
private static final int PATROL_GUARD = 34569;
// Misc
private static final int TEMPLATE = 1013; // Corroded Fields
private static final int[] TEMPLATE_IDS =
{
1007, //Isle of Souls
1013 // Corroded Fields
};
public TranscendentZone()
{
super(TEMPLATE);
super(TEMPLATE_IDS);
addStartNpc(PATROL_TELEPORTER, PATROL_GUARD);
addTalkId(PATROL_TELEPORTER, PATROL_GUARD);
addFirstTalkId(PATROL_TELEPORTER, PATROL_GUARD);

View File

@@ -443,9 +443,16 @@
<skill id="32930" toLevel="1" name="More Adena">
<!-- For $s1, the amount of received adena is increased. -->
<icon>icon.buff_inc_adena</icon>
<operateType>A1</operateType>
<operateType>A2</operateType>
<isMagic>4</isMagic>
<castRange>600</castRange>
<abnormalTime>15</abnormalTime>
<effects>
<effect name="BonusDropAdena">
<amount>100</amount>
<mode>PER</mode>
</effect>
</effects>
</skill>
<skill id="32931" toLevel="1" name="Critical Strike">
<!-- Physical melee skill used by warriors. Attacks 1 monster with a weapon. -->

View File

@@ -2,9 +2,14 @@
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/teleporterData.xsd">
<npc id="34524"> <!-- Overseer Teleporter -->
<teleport type="OTHER">
<location x="-109690" y="75379" z="-3174" /> <!-- Eastern -->
<location x="-122255" y="73554" z="-2867" /> <!-- Western -->
<location x="-112756" y="91958" z="-3163" /> <!-- Southern -->
<location x="-109711" y="75449" z="-3184" /> <!-- Golden Hills(north) -->
<location x="-112320" y="91965" z="-3184" /> <!-- Golden Hills(south) -->
<location x="-112756" y="91958" z="-3163" /> <!-- Golden Altar -->
<location x="-94625" y="51773" z="-2024" /> <!-- Mimir's Altar(Lv. 112) -->
<location x="-86475" y="36997" z="-2048" /> <!-- Nornil's Altar(Lv. 112) -->
<location x="-74376" y="53733" z="-3672" /> <!-- Isle of Souls Harbor(Lv. 112) -->
<location x="-110544" y="47480" z="-1056" /> <!-- Kamael Village(East)(Lv. 112) -->
<location x="-119643" y="52494" z="-1000" /> <!-- Kamael Village(South)(Lv. 112) -->
</teleport>
</npc>
</list>

View File

@@ -2309,4 +2309,17 @@
<stat name="skillIdLvl" val="55031-1;" /> <!-- GM Punish -->
<node X="-113088" Y="-251088" />
</zone>
<zone name="isle_of_souls12" type="EffectZone" shape="NPoly" minZ="-4000" maxZ="2000">
<stat name="skillIdLvl" val="32930-1;" /> <!-- Adena Buff -->
<stat name="instanceId" val="1007" />
<stat name="initialDelay" val="10000" />
<stat name="reuse" val="15000" /> <!-- Guess -->
<stat name="showDangerIcon" val="false" />
<node X="-111716" Y="94184" />
<node X="-70216" Y="52586" />
<node X="-73981" Y="42474" />
<node X="-89670" Y="35065" />
<node X="-130285" Y="27143" />
<node X="-127035" Y="94029" />
</zone>
</list>

View File

@@ -9,9 +9,14 @@
<node X="0" Y="-32768" />
<node X="32767" Y="-1" />
</zone>
<zone name="golden_altar_hz" type="TimedHuntingZone" shape="Cuboid" minZ="-16000" maxZ="10000">
<node X="-131072" Y="65536" />
<node X="-98305" Y="98303" />
<zone name="isle_of_souls" type="TimedHuntingZone" shape="NPoly" minZ="-16000" maxZ="10000">
<stat name="instanceId" val="1007" />
<node X="-111716" Y="94184" />
<node X="-70216" Y="52586" />
<node X="-73981" Y="42474" />
<node X="-89670" Y="35065" />
<node X="-130285" Y="27143" />
<node X="-127035" Y="94029" />
</zone>
<zone name="coal_mines_hz" type="TimedHuntingZone" shape="Cuboid" minZ="-16000" maxZ="10000">
<node X="131072" Y="-196608" />