Addition of mission level rewards.

Contributed by Index.
This commit is contained in:
MobiusDevelopment
2022-07-06 09:06:22 +00:00
parent b1bd7af5b9
commit 66eaec5562
16 changed files with 2341 additions and 8 deletions

View File

@@ -193,6 +193,7 @@
<item id="90907" count="6" /> <!-- Soulshot Ticket -->
<item id="3031" count="20" /> <!-- Spirit Ore -->
<item id="91912" count="6" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
</items>
</reward>
<reward id="2302" reward_id="2302" name="Daily Hunting II (Lv. 61-70)" requiredCompletion="120" isOneTime="false">
@@ -205,6 +206,7 @@
<item id="90907" count="6" /> <!-- Soulshot Ticket -->
<item id="3031" count="20" /> <!-- Spirit Ore -->
<item id="91912" count="6" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
</items>
</reward>
<reward id="2303" reward_id="2303" name="Daily Hunting III (Lv. 61-70)" requiredCompletion="180" isOneTime="false">
@@ -217,6 +219,7 @@
<item id="90907" count="6" /> <!-- Soulshot Ticket -->
<item id="3031" count="20" /> <!-- Spirit Ore -->
<item id="91912" count="6" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
</items>
</reward>
<reward id="2304" reward_id="2304" name="Daily Hunting IV (Lv. 61-70)" requiredCompletion="240" isOneTime="false">
@@ -229,6 +232,7 @@
<item id="90907" count="6" /> <!-- Soulshot Ticket -->
<item id="3031" count="20" /> <!-- Spirit Ore -->
<item id="91912" count="6" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
</items>
</reward>
<reward id="2305" reward_id="2305" name="Daily Hunting V (Lv. 61-70)" requiredCompletion="300" isOneTime="false">
@@ -241,6 +245,7 @@
<item id="90907" count="6" /> <!-- Soulshot Ticket -->
<item id="3031" count="20" /> <!-- Spirit Ore -->
<item id="91912" count="6" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
</items>
</reward>
<reward id="2401" reward_id="2401" name="Daily Hunting I (Lv. 71-75)" requiredCompletion="80" isOneTime="false">
@@ -253,6 +258,7 @@
<item id="90907" count="7" /> <!-- Soulshot Ticket -->
<item id="3031" count="30" /> <!-- Spirit Ore -->
<item id="91912" count="7" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
</items>
</reward>
<reward id="2402" reward_id="2402" name="Daily Hunting II (Lv. 71-75)" requiredCompletion="150" isOneTime="false">
@@ -265,6 +271,7 @@
<item id="90907" count="7" /> <!-- Soulshot Ticket -->
<item id="3031" count="30" /> <!-- Spirit Ore -->
<item id="91912" count="7" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
</items>
</reward>
<reward id="2403" reward_id="2403" name="Daily Hunting III (Lv. 71-75)" requiredCompletion="200" isOneTime="false">
@@ -277,6 +284,7 @@
<item id="90907" count="7" /> <!-- Soulshot Ticket -->
<item id="3031" count="30" /> <!-- Spirit Ore -->
<item id="91912" count="7" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
</items>
</reward>
<reward id="2404" reward_id="2404" name="Daily Hunting IV (Lv. 71-75)" requiredCompletion="300" isOneTime="false">
@@ -289,6 +297,7 @@
<item id="90907" count="7" /> <!-- Soulshot Ticket -->
<item id="3031" count="30" /> <!-- Spirit Ore -->
<item id="91912" count="7" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
</items>
</reward>
<reward id="2405" reward_id="2405" name="Daily Hunting V (Lv. 71-75)" requiredCompletion="400" isOneTime="false">
@@ -301,6 +310,7 @@
<item id="90907" count="7" /> <!-- Soulshot Ticket -->
<item id="3031" count="30" /> <!-- Spirit Ore -->
<item id="91912" count="7" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
</items>
</reward>
<reward id="2501" reward_id="2501" name="Daily Hunting I (Lv. 76+)" requiredCompletion="100" isOneTime="false">
@@ -313,6 +323,7 @@
<item id="90907" count="8" /> <!-- Soulshot Ticket -->
<item id="3031" count="40" /> <!-- Spirit Ore -->
<item id="91912" count="8" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
</items>
</reward>
<reward id="2502" reward_id="2502" name="Daily Hunting II (Lv. 76+)" requiredCompletion="200" isOneTime="false">
@@ -325,6 +336,7 @@
<item id="90907" count="8" /> <!-- Soulshot Ticket -->
<item id="3031" count="40" /> <!-- Spirit Ore -->
<item id="91912" count="8" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
</items>
</reward>
<reward id="2503" reward_id="2503" name="Daily Hunting III (Lv. 76+)" requiredCompletion="300" isOneTime="false">
@@ -337,6 +349,7 @@
<item id="90907" count="8" /> <!-- Soulshot Ticket -->
<item id="3031" count="40" /> <!-- Spirit Ore -->
<item id="91912" count="8" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
</items>
</reward>
<reward id="2504" reward_id="2504" name="Daily Hunting IV (Lv. 76+)" requiredCompletion="400" isOneTime="false">
@@ -349,6 +362,8 @@
<item id="90907" count="8" /> <!-- Soulshot Ticket -->
<item id="3031" count="40" /> <!-- Spirit Ore -->
<item id="91912" count="8" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
<item id="97145" count="30" /> <!-- Ancient Adena -->
</items>
</reward>
<reward id="2505" reward_id="2505" name="Daily Hunting V (Lv. 76+)" requiredCompletion="500" isOneTime="false">
@@ -361,6 +376,8 @@
<item id="90907" count="8" /> <!-- Soulshot Ticket -->
<item id="3031" count="40" /> <!-- Spirit Ore -->
<item id="91912" count="8" /> <!-- Hp Potion (Exchangeable) -->
<item id="97224" count="10" /> <!-- Mission Points -->
<item id="97145" count="30" /> <!-- Ancient Adena -->
</items>
</reward>
@@ -793,6 +810,7 @@
</handler>
<items>
<item id="91030" count="10" /> Blessed Soul
<item id="97224" count="10" /> Mission Points
</items>
</reward>
-->
@@ -854,8 +872,22 @@
<item id="91186" count="30" />
</items>
</reward>
<reward id="1500" reward_id="1500" name="Hunt in Transcendent Instance Zones" requiredCompletion="300">
Daily mission (once per account). A reward is given for killing 300 monsters in transcendent instance zones.
<handler name="monster">
<param name="minLevel">40</param>
<param name="maxLevel">99</param>
<param name="ids">22192,22193,22194,22195,22196,22197,22198,22199</param>
</handler>
<items>
<item id="93274" count="100" /> Sayha's Cookie Sealed
<item id="97224" count="20" /> Mission Points
<item id="97145" count="50" /> Ancient Adena
</items>
</reward>
-->
<reward id="1501" reward_id="2040" name="Hunt on Alligator Island I (Lv. 60+)" requiredCompletion="100">
<!-- A reward is given for killing 100 Savage monsters on Alligator Island. -->
<handler name="monster">
@@ -880,16 +912,74 @@
</reward>
<!-- TODO:
<reward id="1503" reward_id="1503" name="Explore Primeval Isle" requiredCompletion="200">
A reward is given for killing 200 monsters on the Primeval Isle.
<handler name="monster">
<param name="minLevel">79</param>
<param name="maxLevel">99</param>
<param name="ids">22192,22193,22194,22195,22196,22197,22198,22199</param>
</handler>
<items>
<item id="94879" count="50" /> Grace PotionSealed
<item id="97224" count="20" /> Mission Points
</items>
</reward>
<reward id="1505" reward_id="1505" name="Monster Purge" requiredCompletion="1">
A reward is given after receiving the reward for using the Purge system in the corresponding hunting zones.
TODO: Make handler "on purge reward receive"
<items>
<item id="94879" count="1" /> Aden Purge Crystal Sealed
<item id="97224" count="20" /> Mission Points
</items>
</reward>
<reward id="1509" reward_id="1509" name="Exploring Dreamland" requiredCompletion="1">
reset_period=2
A reward is given for killing one of the following monsters in the Dream Dungeon: Gustav, Gustav's Steward, Gabrielle, Gabrielle's Minion, Ventus, Rekario, Tiat, Baint. / Kill 1 raid boss in one of the four dungeons.
<handler name="monster">
<param name="minLevel">76</param>
<param name="maxLevel">99</param>
<param name="ids">22192,22193,22194,22195,22196,22197,22198,22199</param>
</handler>
<items>
<item id="96925" count="1" /> Dream Orb Sealed
<item id="93068" count="1" /> Red Lantern - 1st Place Sealed
<item id="97224" count="5" /> Mission Points
<item id="97145" count="100" /> Ancient Adena
</items>
</reward>
<reward id="1510" reward_id="1510" name="Exploring Dreamland's Secret Places" requiredCompletion="1">
reset_period=2
A reward is given for killing Feline King or Feline Queen in the Cat Guild's Lair of the Dream Dungeon. / Kill 1 raid boss in the Cat Guild's dungeon.
<handler name="monster">
<param name="minLevel">76</param>
<param name="maxLevel">99</param>
<param name="ids">22192,22193,22194,22195,22196,22197,22198,22199</param>
</handler>
<items>
<item id="96925" count="1" /> Dream Orb Sealed
</items>
</reward>
<reward id="1511" reward_id="1511" name="Exploring Alligator Island" requiredCompletion="100">
reset_period=2
A reward is given for killing 100 Evolved monsters on Alligator Island. / Kill 100 Evolved monsters.
<handler name="monster">
<param name="minLevel">70</param>
<param name="maxLevel">99</param>
<param name="ids">22192,22193,22194,22195,22196,22197,22198,22199</param>
</handler>
<items>
<item id="96925" count="1" /> Dream Orb Sealed
</items>
</reward>
<reward id="3007" reward_id="3007" name="Sayha's Blessing" requiredCompletion="10">
&lt;!&ndash;A reward is given for using Sayha's Blessing that is not limited by level, 10 times.&ndash;&gt;
A reward is given for using Sayha's Blessing that is not limited by level, 10 times.
<handler name="item">
<param name="maxUse">10</param>
<param name="id">91910</param>
</handler>
<items>
<item id="90907" count="30" /> &lt;!&ndash;Soulshot Ticket&ndash;&gt;
<item id="3031" count="500" /> &lt;!&ndash;Spirit Ore&ndash;&gt;
<item id="93274" count="10" /> &lt;!&ndash;Sayha's Cookie&ndash;&gt;
<item id="94780" count="2" /> Growth Rune Fragment Sealed
<item id="97224" count="5" /> Mission Points
</items>
</reward>
@@ -963,6 +1053,14 @@
<item id="93290" count="1" /> Victory Pack
</items>
</reward>
<reward id="3018" reward_id="3018" name="Olympiad Percipient" requiredCompletion="50">
A reward is given when player will percipient in Olympiad, 50 times. Available from monday to friday.
<handler name="olympiad" />
<items>
<item id="97224" count="150" /> Mission Points
<item id="95687" count="1" /> Olympiad Treasure Chest Sealed
</items>
</reward>
-->
<reward id="9001" reward_id="9001" name="Clan Raid Attack" requiredCompletion="1">
<!-- Weekly mission. A reward is given for defeating 1 enemy together with your clan members in the Clan Arena. -->
@@ -989,6 +1087,8 @@
<item id="91832" count="5" /> <!-- Improved Wind Attack Potion -->
<item id="91833" count="5" /> <!-- Improved Earth Attack Potion -->
<item id="91830" count="5" /> <!-- Improved Fire Attack Potion -->
<item id="94481" count="250" /> <!-- Clan XP Sealed -->
<item id="97224" count="10" /> <!-- Mission Points -->
</items>
</reward>
<reward id="9003" reward_id="9003" name="Spirit Kings" requiredCompletion="1">
@@ -1005,4 +1105,74 @@
<item id="91830" count="5" /> <!-- Improved Fire Attack Potion -->
</items>
</reward>
<!-- TODO: FIND ID
<reward id="9004" reward_id="9004" name="Battle with Frintezza" requiredCompletion="1">
Weekly mission. A reward is given for defeating Scarlet van Halisha during a command channel raid to Frintezza.
<handler name="monster">
<param name="ids">22271,22272,22273</param>
<param name="minLevel">76</param>
<param name="maxLevel">99</param>
</handler>
<items>
<item id="90907" count="20" /> Soulshot Ticket Sealed
<item id="3031" count="200" /> Spirit Ore Sealed
<item id="94481" count="200" /> Clan XP Sealed
<item id="94879" count="300" /> Grace Potion Sealed
<item id="97145" count="20" /> Ancient Adena
<item id="97224" count="10" /> Mission Points
</items>
</reward>
<reward id="5036" reward_id="5036" name="Assault on Elmoreden Tower" requiredCompletion="50">
Daily mission. A reward is given for killing 50 monsters in the Elmoreden Tower. Required level: 60-74.
<handler name="monster">
<param name="ids">22271,22272,22273</param>
<param name="minLevel">60</param>
<param name="maxLevel">74</param>
</handler>
<items>
<item id="91671" count="1" /> Green Lantern (Time-limited) Sealed
<item id="97247" count="1" /> Asofe Sealed
<item id="97224" count="20" /> Mission Points
</items>
</reward>
<reward id="5037" reward_id="5037" name="Assault on Elmoreden Tower" requiredCompletion="50">
Daily mission. A reward is given for killing 50 monsters in the Elmoreden Tower. Required level: 75-79.
<handler name="monster">
<param name="ids">22271,22272,22273</param>
<param name="minLevel">75</param>
<param name="maxLevel">79</param>
</handler>
<items>
<item id="91671" count="1" /> Green Lantern (Time-limited) Sealed
<item id="97247" count="3" /> Asofe Sealed
<item id="97224" count="20" /> Mission Points
</items>
</reward>
<reward id="5038" reward_id="5038" name="Assault on Elmoreden Tower" requiredCompletion="50">
Daily mission. A reward is given for killing 50 monsters in the Elmoreden Tower. Required level: 80-84.
<handler name="monster">
<param name="ids">22271,22272,22273</param>
<param name="minLevel">80</param>
<param name="maxLevel">84</param>
</handler>
<items>
<item id="91671" count="1" /> Green Lantern (Time-limited) Sealed
<item id="97247" count="5" /> Asofe Sealed
<item id="97224" count="20" /> Mission Points
</items>
</reward>
<reward id="5038" reward_id="5038" name="Assault on Elmoreden Tower" requiredCompletion="50">
Daily mission. A reward is given for killing 50 monsters in the Elmoreden Tower. Required level: 85+.
<handler name="monster">
<param name="ids">22271,22272,22273</param>
<param name="minLevel">85</param>
<param name="maxLevel">99</param>
</handler>
<items>
<item id="91671" count="1" /> Green Lantern (Time-limited) Sealed
<item id="97247" count="7" /> Asofe Sealed
<item id="97224" count="20" /> Mission Points
</items>
</reward>
-->
</list>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,87 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="list" type="listType" />
<xs:complexType name="currentType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="season" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="expType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="level" use="optional" />
<xs:attribute type="xs:string" name="amount" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="expTableType">
<xs:sequence>
<xs:element type="expType" name="exp" maxOccurs="unbounded" minOccurs="0" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="baseRewardType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="level" use="optional" />
<xs:attribute type="xs:string" name="itemId" use="optional" />
<xs:attribute type="xs:string" name="itemCount" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="baseRewardsType">
<xs:sequence>
<xs:element type="baseRewardType" name="baseReward" maxOccurs="unbounded" minOccurs="0" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="keyRewardType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="level" use="optional" />
<xs:attribute type="xs:string" name="itemId" use="optional" />
<xs:attribute type="xs:string" name="itemCount" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="keyRewardsType">
<xs:sequence>
<xs:element type="keyRewardType" name="keyReward" maxOccurs="unbounded" minOccurs="0" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="specialRewardType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="itemId" use="optional" />
<xs:attribute type="xs:string" name="itemCount" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="bonusRewardType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="itemId" use="optional" />
<xs:attribute type="xs:string" name="itemCount" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="missionLevelType">
<xs:sequence>
<xs:element type="expTableType" name="expTable" />
<xs:element type="baseRewardsType" name="baseRewards" />
<xs:element type="keyRewardsType" name="keyRewards" />
<xs:element type="specialRewardType" name="specialReward" />
<xs:element type="bonusRewardType" name="bonusReward" />
</xs:sequence>
<xs:attribute type="xs:string" name="season" use="optional" />
<xs:attribute type="xs:string" name="maxLevel" use="optional" />
<xs:attribute type="xs:string" name="bonusRewardIsAvailable" use="optional" />
<xs:attribute type="xs:string" name="bonusRewardByLevelUP" use="optional" />
</xs:complexType>
<xs:complexType name="listType">
<xs:sequence>
<xs:element type="currentType" name="current" />
<xs:element type="missionLevelType" name="missionLevel" maxOccurs="unbounded" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:schema>