Server upload

RD Core / Commit #2

Commit Server upload

Alex Alex committed 18/10/2026 23:38 main Patch
1,106 files +223,404 -0
A data/talkactions/scripts/teleport_home.lua +26-0 View file
@@ -0,0 +1,26 @@
1+function onSay(player, words, param)
2+ if player:getGroup():getId() < 3 then
3+ return false
4+ end
5+ local split = param:splitTrimmed(" ")
6+ if split[01] then
7+ if _SYSTEM.NEXUS[tonumber(split[01])] then
8+ player:teleportTo(_SYSTEM.NEXUS[tonumber(split[01])].POS)
9+ if not player:isInGhostMode() then
10+ player:getPosition():sendMagicEffect(11)
11+ end
12+ else
13+ player:teleportTo(player:getTown():getTemplePosition())
14+ local hasAccess = player:getGroup():getAccess()
15+ if not player:isInGhostMode() then
16+ player:getPosition():sendMagicEffect(11)
17+ end
18+ end
19+ else
20+ player:teleportTo(player:getTown():getTemplePosition())
21+ if not player:isInGhostMode() then
22+ player:getPosition():sendMagicEffect(11)
23+ end
24+ end
25+ return false
26+end
A data/talkactions/scripts/teleport_ntiles.lua +22-0 View file
@@ -0,0 +1,22 @@
1+function onSay(player, words, param)
2+ if player:getGroup():getId() < 3 then
3+ return false
4+ end
5+
6+ local steps = tonumber(param)
7+ if not steps then
8+ return false
9+ end
10+
11+ local position = player:getPosition()
12+ position:getNextPosition(player:getDirection(), steps)
13+
14+ position = player:getClosestFreePosition(position, false)
15+ if position.x == 0 then
16+ player:sendCancelMessage("You cannot teleport there.")
17+ return false
18+ end
19+
20+ player:teleportTo(position)
21+ return false
22+end
A data/talkactions/scripts/teleport_to_creature.lua +30-0 View file
@@ -0,0 +1,30 @@
1+function onSay(player, words, param)
2+ local split = param:splitTrimmed(",")
3+ if player:getGroup():getId() < 3 then
4+ return false
5+ end
6+
7+ if tonumber(split[01]) then
8+ local pos_1 = tonumber(split[01])
9+ local pos_2 = tonumber(split[02])
10+ local pos_3 = tonumber(split[03])
11+ local pos_goTo = {x=pos_1, y=pos_2, z=pos_3}
12+ local isGhost = not player:isInGhostMode()
13+
14+ if isGhost then
15+ player:teleportTo(pos_goTo)
16+ player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
17+ else
18+ player:teleportTo(pos_goTo)
19+ end
20+ return false
21+ end
22+
23+ local target = Creature(param)
24+ if target then
25+ player:teleportTo(target:getPosition())
26+ else
27+ player:sendCancelMessage("Creature not found.")
28+ end
29+ return false
30+end
A data/talkactions/scripts/teleport_to_town.lua +13-0 View file
@@ -0,0 +1,13 @@
1+function onSay(player, words, param)
2+ if player:getGroup():getId() < 3 then
3+ return false
4+ end
5+
6+ local town = Town(param) or Town(tonumber(param))
7+ if town then
8+ player:teleportTo(town:getTemplePosition())
9+ else
10+ player:sendCancelMessage("Town not found.")
11+ end
12+ return false
13+end
A data/talkactions/scripts/unban.lua +16-0 View file
@@ -0,0 +1,16 @@
1+function onSay(player, words, param)
2+ if player:getGroup():getId() < 3 then
3+ return false
4+ end
5+
6+ local resultId = db.storeQuery("SELECT `account_id`, `lastip` FROM `players` WHERE `name` = " .. db.escapeString(param))
7+ if resultId == false then
8+ return false
9+ end
10+
11+ db.asyncQuery("DELETE FROM `account_bans` WHERE `account_id` = " .. result.getNumber(resultId, "account_id"))
12+ db.asyncQuery("DELETE FROM `ip_bans` WHERE `ip` = " .. result.getNumber(resultId, "lastip"))
13+ result.free(resultId)
14+ player:sendTextMessage(MESSAGE_EVENT_ADVANCE, param .. " has been unbanned.")
15+ return false
16+end
A data/talkactions/scripts/up.lua +10-0 View file
@@ -0,0 +1,10 @@
1+function onSay(player, words, param)
2+ if player:getGroup():getId() < 3 then
3+ return false
4+ end
5+
6+ local position = player:getPosition()
7+ position.z = position.z - 1
8+ player:teleportTo(position)
9+ return false
10+end
A data/talkactions/talkactions.xml +91-0 View file
@@ -0,0 +1,91 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<talkactions>
3+ <!-- Freelancer -->
4+ <talkaction words="/team" separator=" " script="custom/team.lua" />
5+
6+ <!-- commands -->
7+ <talkaction words="/BC" separator=" " script="broadocast.lua" />
8+ <talkaction words="/adm" separator=" " script="custom/adm.lua" />
9+ <talkaction words="/ban" separator=" " script="ban.lua" />
10+ <talkaction words="/ipban" separator=" " script="ipban.lua" />
11+ <talkaction words="/unban" separator=" " script="unban.lua" />
12+ <talkaction words="/up" script="up.lua" />
13+ <talkaction words="/down" script="down.lua" />
14+ <talkaction words="/c" separator=" " script="teleport_creature_here.lua" />
15+ <talkaction words="/goto" separator=" " script="teleport_to_creature.lua" />
16+ <talkaction words="/owner" separator=" " script="owner.lua" />
17+ <talkaction words="/t" separator=" " script="teleport_home.lua" />
18+ <talkaction words="/town" separator=" " script="teleport_to_town.lua" />
19+ <talkaction words="/a" separator=" " script="teleport_ntiles.lua" />
20+ <talkaction words="/pos" separator=" " script="position.lua" />
21+ <talkaction words="/info" separator=" " script="info.lua" />
22+ <talkaction words="/r" separator=" " script="removething.lua" />
23+ <talkaction words="/kick" separator=" " script="kick.lua" />
24+ <talkaction words="/kickall" separator=" " script="kickall.lua" />
25+ <talkaction words="/save" separator=" " script="custom/save.lua" />
26+ <talkaction words="/openserver" script="openserver.lua" />
27+ <talkaction words="/closeserver" separator=" " script="closeserver.lua" />
28+ <talkaction words="/B" separator=" " script="broadcast.lua" />
29+ <talkaction words="/m" separator=" " script="place_monster.lua" />
30+ <talkaction words="/item" separator=" " script="create_item.lua" />
31+ <talkaction words="/s" separator=" " script="place_npc.lua" />
32+ <talkaction words="/addtutor" separator=" " script="add_tutor.lua" />
33+ <talkaction words="/removetutor" separator=" " script="remove_tutor.lua" />
34+ <talkaction words="/looktype" separator=" " script="looktype.lua" />
35+ <talkaction words="/rune" separator=" " script="custom/rune.lua" />
36+ <talkaction words="/summon" separator=" " script="place_summon.lua" />
37+ <talkaction words="/addskill" separator=" " script="add_skill.lua" />
38+ <talkaction words="/mccheck" script="mccheck.lua" />
39+ <talkaction words="/ghost" script="ghost.lua" />
40+ <talkaction words="/clean" script="clean.lua" />
41+ <talkaction words="/hide" script="hide.lua" />
42+ <talkaction words="/reload" separator=" " script="reload.lua" />
43+ <talkaction words="/raid" separator=" " script="force_raid.lua" />
44+ <talkaction words="/storage" separator=" " script="storage.lua" />
45+ <talkaction words="/gstorage" separator=" " script="gstorage.lua" />
46+
47+ <!--<talkaction words="!uptime" script="uptime.lua" />-->
48+ <!--<talkaction words="!deathlist" script="deathlist.lua" />-->
49+ <!--<talkaction words="!kills" script="kills.lua" />-->
50+ <!--<talkaction words="!serverinfo" script="serverinfo.lua" />-->
51+
52+ <!-- Custom - Custom -->
53+ <talkaction words="/add" separator=" " script="custom/create_item_storage.lua" />
54+ <talkaction words="!backpack" separator=" " script="custom/open_backpack.lua" />
55+ <talkaction words="!inventario" separator=" " script="custom/inventario.lua" />
56+ <talkaction words="!npcquest" separator=" " script="custom/npc_quest.lua" />
57+ <talkaction words="!buyshop" separator=" " script="custom/shop_vip.lua" />
58+ <talkaction words="!namechange" separator=" " script="custom/change_name.lua" />
59+ <talkaction words="!blacklist" separator=" " script="custom/blacklist.lua" />
60+ <talkaction words="!upgrade" separator=" " script="custom/upgrade.lua" />
61+ <talkaction words="!ninhos" separator=" " script="custom/ninhos.lua" />
62+ <talkaction words="!cursestree" separator=" " script="custom/cursestree.lua" />
63+ <talkaction words="!tarefas" separator=" " script="custom/tarefas.lua" />
64+ <talkaction words="!machine" separator=" " script="custom/machine.lua" />
65+ <talkaction words="!trade" separator=" " script="custom/trade.lua" />
66+ <talkaction words="!spy" separator=" " script="custom/spy.lua" />
67+ <talkaction words="!runes" separator=" " script="custom/convert_runes.lua" />
68+ <talkaction words="!coliseu" separator=" " script="custom/coliseu.lua" />
69+ <talkaction words="!maestria" separator=" " script="custom/maestria.lua" />
70+ <talkaction words="!rank" separator=" " script="custom/rank.lua" />
71+ <talkaction words="!passchest" separator=" " script="custom/passchest.lua" />
72+ <talkaction words="!fendas" separator=" " script="custom/fendas.lua" />
73+ <talkaction words="!online" script="custom/online.lua" />
74+ <talkaction words="!especialista" separator=" " script="custom/especialista.lua" />
75+ <talkaction words="!dangerous" separator=" " script="custom/dangerous.lua" />
76+ <talkaction words="!nexusremote" separator=" " script="custom/nexus_remote.lua" />
77+ <talkaction words="!dispoints" separator=" " script="custom/dispoints.lua" />
78+ <talkaction words="!depot" separator=" " script="custom/depot.lua" />
79+ <talkaction words="!pvproom" separator=" " script="custom/pvp.lua" />
80+ <talkaction words="!desafios" separator=" " script="custom/desafios.lua" />
81+
82+ <talkaction words="!dginst" separator=" " script="custom/dg_instancias.lua" />
83+ <talkaction words="!donatesdev" separator=" " script="custom/donates.lua" />
84+ <talkaction words="/titles" script="commands/titles.lua" />
85+
86+ <!-- test talkactions -->
87+ <talkaction words="!z" separator=" " script="magiceffect.lua" />
88+ <talkaction words="!x" separator=" " script="animationeffect.lua" />
89+ <talkaction words="/z" separator=" " script="magiceffect.lua" />
90+ <talkaction words="/x" separator=" " script="animationeffect.lua" />
91+</talkactions>
A data/weapons/lib/weapons.lua +0-0 View file
Empty file.
A data/weapons/weapons.xml +4-0 View file
@@ -0,0 +1,4 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<weapons>
3+ <distance id="7366" breakchance="0" swing="true" script="viper_star.lua" />
4+</weapons>
A data/world/rd_core-house.xml +2-0 View file
@@ -0,0 +1,2 @@
1+<?xml version="1.0"?>
2+<houses />
A data/world/rd_core-spawn.xml +2-0 View file
@@ -0,0 +1,2 @@
1+<?xml version="1.0"?>
2+<spawns />
A data/XML/auras.xml +88-0 View file
@@ -0,0 +1,88 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<auras>
3+ <aura id="1" clientid="2611" name="Aura 1" speed="20" premium="no" type="store" />
4+ <aura id="2" clientid="2525" name="Aura 2" speed="20" premium="no" type="store" />
5+ <aura id="3" clientid="2394" name="Aura 3" speed="20" premium="no" type="store" />
6+ <aura id="4" clientid="2407" name="Aura 4" speed="20" premium="no" type="store" />
7+ <aura id="5" clientid="2424" name="Aura 5" speed="20" premium="no" type="store" />
8+ <aura id="6" clientid="2410" name="Aura 6" speed="20" premium="no" type="store" />
9+ <aura id="7" clientid="2318" name="Aura 7" speed="20" premium="no" type="store" />
10+ <aura id="8" clientid="2386" name="Aura 8" speed="20" premium="no" type="store" />
11+ <aura id="9" clientid="2192" name="Aura 9" speed="20" premium="no" type="store" />
12+ <aura id="10" clientid="2194" name="Aura 10" speed="20" premium="no" type="store" />
13+ <aura id="11" clientid="2272" name="Aura 11" speed="20" premium="no" type="store" />
14+ <aura id="12" clientid="2273" name="Aura 12" speed="20" premium="no" type="store" />
15+ <aura id="13" clientid="2274" name="Aura 13" speed="20" premium="no" type="store" />
16+ <aura id="14" clientid="2275" name="Aura 14" speed="20" premium="no" type="store" />
17+ <aura id="15" clientid="2276" name="Aura 15" speed="20" premium="no" type="store" />
18+ <aura id="16" clientid="2085" name="Aura 16" speed="20" premium="no" type="store" />
19+ <aura id="17" clientid="2109" name="Aura 17" speed="20" premium="no" type="store" />
20+ <aura id="18" clientid="2176" name="Aura 18" speed="20" premium="no" type="store" />
21+ <aura id="19" clientid="1996" name="Aura 19" speed="20" premium="no" type="store" />
22+ <aura id="20" clientid="1999" name="Aura 20" speed="20" premium="no" type="store" />
23+ <aura id="21" clientid="1997" name="Aura 21" speed="20" premium="no" type="store" />
24+ <aura id="22" clientid="2081" name="Aura 22" speed="20" premium="no" type="store" />
25+ <aura id="23" clientid="2080" name="Aura 23" speed="20" premium="no" type="store" />
26+ <aura id="24" clientid="1904" name="Aura 24" speed="20" premium="no" type="store" />
27+ <aura id="25" clientid="1905" name="Aura 25" speed="20" premium="no" type="store" />
28+ <aura id="26" clientid="1906" name="Aura 26" speed="20" premium="no" type="store" />
29+ <aura id="27" clientid="1913" name="Aura 27" speed="20" premium="no" type="store" />
30+ <aura id="28" clientid="1793" name="Aura 28" speed="20" premium="no" type="store" />
31+ <aura id="29" clientid="1790" name="Aura 29" speed="20" premium="no" type="store" />
32+ <aura id="30" clientid="1794" name="Aura 30" speed="20" premium="no" type="store" />
33+ <aura id="31" clientid="1824" name="Aura 31" speed="20" premium="no" type="store" />
34+ <aura id="32" clientid="1828" name="Aura 32" speed="20" premium="no" type="store" />
35+ <aura id="33" clientid="1626" name="Aura 33" speed="20" premium="no" type="store" />
36+ <aura id="34" clientid="1575" name="Aura 34" speed="20" premium="no" type="store" />
37+ <aura id="35" clientid="1400" name="Aura 35" speed="20" premium="no" type="store" />
38+ <aura id="36" clientid="1192" name="Aura 36" speed="20" premium="no" type="store" />
39+ <aura id="37" clientid="1193" name="Aura 37" speed="20" premium="no" type="store" />
40+ <aura id="38" clientid="1194" name="Aura 38" speed="20" premium="no" type="store" />
41+ <aura id="39" clientid="1258" name="Aura 39" speed="20" premium="no" type="store" />
42+ <aura id="40" clientid="1338" name="Aura 40" speed="20" premium="no" type="store" />
43+ <aura id="41" clientid="1340" name="Aura 41" speed="20" premium="no" type="store" />
44+ <aura id="42" clientid="1110" name="Aura 42" speed="20" premium="no" type="store" />
45+ <aura id="43" clientid="997" name="Aura 43" speed="20" premium="no" type="store" />
46+ <aura id="44" clientid="1018" name="Aura 44" speed="20" premium="no" type="store" />
47+ <aura id="45" clientid="1056" name="Aura 45" speed="20" premium="no" type="store" />
48+ <aura id="46" clientid="970" name="Aura 46" speed="20" premium="no" type="store" />
49+ <aura id="47" clientid="491" name="Aura 47" speed="20" premium="no" type="store" />
50+ <aura id="48" clientid="846" name="Aura 48" speed="20" premium="no" type="store" />
51+ <aura id="49" clientid="1706" name="Aura 49" speed="20" premium="no" type="store" />
52+ <aura id="50" clientid="1707" name="Aura 50" speed="20" premium="no" type="store" />
53+ <aura id="51" clientid="1708" name="Aura 51" speed="20" premium="no" type="store" />
54+ <aura id="52" clientid="1714" name="Aura 52" speed="20" premium="no" type="store" />
55+ <aura id="53" clientid="1715" name="Aura 53" speed="20" premium="no" type="store" />
56+ <aura id="54" clientid="1753" name="Aura 54" speed="20" premium="no" type="store" />
57+ <!--<aura id="55" clientid="1717" name="Aura 55" speed="20" premium="no" type="store" />
58+ <aura id="56" clientid="1718" name="Aura 56" speed="20" premium="no" type="store" />-->
59+ <aura id="57" clientid="1719" name="Aura 57" speed="20" premium="no" type="store" />
60+ <!--<aura id="58" clientid="1720" name="Aura 58" speed="20" premium="no" type="store" />
61+ <aura id="59" clientid="1721" name="Aura 59" speed="20" premium="no" type="store" />-->
62+ <aura id="60" clientid="1722" name="Aura 60" speed="20" premium="no" type="store" />
63+ <aura id="61" clientid="1723" name="Aura 61" speed="20" premium="no" type="store" />
64+ <aura id="62" clientid="1724" name="Aura 62" speed="20" premium="no" type="store" />
65+ <aura id="63" clientid="1725" name="Aura 63" speed="20" premium="no" type="store" />
66+ <aura id="64" clientid="1726" name="Aura 64" speed="20" premium="no" type="store" />
67+ <aura id="65" clientid="1727" name="Aura 65" speed="20" premium="no" type="store" />
68+ <aura id="66" clientid="1728" name="Aura 66" speed="20" premium="no" type="store" />
69+ <aura id="67" clientid="1729" name="Aura 67" speed="20" premium="no" type="store" />
70+ <aura id="68" clientid="1730" name="Aura 68" speed="20" premium="no" type="store" />
71+ <aura id="69" clientid="1731" name="Aura 69" speed="20" premium="no" type="store" />
72+ <aura id="70" clientid="1732" name="Aura 70" speed="20" premium="no" type="store" />
73+ <aura id="71" clientid="1733" name="Aura 71" speed="20" premium="no" type="store" />
74+ <aura id="72" clientid="1734" name="Aura 72" speed="20" premium="no" type="store" />
75+<!-- <aura id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
76+ <aura id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
77+ <aura id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
78+ <aura id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
79+ <aura id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
80+ <aura id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
81+ <aura id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
82+ <aura id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
83+ <aura id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
84+ <aura id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
85+ <aura id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
86+ <aura id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
87+ <aura id="" clientid="" name="Aura " speed="20" premium="no" type="store" /> -->
88+</auras>
A data/XML/groups.xml +141-0 View file
@@ -0,0 +1,141 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<groups>
3+ <group id="1" name="player" access="0" maxdepotitems="0" maxvipentries="0" />
4+ <group id="2" name="tutor" access="0" maxdepotitems="0" maxvipentries="0">
5+ <flags>
6+ <flag talkorangehelpchannel="1" />
7+ <flag cannotbemuted="1" />
8+ </flags>
9+ </group>
10+ <group id="3" name="senior tutor" access="0" maxdepotitems="0" maxvipentries="0">
11+ <flags>
12+ <flag talkorangehelpchannel="1" />
13+ <flag cantalkredprivate="1" />
14+ <flag cantalkredchannel="1" />
15+ <flag cannotbemuted="1" />
16+ </flags>
17+ </group>
18+ <group id="4" name="gamemaster" access="1" maxdepotitems="0" maxvipentries="200">
19+ <flags>
20+ <flag cannotusecombat="1" />
21+ <flag cannotattackplayer="1" />
22+ <flag cannotattackmonster="1" />
23+ <flag cannotbeattacked="1" />
24+ <flag canconvinceall="0" />
25+ <flag cansummonall="0" />
26+ <flag canillusionall="1" />
27+ <flag cansenseinvisibility="1" />
28+ <flag ignoredbymonsters="1" />
29+ <flag notgaininfight="1" />
30+ <flag hasinfinitemana="0" />
31+ <flag hasinfinitesoul="0" />
32+ <flag hasnoexhaustion="1" />
33+ <flag cannotusespells="1" />
34+ <flag cannotpickupitem="1" />
35+ <flag canalwayslogin="1" />
36+ <flag canbroadcast="1" />
37+ <flag canedithouses="0" />
38+ <flag cannotbebanned="1" />
39+ <flag cannotbepushed="1" />
40+ <flag hasinfinitecapacity="1" />
41+ <flag canpushallcreatures="1" />
42+ <flag cantalkredprivate="1" />
43+ <flag cantalkredchannel="1" />
44+ <flag talkorangehelpchannel="1" />
45+ <flag notgainexperience="1" />
46+ <flag notgainmana="1" />
47+ <flag notgainhealth="1" />
48+ <flag notgainskill="1" />
49+ <flag setmaxspeed="1" />
50+ <flag specialvip="1" />
51+ <flag notgenerateloot="1" />
52+ <flag ignoreprotectionzone="1" />
53+ <flag ignorespellcheck="1" />
54+ <flag ignoreweaponcheck="1" />
55+ <flag cannotbemuted="1" />
56+ <flag isalwayspremium="1" />
57+ </flags>
58+ </group>
59+ <group id="5" name="community manager" access="1" maxdepotitems="0" maxvipentries="200">
60+ <flags>
61+ <flag cannotusecombat="0" />
62+ <flag cannotattackplayer="1" />
63+ <flag cannotattackmonster="0" />
64+ <flag cannotbeattacked="1" />
65+ <flag canconvinceall="1" />
66+ <flag cansummonall="1" />
67+ <flag canillusionall="1" />
68+ <flag cansenseinvisibility="1" />
69+ <flag ignoredbymonsters="1" />
70+ <flag notgaininfight="1" />
71+ <flag hasinfinitemana="1" />
72+ <flag hasinfinitesoul="1" />
73+ <flag hasnoexhaustion="1" />
74+ <flag cannotusespells="0" />
75+ <flag cannotpickupitem="0" />
76+ <flag canalwayslogin="1" />
77+ <flag canbroadcast="1" />
78+ <flag canedithouses="0" />
79+ <flag cannotbebanned="1" />
80+ <flag cannotbepushed="1" />
81+ <flag hasinfinitecapacity="1" />
82+ <flag canpushallcreatures="1" />
83+ <flag cantalkredprivate="1" />
84+ <flag cantalkredchannel="1" />
85+ <flag talkorangehelpchannel="1" />
86+ <flag notgainexperience="1" />
87+ <flag notgainmana="1" />
88+ <flag notgainhealth="1" />
89+ <flag notgainskill="1" />
90+ <flag setmaxspeed="1" />
91+ <flag specialvip="1" />
92+ <flag notgenerateloot="1" />
93+ <flag ignoreprotectionzone="1" />
94+ <flag ignorespellcheck="1" />
95+ <flag ignoreweaponcheck="1" />
96+ <flag cannotbemuted="1" />
97+ <flag isalwayspremium="1" />
98+ </flags>
99+ </group>
100+ <group id="6" name="god" access="1" maxdepotitems="0" maxvipentries="200">
101+ <flags>
102+ <flag cannotusecombat="0" />
103+ <flag cannotattackplayer="1" />
104+ <flag cannotattackmonster="0" />
105+ <flag cannotbeattacked="1" />
106+ <flag canconvinceall="1" />
107+ <flag cansummonall="1" />
108+ <flag canillusionall="1" />
109+ <flag cansenseinvisibility="1" />
110+ <flag ignoredbymonsters="1" />
111+ <flag notgaininfight="1" />
112+ <flag hasinfinitemana="1" />
113+ <flag hasinfinitesoul="1" />
114+ <flag hasnoexhaustion="1" />
115+ <flag cannotusespells="0" />
116+ <flag cannotpickupitem="0" />
117+ <flag canalwayslogin="1" />
118+ <flag canbroadcast="1" />
119+ <flag canedithouses="1" />
120+ <flag cannotbebanned="1" />
121+ <flag cannotbepushed="1" />
122+ <flag hasinfinitecapacity="1" />
123+ <flag canpushallcreatures="1" />
124+ <flag cantalkredprivate="1" />
125+ <flag cantalkredchannel="1" />
126+ <flag talkorangehelpchannel="1" />
127+ <flag notgainexperience="1" />
128+ <flag notgainmana="1" />
129+ <flag notgainhealth="1" />
130+ <flag notgainskill="1" />
131+ <flag setmaxspeed="1" />
132+ <flag specialvip="1" />
133+ <flag notgenerateloot="0" />
134+ <flag ignoreprotectionzone="1" />
135+ <flag ignorespellcheck="1" />
136+ <flag ignoreweaponcheck="1" />
137+ <flag cannotbemuted="1" />
138+ <flag isalwayspremium="1" />
139+ </flags>
140+ </group>
141+</groups>
A data/XML/healthbars.xml +22-0 View file
@@ -0,0 +1,22 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<healthbars>
3+ <healthbar id="1" name="Unknown"/>
4+ <healthbar id="2" name="Fire"/>
5+ <healthbar id="3" name="Dark"/>
6+ <healthbar id="4" name="Rainbow"/>
7+ <healthbar id="5" name="Ghost"/>
8+ <healthbar id="6" name="Bow"/>
9+ <healthbar id="7" name="Akatsuki"/>
10+ <healthbar id="8" name="Darkness"/>
11+ <healthbar id="9" name="Party"/>
12+ <healthbar id="10" name="Kazekage"/>
13+ <healthbar id="11" name="Mizukage"/>
14+ <healthbar id="12" name="Tsuchikage"/>
15+ <healthbar id="13" name="Raikage"/>
16+ <healthbar id="14" name="Hokage"/>
17+ <healthbar id="15" name="Rikudou One"/>
18+ <healthbar id="16" name="Kurama"/>
19+ <healthbar id="17" name="Rikudou Two"/>
20+ <healthbar id="18" name="Chidori"/>
21+
22+</healthbars>
A data/XML/mounts.xml +209-0 View file
@@ -0,0 +1,209 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<mounts>
3+ <mount id="1" clientid="368" name="Widow Queen" speed="20" premium="yes" type="quest" />
4+ <mount id="2" clientid="369" name="Racing Bird" speed="20" premium="yes" type="quest" />
5+ <mount id="3" clientid="370" name="War Bear" speed="20" premium="yes" type="quest" />
6+ <mount id="4" clientid="371" name="Black Sheep" speed="20" premium="yes" type="quest" />
7+ <mount id="5" clientid="372" name="Midnight Panther" speed="20" premium="yes" type="quest" />
8+ <mount id="6" clientid="373" name="Draptor" speed="20" premium="yes" type="quest" />
9+ <mount id="7" clientid="374" name="Titanica" speed="20" premium="yes" type="quest" />
10+ <mount id="8" clientid="375" name="Tin Lizzard" speed="20" premium="yes" type="quest" />
11+ <mount id="9" clientid="376" name="Blazebringer" speed="20" premium="yes" type="quest" />
12+ <mount id="10" clientid="377" name="Rapid Boar" speed="20" premium="yes" type="quest" />
13+ <mount id="11" clientid="378" name="Stampor" speed="20" premium="yes" type="quest" />
14+ <mount id="12" clientid="379" name="Undead Cavebear" speed="20" premium="yes" type="quest" />
15+ <mount id="13" clientid="387" name="Donkey" speed="20" premium="yes" type="quest" />
16+ <mount id="14" clientid="388" name="Tiger Slug" speed="20" premium="yes" type="quest" />
17+ <mount id="15" clientid="389" name="Uniwheel" speed="20" premium="yes" type="quest" />
18+ <mount id="16" clientid="390" name="Crystal Wolf" speed="20" premium="yes" type="quest" />
19+ <mount id="17" clientid="392" name="War Horse" speed="20" premium="yes" type="quest" />
20+ <mount id="18" clientid="401" name="Kingly Deer" speed="20" premium="yes" type="quest" />
21+ <mount id="19" clientid="402" name="Tamed Panda" speed="20" premium="yes" type="quest" />
22+ <mount id="20" clientid="405" name="Dromedary" speed="20" premium="yes" type="quest" />
23+ <mount id="21" clientid="406" name="Scorpion King" speed="20" premium="yes" type="quest" />
24+ <mount id="22" clientid="421" name="Rented Horse" speed="20" premium="no" type="quest" />
25+ <mount id="23" clientid="426" name="Armoured War Horse" speed="20" premium="no" type="store" />
26+ <mount id="24" clientid="427" name="Shadow Draptor" speed="20" premium="no" type="store" />
27+ <mount id="25" clientid="437" name="Rented Horse (Gray)" speed="20" premium="yes" type="quest" />
28+ <mount id="26" clientid="438" name="Rented Horse (Brown)" speed="20" premium="yes" type="quest" />
29+ <mount id="27" clientid="447" name="Lady Bug" speed="20" premium="yes" type="quest" />
30+ <mount id="28" clientid="450" name="Manta Ray" speed="20" premium="yes" type="quest" />
31+ <mount id="29" clientid="502" name="Ironblight" speed="20" premium="yes" type="quest" />
32+ <mount id="30" clientid="503" name="Magma Crawler" speed="20" premium="yes" type="quest" />
33+ <mount id="31" clientid="506" name="Dragonling" speed="20" premium="yes" type="quest" />
34+ <mount id="32" clientid="515" name="Gnarlhound" speed="20" premium="yes" type="quest" />
35+ <mount id="33" clientid="521" name="Crimson Ray" speed="20" premium="no" type="store" />
36+ <mount id="34" clientid="522" name="Steelbeak" speed="20" premium="no" type="store" />
37+ <mount id="35" clientid="526" name="Water Buffalo" speed="20" premium="yes" type="quest" />
38+ <mount id="36" clientid="546" name="Tombstinger" speed="20" premium="no" type="store" />
39+ <mount id="37" clientid="547" name="Platesaurian" speed="20" premium="no" type="store" />
40+ <mount id="38" clientid="548" name="Ursagrodon" speed="20" premium="yes" type="quest" />
41+ <mount id="39" clientid="559" name="The Hellgrip" speed="20" premium="yes" type="quest" />
42+ <mount id="40" clientid="571" name="Noble Lion" speed="20" premium="yes" type="quest" />
43+ <mount id="41" clientid="572" name="Desert King" speed="20" premium="no" type="store" />
44+ <mount id="42" clientid="580" name="Shock Head" speed="20" premium="yes" type="quest" />
45+ <mount id="43" clientid="606" name="Walker" speed="20" premium="yes" type="quest" />
46+ <mount id="44" clientid="621" name="Azudocus" speed="20" premium="no" type="store" />
47+ <mount id="45" clientid="622" name="Carpacosaurus" speed="20" premium="no" type="store" />
48+ <mount id="46" clientid="624" name="Death Crawler" speed="20" premium="no" type="store" />
49+ <mount id="47" clientid="626" name="Flamesteed" speed="20" premium="no" type="store" />
50+ <mount id="48" clientid="627" name="Jade Lion" speed="20" premium="no" type="store" />
51+ <mount id="49" clientid="628" name="Jade Pincer" speed="20" premium="no" type="store" />
52+ <mount id="50" clientid="629" name="Nethersteed" speed="20" premium="no" type="store" />
53+ <mount id="51" clientid="630" name="Tempest" speed="20" premium="no" type="store" />
54+ <mount id="52" clientid="631" name="Winter King" speed="20" premium="no" type="store" />
55+ <mount id="53" clientid="644" name="Doombringer" speed="20" premium="no" type="store" />
56+ <mount id="54" clientid="647" name="Woodland Prince" speed="20" premium="no" type="store" />
57+ <mount id="55" clientid="648" name="Hailstorm Fury" speed="20" premium="no" type="store" />
58+ <mount id="56" clientid="649" name="Siegebreaker" speed="20" premium="no" type="store" />
59+ <mount id="57" clientid="650" name="Poisonbane" speed="20" premium="no" type="store" />
60+ <mount id="58" clientid="651" name="Blackpelt" speed="20" premium="no" type="store" />
61+ <mount id="59" clientid="669" name="Golden Dragonfly" speed="20" premium="no" type="store" />
62+ <mount id="60" clientid="670" name="Steel Bee" speed="20" premium="no" type="store" />
63+ <mount id="61" clientid="671" name="Copper Fly" speed="20" premium="no" type="store" />
64+ <mount id="62" clientid="672" name="Tundra Rambler" speed="20" premium="no" type="store" />
65+ <mount id="63" clientid="673" name="Highland Yak" speed="20" premium="no" type="store" />
66+ <mount id="64" clientid="674" name="Glacier Vagabond" speed="20" premium="no" type="store" />
67+ <mount id="65" clientid="688" name="Flying Divan" speed="20" premium="no" type="store" />
68+ <mount id="66" clientid="689" name="Magic Carpet" speed="20" premium="no" type="store" />
69+ <mount id="67" clientid="690" name="Floating Kashmir" speed="20" premium="no" type="store" />
70+ <mount id="68" clientid="691" name="Ringtail Waccoon" speed="20" premium="no" type="store" />
71+ <mount id="69" clientid="692" name="Night Waccoon" speed="20" premium="no" type="store" />
72+ <mount id="70" clientid="693" name="Emerald Waccoon" speed="20" premium="no" type="store" />
73+ <mount id="71" clientid="682" name="Glooth Glider" speed="20" premium="yes" type="quest" />
74+ <mount id="72" clientid="685" name="Shadow Hart" speed="20" premium="no" type="store" />
75+ <mount id="73" clientid="686" name="Black Stag" speed="20" premium="no" type="store" />
76+ <mount id="74" clientid="687" name="Emperor Deer" speed="20" premium="no" type="store" />
77+ <mount id="75" clientid="726" name="Flitterkatzen" speed="20" premium="no" type="store" />
78+ <mount id="76" clientid="727" name="Venompaw" speed="20" premium="no" type="store" />
79+ <mount id="77" clientid="728" name="Batcat" speed="20" premium="no" type="store" />
80+ <mount id="78" clientid="734" name="Sea Devil" speed="20" premium="no" type="store" />
81+ <mount id="79" clientid="735" name="Coralripper" speed="20" premium="no" type="store" />
82+ <mount id="80" clientid="736" name="Plumfish" speed="20" premium="no" type="store" />
83+ <mount id="81" clientid="738" name="Gorongra" speed="20" premium="no" type="store" />
84+ <mount id="82" clientid="739" name="Noctungra" speed="20" premium="no" type="store" />
85+ <mount id="83" clientid="740" name="Silverneck" speed="20" premium="no" type="store" />
86+ <mount id="84" clientid="761" name="Slagsnare" speed="20" premium="no" type="store" />
87+ <mount id="85" clientid="762" name="Nightstinger" speed="20" premium="no" type="store" />
88+ <mount id="86" clientid="763" name="Razorcreep" speed="20" premium="no" type="store" />
89+ <mount id="87" clientid="848" name="Rift Runner" speed="20" premium="yes" type="quest" />
90+ <mount id="88" clientid="849" name="Nightdweller" speed="20" premium="no" type="store" />
91+ <mount id="89" clientid="850" name="Frostflare" speed="20" premium="no" type="store" />
92+ <mount id="90" clientid="851" name="Cinderhoof" speed="20" premium="no" type="store" />
93+ <mount id="91" clientid="868" name="Mouldpincer" speed="20" premium="no" type="store" />
94+ <mount id="92" clientid="869" name="Bloodcurl" speed="20" premium="no" type="store" />
95+ <mount id="93" clientid="870" name="Leafscuttler" speed="20" premium="no" type="store" />
96+ <mount id="94" clientid="883" name="Sparkion" speed="20" premium="yes" type="quest" />
97+ <mount id="95" clientid="886" name="Swamp Snapper" speed="20" premium="no" type="store" />
98+ <mount id="96" clientid="887" name="Mould Shell" speed="20" premium="no" type="store" />
99+ <mount id="97" clientid="888" name="Reed Lurker" speed="20" premium="no" type="store" />
100+ <mount id="98" clientid="889" name="Neon Sparkid" speed="20" premium="yes" type="quest" />
101+ <mount id="99" clientid="890" name="Vortexion" speed="20" premium="yes" type="quest" />
102+ <mount id="100" clientid="901" name="Ivory Fang" speed="20" premium="no" type="store" />
103+ <mount id="101" clientid="902" name="Shadow Claw" speed="20" premium="no" type="store" />
104+ <mount id="102" clientid="903" name="Snow Pelt" speed="20" premium="no" type="store" />
105+ <mount id="103" clientid="905" name="Jackalope" speed="20" premium="no" type="store" />
106+ <mount id="104" clientid="906" name="Dreadhare" speed="20" premium="no" type="store" />
107+ <mount id="105" clientid="907" name="Wolpertinger" speed="20" premium="no" type="store" />
108+ <mount id="106" clientid="937" name="Stone Rhino" speed="20" premium="yes" type="quest" />
109+ <mount id="107" clientid="950" name="Gold Sphinx" speed="20" premium="no" type="store" />
110+ <mount id="108" clientid="951" name="Emerald Sphinx" speed="20" premium="no" type="store" />
111+ <mount id="109" clientid="952" name="Shadow Sphinx" speed="20" premium="no" type="store" />
112+ <mount id="110" clientid="959" name="Jungle Saurian" speed="20" premium="no" type="store" />
113+ <mount id="111" clientid="960" name="Ember Saurian" speed="20" premium="no" type="store" />
114+ <mount id="112" clientid="961" name="Lagoon Saurian" speed="20" premium="no" type="store" />
115+ <mount id="113" clientid="1017" name="Blazing Unicorn" speed="20" premium="no" type="store" />
116+ <mount id="114" clientid="1018" name="Arctic Unicorn" speed="20" premium="no" type="store" />
117+ <mount id="115" clientid="1019" name="Prismatic unicorn" speed="20" premium="no" type="store" />
118+ <mount id="116" clientid="1025" name="Cranium Spider" speed="20" premium="no" type="store" />
119+ <mount id="117" clientid="1026" name="Cave Tarantula" speed="20" premium="no" type="store" />
120+ <mount id="118" clientid="1027" name="Gloom Widow" speed="20" premium="no" type="store" />
121+ <mount id="119" clientid="1049" name="Mole" speed="20" premium="yes" type="quest" />
122+ <mount id="120" clientid="1052" name="Marsh Toad" speed="20" premium="no" type="store" />
123+ <mount id="121" clientid="1053" name="Sanguine Frog" speed="20" premium="no" type="store" />
124+ <mount id="122" clientid="1054" name="Toxic Toad" speed="20" premium="no" type="store" />
125+ <mount id="123" clientid="1091" name="Ebony Tiger" speed="20" premium="no" type="store" />
126+ <mount id="124" clientid="1092" name="Feral Tiger" speed="20" premium="no" type="store" />
127+ <mount id="125" clientid="1093" name="Jungle Tiger" speed="20" premium="no" type="store" />
128+ <mount id="126" clientid="1101" name="Fleeting Knowledge" speed="20" premium="yes" type="quest" />
129+ <mount id="127" clientid="1104" name="Tawny Owl" speed="20" premium="no" type="store" />
130+ <mount id="128" clientid="1105" name="Snowy Owl" speed="20" premium="no" type="store" />
131+ <mount id="129" clientid="1106" name="Boreal Owl" speed="20" premium="no" type="store" />
132+ <mount id="130" clientid="1150" name="Lacewing Moth" speed="20" premium="yes" type="quest" />
133+ <mount id="131" clientid="1151" name="Hibernal Moth" speed="20" premium="yes" type="quest" />
134+ <mount id="132" clientid="1163" name="Cold Percht Sleigh" speed="20" premium="yes" type="quest" />
135+ <mount id="133" clientid="1164" name="Bright Percht Sleigh" speed="20" premium="yes" type="quest" />
136+ <mount id="134" clientid="1165" name="Dark Percht Sleigh" speed="20" premium="yes" type="quest" />
137+ <mount id="135" clientid="1167" name="Festive Snowman" speed="20" premium="no" type="store" />
138+ <mount id="136" clientid="1168" name="Muffled Snowman" speed="20" premium="no" type="store" />
139+ <mount id="137" clientid="1169" name="Caped Snowman" speed="20" premium="no" type="store" />
140+ <mount id="138" clientid="1179" name="Rabbit Rickshaw" speed="20" premium="no" type="store" />
141+ <mount id="139" clientid="1180" name="Bunny Dray" speed="20" premium="no" type="store" />
142+ <mount id="140" clientid="1181" name="Cony Cart" speed="20" premium="no" type="store" />
143+ <mount id="141" clientid="1183" name="River Crocovile" speed="20" premium="no" type="store" />
144+ <mount id="142" clientid="1184" name="Swamp Crocovile" speed="20" premium="no" type="store" />
145+ <mount id="143" clientid="1185" name="Nightmarish Crocovile" speed="20" premium="no" type="store" />
146+ <mount id="144" clientid="1191" name="Gryphon" speed="20" premium="yes" type="quest" />
147+ <mount id="145" clientid="1208" name="Jousting Eagle" speed="20" premium="no" type="store" />
148+ <mount id="146" clientid="1209" name="Cerberus Champion" speed="20" premium="no" type="store" />
149+ <mount id="147" clientid="1229" name="Cold Percht Sleigh Variant" speed="20" premium="yes" type="quest" />
150+ <mount id="148" clientid="1230" name="Bright Percht Sleigh Variant" speed="20" premium="yes" type="quest" />
151+ <mount id="149" clientid="1231" name="Dark Percht Sleigh Variant" speed="20" premium="yes" type="quest" />
152+ <mount id="150" clientid="1232" name="Cold Percht Sleigh Final" speed="20" premium="yes" type="quest" />
153+ <mount id="151" clientid="1233" name="Bright Percht Sleigh Final" speed="20" premium="yes" type="quest" />
154+ <mount id="152" clientid="1234" name="Dark Percht Sleigh Final" speed="20" premium="yes" type="quest" />
155+ <mount id="153" clientid="1247" name="Battle Badger" speed="20" premium="no" type="store" />
156+ <mount id="154" clientid="1248" name="Ether Badger" speed="20" premium="no" type="store" />
157+ <mount id="155" clientid="1249" name="Zaoan Badger" speed="20" premium="no" type="store" />
158+ <mount id="156" clientid="1257" name="Blue Rolling Barrel" speed="20" premium="yes" type="quest" />
159+ <mount id="157" clientid="1258" name="Red Rolling Barrel" speed="20" premium="yes" type="quest" />
160+ <mount id="158" clientid="1259" name="Green Rolling Barrel" speed="20" premium="yes" type="quest" />
161+ <mount id="159" clientid="1264" name="Floating Sage" speed="20" premium="no" type="store" />
162+ <mount id="160" clientid="1265" name="Floating Scholar" speed="20" premium="no" type="store" />
163+ <mount id="161" clientid="1266" name="Floating Augur" speed="20" premium="no" type="store" />
164+ <mount id="162" clientid="1269" name="Haze" speed="20" premium="yes" type="quest" />
165+ <mount id="163" clientid="1281" name="Antelope" speed="20" premium="yes" type="quest" />
166+ <mount id="164" clientid="1284" name="Snow Strider" speed="20" premium="no" type="store" />
167+ <mount id="165" clientid="1285" name="Dusk Pryer" speed="20" premium="no" type="store" />
168+ <mount id="166" clientid="1286" name="Dawn Strayer" speed="20" premium="no" type="store" />
169+ <mount id="167" clientid="1321" name="Phantasmal Jade" speed="20" premium="yes" type="quest" />
170+ <mount id="168" clientid="1324" name="Savanna Ostrich" speed="20" premium="no" type="store" />
171+ <mount id="169" clientid="1325" name="Coral Rhea" speed="20" premium="no" type="store" />
172+ <mount id="170" clientid="1326" name="Eventide Nandu" speed="20" premium="no" type="store" />
173+ <mount id="171" clientid="1333" name="Voracious Hyaena" speed="20" premium="no" type="store" />
174+ <mount id="172" clientid="1334" name="Cunning Hyaena" speed="20" premium="no" type="store" />
175+ <mount id="173" clientid="1335" name="Scruffy Hyaena" speed="20" premium="no" type="store" />
176+ <mount id="174" clientid="1336" name="White Lion" speed="20" premium="yes" type="quest" />
177+ <mount id="175" clientid="1363" name="Krakoloss" speed="20" premium="yes" type="quest" />
178+ <mount id="176" clientid="1379" name="Merry Mammoth" speed="20" premium="no" type="store" />
179+ <mount id="177" clientid="1380" name="Holiday Mammoth" speed="20" premium="no" type="store" />
180+ <mount id="178" clientid="1381" name="Festive Mammoth" speed="20" premium="no" type="store" />
181+ <mount id="179" clientid="1389" name="Void Watcher" speed="20" premium="no" type="store" />
182+ <mount id="180" clientid="1390" name="Rune Watcher" speed="20" premium="no" type="store" />
183+ <mount id="181" clientid="1391" name="Rift Watcher" speed="20" premium="no" type="store" />
184+ <mount id="182" clientid="1417" name="Phant" speed="20" premium="yes" type="arena" />
185+ <mount id="183" clientid="1430" name="Shellodon" speed="20" premium="yes" type="quest" />
186+ <mount id="184" clientid="1431" name="Singeing Steed" speed="20" premium="yes" type="quest" />
187+ <mount id="185" clientid="1439" name="Hyacinth" speed="20" premium="no" type="store" />
188+ <mount id="186" clientid="1440" name="Peony" speed="20" premium="no" type="store" />
189+ <mount id="187" clientid="1441" name="Dandelion" speed="20" premium="no" type="store" />
190+ <mount id="188" clientid="1446" name="Rustwurm" speed="20" premium="no" type="store" />
191+ <mount id="189" clientid="1447" name="Bogwurm" speed="20" premium="no" type="store" />
192+ <mount id="190" clientid="1448" name="Gloomwurm" speed="20" premium="no" type="store" />
193+ <mount id="191" clientid="1583" name="Blue Glif" speed="20" premium="no" type="store" />
194+ <mount id="192" clientid="1797" name="Blue Glif" speed="20" premium="no" type="store" />
195+ <mount id="193" clientid="1798" name="Blue Glif" speed="20" premium="no" type="store" />
196+ <mount id="194" clientid="1799" name="Blue Glif" speed="20" premium="no" type="store" />
197+ <mount id="195" clientid="1800" name="Blue Glif" speed="20" premium="no" type="store" />
198+ <mount id="196" clientid="1801" name="Blue Glif" speed="20" premium="no" type="store" />
199+ <mount id="197" clientid="1802" name="Blue Glif" speed="20" premium="no" type="store" />
200+ <mount id="198" clientid="1803" name="Blue Glif" speed="20" premium="no" type="store" />
201+ <mount id="199" clientid="1810" name="Blue Glif" speed="20" premium="no" type="store" />
202+ <mount id="200" clientid="1811" name="Blue Glif" speed="20" premium="no" type="store" />
203+ <mount id="201" clientid="1812" name="Blue Glif" speed="20" premium="no" type="store" />
204+ <mount id="202" clientid="1813" name="Blue Glif" speed="20" premium="no" type="store" />
205+ <mount id="203" clientid="1814" name="Blue Glif" speed="20" premium="no" type="store" />
206+ <mount id="204" clientid="1815" name="Blue Glif" speed="20" premium="no" type="store" />
207+ <mount id="205" clientid="1816" name="Blue Glif" speed="20" premium="no" type="store" />
208+ <mount id="206" clientid="1817" name="Blue Glif" speed="20" premium="no" type="store" />
209+</mounts>
A data/XML/outfits.xml +190-0 View file
@@ -0,0 +1,190 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<outfits>
3+ <!-- Base outfits -->
4+ <outfit type="1"
5+ looktype="1544"
6+ attacktype="1543"
7+ name="Base Male"
8+ premium="no"
9+ unlocked="yes"
10+ enabled="yes">
11+ <offset dir="0" lookX="-8" lookY="-3" meleeX="-12" meleeY="0" rangeX="0" rangeY="0" />
12+ <offset dir="1" lookX="25" lookY="-3" meleeX="24" meleeY="0" rangeX="0" rangeY="0" />
13+ <offset dir="2" lookX="8" lookY="-10" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
14+ <offset dir="3" lookX="23" lookY="-10" meleeX="25" meleeY="-10" rangeX="0" rangeY="0" />
15+ </outfit>
16+
17+ <outfit type="0"
18+ looktype="1542"
19+ attacktype="1541"
20+ name="Base Female"
21+ premium="no"
22+ unlocked="yes"
23+ enabled="yes">
24+ <offset dir="0" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
25+ <offset dir="1" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
26+ <offset dir="2" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
27+ <offset dir="3" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
28+ </outfit>
29+
30+ <!-- Mystic outfits -->
31+ <outfit type="0"
32+ looktype="1550"
33+ attacktype="1549"
34+ name="Mystic Guardian"
35+ premium="no"
36+ unlocked="yes"
37+ enabled="yes">
38+ <offset dir="0" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
39+ <offset dir="1" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
40+ <offset dir="2" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
41+ <offset dir="3" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
42+ </outfit>
43+
44+ <outfit type="1"
45+ looktype="1553"
46+ attacktype="1552"
47+ name="Mystic Wanderer"
48+ premium="no"
49+ unlocked="yes"
50+ enabled="yes">
51+ <offset dir="0" lookX="-4" lookY="-3" meleeX="10" meleeY="10" rangeX="0" rangeY="0" />
52+ <offset dir="1" lookX="27" lookY="-2" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
53+ <offset dir="2" lookX="11" lookY="-7" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
54+ <offset dir="3" lookX="25" lookY="-10" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
55+ </outfit>
56+
57+ <outfit type="1"
58+ looktype="6480"
59+ attackmeleetype="6479"
60+ attackrangetype="6478"
61+ attackrange="4"
62+ name="Mystic Striker"
63+ premium="no"
64+ unlocked="yes"
65+ enabled="yes">
66+ <offset dir="0" lookX="-2" lookY="-4" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
67+ <offset dir="1" lookX="25" lookY="1" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
68+ <offset dir="2" lookX="10" lookY="-8" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
69+ <offset dir="3" lookX="20" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
70+ </outfit>
71+
72+ <outfit type="1"
73+ looktype="7415"
74+ attacktype="7416"
75+ name="Mystic Caster"
76+ premium="no"
77+ unlocked="yes"
78+ enabled="yes">
79+ <offset dir="0" lookX="-5" lookY="-8" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
80+ <offset dir="1" lookX="-8" lookY="-6" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
81+ <offset dir="2" lookX="-6" lookY="-8" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
82+ <offset dir="3" lookX="-10" lookY="-5" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
83+ </outfit>
84+
85+ <outfit type="1"
86+ looktype="7778"
87+ attacktype="7779"
88+ attackrange="4"
89+ name="Mystic Weaver"
90+ premium="no"
91+ unlocked="yes"
92+ enabled="yes">
93+ <offset dir="0" lookX="-5" lookY="-8" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
94+ <offset dir="1" lookX="-9" lookY="-5" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
95+ <offset dir="2" lookX="-5" lookY="-8" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
96+ <offset dir="3" lookX="-9" lookY="-5" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
97+ </outfit>
98+
99+ <outfit type="1"
100+ looktype="7783"
101+ attacktype="7784"
102+ name="Mystic Seeker"
103+ premium="no"
104+ unlocked="yes"
105+ enabled="yes">
106+ <offset dir="0" lookX="-5" lookY="-8" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
107+ <offset dir="1" lookX="-9" lookY="-4" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
108+ <offset dir="2" lookX="-5" lookY="-8" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
109+ <offset dir="3" lookX="-9" lookY="-4" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
110+ </outfit>
111+
112+ <outfit type="1"
113+ looktype="8509"
114+ attacktype="8508"
115+ name="Mystic Watcher"
116+ premium="no"
117+ unlocked="yes"
118+ enabled="yes">
119+ <offset dir="0" lookX="-6" lookY="-6" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
120+ <offset dir="1" lookX="25" lookY="-1" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
121+ <offset dir="2" lookX="10" lookY="-14" meleeX="0" meleeY="-10" rangeX="0" rangeY="0" />
122+ <offset dir="3" lookX="23" lookY="-9" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
123+ </outfit>
124+
125+ <outfit type="0"
126+ looktype="8511"
127+ attacktype="8510"
128+ name="Mystic Keeper"
129+ premium="no"
130+ unlocked="yes"
131+ enabled="yes">
132+ <offset dir="0" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
133+ <offset dir="1" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
134+ <offset dir="2" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
135+ <offset dir="3" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
136+ </outfit>
137+
138+ <outfit type="1"
139+ looktype="8654"
140+ attacktype="8655"
141+ name="Mystic Knight"
142+ premium="no"
143+ unlocked="yes"
144+ enabled="yes">
145+ <offset dir="0" lookX="-6" lookY="6" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
146+ <offset dir="1" lookX="24" lookY="5" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
147+ <offset dir="2" lookX="12" lookY="-8" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
148+ <offset dir="3" lookX="23" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
149+ </outfit>
150+
151+ <outfit type="1"
152+ looktype="8658"
153+ attacktype="8659"
154+ name="Mystic Rogue"
155+ premium="no"
156+ unlocked="yes"
157+ enabled="yes">
158+ <offset dir="0" lookX="-6" lookY="6" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
159+ <offset dir="1" lookX="24" lookY="5" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
160+ <offset dir="2" lookX="12" lookY="-8" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
161+ <offset dir="3" lookX="23" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
162+ </outfit>
163+
164+ <!-- Iron outfits -->
165+ <outfit type="1"
166+ looktype="8781"
167+ attacktype="8789"
168+ name="Iron Guardian"
169+ premium="no"
170+ unlocked="yes"
171+ enabled="yes">
172+ <offset dir="0" lookX="-6" lookY="6" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
173+ <offset dir="1" lookX="24" lookY="5" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
174+ <offset dir="2" lookX="12" lookY="-8" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
175+ <offset dir="3" lookX="23" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
176+ </outfit>
177+
178+ <outfit type="0"
179+ looktype="8088"
180+ attacktype="8089"
181+ name="Iron Wanderer"
182+ premium="no"
183+ unlocked="yes"
184+ enabled="yes">
185+ <offset dir="0" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
186+ <offset dir="1" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
187+ <offset dir="2" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
188+ <offset dir="3" lookX="0" lookY="0" meleeX="0" meleeY="0" rangeX="0" rangeY="0" />
189+ </outfit>
190+</outfits>
A data/XML/pets.xml +20-0 View file
@@ -0,0 +1,20 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<pets>
3+ <pet id="1" clientid="1606" name="Aura 1" speed="20" premium="no" type="store" />
4+ <pet id="2" clientid="1607" name="Aura 2" speed="20" premium="no" type="store" />
5+ <pet id="3" clientid="1608" name="Aura 3" speed="20" premium="no" type="store" />
6+ <pet id="4" clientid="1600" name="Aura 4" speed="20" premium="no" type="store" />
7+ <pet id="5" clientid="1601" name="Aura 5" speed="20" premium="no" type="store" />
8+ <pet id="6" clientid="1602" name="Aura 6" speed="20" premium="no" type="store" />
9+ <pet id="7" clientid="1603" name="Aura 7" speed="20" premium="no" type="store" />
10+ <pet id="8" clientid="1604" name="Aura 8" speed="20" premium="no" type="store" />
11+ <pet id="9" clientid="1605" name="Aura 9" speed="20" premium="no" type="store" />
12+ <pet id="10" clientid="1609" name="Aura 10" speed="20" premium="no" type="store" />
13+ <pet id="11" clientid="1610" name="Aura 11" speed="20" premium="no" type="store" />
14+<!-- <pet id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
15+ <pet id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
16+ <pet id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
17+ <pet id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
18+ <pet id="" clientid="" name="Aura " speed="20" premium="no" type="store" />
19+ <pet id="" clientid="" name="Aura " speed="20" premium="no" type="store" /> -->
20+</pets>
A data/XML/quests.xml +14-0 View file
@@ -0,0 +1,14 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<quests>
3+ <quest name="Example Quest I" startstorageid="1001" startstoragevalue="1">
4+ <mission name="Example Mission 1" storageid="1001" startvalue="1" endvalue="3" ignoreendvalue="true">
5+ <missionstate id="1" description="Example description 1" />
6+ <missionstate id="2" description="Example description 2" />
7+ <missionstate id="3" description="Example description 3" />
8+ </mission>
9+ <mission name="Example Mission 2" storageid="1001" startvalue="4" endvalue="5">
10+ <missionstate id="4" description="Example description 1" />
11+ <missionstate id="5" description="Example description 2" />
12+ </mission>
13+ </quest>
14+</quests>
Top