Ashen Shadow Camp 110 level.

Thanks to nasseka.
This commit is contained in:
MobiusDevelopment 2021-07-25 00:37:20 +00:00
parent 41137473a8
commit 01bf79f7e0
6 changed files with 770 additions and 118 deletions

View File

@ -7,4 +7,5 @@ Welcome! My name is Benusta. I help adventurers to travel to instance zones. I c
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest SpiritForest enterInstance">Spirit Forest</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest BaylorWarzone enterInstance110">Crystal Prison (Baylor) - Lv. 110</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest NightmareKamaloka enterInstance110">Nightmare Kamaloka - Lv. 110</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest AshenShadowRevolutionaries enterInstance110">Ashen Shadow Camp - Lv. 110</Button>
</body></html>

View File

@ -0,0 +1,265 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Ashen Shadow Revolutionaries 110 -->
<instance id="311" maxWorlds="50" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/instance.xsd">
<time duration="120" empty="5" />
<misc isPvP="true" />
<locations>
<enter type="FIXED">
<location x="-77684" y="155984" z="-3194" />
</enter>
<exit type="ORIGIN" />
</locations>
<conditions>
<condition type="Party" showMessageAndHtml="true">
<param name="html" value="condNoGroup.html" />
</condition>
<condition type="GroupMin">
<param name="html" value="condSmallGroup.html" />
<param name="limit" value="2" />
</condition>
<condition type="GroupMax">
<param name="limit" value="7" />
</condition>
<condition type="Level" showMessageAndHtml="true">
<param name="html" value="condNoLevel.html" />
<param name="min" value="110" />
</condition>
<condition type="Distance" />
<condition type="Reenter" />
</conditions>
<reenter apply="ON_FINISH">
<reset day="MONDAY" hour="6" minute="30" />
<reset day="TUESDAY" hour="6" minute="30" />
<reset day="WEDNESDAY" hour="6" minute="30" />
<reset day="THURSDAY" hour="6" minute="30" />
<reset day="FRIDAY" hour="6" minute="30" />
<reset day="SATURDAY" hour="6" minute="30" />
<reset day="SUNDAY" hour="6" minute="30" />
</reenter>
<spawnlist>
<group>
<npc id="34101" x="-77573" y="155694" z="-3191" heading="10969" /> <!-- Treasure Chest -->
</group>
<group name="wave_1" spawnByDefault="false">
<npc id="24811" x="-81913" y="153314" z="-3168" heading="15835" /> <!-- Unit Signalman -->
<npc id="19602" x="-81925" y="153399" z="-3168" heading="49153" />
<npc id="24800" x="-79880" y="153773" z="-3168" heading="23742" /> <!-- Knight Agar -->
<npc id="24800" x="-83677" y="154528" z="-3168" heading="32767" /> <!-- Knight Agar -->
<npc id="24801" x="-79314" y="154915" z="-3168" heading="58963" /> <!-- Warrior Ule -->
<npc id="24801" x="-79398" y="155041" z="-3168" heading="5441" /> <!-- Warrior Ule -->
<npc id="24802" x="-80938" y="154823" z="-3168" heading="3039" /> <!-- Rogue Fiord -->
<npc id="24803" x="-82570" y="155111" z="-3168" heading="45661" /> <!-- Archer Torn -->
<npc id="24803" x="-83124" y="153236" z="-3168" heading="15887" /> <!-- Archer Torn -->
<npc id="24804" x="-83788" y="154480" z="-3168" heading="62981" /> <!-- Mage Kenaz -->
<npc id="24805" x="-80971" y="154926" z="-3168" heading="53989" /> <!-- Enchanter Nied -->
<npc id="24805" x="-82577" y="154752" z="-3168" heading="18938" /> <!-- Enchanter Nied -->
<npc id="24806" x="-81719" y="153896" z="-3168" heading="16141" /> <!-- Summoner Inke -->
<npc id="24807" x="-79952" y="153733" z="-3168" heading="17250" /> <!-- Healer Zera -->
<npc id="24807" x="-81815" y="154009" z="-3168" heading="16141" /> <!-- Healer Zera -->
<npc id="24800" x="-83244" y="153400" z="-3168" heading="49153" /> <!-- Knight Agar -->
<npc id="24801" x="-79734" y="153996" z="-3168" heading="30708" /> <!-- Warrior Ule -->
<npc id="24801" x="-82682" y="155081" z="-3168" heading="62368" /> <!-- Warrior Ule -->
<npc id="24802" x="-83037" y="153234" z="-3168" heading="15887" /> <!-- Rogue Fiord -->
<npc id="24803" x="-82737" y="154954" z="-3168" heading="62181" /> <!-- Archer Torn -->
<npc id="24804" x="-80747" y="154958" z="-3168" heading="37605" /> <!-- Mage Kenaz -->
<npc id="24804" x="-83791" y="154515" z="-3168" heading="62981" /> <!-- Mage Kenaz -->
<npc id="24807" x="-80911" y="155011" z="-3168" heading="53686" /> <!-- Healer Zera -->
<npc id="24807" x="-83716" y="154480" z="-3168" heading="26634" /> <!-- Healer Zera -->
<npc id="24800" x="-79357" y="154991" z="-3168" heading="19185" /> <!-- Knight Agar -->
<npc id="24800" x="-81898" y="154109" z="-3168" heading="16141" /> <!-- Knight Agar -->
<npc id="24801" x="-79284" y="154847" z="-3168" heading="55769" /> <!-- Warrior Ule -->
<npc id="24801" x="-79439" y="155092" z="-3168" heading="10900" /> <!-- Warrior Ule -->
<npc id="24801" x="-80807" y="155026" z="-3168" heading="44742" /> <!-- Warrior Ule -->
<npc id="24801" x="-81604" y="153740" z="-3168" heading="16141" /> <!-- Warrior Ule -->
<npc id="24801" x="-83216" y="153236" z="-3168" heading="15887" /> <!-- Warrior Ule -->
<npc id="24801" x="-83290" y="153239" z="-3168" heading="15887" /> <!-- Warrior Ule -->
<npc id="24803" x="-80732" y="154869" z="-3168" heading="28798" /> <!-- Archer Torn -->
<npc id="24805" x="-82017" y="153994" z="-3168" heading="16141" /> <!-- Enchanter Nied -->
<npc id="24805" x="-83363" y="153240" z="-3168" heading="15887" /> <!-- Enchanter Nied -->
<npc id="24806" x="-80119" y="153715" z="-3168" heading="16383" /> <!-- Summoner Inke -->
<npc id="24806" x="-82288" y="153734" z="-3168" heading="16141" /> <!-- Summoner Inke -->
<npc id="24807" x="-79485" y="155137" z="-3168" heading="3769" /> <!-- Healer Zera -->
<npc id="24807" x="-83443" y="153233" z="-3168" heading="15887" /> <!-- Healer Zera -->
<npc id="24800" x="-80819" y="154794" z="-3168" heading="20606" /> <!-- Knight Agar -->
<npc id="24800" x="-82466" y="155036" z="-3168" heading="38361" /> <!-- Knight Agar -->
<npc id="24802" x="-80027" y="153728" z="-3168" heading="24575" /> <!-- Rogue Fiord -->
<npc id="24802" x="-83782" y="154442" z="-3168" heading="62981" /> <!-- Rogue Fiord -->
<npc id="24803" x="-82150" y="153867" z="-3168" heading="16141" /> <!-- Archer Torn -->
<npc id="24803" x="-83794" y="154577" z="-3168" heading="62981" /> <!-- Archer Torn -->
<npc id="24804" x="-79774" y="153915" z="-3168" heading="27931" /> <!-- Mage Kenaz -->
<npc id="24805" x="-79246" y="154775" z="-3168" heading="7088" /> <!-- Enchanter Nied -->
<npc id="24805" x="-79816" y="153840" z="-3168" heading="25615" /> <!-- Enchanter Nied -->
<npc id="24805" x="-83795" y="154644" z="-3168" heading="26634" /> <!-- Enchanter Nied -->
<npc id="24806" x="-82705" y="154842" z="-3168" heading="4835" /> <!-- Summoner Inke -->
<npc id="24807" x="-82454" y="154864" z="-3168" heading="26634" /> <!-- Healer Zera -->
<npc id="24808" x="-80089" y="153745" z="-3168" heading="0" /> <!-- Soul Specter -->
<npc id="24808" x="-81689" y="153926" z="-3168" heading="0" /> <!-- Soul Specter -->
<npc id="24808" x="-82258" y="153764" z="-3168" heading="0" /> <!-- Soul Specter -->
<npc id="24808" x="-82675" y="154872" z="-3168" heading="0" /> <!-- Soul Specter -->
<npc id="24809" x="-80149" y="153685" z="-3168" heading="0" /> <!-- Banshee Queen -->
<npc id="24809" x="-81749" y="153866" z="-3168" heading="0" /> <!-- Banshee Queen -->
<npc id="24809" x="-82318" y="153704" z="-3168" heading="0" /> <!-- Banshee Queen -->
<npc id="24809" x="-82735" y="154812" z="-3168" heading="0" /> <!-- Banshee Queen -->
<npc id="24812" x="-78746" y="152812" z="-3168" heading="65361" /> <!-- Unit Guard -->
<npc id="24812" x="-78776" y="152688" z="-3168" heading="65361" /> <!-- Unit Guard -->
<npc id="24812" x="-82901" y="149262" z="-3112" heading="48419" /> <!-- Unit Guard -->
<npc id="24812" x="-83444" y="149245" z="-3112" heading="48419" /> <!-- Unit Guard -->
<npc id="24812" x="-84882" y="152805" z="-3176" heading="32202" /> <!-- Unit Guard -->
<npc id="24812" x="-84889" y="152683" z="-3168" heading="32202" /> <!-- Unit Guard -->
</group>
<group name="wave_2" spawnByDefault="false">
<npc id="24811" x="-78988" y="150832" z="-3032" heading="34026" /> <!-- Unit Signalman -->
<npc id="19602" x="-79083" y="150830" z="-3041" heading="65484" />
<npc id="24806" x="-82450" y="151502" z="-3129" heading="48539" /> <!-- Summoner Inke -->
<npc id="24809" x="-82427" y="151552" z="-3129" heading="47893" /> <!-- Banshee Queen -->
<npc id="24808" x="-82480" y="151551" z="-3129" heading="44641" /> <!-- Soul Specter -->
<npc id="24807" x="-82361" y="151508" z="-3129" heading="49312" /> <!-- Healer Zera -->
<npc id="24804" x="-82280" y="151504" z="-3129" heading="43018" /> <!-- Mage Kenaz -->
<npc id="24801" x="-82211" y="151504" z="-3129" heading="48330" /> <!-- Warrior Ule -->
<npc id="24802" x="-82139" y="151502" z="-3132" heading="53988" /> <!-- Rogue Fiord -->
<npc id="24803" x="-82071" y="151500" z="-3129" heading="49032" /> <!-- Archer Torn -->
<npc id="24800" x="-82215" y="151393" z="-3129" heading="16383" /> <!-- Knight Agar -->
<npc id="24802" x="-83812" y="151735" z="-3129" heading="59969" /> <!-- Rogue Fiord -->
<npc id="24801" x="-83856" y="151655" z="-3129" heading="61485" /> <!-- Warrior Ule -->
<npc id="24800" x="-83913" y="151586" z="-3129" heading="57797" /> <!-- Knight Agar -->
<npc id="24803" x="-83989" y="151542" z="-3129" heading="52192" /> <!-- Archer Torn -->
<npc id="24804" x="-84076" y="151503" z="-3129" heading="49730" /> <!-- Mage Kenaz -->
<npc id="24805" x="-84151" y="151483" z="-3132" heading="49341" /> <!-- Enchanter Nied -->
<npc id="24806" x="-84225" y="151452" z="-3129" heading="50704" /> <!-- Summoner Inke -->
<npc id="24808" x="-84237" y="151405" z="-3129" heading="46544" /> <!-- Soul Specter -->
<npc id="24809" x="-84241" y="151339" z="-3129" heading="49151" /> <!-- Banshee Queen -->
<npc id="24807" x="-84779" y="150513" z="-3129" heading="12908" /> <!-- Healer Zera -->
<npc id="24801" x="-84681" y="150513" z="-3129" heading="9346" /> <!-- Warrior Ule -->
<npc id="24802" x="-84588" y="150460" z="-3129" heading="6133" /> <!-- Rogue Fiord -->
<npc id="24803" x="-84492" y="150416" z="-3129" heading="7131" /> <!-- Archer Torn -->
<npc id="24804" x="-84421" y="150359" z="-3129" heading="6657" /> <!-- Mage Kenaz -->
<npc id="24805" x="-84356" y="150284" z="-3129" heading="3709" /> <!-- Enchanter Nied -->
<npc id="24809" x="-84283" y="150273" z="-3129" heading="11716" /> <!-- Banshee Queen -->
<npc id="24808" x="-84209" y="150200" z="-3129" heading="59899" /> <!-- Soul Specter -->
<npc id="24806" x="-84313" y="150204" z="-3129" heading="3422" /> <!-- Summoner Inke -->
<npc id="24807" x="-84266" y="150113" z="-3129" heading="4667" /> <!-- Healer Zera -->
<npc id="24808" x="-84009" y="149774" z="-3129" heading="14018" /> <!-- Soul Specter -->
<npc id="24809" x="-83944" y="149759" z="-3129" heading="7832" /> <!-- Banshee Queen -->
<npc id="24806" x="-83980" y="149835" z="-3129" heading="12892" /> <!-- Summoner Inke -->
<npc id="24803" x="-83909" y="149823" z="-3129" heading="13606" /> <!-- Archer Torn -->
<npc id="24801" x="-83788" y="149802" z="-3129" heading="18317" /> <!-- Warrior Ule -->
<npc id="24800" x="-83688" y="149754" z="-3129" heading="11006" /> <!-- Knight Agar -->
<npc id="24804" x="-83607" y="149656" z="-3129" heading="5579" /> <!-- Mage Kenaz -->
<npc id="24805" x="-83594" y="149552" z="-3129" heading="5208" /> <!-- Enchanter Nied -->
<npc id="24801" x="-82277" y="150209" z="-3129" heading="17329" /> <!-- Warrior Ule -->
<npc id="24802" x="-82195" y="150215" z="-3129" heading="18939" /> <!-- Rogue Fiord -->
<npc id="24800" x="-82099" y="150304" z="-3129" heading="49151" /> <!-- Knight Agar -->
<npc id="24803" x="-82115" y="150209" z="-3129" heading="14707" /> <!-- Archer Torn -->
<npc id="24804" x="-82028" y="150217" z="-3129" heading="18442" /> <!-- Mage Kenaz -->
<npc id="24805" x="-81941" y="150210" z="-3129" heading="15540" /> <!-- Enchanter Nied -->
<npc id="24806" x="-81855" y="150206" z="-3129" heading="15438" /> <!-- Summoner Inke -->
<npc id="24807" x="-81773" y="150203" z="-3129" heading="14219" /> <!-- Healer Zera -->
<npc id="24808" x="-81888" y="150133" z="-3129" heading="15308" /> <!-- Soul Specter -->
<npc id="24809" x="-81827" y="150121" z="-3129" heading="15329" /> <!-- Banshee Queen -->
<npc id="24802" x="-81032" y="149747" z="-3044" heading="27536" /> <!-- Rogue Fiord -->
<npc id="24807" x="-80966" y="149824" z="-3044" heading="21798" /> <!-- Healer Zera -->
<npc id="24801" x="-80892" y="149855" z="-3044" heading="13161" /> <!-- Warrior Ule -->
<npc id="24800" x="-80806" y="149879" z="-3044" heading="17681" /> <!-- Knight Agar -->
<npc id="24803" x="-80736" y="149848" z="-3044" heading="16383" /> <!-- Archer Torn -->
<npc id="24804" x="-80665" y="149788" z="-3044" heading="6894" /> <!-- Mage Kenaz -->
<npc id="24805" x="-80627" y="149720" z="-3044" heading="7152" /> <!-- Enchanter Nied -->
<npc id="24806" x="-80592" y="149642" z="-3044" heading="3968" /> <!-- Summoner Inke -->
<npc id="24800" x="-80614" y="152010" z="-3044" heading="65261" /> <!-- Knight Agar -->
<npc id="24807" x="-80498" y="151773" z="-3044" heading="32116" /> <!-- Healer Zera -->
<npc id="24806" x="-80509" y="151852" z="-3044" heading="35881" /> <!-- Summoner Inke -->
<npc id="24808" x="-80428" y="151836" z="-3044" heading="32767" /> <!-- Soul Specter -->
<npc id="24809" x="-80430" y="151883" z="-3044" heading="31836" /> <!-- Banshee Queen -->
<npc id="24802" x="-80508" y="151931" z="-3044" heading="31287" /> <!-- Rogue Fiord -->
<npc id="24801" x="-80503" y="152009" z="-3044" heading="32767" /> <!-- Warrior Ule -->
<npc id="24803" x="-80500" y="152091" z="-3044" heading="32767" /> <!-- Archer Torn -->
<npc id="24804" x="-80499" y="152174" z="-3044" heading="33966" /> <!-- Mage Kenaz -->
<npc id="24805" x="-80503" y="152254" z="-3044" heading="30535" /> <!-- Enchanter Nied -->
<npc id="24800" x="-79479" y="150835" z="-3041" heading="32431" /> <!-- Knight Agar -->
<npc id="24801" x="-79439" y="150682" z="-3041" heading="34248" /> <!-- Warrior Ule -->
<npc id="24802" x="-79432" y="150731" z="-3041" heading="30764" /> <!-- Rogue Fiord -->
<npc id="24803" x="-79423" y="150777" z="-3041" heading="32767" /> <!-- Archer Torn -->
<npc id="24804" x="-79428" y="150832" z="-3041" heading="32189" /> <!-- Mage Kenaz -->
<npc id="24805" x="-79429" y="150884" z="-3041" heading="30791" /> <!-- Enchanter Nied -->
<npc id="24806" x="-79426" y="150937" z="-3041" heading="31332" /> <!-- Summoner Inke -->
<npc id="24807" x="-79429" y="150984" z="-3041" heading="32219" /> <!-- Healer Zera -->
<npc id="24808" x="-79361" y="150898" z="-3041" heading="31502" /> <!-- Soul Specter -->
<npc id="24809" x="-79359" y="150955" z="-3041" heading="30804" /> <!-- Banshee Queen -->
</group>
<group name="wave_3" spawnByDefault="false">
<npc id="34151" x="-82922" y="150963" z="-3128" heading="62633" /> <!-- Sir Klaus Vasper -->
<npc id="34152" x="-82922" y="150865" z="-3128" heading="62633" /> <!-- Adonius -->
<npc id="34153" x="-82922" y="150756" z="-3128" heading="62633" /> <!-- Kluto -->
<npc id="34154" x="-82922" y="151069" z="-3128" heading="62633" /> <!-- Yeniche -->
<npc id="34155" x="-82922" y="151172" z="-3128" heading="62633" /> <!-- Yuyuria -->
</group>
<group name="goods" spawnByDefault="false">
<npc id="34102" x="-79183" y="153902" z="-3168" heading="54717" /> <!-- Transport Goods -->
<npc id="34102" x="-78997" y="155928" z="-3152" heading="40585" /> <!-- Transport Goods -->
<npc id="34102" x="-78887" y="153230" z="-3168" heading="8065" /> <!-- Transport Goods -->
<npc id="34102" x="-81895" y="151753" z="-3056" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-82036" y="149838" z="-3072" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-80751" y="149776" z="-3024" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-79821" y="149963" z="-3040" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-80111" y="152322" z="-3040" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-82032" y="150009" z="-3072" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-82216" y="151701" z="-3120" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-84783" y="151696" z="-3120" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-80147" y="153089" z="-3168" heading="61750" /> <!-- Transport Goods -->
<npc id="34102" x="-83850" y="151822" z="-3120" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-84258" y="149455" z="-3120" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-84783" y="151515" z="-3120" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-82796" y="152306" z="-3120" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-84231" y="150098" z="-3120" heading="48821" /> <!-- Transport Goods -->
<npc id="34102" x="-82832" y="155148" z="-3168" heading="48821" /> <!-- Transport Goods -->
<npc id="34102" x="-84438" y="153174" z="-3168" heading="48821" /> <!-- Transport Goods -->
<npc id="34102" x="-81834" y="153847" z="-3168" heading="48821" /> <!-- Transport Goods -->
<npc id="34102" x="-79671" y="153778" z="-3136" heading="48303" /> <!-- Transport Goods -->
<npc id="34102" x="-82453" y="155388" z="-3168" heading="48821" /> <!-- Transport Goods -->
<npc id="34102" x="-79533" y="154994" z="-3168" heading="3041" /> <!-- Transport Goods -->
<npc id="34102" x="-80761" y="152740" z="-3168" heading="17505" /> <!-- Transport Goods -->
<npc id="34102" x="-83342" y="155448" z="-3168" heading="48821" /> <!-- Transport Goods -->
<npc id="34102" x="-81999" y="153843" z="-3168" heading="48821" /> <!-- Transport Goods -->
<npc id="34102" x="-81311" y="153210" z="-3168" heading="32316" /> <!-- Transport Goods -->
<npc id="34102" x="-80854" y="155254" z="-3136" heading="58542" /> <!-- Transport Goods -->
<npc id="34102" x="-79916" y="153563" z="-3136" heading="41115" /> <!-- Transport Goods -->
<npc id="34102" x="-80626" y="155005" z="-3168" heading="18904" /> <!-- Transport Goods -->
<npc id="34102" x="-83329" y="155774" z="-3168" heading="47044" /> <!-- Transport Goods -->
<npc id="34102" x="-84320" y="154853" z="-3176" heading="15636" /> <!-- Transport Goods -->
<npc id="34102" x="-84337" y="154258" z="-3176" heading="61936" /> <!-- Transport Goods -->
</group>
<group name="captives" spawnByDefault="false">
<npc id="34104" x="-79262" y="150981" z="-3040" heading="49803" /> <!-- Levian -->
<npc id="34105" x="-79256" y="150676" z="-3040" heading="16384" /> <!-- Zigaunt -->
<npc id="34106" x="-79559" y="150661" z="-3040" heading="16384" /> <!-- Iris -->
<npc id="34107" x="-79557" y="150982" z="-3040" heading="49152" /> <!-- Nell -->
<npc id="34108" x="-81864" y="149502" z="-3120" heading="49152" /> <!-- Baenedes -->
<npc id="34109" x="-81861" y="149197" z="-3120" heading="16384" /> <!-- Auron -->
<npc id="34110" x="-81688" y="149350" z="-3120" heading="32768" /> <!-- Ramos -->
<npc id="34111" x="-82212" y="149197" z="-3120" heading="16384" /> <!-- Celma -->
<npc id="34112" x="-82211" y="149504" z="-3120" heading="49152" /> <!-- Rhodiel -->
<npc id="34113" x="-84400" y="149872" z="-3029" heading="49152" /> <!-- Kalinta -->
<npc id="34114" x="-84661" y="149989" z="-3120" heading="0" /> <!-- Estella -->
<npc id="34115" x="-84642" y="149630" z="-3120" heading="8192" /> <!-- Talbot -->
<npc id="34116" x="-84401" y="149606" z="-3120" heading="16384" /> <!-- Xenos -->
<npc id="34117" x="-81908" y="152077" z="-3120" heading="0" /> <!-- Collen -->
<npc id="34118" x="-81199" y="151904" z="-3120" heading="27000" /> <!-- Galatea -->
<npc id="34119" x="-81266" y="152076" z="-3120" heading="32768" /> <!-- Asha -->
<npc id="34120" x="-81520" y="152256" z="-3120" heading="49376" /> <!-- Marsden-->
<npc id="34121" x="-81490" y="152254" z="-3120" heading="48074" /> <!-- Raminya -->
<npc id="34122" x="-79405" y="153963" z="-3152" heading="49152" /> <!-- Poesia -->
<npc id="34123" x="-79369" y="153318" z="-3160" heading="26000" /> <!-- Bleaker -->
<npc id="34124" x="-80108" y="153307" z="-3152" heading="0" /> <!-- Nestle -->
<npc id="34125" x="-80448" y="153208" z="-3076" heading="32000" /> <!-- Umos -->
<npc id="34126" x="-80448" y="153408" z="-3076" heading="32000" /> <!-- Kasman -->
<npc id="34127" x="-80343" y="154897" z="-3160" heading="16384" /> <!-- Arodin -->
<npc id="34128" x="-80935" y="155526" z="-3160" heading="0" /> <!-- Damion -->
<npc id="34129" x="-83197" y="155347" z="-3176" heading="0000" /> <!-- Rogen -->
<npc id="34130" x="-82930" y="155352" z="-3176" heading="33306" /> <!-- Lyan -->
<npc id="34131" x="-84773" y="153134" z="-3160" heading="16384" /> <!-- Shubain -->
<npc id="34132" x="-84697" y="153134" z="-3160" heading="16384" /> <!-- Sione -->
<npc id="34133" x="-81857" y="153545" z="-3168" heading="49152" /> <!-- Norman -->
<npc id="34134" x="-81913" y="153545" z="-3168" heading="49152" /> <!-- Moke -->
<npc id="34135" x="-81966" y="153547" z="-3168" heading="49152" /> <!-- Raut -->
</group>
</spawnlist>
</instance>

View File

@ -18,8 +18,10 @@ package instances.AshenShadowRevolutionaries;
import java.util.List;
import org.l2jmobius.commons.util.Chronos;
import org.l2jmobius.commons.util.CommonUtil;
import org.l2jmobius.gameserver.enums.ChatType;
import org.l2jmobius.gameserver.instancemanager.InstanceManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.Location;
import org.l2jmobius.gameserver.model.actor.Creature;
@ -31,7 +33,9 @@ import org.l2jmobius.gameserver.model.skills.AbnormalVisualEffect;
import org.l2jmobius.gameserver.model.zone.ZoneType;
import org.l2jmobius.gameserver.model.zone.type.ScriptZone;
import org.l2jmobius.gameserver.network.NpcStringId;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
import instances.AbstractInstance;
@ -56,6 +60,7 @@ public class AshenShadowRevolutionaries extends AbstractInstance
// Monsters
private static final int SPY_DWARF = 23650;
private static final int SIGNALMAN = 23651;
private static final int SIGNALMAN_110 = 24811;
private static final int[] COMMANDERS =
{
23653, // Unit Commander 1
@ -71,6 +76,21 @@ public class AshenShadowRevolutionaries extends AbstractInstance
23663, // Unit Commander 8
23664, // Unit Commander 8
};
private static final int[] COMMANDERS_110 =
{
24813, // Knight Agar
24814, // Warrior Ule
24815, // Warrior Ule
24816, // Warrior Ule
24817, // Rogue Fiord
24818, // Archer Torn
24819, // Archer Torn
24820, // Mage Kenaz
24821, // Enchanter Nied
24822, // Summoner Inke
24823, // Healer Zera
24824, // Healer Zera
};
private static final int[] REVOLUTIONARIES =
{
23616, // Unit 1 Elite Soldier
@ -111,8 +131,24 @@ public class AshenShadowRevolutionaries extends AbstractInstance
23652, // Unit Guard
34103, // Revolutionaries Altar
};
// Item
private static final int[] REVOLUTIONARIES_110 =
{
24800, // Knight Agar
24801, // Warrior Ule
24802, // Rogue Fiord
24803, // Archer Torn
24804, // Mage Kenaz
24805, // Enchanter Nied
24806, // Summoner Inke
24807, // Healer Zera
24808, // Soul Specter (summon)
24809, // Banshee Queen (summon)
SIGNALMAN_110, // Unit Signalman
23652, // Unit Guard
};
// Items
private static final ItemHolder BENUSTAS_REWARD_BOX = new ItemHolder(81151, 1);
private static final ItemHolder BENUSTAS_REWARD_BOX_110 = new ItemHolder(81741, 1);
// Locations
private static final Location QUEST_GIVER_LOCATION = new Location(-77648, 155665, -3190, 21220);
private static final Location COMMANDER_LOCATION_1 = new Location(-81911, 154244, -3177);
@ -134,92 +170,111 @@ public class AshenShadowRevolutionaries extends AbstractInstance
NpcStringId.STOP_I_ONLY_HELPED_THE_ASHEN_SHADOW_REVOLUTIONARIES_FOR_A_LITTLE,
};
private static final ScriptZone TOWN_ZONE = ZoneManager.getInstance().getZoneById(60200, ScriptZone.class);
private static final int TEMPLATE_ID = 260;
private static final int[] TEMPLATE_IDS =
{
260,
311
};
public AshenShadowRevolutionaries()
{
super(TEMPLATE_ID);
super(TEMPLATE_IDS);
addStartNpc(BENUSTA, TREASURE_CHEST);
addFirstTalkId(TREASURE_CHEST, 34151, 34152, 34153, 34154, 34155);
addFirstTalkId(QUEST_GIVERS);
addTalkId(BENUSTA, TREASURE_CHEST);
addSpawnId(REVOLUTIONARIES);
addSpawnId(REVOLUTIONARIES_110);
addSpawnId(SPY_DWARF);
addSpawnId(COMMANDERS);
addSpawnId(COMMANDERS_110);
addAttackId(SPY_DWARF);
addKillId(SIGNALMAN);
addKillId(SIGNALMAN_110);
addKillId(COMMANDERS);
addKillId(COMMANDERS_110);
addExitZoneId(TOWN_ZONE.getId());
}
@Override
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
{
switch (event)
if (event.contains("enterInstance"))
{
case "enterInstance":
if (event.contains("110"))
{
enterInstance(player, npc, TEMPLATE_ID);
if (player.getInstanceWorld() != null)
// Cannot enter if player finished another instance.
final long currentTime = Chronos.currentTimeMillis();
if ((currentTime < InstanceManager.getInstance().getInstanceTime(player, 260)))
{
startQuestTimer("chest_talk", 1000, player.getInstanceWorld().getNpc(TREASURE_CHEST), null);
player.sendPacket(new SystemMessage(SystemMessageId.SINCE_C1_ENTERED_ANOTHER_INSTANCE_ZONE_THEREFORE_YOU_CANNOT_ENTER_THIS_DUNGEON).addString(player.getName()));
return null;
}
return null;
enterInstance(player, npc, TEMPLATE_IDS[1]);
}
case "chest_talk":
else
{
final Instance world = npc.getInstanceWorld();
if ((world != null) && world.isStatus(0))
{
npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.OPEN_THIS_BOX);
startQuestTimer("chest_talk", 10000, npc, null);
}
return null;
enterInstance(player, npc, TEMPLATE_IDS[0]);
}
case "openBox":
if (player.getInstanceWorld() != null)
{
final Instance world = npc.getInstanceWorld();
if ((world != null) && world.isStatus(0))
{
world.setStatus(1);
world.spawnGroup("wave_1");
final Npc questGiver = addSpawn(getRandomEntry(QUEST_GIVERS), QUEST_GIVER_LOCATION, false, 0, false, world.getId());
questGiver.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THERE_S_NO_ONE_RIGHT);
if (questGiver.getId() == 34098) // Blacksmith Kluto
{
world.spawnGroup("goods");
}
if (questGiver.getId() == 34100) // Yuyuria
{
world.spawnGroup("altars");
}
if (questGiver.getId() == 34097) // Adonius
{
world.setParameter("CAPTIVES", world.spawnGroup("captives"));
for (Npc captive : world.getParameters().getList("CAPTIVES", Npc.class))
{
captive.getEffectList().startAbnormalVisualEffect(AbnormalVisualEffect.FLESH_STONE);
captive.setTargetable(false);
captive.broadcastInfo();
}
}
else if (getRandom(10) < 3)
{
addSpawn(SPY_DWARF, getRandomEntry(SPY_DWARF_LOCATION), false, 0, false, world.getId());
}
showOnScreenMsg(world, NpcStringId.ASHEN_SHADOW_REVOLUTIONARIES_KEEP_THE_FORMATION, ExShowScreenMessage.TOP_CENTER, 10000, false);
}
return null;
startQuestTimer("chest_talk", 1000, player.getInstanceWorld().getNpc(TREASURE_CHEST), null);
}
case "exitInstance":
return null;
}
else if (event.equals("chest_talk"))
{
final Instance world = npc.getInstanceWorld();
if ((world != null) && world.isStatus(0))
{
final Instance world = npc.getInstanceWorld();
if (world != null)
{
world.ejectPlayer(player);
}
return null;
npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.OPEN_THIS_BOX);
startQuestTimer("chest_talk", 10000, npc, null);
}
return null;
}
else if (event.equals("openBox"))
{
final Instance world = npc.getInstanceWorld();
if ((world != null) && world.isStatus(0))
{
world.setStatus(1);
world.spawnGroup("wave_1");
final Npc questGiver = addSpawn(getRandomEntry(QUEST_GIVERS), QUEST_GIVER_LOCATION, false, 0, false, world.getId());
questGiver.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THERE_S_NO_ONE_RIGHT);
if (questGiver.getId() == 34098) // Blacksmith Kluto
{
world.spawnGroup("goods");
}
if (questGiver.getId() == 34100) // Yuyuria
{
world.spawnGroup("altars");
}
if (questGiver.getId() == 34097) // Adonius
{
world.setParameter("CAPTIVES", world.spawnGroup("captives"));
for (Npc captive : world.getParameters().getList("CAPTIVES", Npc.class))
{
captive.getEffectList().startAbnormalVisualEffect(AbnormalVisualEffect.FLESH_STONE);
captive.setTargetable(false);
captive.broadcastInfo();
}
}
else if (getRandom(10) < 3)
{
addSpawn(SPY_DWARF, getRandomEntry(SPY_DWARF_LOCATION), false, 0, false, world.getId());
}
showOnScreenMsg(world, NpcStringId.ASHEN_SHADOW_REVOLUTIONARIES_KEEP_THE_FORMATION, ExShowScreenMessage.TOP_CENTER, 10000, false);
}
return null;
}
else if (event.equals("exitInstance"))
{
final Instance world = npc.getInstanceWorld();
if (world != null)
{
world.ejectPlayer(player);
}
return null;
}
return super.onAdvEvent(event, npc, player);
}
@ -249,12 +304,17 @@ public class AshenShadowRevolutionaries extends AbstractInstance
{
return null;
}
final int id = npc.getId();
if (id == SIGNALMAN)
{
addSpawn(getRandomEntry(COMMANDERS), world.isStatus(1) ? COMMANDER_LOCATION_1 : COMMANDER_LOCATION_2, false, 0, false, world.getId());
}
else if (CommonUtil.contains(COMMANDERS, id))
else if (id == SIGNALMAN_110)
{
addSpawn(getRandomEntry(COMMANDERS_110), world.isStatus(1) ? COMMANDER_LOCATION_1 : COMMANDER_LOCATION_2, false, 0, false, world.getId());
}
else if (CommonUtil.contains(world.getTemplateId() == TEMPLATE_IDS[0] ? COMMANDERS : COMMANDERS_110, id))
{
world.incStatus();
if (world.getStatus() < 3)
@ -276,7 +336,7 @@ public class AshenShadowRevolutionaries extends AbstractInstance
}
for (PlayerInstance member : world.getPlayers())
{
giveItems(member, BENUSTAS_REWARD_BOX);
giveItems(member, world.getTemplateId() == TEMPLATE_IDS[0] ? BENUSTAS_REWARD_BOX : BENUSTAS_REWARD_BOX_110);
}
world.spawnGroup("wave_3");
world.finishInstance();

View File

@ -7,4 +7,5 @@ Welcome! My name is Benusta. I help adventurers to travel to instance zones. I c
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest SpiritForest enterInstance">Spirit Forest</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest BaylorWarzone enterInstance110">Crystal Prison (Baylor) - Lv. 110</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest NightmareKamaloka enterInstance110">Nightmare Kamaloka - Lv. 110</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest AshenShadowRevolutionaries enterInstance110">Ashen Shadow Camp - Lv. 110</Button>
</body></html>

View File

@ -0,0 +1,265 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Ashen Shadow Revolutionaries 110 -->
<instance id="311" maxWorlds="50" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/instance.xsd">
<time duration="120" empty="5" />
<misc isPvP="true" />
<locations>
<enter type="FIXED">
<location x="-77684" y="155984" z="-3194" />
</enter>
<exit type="ORIGIN" />
</locations>
<conditions>
<condition type="Party" showMessageAndHtml="true">
<param name="html" value="condNoGroup.html" />
</condition>
<condition type="GroupMin">
<param name="html" value="condSmallGroup.html" />
<param name="limit" value="2" />
</condition>
<condition type="GroupMax">
<param name="limit" value="7" />
</condition>
<condition type="Level" showMessageAndHtml="true">
<param name="html" value="condNoLevel.html" />
<param name="min" value="110" />
</condition>
<condition type="Distance" />
<condition type="Reenter" />
</conditions>
<reenter apply="ON_FINISH">
<reset day="MONDAY" hour="6" minute="30" />
<reset day="TUESDAY" hour="6" minute="30" />
<reset day="WEDNESDAY" hour="6" minute="30" />
<reset day="THURSDAY" hour="6" minute="30" />
<reset day="FRIDAY" hour="6" minute="30" />
<reset day="SATURDAY" hour="6" minute="30" />
<reset day="SUNDAY" hour="6" minute="30" />
</reenter>
<spawnlist>
<group>
<npc id="34101" x="-77573" y="155694" z="-3191" heading="10969" /> <!-- Treasure Chest -->
</group>
<group name="wave_1" spawnByDefault="false">
<npc id="24811" x="-81913" y="153314" z="-3168" heading="15835" /> <!-- Unit Signalman -->
<npc id="19602" x="-81925" y="153399" z="-3168" heading="49153" />
<npc id="24800" x="-79880" y="153773" z="-3168" heading="23742" /> <!-- Knight Agar -->
<npc id="24800" x="-83677" y="154528" z="-3168" heading="32767" /> <!-- Knight Agar -->
<npc id="24801" x="-79314" y="154915" z="-3168" heading="58963" /> <!-- Warrior Ule -->
<npc id="24801" x="-79398" y="155041" z="-3168" heading="5441" /> <!-- Warrior Ule -->
<npc id="24802" x="-80938" y="154823" z="-3168" heading="3039" /> <!-- Rogue Fiord -->
<npc id="24803" x="-82570" y="155111" z="-3168" heading="45661" /> <!-- Archer Torn -->
<npc id="24803" x="-83124" y="153236" z="-3168" heading="15887" /> <!-- Archer Torn -->
<npc id="24804" x="-83788" y="154480" z="-3168" heading="62981" /> <!-- Mage Kenaz -->
<npc id="24805" x="-80971" y="154926" z="-3168" heading="53989" /> <!-- Enchanter Nied -->
<npc id="24805" x="-82577" y="154752" z="-3168" heading="18938" /> <!-- Enchanter Nied -->
<npc id="24806" x="-81719" y="153896" z="-3168" heading="16141" /> <!-- Summoner Inke -->
<npc id="24807" x="-79952" y="153733" z="-3168" heading="17250" /> <!-- Healer Zera -->
<npc id="24807" x="-81815" y="154009" z="-3168" heading="16141" /> <!-- Healer Zera -->
<npc id="24800" x="-83244" y="153400" z="-3168" heading="49153" /> <!-- Knight Agar -->
<npc id="24801" x="-79734" y="153996" z="-3168" heading="30708" /> <!-- Warrior Ule -->
<npc id="24801" x="-82682" y="155081" z="-3168" heading="62368" /> <!-- Warrior Ule -->
<npc id="24802" x="-83037" y="153234" z="-3168" heading="15887" /> <!-- Rogue Fiord -->
<npc id="24803" x="-82737" y="154954" z="-3168" heading="62181" /> <!-- Archer Torn -->
<npc id="24804" x="-80747" y="154958" z="-3168" heading="37605" /> <!-- Mage Kenaz -->
<npc id="24804" x="-83791" y="154515" z="-3168" heading="62981" /> <!-- Mage Kenaz -->
<npc id="24807" x="-80911" y="155011" z="-3168" heading="53686" /> <!-- Healer Zera -->
<npc id="24807" x="-83716" y="154480" z="-3168" heading="26634" /> <!-- Healer Zera -->
<npc id="24800" x="-79357" y="154991" z="-3168" heading="19185" /> <!-- Knight Agar -->
<npc id="24800" x="-81898" y="154109" z="-3168" heading="16141" /> <!-- Knight Agar -->
<npc id="24801" x="-79284" y="154847" z="-3168" heading="55769" /> <!-- Warrior Ule -->
<npc id="24801" x="-79439" y="155092" z="-3168" heading="10900" /> <!-- Warrior Ule -->
<npc id="24801" x="-80807" y="155026" z="-3168" heading="44742" /> <!-- Warrior Ule -->
<npc id="24801" x="-81604" y="153740" z="-3168" heading="16141" /> <!-- Warrior Ule -->
<npc id="24801" x="-83216" y="153236" z="-3168" heading="15887" /> <!-- Warrior Ule -->
<npc id="24801" x="-83290" y="153239" z="-3168" heading="15887" /> <!-- Warrior Ule -->
<npc id="24803" x="-80732" y="154869" z="-3168" heading="28798" /> <!-- Archer Torn -->
<npc id="24805" x="-82017" y="153994" z="-3168" heading="16141" /> <!-- Enchanter Nied -->
<npc id="24805" x="-83363" y="153240" z="-3168" heading="15887" /> <!-- Enchanter Nied -->
<npc id="24806" x="-80119" y="153715" z="-3168" heading="16383" /> <!-- Summoner Inke -->
<npc id="24806" x="-82288" y="153734" z="-3168" heading="16141" /> <!-- Summoner Inke -->
<npc id="24807" x="-79485" y="155137" z="-3168" heading="3769" /> <!-- Healer Zera -->
<npc id="24807" x="-83443" y="153233" z="-3168" heading="15887" /> <!-- Healer Zera -->
<npc id="24800" x="-80819" y="154794" z="-3168" heading="20606" /> <!-- Knight Agar -->
<npc id="24800" x="-82466" y="155036" z="-3168" heading="38361" /> <!-- Knight Agar -->
<npc id="24802" x="-80027" y="153728" z="-3168" heading="24575" /> <!-- Rogue Fiord -->
<npc id="24802" x="-83782" y="154442" z="-3168" heading="62981" /> <!-- Rogue Fiord -->
<npc id="24803" x="-82150" y="153867" z="-3168" heading="16141" /> <!-- Archer Torn -->
<npc id="24803" x="-83794" y="154577" z="-3168" heading="62981" /> <!-- Archer Torn -->
<npc id="24804" x="-79774" y="153915" z="-3168" heading="27931" /> <!-- Mage Kenaz -->
<npc id="24805" x="-79246" y="154775" z="-3168" heading="7088" /> <!-- Enchanter Nied -->
<npc id="24805" x="-79816" y="153840" z="-3168" heading="25615" /> <!-- Enchanter Nied -->
<npc id="24805" x="-83795" y="154644" z="-3168" heading="26634" /> <!-- Enchanter Nied -->
<npc id="24806" x="-82705" y="154842" z="-3168" heading="4835" /> <!-- Summoner Inke -->
<npc id="24807" x="-82454" y="154864" z="-3168" heading="26634" /> <!-- Healer Zera -->
<npc id="24808" x="-80089" y="153745" z="-3168" heading="0" /> <!-- Soul Specter -->
<npc id="24808" x="-81689" y="153926" z="-3168" heading="0" /> <!-- Soul Specter -->
<npc id="24808" x="-82258" y="153764" z="-3168" heading="0" /> <!-- Soul Specter -->
<npc id="24808" x="-82675" y="154872" z="-3168" heading="0" /> <!-- Soul Specter -->
<npc id="24809" x="-80149" y="153685" z="-3168" heading="0" /> <!-- Banshee Queen -->
<npc id="24809" x="-81749" y="153866" z="-3168" heading="0" /> <!-- Banshee Queen -->
<npc id="24809" x="-82318" y="153704" z="-3168" heading="0" /> <!-- Banshee Queen -->
<npc id="24809" x="-82735" y="154812" z="-3168" heading="0" /> <!-- Banshee Queen -->
<npc id="24812" x="-78746" y="152812" z="-3168" heading="65361" /> <!-- Unit Guard -->
<npc id="24812" x="-78776" y="152688" z="-3168" heading="65361" /> <!-- Unit Guard -->
<npc id="24812" x="-82901" y="149262" z="-3112" heading="48419" /> <!-- Unit Guard -->
<npc id="24812" x="-83444" y="149245" z="-3112" heading="48419" /> <!-- Unit Guard -->
<npc id="24812" x="-84882" y="152805" z="-3176" heading="32202" /> <!-- Unit Guard -->
<npc id="24812" x="-84889" y="152683" z="-3168" heading="32202" /> <!-- Unit Guard -->
</group>
<group name="wave_2" spawnByDefault="false">
<npc id="24811" x="-78988" y="150832" z="-3032" heading="34026" /> <!-- Unit Signalman -->
<npc id="19602" x="-79083" y="150830" z="-3041" heading="65484" />
<npc id="24806" x="-82450" y="151502" z="-3129" heading="48539" /> <!-- Summoner Inke -->
<npc id="24809" x="-82427" y="151552" z="-3129" heading="47893" /> <!-- Banshee Queen -->
<npc id="24808" x="-82480" y="151551" z="-3129" heading="44641" /> <!-- Soul Specter -->
<npc id="24807" x="-82361" y="151508" z="-3129" heading="49312" /> <!-- Healer Zera -->
<npc id="24804" x="-82280" y="151504" z="-3129" heading="43018" /> <!-- Mage Kenaz -->
<npc id="24801" x="-82211" y="151504" z="-3129" heading="48330" /> <!-- Warrior Ule -->
<npc id="24802" x="-82139" y="151502" z="-3132" heading="53988" /> <!-- Rogue Fiord -->
<npc id="24803" x="-82071" y="151500" z="-3129" heading="49032" /> <!-- Archer Torn -->
<npc id="24800" x="-82215" y="151393" z="-3129" heading="16383" /> <!-- Knight Agar -->
<npc id="24802" x="-83812" y="151735" z="-3129" heading="59969" /> <!-- Rogue Fiord -->
<npc id="24801" x="-83856" y="151655" z="-3129" heading="61485" /> <!-- Warrior Ule -->
<npc id="24800" x="-83913" y="151586" z="-3129" heading="57797" /> <!-- Knight Agar -->
<npc id="24803" x="-83989" y="151542" z="-3129" heading="52192" /> <!-- Archer Torn -->
<npc id="24804" x="-84076" y="151503" z="-3129" heading="49730" /> <!-- Mage Kenaz -->
<npc id="24805" x="-84151" y="151483" z="-3132" heading="49341" /> <!-- Enchanter Nied -->
<npc id="24806" x="-84225" y="151452" z="-3129" heading="50704" /> <!-- Summoner Inke -->
<npc id="24808" x="-84237" y="151405" z="-3129" heading="46544" /> <!-- Soul Specter -->
<npc id="24809" x="-84241" y="151339" z="-3129" heading="49151" /> <!-- Banshee Queen -->
<npc id="24807" x="-84779" y="150513" z="-3129" heading="12908" /> <!-- Healer Zera -->
<npc id="24801" x="-84681" y="150513" z="-3129" heading="9346" /> <!-- Warrior Ule -->
<npc id="24802" x="-84588" y="150460" z="-3129" heading="6133" /> <!-- Rogue Fiord -->
<npc id="24803" x="-84492" y="150416" z="-3129" heading="7131" /> <!-- Archer Torn -->
<npc id="24804" x="-84421" y="150359" z="-3129" heading="6657" /> <!-- Mage Kenaz -->
<npc id="24805" x="-84356" y="150284" z="-3129" heading="3709" /> <!-- Enchanter Nied -->
<npc id="24809" x="-84283" y="150273" z="-3129" heading="11716" /> <!-- Banshee Queen -->
<npc id="24808" x="-84209" y="150200" z="-3129" heading="59899" /> <!-- Soul Specter -->
<npc id="24806" x="-84313" y="150204" z="-3129" heading="3422" /> <!-- Summoner Inke -->
<npc id="24807" x="-84266" y="150113" z="-3129" heading="4667" /> <!-- Healer Zera -->
<npc id="24808" x="-84009" y="149774" z="-3129" heading="14018" /> <!-- Soul Specter -->
<npc id="24809" x="-83944" y="149759" z="-3129" heading="7832" /> <!-- Banshee Queen -->
<npc id="24806" x="-83980" y="149835" z="-3129" heading="12892" /> <!-- Summoner Inke -->
<npc id="24803" x="-83909" y="149823" z="-3129" heading="13606" /> <!-- Archer Torn -->
<npc id="24801" x="-83788" y="149802" z="-3129" heading="18317" /> <!-- Warrior Ule -->
<npc id="24800" x="-83688" y="149754" z="-3129" heading="11006" /> <!-- Knight Agar -->
<npc id="24804" x="-83607" y="149656" z="-3129" heading="5579" /> <!-- Mage Kenaz -->
<npc id="24805" x="-83594" y="149552" z="-3129" heading="5208" /> <!-- Enchanter Nied -->
<npc id="24801" x="-82277" y="150209" z="-3129" heading="17329" /> <!-- Warrior Ule -->
<npc id="24802" x="-82195" y="150215" z="-3129" heading="18939" /> <!-- Rogue Fiord -->
<npc id="24800" x="-82099" y="150304" z="-3129" heading="49151" /> <!-- Knight Agar -->
<npc id="24803" x="-82115" y="150209" z="-3129" heading="14707" /> <!-- Archer Torn -->
<npc id="24804" x="-82028" y="150217" z="-3129" heading="18442" /> <!-- Mage Kenaz -->
<npc id="24805" x="-81941" y="150210" z="-3129" heading="15540" /> <!-- Enchanter Nied -->
<npc id="24806" x="-81855" y="150206" z="-3129" heading="15438" /> <!-- Summoner Inke -->
<npc id="24807" x="-81773" y="150203" z="-3129" heading="14219" /> <!-- Healer Zera -->
<npc id="24808" x="-81888" y="150133" z="-3129" heading="15308" /> <!-- Soul Specter -->
<npc id="24809" x="-81827" y="150121" z="-3129" heading="15329" /> <!-- Banshee Queen -->
<npc id="24802" x="-81032" y="149747" z="-3044" heading="27536" /> <!-- Rogue Fiord -->
<npc id="24807" x="-80966" y="149824" z="-3044" heading="21798" /> <!-- Healer Zera -->
<npc id="24801" x="-80892" y="149855" z="-3044" heading="13161" /> <!-- Warrior Ule -->
<npc id="24800" x="-80806" y="149879" z="-3044" heading="17681" /> <!-- Knight Agar -->
<npc id="24803" x="-80736" y="149848" z="-3044" heading="16383" /> <!-- Archer Torn -->
<npc id="24804" x="-80665" y="149788" z="-3044" heading="6894" /> <!-- Mage Kenaz -->
<npc id="24805" x="-80627" y="149720" z="-3044" heading="7152" /> <!-- Enchanter Nied -->
<npc id="24806" x="-80592" y="149642" z="-3044" heading="3968" /> <!-- Summoner Inke -->
<npc id="24800" x="-80614" y="152010" z="-3044" heading="65261" /> <!-- Knight Agar -->
<npc id="24807" x="-80498" y="151773" z="-3044" heading="32116" /> <!-- Healer Zera -->
<npc id="24806" x="-80509" y="151852" z="-3044" heading="35881" /> <!-- Summoner Inke -->
<npc id="24808" x="-80428" y="151836" z="-3044" heading="32767" /> <!-- Soul Specter -->
<npc id="24809" x="-80430" y="151883" z="-3044" heading="31836" /> <!-- Banshee Queen -->
<npc id="24802" x="-80508" y="151931" z="-3044" heading="31287" /> <!-- Rogue Fiord -->
<npc id="24801" x="-80503" y="152009" z="-3044" heading="32767" /> <!-- Warrior Ule -->
<npc id="24803" x="-80500" y="152091" z="-3044" heading="32767" /> <!-- Archer Torn -->
<npc id="24804" x="-80499" y="152174" z="-3044" heading="33966" /> <!-- Mage Kenaz -->
<npc id="24805" x="-80503" y="152254" z="-3044" heading="30535" /> <!-- Enchanter Nied -->
<npc id="24800" x="-79479" y="150835" z="-3041" heading="32431" /> <!-- Knight Agar -->
<npc id="24801" x="-79439" y="150682" z="-3041" heading="34248" /> <!-- Warrior Ule -->
<npc id="24802" x="-79432" y="150731" z="-3041" heading="30764" /> <!-- Rogue Fiord -->
<npc id="24803" x="-79423" y="150777" z="-3041" heading="32767" /> <!-- Archer Torn -->
<npc id="24804" x="-79428" y="150832" z="-3041" heading="32189" /> <!-- Mage Kenaz -->
<npc id="24805" x="-79429" y="150884" z="-3041" heading="30791" /> <!-- Enchanter Nied -->
<npc id="24806" x="-79426" y="150937" z="-3041" heading="31332" /> <!-- Summoner Inke -->
<npc id="24807" x="-79429" y="150984" z="-3041" heading="32219" /> <!-- Healer Zera -->
<npc id="24808" x="-79361" y="150898" z="-3041" heading="31502" /> <!-- Soul Specter -->
<npc id="24809" x="-79359" y="150955" z="-3041" heading="30804" /> <!-- Banshee Queen -->
</group>
<group name="wave_3" spawnByDefault="false">
<npc id="34151" x="-82922" y="150963" z="-3128" heading="62633" /> <!-- Sir Klaus Vasper -->
<npc id="34152" x="-82922" y="150865" z="-3128" heading="62633" /> <!-- Adonius -->
<npc id="34153" x="-82922" y="150756" z="-3128" heading="62633" /> <!-- Kluto -->
<npc id="34154" x="-82922" y="151069" z="-3128" heading="62633" /> <!-- Yeniche -->
<npc id="34155" x="-82922" y="151172" z="-3128" heading="62633" /> <!-- Yuyuria -->
</group>
<group name="goods" spawnByDefault="false">
<npc id="34102" x="-79183" y="153902" z="-3168" heading="54717" /> <!-- Transport Goods -->
<npc id="34102" x="-78997" y="155928" z="-3152" heading="40585" /> <!-- Transport Goods -->
<npc id="34102" x="-78887" y="153230" z="-3168" heading="8065" /> <!-- Transport Goods -->
<npc id="34102" x="-81895" y="151753" z="-3056" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-82036" y="149838" z="-3072" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-80751" y="149776" z="-3024" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-79821" y="149963" z="-3040" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-80111" y="152322" z="-3040" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-82032" y="150009" z="-3072" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-82216" y="151701" z="-3120" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-84783" y="151696" z="-3120" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-80147" y="153089" z="-3168" heading="61750" /> <!-- Transport Goods -->
<npc id="34102" x="-83850" y="151822" z="-3120" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-84258" y="149455" z="-3120" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-84783" y="151515" z="-3120" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-82796" y="152306" z="-3120" heading="17132" /> <!-- Transport Goods -->
<npc id="34102" x="-84231" y="150098" z="-3120" heading="48821" /> <!-- Transport Goods -->
<npc id="34102" x="-82832" y="155148" z="-3168" heading="48821" /> <!-- Transport Goods -->
<npc id="34102" x="-84438" y="153174" z="-3168" heading="48821" /> <!-- Transport Goods -->
<npc id="34102" x="-81834" y="153847" z="-3168" heading="48821" /> <!-- Transport Goods -->
<npc id="34102" x="-79671" y="153778" z="-3136" heading="48303" /> <!-- Transport Goods -->
<npc id="34102" x="-82453" y="155388" z="-3168" heading="48821" /> <!-- Transport Goods -->
<npc id="34102" x="-79533" y="154994" z="-3168" heading="3041" /> <!-- Transport Goods -->
<npc id="34102" x="-80761" y="152740" z="-3168" heading="17505" /> <!-- Transport Goods -->
<npc id="34102" x="-83342" y="155448" z="-3168" heading="48821" /> <!-- Transport Goods -->
<npc id="34102" x="-81999" y="153843" z="-3168" heading="48821" /> <!-- Transport Goods -->
<npc id="34102" x="-81311" y="153210" z="-3168" heading="32316" /> <!-- Transport Goods -->
<npc id="34102" x="-80854" y="155254" z="-3136" heading="58542" /> <!-- Transport Goods -->
<npc id="34102" x="-79916" y="153563" z="-3136" heading="41115" /> <!-- Transport Goods -->
<npc id="34102" x="-80626" y="155005" z="-3168" heading="18904" /> <!-- Transport Goods -->
<npc id="34102" x="-83329" y="155774" z="-3168" heading="47044" /> <!-- Transport Goods -->
<npc id="34102" x="-84320" y="154853" z="-3176" heading="15636" /> <!-- Transport Goods -->
<npc id="34102" x="-84337" y="154258" z="-3176" heading="61936" /> <!-- Transport Goods -->
</group>
<group name="captives" spawnByDefault="false">
<npc id="34104" x="-79262" y="150981" z="-3040" heading="49803" /> <!-- Levian -->
<npc id="34105" x="-79256" y="150676" z="-3040" heading="16384" /> <!-- Zigaunt -->
<npc id="34106" x="-79559" y="150661" z="-3040" heading="16384" /> <!-- Iris -->
<npc id="34107" x="-79557" y="150982" z="-3040" heading="49152" /> <!-- Nell -->
<npc id="34108" x="-81864" y="149502" z="-3120" heading="49152" /> <!-- Baenedes -->
<npc id="34109" x="-81861" y="149197" z="-3120" heading="16384" /> <!-- Auron -->
<npc id="34110" x="-81688" y="149350" z="-3120" heading="32768" /> <!-- Ramos -->
<npc id="34111" x="-82212" y="149197" z="-3120" heading="16384" /> <!-- Celma -->
<npc id="34112" x="-82211" y="149504" z="-3120" heading="49152" /> <!-- Rhodiel -->
<npc id="34113" x="-84400" y="149872" z="-3029" heading="49152" /> <!-- Kalinta -->
<npc id="34114" x="-84661" y="149989" z="-3120" heading="0" /> <!-- Estella -->
<npc id="34115" x="-84642" y="149630" z="-3120" heading="8192" /> <!-- Talbot -->
<npc id="34116" x="-84401" y="149606" z="-3120" heading="16384" /> <!-- Xenos -->
<npc id="34117" x="-81908" y="152077" z="-3120" heading="0" /> <!-- Collen -->
<npc id="34118" x="-81199" y="151904" z="-3120" heading="27000" /> <!-- Galatea -->
<npc id="34119" x="-81266" y="152076" z="-3120" heading="32768" /> <!-- Asha -->
<npc id="34120" x="-81520" y="152256" z="-3120" heading="49376" /> <!-- Marsden-->
<npc id="34121" x="-81490" y="152254" z="-3120" heading="48074" /> <!-- Raminya -->
<npc id="34122" x="-79405" y="153963" z="-3152" heading="49152" /> <!-- Poesia -->
<npc id="34123" x="-79369" y="153318" z="-3160" heading="26000" /> <!-- Bleaker -->
<npc id="34124" x="-80108" y="153307" z="-3152" heading="0" /> <!-- Nestle -->
<npc id="34125" x="-80448" y="153208" z="-3076" heading="32000" /> <!-- Umos -->
<npc id="34126" x="-80448" y="153408" z="-3076" heading="32000" /> <!-- Kasman -->
<npc id="34127" x="-80343" y="154897" z="-3160" heading="16384" /> <!-- Arodin -->
<npc id="34128" x="-80935" y="155526" z="-3160" heading="0" /> <!-- Damion -->
<npc id="34129" x="-83197" y="155347" z="-3176" heading="0000" /> <!-- Rogen -->
<npc id="34130" x="-82930" y="155352" z="-3176" heading="33306" /> <!-- Lyan -->
<npc id="34131" x="-84773" y="153134" z="-3160" heading="16384" /> <!-- Shubain -->
<npc id="34132" x="-84697" y="153134" z="-3160" heading="16384" /> <!-- Sione -->
<npc id="34133" x="-81857" y="153545" z="-3168" heading="49152" /> <!-- Norman -->
<npc id="34134" x="-81913" y="153545" z="-3168" heading="49152" /> <!-- Moke -->
<npc id="34135" x="-81966" y="153547" z="-3168" heading="49152" /> <!-- Raut -->
</group>
</spawnlist>
</instance>

View File

@ -18,8 +18,10 @@ package instances.AshenShadowRevolutionaries;
import java.util.List;
import org.l2jmobius.commons.util.Chronos;
import org.l2jmobius.commons.util.CommonUtil;
import org.l2jmobius.gameserver.enums.ChatType;
import org.l2jmobius.gameserver.instancemanager.InstanceManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.Location;
import org.l2jmobius.gameserver.model.actor.Creature;
@ -31,7 +33,9 @@ import org.l2jmobius.gameserver.model.skills.AbnormalVisualEffect;
import org.l2jmobius.gameserver.model.zone.ZoneType;
import org.l2jmobius.gameserver.model.zone.type.ScriptZone;
import org.l2jmobius.gameserver.network.NpcStringId;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
import instances.AbstractInstance;
@ -56,6 +60,7 @@ public class AshenShadowRevolutionaries extends AbstractInstance
// Monsters
private static final int SPY_DWARF = 23650;
private static final int SIGNALMAN = 23651;
private static final int SIGNALMAN_110 = 24811;
private static final int[] COMMANDERS =
{
23653, // Unit Commander 1
@ -71,6 +76,21 @@ public class AshenShadowRevolutionaries extends AbstractInstance
23663, // Unit Commander 8
23664, // Unit Commander 8
};
private static final int[] COMMANDERS_110 =
{
24813, // Knight Agar
24814, // Warrior Ule
24815, // Warrior Ule
24816, // Warrior Ule
24817, // Rogue Fiord
24818, // Archer Torn
24819, // Archer Torn
24820, // Mage Kenaz
24821, // Enchanter Nied
24822, // Summoner Inke
24823, // Healer Zera
24824, // Healer Zera
};
private static final int[] REVOLUTIONARIES =
{
23616, // Unit 1 Elite Soldier
@ -111,8 +131,24 @@ public class AshenShadowRevolutionaries extends AbstractInstance
23652, // Unit Guard
34103, // Revolutionaries Altar
};
// Item
private static final int[] REVOLUTIONARIES_110 =
{
24800, // Knight Agar
24801, // Warrior Ule
24802, // Rogue Fiord
24803, // Archer Torn
24804, // Mage Kenaz
24805, // Enchanter Nied
24806, // Summoner Inke
24807, // Healer Zera
24808, // Soul Specter (summon)
24809, // Banshee Queen (summon)
SIGNALMAN_110, // Unit Signalman
23652, // Unit Guard
};
// Items
private static final ItemHolder BENUSTAS_REWARD_BOX = new ItemHolder(81151, 1);
private static final ItemHolder BENUSTAS_REWARD_BOX_110 = new ItemHolder(81741, 1);
// Locations
private static final Location QUEST_GIVER_LOCATION = new Location(-77648, 155665, -3190, 21220);
private static final Location COMMANDER_LOCATION_1 = new Location(-81911, 154244, -3177);
@ -134,92 +170,111 @@ public class AshenShadowRevolutionaries extends AbstractInstance
NpcStringId.STOP_I_ONLY_HELPED_THE_ASHEN_SHADOW_REVOLUTIONARIES_FOR_A_LITTLE,
};
private static final ScriptZone TOWN_ZONE = ZoneManager.getInstance().getZoneById(60200, ScriptZone.class);
private static final int TEMPLATE_ID = 260;
private static final int[] TEMPLATE_IDS =
{
260,
311
};
public AshenShadowRevolutionaries()
{
super(TEMPLATE_ID);
super(TEMPLATE_IDS);
addStartNpc(BENUSTA, TREASURE_CHEST);
addFirstTalkId(TREASURE_CHEST, 34151, 34152, 34153, 34154, 34155);
addFirstTalkId(QUEST_GIVERS);
addTalkId(BENUSTA, TREASURE_CHEST);
addSpawnId(REVOLUTIONARIES);
addSpawnId(REVOLUTIONARIES_110);
addSpawnId(SPY_DWARF);
addSpawnId(COMMANDERS);
addSpawnId(COMMANDERS_110);
addAttackId(SPY_DWARF);
addKillId(SIGNALMAN);
addKillId(SIGNALMAN_110);
addKillId(COMMANDERS);
addKillId(COMMANDERS_110);
addExitZoneId(TOWN_ZONE.getId());
}
@Override
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
{
switch (event)
if (event.contains("enterInstance"))
{
case "enterInstance":
if (event.contains("110"))
{
enterInstance(player, npc, TEMPLATE_ID);
if (player.getInstanceWorld() != null)
// Cannot enter if player finished another instance.
final long currentTime = Chronos.currentTimeMillis();
if ((currentTime < InstanceManager.getInstance().getInstanceTime(player, 260)))
{
startQuestTimer("chest_talk", 1000, player.getInstanceWorld().getNpc(TREASURE_CHEST), null);
player.sendPacket(new SystemMessage(SystemMessageId.SINCE_C1_ENTERED_ANOTHER_INSTANCE_ZONE_THEREFORE_YOU_CANNOT_ENTER_THIS_DUNGEON).addString(player.getName()));
return null;
}
return null;
enterInstance(player, npc, TEMPLATE_IDS[1]);
}
case "chest_talk":
else
{
final Instance world = npc.getInstanceWorld();
if ((world != null) && world.isStatus(0))
{
npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.OPEN_THIS_BOX);
startQuestTimer("chest_talk", 10000, npc, null);
}
return null;
enterInstance(player, npc, TEMPLATE_IDS[0]);
}
case "openBox":
if (player.getInstanceWorld() != null)
{
final Instance world = npc.getInstanceWorld();
if ((world != null) && world.isStatus(0))
{
world.setStatus(1);
world.spawnGroup("wave_1");
final Npc questGiver = addSpawn(getRandomEntry(QUEST_GIVERS), QUEST_GIVER_LOCATION, false, 0, false, world.getId());
questGiver.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THERE_S_NO_ONE_RIGHT);
if (questGiver.getId() == 34098) // Blacksmith Kluto
{
world.spawnGroup("goods");
}
if (questGiver.getId() == 34100) // Yuyuria
{
world.spawnGroup("altars");
}
if (questGiver.getId() == 34097) // Adonius
{
world.setParameter("CAPTIVES", world.spawnGroup("captives"));
for (Npc captive : world.getParameters().getList("CAPTIVES", Npc.class))
{
captive.getEffectList().startAbnormalVisualEffect(AbnormalVisualEffect.FLESH_STONE);
captive.setTargetable(false);
captive.broadcastInfo();
}
}
else if (getRandom(10) < 3)
{
addSpawn(SPY_DWARF, getRandomEntry(SPY_DWARF_LOCATION), false, 0, false, world.getId());
}
showOnScreenMsg(world, NpcStringId.ASHEN_SHADOW_REVOLUTIONARIES_KEEP_THE_FORMATION, ExShowScreenMessage.TOP_CENTER, 10000, false);
}
return null;
startQuestTimer("chest_talk", 1000, player.getInstanceWorld().getNpc(TREASURE_CHEST), null);
}
case "exitInstance":
return null;
}
else if (event.equals("chest_talk"))
{
final Instance world = npc.getInstanceWorld();
if ((world != null) && world.isStatus(0))
{
final Instance world = npc.getInstanceWorld();
if (world != null)
{
world.ejectPlayer(player);
}
return null;
npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.OPEN_THIS_BOX);
startQuestTimer("chest_talk", 10000, npc, null);
}
return null;
}
else if (event.equals("openBox"))
{
final Instance world = npc.getInstanceWorld();
if ((world != null) && world.isStatus(0))
{
world.setStatus(1);
world.spawnGroup("wave_1");
final Npc questGiver = addSpawn(getRandomEntry(QUEST_GIVERS), QUEST_GIVER_LOCATION, false, 0, false, world.getId());
questGiver.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THERE_S_NO_ONE_RIGHT);
if (questGiver.getId() == 34098) // Blacksmith Kluto
{
world.spawnGroup("goods");
}
if (questGiver.getId() == 34100) // Yuyuria
{
world.spawnGroup("altars");
}
if (questGiver.getId() == 34097) // Adonius
{
world.setParameter("CAPTIVES", world.spawnGroup("captives"));
for (Npc captive : world.getParameters().getList("CAPTIVES", Npc.class))
{
captive.getEffectList().startAbnormalVisualEffect(AbnormalVisualEffect.FLESH_STONE);
captive.setTargetable(false);
captive.broadcastInfo();
}
}
else if (getRandom(10) < 3)
{
addSpawn(SPY_DWARF, getRandomEntry(SPY_DWARF_LOCATION), false, 0, false, world.getId());
}
showOnScreenMsg(world, NpcStringId.ASHEN_SHADOW_REVOLUTIONARIES_KEEP_THE_FORMATION, ExShowScreenMessage.TOP_CENTER, 10000, false);
}
return null;
}
else if (event.equals("exitInstance"))
{
final Instance world = npc.getInstanceWorld();
if (world != null)
{
world.ejectPlayer(player);
}
return null;
}
return super.onAdvEvent(event, npc, player);
}
@ -249,12 +304,17 @@ public class AshenShadowRevolutionaries extends AbstractInstance
{
return null;
}
final int id = npc.getId();
if (id == SIGNALMAN)
{
addSpawn(getRandomEntry(COMMANDERS), world.isStatus(1) ? COMMANDER_LOCATION_1 : COMMANDER_LOCATION_2, false, 0, false, world.getId());
}
else if (CommonUtil.contains(COMMANDERS, id))
else if (id == SIGNALMAN_110)
{
addSpawn(getRandomEntry(COMMANDERS_110), world.isStatus(1) ? COMMANDER_LOCATION_1 : COMMANDER_LOCATION_2, false, 0, false, world.getId());
}
else if (CommonUtil.contains(world.getTemplateId() == TEMPLATE_IDS[0] ? COMMANDERS : COMMANDERS_110, id))
{
world.incStatus();
if (world.getStatus() < 3)
@ -276,7 +336,7 @@ public class AshenShadowRevolutionaries extends AbstractInstance
}
for (PlayerInstance member : world.getPlayers())
{
giveItems(member, BENUSTAS_REWARD_BOX);
giveItems(member, world.getTemplateId() == TEMPLATE_IDS[0] ? BENUSTAS_REWARD_BOX : BENUSTAS_REWARD_BOX_110);
}
world.spawnGroup("wave_3");
world.finishInstance();