* Added Hazy Forest instance.

* Optimized Mora Enchants.
* Updated mapflags for some newer maps. (ea:15238)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17344 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
euphyy 2013-06-04 03:09:49 +00:00
parent 04a0165901
commit 5000b3d5f9
12 changed files with 1499 additions and 728 deletions

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= rAthena Dev Team
//===== Current Version: =====================================
//= 1.8
//= 1.9
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@ -15,6 +15,7 @@
//= 1.6a - Updated. [Lupus]
//= 1.7 - Added all novice maps. [L0ne_W0lf]
//= 1.8 - Removed restriction on PVP maps. [L0ne_W0lf]
//= 1.9 - Updated. [L0ne_W0lf]
//============================================================
// Cities ======================
@ -268,6 +269,10 @@ turbo_e_4 mapflag nobranch
turbo_e_8 mapflag nobranch
turbo_e_16 mapflag nobranch
// Poring War ==================
poring_w01 mapflag nobranch
poring_w02 mapflag nobranch
// Monster Races ===============
p_track01 mapflag nobranch
p_track02 mapflag nobranch
@ -332,14 +337,17 @@ moc_para01 mapflag nobranch
job3_arch01 mapflag nobranch
job3_arch02 mapflag nobranch
job3_arch03 mapflag nobranch
job3_gen01 mapflag nobranch
job3_guil01 mapflag nobranch
job3_guil02 mapflag nobranch
job3_guil03 mapflag nobranch
job_ko mapflag nobranch
job3_rang01 mapflag nobranch
job3_rang02 mapflag nobranch
job3_rune01 mapflag nobranch
job3_rune02 mapflag nobranch
job3_rune03 mapflag nobranch
job3_sha01 mapflag nobranch
job3_war01 mapflag nobranch
job3_war02 mapflag nobranch
jupe_core2 mapflag nobranch
@ -368,9 +376,19 @@ mal_in02 mapflag nobranch
1@pump mapflag nobranch
2@pump mapflag nobranch
1@lhz mapflag nobranch
que_lhz mapflag nobranch
malaya mapflag nobranch
ma_scene01 mapflag nobranch
ma_in01 mapflag nobranch
ma_zif01 mapflag nobranch
ma_zif02 mapflag nobranch
ma_zif03 mapflag nobranch
ma_zif04 mapflag nobranch
ma_zif05 mapflag nobranch
ma_zif06 mapflag nobranch
ma_zif07 mapflag nobranch
ma_zif08 mapflag nobranch
ma_zif09 mapflag nobranch
1@ma_h mapflag nobranch
1@ma_c mapflag nobranch
1@ma_b mapflag nobranch
@ -383,9 +401,6 @@ ecl_in03 mapflag nobranch
ecl_in04 mapflag nobranch
1@ecl mapflag nobranch
ecl_hub01 mapflag nobranch
que_avan01 mapflag nobranch
//evt_zombie mapflag nobranch
// Poring War ==================
poring_w01 mapflag nobranch
poring_w02 mapflag nobranch

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= rAthena Dev Team
//===== Current Version: =====================================
//= 1.8b
//= 1.9
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@ -16,6 +16,7 @@
//= 1.8 - Added nameless_i location. [Lupus]
//= 1.8a - Removed duplicate gef_cas nomemo mapflags. [Yommy]
//= 1.8b - Removed duplicate arug_dun01 & schg_dun01 entries. [Gepard]
//= 1.9 - Updated. [L0ne_W0lf]
//============================================================
// Towns ====================
@ -622,6 +623,10 @@ turbo_e_16 mapflag nomemo
p_track01 mapflag nomemo
p_track02 mapflag nomemo
// Poring War ====================
poring_w01 mapflag nomemo
poring_w02 mapflag nomemo
//Vision of Okolnir ==========
que_qsch01 mapflag nomemo
que_qsch02 mapflag nomemo
@ -734,6 +739,7 @@ gld2_ald mapflag nomemo
gld2_gef mapflag nomemo
gld2_pay mapflag nomemo
gld2_prt mapflag nomemo
job_ko mapflag nomemo
ma_scene01 mapflag nomemo
ma_in01 mapflag nomemo
ma_dun01 mapflag nomemo
@ -772,11 +778,25 @@ moc_prydn2 mapflag nomemo
1@nyd mapflag nomemo
2@nyd mapflag nomemo
//evt_zombie mapflag nomemo
// Glast Heim Memorial Dungeon ===
1@gl_k mapflag nomemo
2@gl_k mapflag nomemo
gl_chyard_ mapflag nomemo
gl_cas02_ mapflag nomemo
// Poring War ====================
poring_w01 mapflag nomemo
poring_w02 mapflag nomemo
// Wave Mode Memorial Dungeon ====
1@def01 mapflag nomemo
1@def02 mapflag nomemo
1@def03 mapflag nomemo
// Heroes' Trails - Part 1 =======
1@gef mapflag nomemo
1@face mapflag nomemo
1@sara mapflag nomemo
1@gef_in mapflag nomemo
dali mapflag nomemo
//evt_zombie mapflag nomemo
// Bossnia (custom) ==============
bossnia_01 mapflag nomemo

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= rAthena Dev Team
//===== Current Version: =====================================
//= 1.4
//= 1.5
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@ -12,6 +12,7 @@
//= 1.2 - Updated. [Lupus]
//= 1.3 - Added all novice maps. [L0ne_W0lf]
//= 1.4 - Removed Nightmare PVP maps. [L0ne_W0lf]
//= 1.5 - Updated. [L0ne_Wolf]
//============================================================
// Towns ====================
@ -169,6 +170,7 @@ ecl_in02 mapflag nopenalty
ecl_in03 mapflag nopenalty
ecl_in04 mapflag nopenalty
ecl_hub01 mapflag nopenalty
que_avan01 mapflag nopenalty
// Job Quests ========================
job_sword1 mapflag nopenalty
@ -292,6 +294,9 @@ turbo_e_16 mapflag nopenalty
p_track01 mapflag nopenalty
p_track02 mapflag nopenalty
// Poring War ==================
poring_w02 mapflag nopenalty
//Vision of Okolnir =============
que_qsch01 mapflag nopenalty
que_qsch02 mapflag nopenalty
@ -315,6 +320,3 @@ bat_a01 mapflag nopenalty
bat_a02 mapflag nopenalty
//evt_zombie mapflag nopenalty
// Poring War ==================
poring_w02 mapflag nopenalty

View File

@ -3,13 +3,14 @@
//===== By: ==================================================
//= rAthena Dev Team
//===== Current Version: =====================================
//= 1.1a
//= 1.2
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
//= Prevents PvP mode on a map.
//===== Additional Comments: =================================
//= 1.0 - Initial script.
//= 1.2 - Updated. [L0ne_W0lf]
//============================================================
1@cata mapflag pvp off
@ -33,6 +34,15 @@
1@ma_c mapflag pvp off
1@ma_b mapflag pvp off
1@ecl mapflag pvp off
1@gl_k mapflag pvp off
2@gl_k mapflag pvp off
1@def01 mapflag pvp off
1@def02 mapflag pvp off
1@def03 mapflag pvp off
1@gef mapflag pvp off
1@face mapflag pvp off
1@sara mapflag pvp off
1@gef_in mapflag pvp off
bat_a01 mapflag pvp off
bat_a02 mapflag pvp off
@ -168,6 +178,15 @@ mal_in02 mapflag pvp off
malaya mapflag pvp off
ma_scene01 mapflag pvp off
ma_in01 mapflag pvp off
ma_zif01 mapflag pvp off
ma_zif02 mapflag pvp off
ma_zif03 mapflag pvp off
ma_zif04 mapflag pvp off
ma_zif05 mapflag pvp off
ma_zif06 mapflag pvp off
ma_zif07 mapflag pvp off
ma_zif08 mapflag pvp off
ma_zif09 mapflag pvp off
eclage mapflag pvp off
ecl_in01 mapflag pvp off
@ -175,5 +194,8 @@ ecl_in02 mapflag pvp off
ecl_in03 mapflag pvp off
ecl_in04 mapflag pvp off
ecl_hub01 mapflag pvp off
que_avan01 mapflag pvp off
dali mapflag pvp off
//evt_zombie mapflag pvp off

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= rAthena Dev Team
//===== Current Version: =====================================
//= 1.7
//= 1.8
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@ -11,6 +11,7 @@
//= to the map specified in the last field, or "SavePoint".
//===== Additional Comments: =================================
//= 1.7 - Updated. [Lupus]
//= 1.8 - Updated. [L0ne_W0lf]
//============================================================
// Job Quests ====================
@ -248,6 +249,10 @@ turbo_e_16 mapflag nosave SavePoint
p_track01 mapflag nosave SavePoint
p_track02 mapflag nosave SavePoint
// Poring War ====================
poring_w01 mapflag nosave SavePoint
poring_w02 mapflag nosave SavePoint
//Vision of Okolnir ===========================
que_qsch01 mapflag nosave SavePoint
que_qsch02 mapflag nosave SavePoint
@ -273,7 +278,7 @@ e_tower mapflag nosave SavePoint
5@tower mapflag nosave SavePoint
6@tower mapflag nosave SavePoint
// Battle Grounds ==============
// Battle Grounds =================
bat_c01 mapflag nosave SavePoint
bat_c02 mapflag nosave SavePoint
bat_c03 mapflag nosave SavePoint
@ -282,7 +287,7 @@ bat_b02 mapflag nosave SavePoint
bat_a01 mapflag nosave SavePoint
bat_a02 mapflag nosave SavePoint
// Episode 13 ====================
// Episode 13 =====================
moc_fild22b mapflag nosave SavePoint
que_dan01 mapflag nosave SavePoint
que_dan02 mapflag nosave SavePoint
@ -295,38 +300,63 @@ arug_dun01 mapflag nosave SavePoint
1@orcs mapflag nosave SavePoint
2@orcs mapflag nosave SavePoint
// Nidhoggr's Instance ===========
// Nidhoggr's Instance ============
1@nyd mapflag nosave SavePoint
2@nyd mapflag nosave SavePoint
// Misty Forest Labyrinth ===========
// Misty Forest Labyrinth =========
1@mist mapflag nosave SavePoint
// Octopus Cave ===========
// Octopus Cave ===================
1@cash mapflag nosave SavePoint
// Drain ===========
// Drain ==========================
1@pump mapflag nosave SavePoint
2@pump mapflag nosave SavePoint
// Somatology Laboratory ===========
// Somatology Laboratory ==========
que_lhz mapflag nosave SavePoint
1@lhz mapflag nosave SavePoint
// Bangungot Hospital F2 ===========
// Port Malaya ====================
ma_zif01 mapflag nosave SavePoint
ma_zif02 mapflag nosave SavePoint
ma_zif03 mapflag nosave SavePoint
ma_zif04 mapflag nosave SavePoint
ma_zif05 mapflag nosave SavePoint
ma_zif06 mapflag nosave SavePoint
ma_zif07 mapflag nosave SavePoint
ma_zif08 mapflag nosave SavePoint
ma_zif09 mapflag nosave SavePoint
// Bangungot Hospital F2 ==========
1@ma_h mapflag nosave SavePoint
// Buwaya Cave ===========
// Buwaya Cave ====================
1@ma_c mapflag nosave SavePoint
// Bakonawa Hideout ===========
// Bakonawa Hideout ===============
1@ma_b mapflag nosave SavePoint
// Inside Eclage ===========
// Inside Eclage ==================
que_avan01 mapflag nosave SavePoint
1@ecl mapflag nosave SavePoint
//evt_zombie mapflag nosave SavePoint
// Glast Heim Memorial Dungeon ====
1@gl_k mapflag nosave SavePoint
2@gl_k mapflag nosave SavePoint
// Poring War ====================
poring_w01 mapflag nosave SavePoint
poring_w02 mapflag nosave SavePoint
// Wave Mode Memorial Dungeon =====
1@def01 mapflag nosave SavePoint
1@def02 mapflag nosave SavePoint
1@def03 mapflag nosave SavePoint
// Heroes' Trails - Part 1 ========
1@gef mapflag nosave SavePoint
1@face mapflag nosave SavePoint
1@sara mapflag nosave SavePoint
1@gef_in mapflag nosave SavePoint
dali mapflag nosave SavePoint
evt_bomb mapflag nosave SavePoint
//evt_zombie mapflag nosave SavePoint

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= rAthena Dev Team
//===== Current Version: =====================================
//= 1.6a
//= 1.7
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@ -16,6 +16,7 @@
//= Fly Wing (601), Giant Fly Wing (12212)
//===== Additional Comments: =================================
//= 1.6a - Updated. [Lupus]
//= 1.7 - Updated. [L0ne_W0lf]
//============================================================
// Cities ========================
@ -323,6 +324,11 @@ turbo_e_16 mapflag noteleport
p_track01 mapflag noteleport
p_track02 mapflag noteleport
// Poring War ====================
poring_w01 mapflag noteleport
poring_w02 mapflag noteleport
poring_w02 mapflag monster_noteleport
//Vision of Okolnir ==============
que_qsch01 mapflag noteleport
que_qsch01 mapflag monster_noteleport
@ -388,6 +394,8 @@ spl_in01 mapflag noteleport
s_atelier mapflag noteleport
bra_in01 mapflag noteleport
dic_in01 mapflag noteleport
job3_gen01 mapflag noteleport
job3_sha01 mapflag noteleport
// Episode 14 ====================
1@mist mapflag noteleport
@ -422,6 +430,7 @@ ma_zif06 mapflag noteleport
ma_zif07 mapflag noteleport
ma_zif08 mapflag noteleport
ma_zif09 mapflag noteleport
job_ko mapflag noteleport
ecl_in01 mapflag noteleport
ecl_in02 mapflag noteleport
ecl_in03 mapflag noteleport
@ -445,9 +454,31 @@ nyd_dun02 mapflag noteleport
2@nyd mapflag noteleport
2@nyd mapflag monster_noteleport
//evt_zombie mapflag noteleport
// Glast Heim Memorial Dungeon ===
1@gl_k mapflag noteleport
1@gl_k mapflag monster_noteleport
2@gl_k mapflag noteleport
2@gl_k mapflag monster_noteleport
gl_chyard_ mapflag noteleport
gl_cas02_ mapflag noteleport
// Poring War ====================
poring_w01 mapflag noteleport
poring_w02 mapflag noteleport
poring_w02 mapflag monster_noteleport
// Wave Mode Memorial Dungeon ====
1@def01 mapflag noteleport
1@def01 mapflag monster_noteleport
1@def02 mapflag noteleport
1@def02 mapflag monster_noteleport
1@def03 mapflag noteleport
1@def03 mapflag monster_noteleport
// Heroes' Trails - Part 1 =======
1@gef mapflag noteleport
1@gef mapflag monster_noteleport
1@face mapflag noteleport
1@face mapflag monster_noteleport
1@sara mapflag noteleport
1@sara mapflag monster_noteleport
1@gef_in mapflag noteleport
1@gef_in mapflag monster_noteleport
dali mapflag noteleport
//evt_zombie mapflag noteleport

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= rAthena Dev Team
//===== Current Version: =====================================
//= 1.3
//= 1.4
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@ -13,6 +13,7 @@
//= Command /memo is disabled.
//===== Additional Comments: =================================
//= 1.0 - Initial script.
//= 1.4 - Updated. [L0ne_W0lf]
//============================================================
// Guild Castles ========================
@ -85,6 +86,10 @@ prt_are_in mapflag nowarpto
p_track01 mapflag nowarpto
p_track02 mapflag nowarpto
// Poring War ====================
poring_w01 mapflag nowarpto
poring_w02 mapflag nowarpto
//Vision of Okolnir ============
que_qsch01 mapflag nowarpto
que_qsch02 mapflag nowarpto
@ -110,7 +115,7 @@ e_tower mapflag nowarpto
5@tower mapflag nowarpto
6@tower mapflag nowarpto
// Battle Grounds ==============
// Battle Grounds ================
bat_c01 mapflag nowarpto
bat_c02 mapflag nowarpto
bat_c03 mapflag nowarpto
@ -150,9 +155,49 @@ spl_in01 mapflag nowarpto
1@nyd mapflag nowarpto
2@nyd mapflag nowarpto
// Poring War ====================
poring_w01 mapflag nowarpto
poring_w02 mapflag nowarpto
// 14.1 Bifrost ==================
1@mist mapflag nowarpto
que_house_s mapflag nowarpto
// Malangdo Maps =================
1@pump mapflag nowarpto
2@pump mapflag nowarpto
1@cash mapflag nowarpto
// Lighthalzen Dungeon F4 ========
1@lhz mapflag nowarpto
lhz_dun04 mapflag nowarpto
que_lhz mapflag nowarpto
// Port Malaya ===================
1@ma_b mapflag nowarpto
1@ma_c mapflag nowarpto
1@ma_h mapflag nowarpto
// 14.2 Eclage ===================
1@ecl mapflag nowarpto
// Pyramids Basement Nightmare Mode
moc_prydn1 mapflag nowarpto
moc_prydn2 mapflag nowarpto
// Glast Heim Memorial Dungeon ===
1@gl_k mapflag nowarpto
2@gl_k mapflag nowarpto
gl_chyard_ mapflag nowarpto
gl_cas02_ mapflag nowarpto
// Wave Mode Memorial Dungeon ====
1@def01 mapflag nowarpto
1@def02 mapflag nowarpto
1@def03 mapflag nowarpto
// Heroes' Trails - Part 1 =======
1@gef mapflag nowarpto
1@face mapflag nowarpto
1@sara mapflag nowarpto
1@gef_in mapflag nowarpto
// Bossnia (custom) ==============
bossnia_01 mapflag nowarpto

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= rAthena Dev Team
//===== Current Version: =====================================
//= 1.0
//= 1.1
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@ -11,6 +11,7 @@
//= /organize, /leave, /invite, @changeleader
//===== Additional Comments: =================================
//= 1.0 - Initial script.
//= 1.1 - Updated. [L0ne_W0lf]
//============================================================
// Sealed Shrine ==================
@ -29,31 +30,46 @@
1@orcs mapflag partylock
2@orcs mapflag partylock
// Nidhoggr's Instance ===========
// Nidhoggr's Instance ============
1@nyd mapflag partylock
2@nyd mapflag partylock
// Misty Forest Labyrinth ===========
// Misty Forest Labyrinth =========
1@mist mapflag partylock
// Octopus Cave ===========
// Octopus Cave ===================
1@cash mapflag partylock
// Drain ===========
// Drain ==========================
1@pump mapflag partylock
2@pump mapflag partylock
// Somatology Laboratory ===========
// Somatology Laboratory ==========
1@lhz mapflag partylock
// Bangungot Hospital F2 ===========
// Bangungot Hospital F2 ==========
1@ma_h mapflag partylock
// Buwaya Cave ===========
// Buwaya Cave ====================
1@ma_c mapflag partylock
// Bakonawa Hideout ===========
// Bakonawa Hideout ===============
1@ma_b mapflag partylock
// Inside Eclage ===========
// Inside Eclage ==================
1@ecl mapflag partylock
// Glast Heim Memorial Dungeon ====
1@gl_k mapflag partylock
2@gl_k mapflag partylock
// Wave Mode Memorial Dungeon =====
1@def01 mapflag partylock
1@def02 mapflag partylock
1@def03 mapflag partylock
// Heroes' Trails - Part 1 ========
1@gef mapflag partylock
1@face mapflag partylock
1@sara mapflag partylock
1@gef_in mapflag partylock

View File

@ -581,7 +581,7 @@ Opens the auction window.
@identifyall
Opens the Identification window if any unappraised items are in your inventory.
@identifyall will automaticallyidentify all unappraised items in your inventory.
@identifyall will automatically identify all unappraised items in your inventory.
---------------------------------------

File diff suppressed because it is too large Load Diff

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= Euphy
//===== Current Version: =====================================
//= 1.0
//= 1.1
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@ -12,6 +12,7 @@
//= Mora coins.
//===== Additional Comments: =================================
//= 1.0 First Version. [Euphy]
//= 1.1 Optimized. [Euphy]
//============================================================
// Arch Bishop Enchants :: coin_arc
@ -217,70 +218,15 @@ mora,96,74,5 script Master of Relics#pa0829 495,{
switch(.@enchant_type) {
case 1:
set .@i, rand(1,1487);
if (.@i <= 16) setarray .@enchants[2],4710,.@sp; //Inteligence2 [sp]
else if (.@i <= 32) setarray .@enchants[2],4710,4799; //Inteligence2 HP500
else if (.@i <= 48) setarray .@enchants[2],4710,4766; //Inteligence2 Atk2
else if (.@i <= 64) setarray .@enchants[2],4710,4788; //Inteligence2 Mdef6
else if (.@i <= 80) setarray .@enchants[2],4720,.@sp; //Dexterity1 [sp]
else if (.@i <= 96) setarray .@enchants[2],4720,4799; //Dexterity1 HP500
else if (.@i <= 112) setarray .@enchants[2],4720,4766; //Dexterity1 Atk2
else if (.@i <= 128) setarray .@enchants[2],4720,4788; //Dexterity1 Mdef6
else if (.@i <= 144) setarray .@enchants[2],4721,.@sp; //Dexterity2 [sp]
else if (.@i <= 160) setarray .@enchants[2],4721,4799; //Dexterity2 HP500
else if (.@i <= 176) setarray .@enchants[2],4721,4766; //Dexterity2 Atk2
else if (.@i <= 192) setarray .@enchants[2],4721,4788; //Dexterity2 Mdef6
else if (.@i <= 208) setarray .@enchants[2],4740,.@sp; //Vitality1 [sp]
else if (.@i <= 224) setarray .@enchants[2],4740,4799; //Vitality1 HP500
else if (.@i <= 240) setarray .@enchants[2],4740,4766; //Vitality1 Atk2
else if (.@i <= 256) setarray .@enchants[2],4740,4788; //Vitality1 Mdef6
else if (.@i <= 272) setarray .@enchants[2],4710,.@sp; //Inteligence2 [sp]
else if (.@i <= 288) setarray .@enchants[2],4710,4799; //Inteligence2 HP500
else if (.@i <= 304) setarray .@enchants[2],4710,4766; //Inteligence2 Atk2
else if (.@i <= 320) setarray .@enchants[2],4710,4788; //Inteligence2 Mdef6
else if (.@i <= 336) setarray .@enchants[2],4720,.@sp; //Dexterity1 [sp]
else if (.@i <= 352) setarray .@enchants[2],4720,4799; //Dexterity1 HP500
else if (.@i <= 368) setarray .@enchants[2],4720,4766; //Dexterity1 Atk2
else if (.@i <= 384) setarray .@enchants[2],4720,4788; //Dexterity1 Mdef6
else if (.@i <= 400) setarray .@enchants[2],4721,.@sp; //Dexterity2 [sp]
else if (.@i <= 416) setarray .@enchants[2],4721,4799; //Dexterity2 HP500
else if (.@i <= 432) setarray .@enchants[2],4721,4766; //Dexterity2 Atk2
else if (.@i <= 448) setarray .@enchants[2],4721,4788; //Dexterity2 Mdef6
else if (.@i <= 464) setarray .@enchants[2],4740,.@sp; //Vitality1 [sp]
else if (.@i <= 480) setarray .@enchants[2],4740,4799; //Vitality1 HP500
else if (.@i <= 496) setarray .@enchants[2],4740,4766; //Vitality1 Atk2
else if (.@i <= 512) setarray .@enchants[2],4740,4788; //Vitality1 Mdef6
else if (.@i <= 528) setarray .@enchants[2],4710,.@sp; //Inteligence2 [sp]
else if (.@i <= 544) setarray .@enchants[2],4710,4799; //Inteligence2 HP500
else if (.@i <= 560) setarray .@enchants[2],4710,4766; //Inteligence2 Atk2
else if (.@i <= 576) setarray .@enchants[2],4710,4788; //Inteligence2 Mdef6
else if (.@i <= 592) setarray .@enchants[2],4720,.@sp; //Dexterity1 [sp]
else if (.@i <= 608) setarray .@enchants[2],4720,4799; //Dexterity1 HP500
else if (.@i <= 624) setarray .@enchants[2],4720,4766; //Dexterity1 Atk2
else if (.@i <= 640) setarray .@enchants[2],4720,4788; //Dexterity1 Mdef6
else if (.@i <= 656) setarray .@enchants[2],4721,.@sp; //Dexterity2 [sp]
else if (.@i <= 672) setarray .@enchants[2],4721,4799; //Dexterity2 HP500
else if (.@i <= 688) setarray .@enchants[2],4721,4766; //Dexterity2 Atk2
else if (.@i <= 704) setarray .@enchants[2],4721,4788; //Dexterity2 Mdef6
else if (.@i <= 720) setarray .@enchants[2],4740,.@sp; //Vitality1 [sp]
else if (.@i <= 736) setarray .@enchants[2],4740,4799; //Vitality1 HP500
else if (.@i <= 752) setarray .@enchants[2],4740,4766; //Vitality1 Atk2
else if (.@i <= 768) setarray .@enchants[2],4740,4788; //Vitality1 Mdef6
else if (.@i <= 784) setarray .@enchants[2],4710,.@sp; //Inteligence2 [sp]
else if (.@i <= 800) setarray .@enchants[2],4710,4799; //Inteligence2 HP500
else if (.@i <= 816) setarray .@enchants[2],4710,4766; //Inteligence2 Atk2
else if (.@i <= 832) setarray .@enchants[2],4710,4788; //Inteligence2 Mdef6
else if (.@i <= 848) setarray .@enchants[2],4720,.@sp; //Dexterity1 [sp]
else if (.@i <= 864) setarray .@enchants[2],4720,4799; //Dexterity1 HP500
else if (.@i <= 880) setarray .@enchants[2],4720,4766; //Dexterity1 Atk2
else if (.@i <= 896) setarray .@enchants[2],4720,4788; //Dexterity1 Mdef6
else if (.@i <= 912) setarray .@enchants[2],4721,.@sp; //Dexterity2 [sp]
else if (.@i <= 928) setarray .@enchants[2],4721,4799; //Dexterity2 HP500
else if (.@i <= 944) setarray .@enchants[2],4721,4766; //Dexterity2 Atk2
else if (.@i <= 960) setarray .@enchants[2],4721,4788; //Dexterity2 Mdef6
else if (.@i <= 976) setarray .@enchants[2],4740,.@sp; //Vitality1 [sp]
else if (.@i <= 992) setarray .@enchants[2],4740,4799; //Vitality1 HP500
else if (.@i <= 1008) setarray .@enchants[2],4740,4766; //Vitality1 Atk2
else if (.@i <= 1024) setarray .@enchants[2],4740,4788; //Vitality1 Mdef6
if (.@i <= 1024) {
// Basic combinations
// (raw: .@i increments by 16, 4 repeats)
setarray .@enchant_slot2[0],4710,4720,4721,4240; //Inteligence2,Dexterity1,Dexterity2,Vitality1
setarray .@enchant_slot3[0],.@sp,4799,4766,4788; //[sp],HP500,Atk2,Mdef6
setarray .@enchants[2],
.@enchant_slot2[rand(getarraysize(.@enchant_slot2))],
.@enchant_slot3[rand(getarraysize(.@enchant_slot3))];
}
else if (.@i <= 1040) setarray .@enchants[2],.@sp,.@sp; //[sp] [sp]
else if (.@i <= 1487) {
mes "[Relice]";
@ -290,70 +236,17 @@ mora,96,74,5 script Master of Relics#pa0829 495,{
break;
case 2:
set .@i, rand(1,1487);
if (.@i <= 16) setarray .@enchants[1],4710,4711,4764; //Inteligence1 Inteligence2 Critical5
else if (.@i <= 32) setarray .@enchants[1],4710,4711,4799; //Inteligence1 Inteligence2 HP500
else if (.@i <= 48) setarray .@enchants[1],4710,4711,4766; //Inteligence1 Inteligence2 Atk2
else if (.@i <= 64) setarray .@enchants[1],4710,4711,4788; //Inteligence1 Inteligence2 Mdef6
else if (.@i <= 80) setarray .@enchants[1],4710,4720,4764; //Inteligence1 Dexterity1 Critical5
else if (.@i <= 96) setarray .@enchants[1],4710,4720,4799; //Inteligence1 Dexterity1 HP500
else if (.@i <= 112) setarray .@enchants[1],4710,4720,4766; //Inteligence1 Dexterity1 Atk2
else if (.@i <= 128) setarray .@enchants[1],4710,4720,4788; //Inteligence1 Dexterity1 Mdef6
else if (.@i <= 144) setarray .@enchants[1],4710,4721,4764; //Inteligence1 Dexterity2 Critical5
else if (.@i <= 160) setarray .@enchants[1],4710,4721,4799; //Inteligence1 Dexterity2 HP500
else if (.@i <= 176) setarray .@enchants[1],4710,4721,4766; //Inteligence1 Dexterity2 Atk2
else if (.@i <= 192) setarray .@enchants[1],4710,4721,4788; //Inteligence1 Dexterity2 Mdef6
else if (.@i <= 208) setarray .@enchants[1],4710,4740,4764; //Inteligence1 Vitality1 Critical5
else if (.@i <= 224) setarray .@enchants[1],4710,4740,4799; //Inteligence1 Vitality1 HP500
else if (.@i <= 240) setarray .@enchants[1],4710,4740,4766; //Inteligence1 Vitality1 Atk2
else if (.@i <= 256) setarray .@enchants[1],4710,4740,4788; //Inteligence1 Vitality1 Mdef6
else if (.@i <= 272) setarray .@enchants[1],4711,4711,4764; //Inteligence2 Inteligence2 Critical5
else if (.@i <= 288) setarray .@enchants[1],4711,4711,4799; //Inteligence2 Inteligence2 HP500
else if (.@i <= 304) setarray .@enchants[1],4711,4711,4766; //Inteligence2 Inteligence2 Atk2
else if (.@i <= 320) setarray .@enchants[1],4711,4711,4788; //Inteligence2 Inteligence2 Mdef6
else if (.@i <= 336) setarray .@enchants[1],4711,4720,4764; //Inteligence2 Dexterity1 Critical5
else if (.@i <= 352) setarray .@enchants[1],4711,4720,4799; //Inteligence2 Dexterity1 HP500
else if (.@i <= 368) setarray .@enchants[1],4711,4720,4766; //Inteligence2 Dexterity1 Atk2
else if (.@i <= 384) setarray .@enchants[1],4711,4720,4788; //Inteligence2 Dexterity1 Mdef6
else if (.@i <= 400) setarray .@enchants[1],4711,4721,4764; //Inteligence2 Dexterity2 Critical5
else if (.@i <= 416) setarray .@enchants[1],4711,4721,4799; //Inteligence2 Dexterity2 HP500
else if (.@i <= 432) setarray .@enchants[1],4711,4721,4766; //Inteligence2 Dexterity2 Atk2
else if (.@i <= 448) setarray .@enchants[1],4711,4721,4788; //Inteligence2 Dexterity2 Mdef6
else if (.@i <= 464) setarray .@enchants[1],4711,4740,4764; //Inteligence2 Vitality1 Critical5
else if (.@i <= 480) setarray .@enchants[1],4711,4740,4799; //Inteligence2 Vitality1 HP500
else if (.@i <= 496) setarray .@enchants[1],4711,4740,4766; //Inteligence2 Vitality1 Atk2
else if (.@i <= 512) setarray .@enchants[1],4711,4740,4788; //Inteligence2 Vitality1 Mdef6
else if (.@i <= 528) setarray .@enchants[1],4720,4711,4764; //Dexterity1 Inteligence2 Critical5
else if (.@i <= 544) setarray .@enchants[1],4720,4711,4799; //Dexterity1 Inteligence2 HP500
else if (.@i <= 560) setarray .@enchants[1],4720,4711,4766; //Dexterity1 Inteligence2 Atk2
else if (.@i <= 576) setarray .@enchants[1],4720,4711,4788; //Dexterity1 Inteligence2 Mdef6
else if (.@i <= 592) setarray .@enchants[1],4720,4720,4764; //Dexterity1 Dexterity1 Critical5
else if (.@i <= 608) setarray .@enchants[1],4720,4720,4799; //Dexterity1 Dexterity1 HP500
else if (.@i <= 624) setarray .@enchants[1],4720,4720,4766; //Dexterity1 Dexterity1 Atk2
else if (.@i <= 640) setarray .@enchants[1],4720,4720,4788; //Dexterity1 Dexterity1 Mdef6
else if (.@i <= 656) setarray .@enchants[1],4720,4721,4764; //Dexterity1 Dexterity2 Critical5
else if (.@i <= 672) setarray .@enchants[1],4720,4721,4799; //Dexterity1 Dexterity2 HP500
else if (.@i <= 688) setarray .@enchants[1],4720,4721,4766; //Dexterity1 Dexterity2 Atk2
else if (.@i <= 704) setarray .@enchants[1],4720,4721,4788; //Dexterity1 Dexterity2 Mdef6
else if (.@i <= 720) setarray .@enchants[1],4720,4740,4764; //Dexterity1 Vitality1 Critical5
else if (.@i <= 736) setarray .@enchants[1],4720,4740,4799; //Dexterity1 Vitality1 HP500
else if (.@i <= 752) setarray .@enchants[1],4720,4740,4766; //Dexterity1 Vitality1 Atk2
else if (.@i <= 768) setarray .@enchants[1],4720,4740,4788; //Dexterity1 Vitality1 Mdef6
else if (.@i <= 784) setarray .@enchants[1],4721,4711,4764; //Dexterity2 Inteligence2 Critical5
else if (.@i <= 800) setarray .@enchants[1],4721,4711,4799; //Dexterity2 Inteligence2 HP500
else if (.@i <= 816) setarray .@enchants[1],4721,4711,4766; //Dexterity2 Inteligence2 Atk2
else if (.@i <= 832) setarray .@enchants[1],4721,4711,4788; //Dexterity2 Inteligence2 Mdef6
else if (.@i <= 848) setarray .@enchants[1],4721,4720,4764; //Dexterity2 Dexterity1 Critical5
else if (.@i <= 864) setarray .@enchants[1],4721,4720,4799; //Dexterity2 Dexterity1 HP500
else if (.@i <= 880) setarray .@enchants[1],4721,4720,4766; //Dexterity2 Dexterity1 Atk2
else if (.@i <= 896) setarray .@enchants[1],4721,4720,4788; //Dexterity2 Dexterity1 Mdef6
else if (.@i <= 912) setarray .@enchants[1],4721,4721,4764; //Dexterity2 Dexterity2 Critical5
else if (.@i <= 928) setarray .@enchants[1],4721,4721,4799; //Dexterity2 Dexterity2 HP500
else if (.@i <= 944) setarray .@enchants[1],4721,4721,4766; //Dexterity2 Dexterity2 Atk2
else if (.@i <= 960) setarray .@enchants[1],4721,4721,4788; //Dexterity2 Dexterity2 Mdef6
else if (.@i <= 976) setarray .@enchants[1],4721,4740,4764; //Dexterity2 Vitality1 Critical5
else if (.@i <= 992) setarray .@enchants[1],4721,4740,4799; //Dexterity2 Vitality1 HP500
else if (.@i <= 1008) setarray .@enchants[1],4721,4740,4766; //Dexterity2 Vitality1 Atk2
else if (.@i <= 1024) setarray .@enchants[1],4721,4740,4788; //Dexterity2 Vitality1 Mdef6
if (.@i <= 1024) {
// Basic combinations
// (raw: .@i increments by 16)
setarray .@enchant_slot1[0],4710,4711,4720,4721; //Inteligence1,Inteligence2,Dexterity1,Dexterity2
setarray .@enchant_slot2[0],4711,4720,4721,4740; //Inteligence2,Dexterity1,Dexterity2,Vitality1
setarray .@enchant_slot3[0],4764,4799,4766,4788; //Critical5,HP500,Atk2,Mdef6
setarray .@enchants[1],
.@enchant_slot1[rand(getarraysize(.@enchant_slot1))],
.@enchant_slot2[rand(getarraysize(.@enchant_slot2))],
.@enchant_slot3[rand(getarraysize(.@enchant_slot3))];
}
else if (.@i <= 1026) setarray .@enchants[1],4761,4761,4761; //Matk2 Matk2 Matk2
else if (.@i <= 1028) setarray .@enchants[1],4712,4713,4713; //Inteligence3 Inteligence4 Inteligence4
else if (.@i <= 1030) setarray .@enchants[1],4712,4761,4761; //Inteligence3 Matk2 Matk2
@ -370,70 +263,15 @@ mora,96,74,5 script Master of Relics#pa0829 495,{
break;
case 3:
set .@i, rand(1,2852);
if (.@i <= 31) setarray .@enchants[2],4720,4710; //Dexterity1 Inteligence1
else if (.@i <= 62) setarray .@enchants[2],4720,4711; //Dexterity1 Inteligence2
else if (.@i <= 93) setarray .@enchants[2],4720,4721; //Dexterity1 Dexterity2
else if (.@i <= 124) setarray .@enchants[2],4720,4760; //Dexterity1 Matk1
else if (.@i <= 155) setarray .@enchants[2],4740,4710; //Vitality1 Inteligence1
else if (.@i <= 186) setarray .@enchants[2],4740,4711; //Vitality1 Inteligence2
else if (.@i <= 217) setarray .@enchants[2],4740,4721; //Vitality1 Dexterity2
else if (.@i <= 248) setarray .@enchants[2],4740,4760; //Vitality1 Matk1
else if (.@i <= 279) setarray .@enchants[2],4741,4710; //Vitality2 Inteligence1
else if (.@i <= 310) setarray .@enchants[2],4741,4711; //Vitality2 Inteligence2
else if (.@i <= 341) setarray .@enchants[2],4741,4721; //Vitality2 Dexterity2
else if (.@i <= 372) setarray .@enchants[2],4741,4760; //Vitality2 Matk1
else if (.@i <= 403) setarray .@enchants[2],4801,4710; //SP100 Inteligence1
else if (.@i <= 434) setarray .@enchants[2],4801,4711; //SP100 Inteligence2
else if (.@i <= 465) setarray .@enchants[2],4801,4721; //SP100 Dexterity2
else if (.@i <= 496) setarray .@enchants[2],4801,4760; //SP100 Matk1
else if (.@i <= 527) setarray .@enchants[2],4720,4710; //Dexterity1 Inteligence1
else if (.@i <= 558) setarray .@enchants[2],4720,4711; //Dexterity1 Inteligence2
else if (.@i <= 589) setarray .@enchants[2],4720,4721; //Dexterity1 Dexterity2
else if (.@i <= 620) setarray .@enchants[2],4720,4760; //Dexterity1 Matk1
else if (.@i <= 651) setarray .@enchants[2],4740,4710; //Vitality1 Inteligence1
else if (.@i <= 682) setarray .@enchants[2],4740,4711; //Vitality1 Inteligence2
else if (.@i <= 713) setarray .@enchants[2],4740,4721; //Vitality1 Dexterity2
else if (.@i <= 744) setarray .@enchants[2],4740,4760; //Vitality1 Matk1
else if (.@i <= 775) setarray .@enchants[2],4741,4710; //Vitality2 Inteligence1
else if (.@i <= 806) setarray .@enchants[2],4741,4711; //Vitality2 Inteligence2
else if (.@i <= 837) setarray .@enchants[2],4741,4721; //Vitality2 Dexterity2
else if (.@i <= 868) setarray .@enchants[2],4741,4760; //Vitality2 Matk1
else if (.@i <= 899) setarray .@enchants[2],4801,4710; //SP100 Inteligence1
else if (.@i <= 930) setarray .@enchants[2],4801,4711; //SP100 Inteligence2
else if (.@i <= 961) setarray .@enchants[2],4801,4721; //SP100 Dexterity2
else if (.@i <= 992) setarray .@enchants[2],4801,4760; //SP100 Matk1
else if (.@i <= 1023) setarray .@enchants[2],4720,4710; //Dexterity1 Inteligence1
else if (.@i <= 1054) setarray .@enchants[2],4720,4711; //Dexterity1 Inteligence2
else if (.@i <= 1085) setarray .@enchants[2],4720,4721; //Dexterity1 Dexterity2
else if (.@i <= 1116) setarray .@enchants[2],4720,4760; //Dexterity1 Matk1
else if (.@i <= 1147) setarray .@enchants[2],4740,4710; //Vitality1 Inteligence1
else if (.@i <= 1178) setarray .@enchants[2],4740,4711; //Vitality1 Inteligence2
else if (.@i <= 1209) setarray .@enchants[2],4740,4721; //Vitality1 Dexterity2
else if (.@i <= 1240) setarray .@enchants[2],4740,4760; //Vitality1 Matk1
else if (.@i <= 1271) setarray .@enchants[2],4741,4710; //Vitality2 Inteligence1
else if (.@i <= 1302) setarray .@enchants[2],4741,4711; //Vitality2 Inteligence2
else if (.@i <= 1333) setarray .@enchants[2],4741,4721; //Vitality2 Dexterity2
else if (.@i <= 1364) setarray .@enchants[2],4741,4760; //Vitality2 Matk1
else if (.@i <= 1395) setarray .@enchants[2],4801,4710; //SP100 Inteligence1
else if (.@i <= 1426) setarray .@enchants[2],4801,4711; //SP100 Inteligence2
else if (.@i <= 1457) setarray .@enchants[2],4801,4721; //SP100 Dexterity2
else if (.@i <= 1488) setarray .@enchants[2],4801,4760; //SP100 Matk1
else if (.@i <= 1519) setarray .@enchants[2],4720,4710; //Dexterity1 Inteligence1
else if (.@i <= 1550) setarray .@enchants[2],4720,4711; //Dexterity1 Inteligence2
else if (.@i <= 1581) setarray .@enchants[2],4720,4721; //Dexterity1 Dexterity2
else if (.@i <= 1612) setarray .@enchants[2],4720,4760; //Dexterity1 Matk1
else if (.@i <= 1643) setarray .@enchants[2],4740,4710; //Vitality1 Inteligence1
else if (.@i <= 1674) setarray .@enchants[2],4740,4711; //Vitality1 Inteligence2
else if (.@i <= 1705) setarray .@enchants[2],4740,4721; //Vitality1 Dexterity2
else if (.@i <= 1736) setarray .@enchants[2],4740,4760; //Vitality1 Matk1
else if (.@i <= 1767) setarray .@enchants[2],4741,4710; //Vitality2 Inteligence1
else if (.@i <= 1798) setarray .@enchants[2],4741,4711; //Vitality2 Inteligence2
else if (.@i <= 1829) setarray .@enchants[2],4741,4721; //Vitality2 Dexterity2
else if (.@i <= 1860) setarray .@enchants[2],4741,4760; //Vitality2 Matk1
else if (.@i <= 1891) setarray .@enchants[2],4801,4710; //SP100 Inteligence1
else if (.@i <= 1922) setarray .@enchants[2],4801,4711; //SP100 Inteligence2
else if (.@i <= 1953) setarray .@enchants[2],4801,4721; //SP100 Dexterity2
else if (.@i <= 1984) setarray .@enchants[2],4801,4760; //SP100 Matk1
if (.@i <= 1984) {
// Basic combinations
// (raw: .@i increments by 31, 4 repeats)
setarray .@enchant_slot2[0],4720,4740,4741,4801; //Dexterity1,Vitality1,Vitality2,SP100
setarray .@enchant_slot3[0],4710,4711,4721,4760; //Inteligence1,Inteligence2,Dexterity2,Matk1
setarray .@enchants[2],
.@enchant_slot2[rand(getarraysize(.@enchant_slot2))],
.@enchant_slot3[rand(getarraysize(.@enchant_slot3))];
}
else if (.@i <= 1986) setarray .@enchants[2],4761,4761; //Matk2 Matk2
else if (.@i <= 1988) setarray .@enchants[2],4761,4723; //Matk2 Dexterity4
else if (.@i <= 1990) setarray .@enchants[2],4761,4714; //Matk2 Inteligence5
@ -448,70 +286,15 @@ mora,96,74,5 script Master of Relics#pa0829 495,{
break;
case 4:
set .@i, rand(1,2852);
if (.@i <= 31) setarray .@enchants[2],4720,4700; //Dexterity1 Strength1
else if (.@i <= 62) setarray .@enchants[2],4720,4701; //Dexterity1 Strength2
else if (.@i <= 93) setarray .@enchants[2],4720,4721; //Dexterity1 Dexterity2
else if (.@i <= 124) setarray .@enchants[2],4720,4767; //Dexterity1 Atk3
else if (.@i <= 155) setarray .@enchants[2],4740,4700; //Vitality1 Strength1
else if (.@i <= 186) setarray .@enchants[2],4740,4701; //Vitality1 Strength2
else if (.@i <= 217) setarray .@enchants[2],4740,4721; //Vitality1 Dexterity2
else if (.@i <= 248) setarray .@enchants[2],4740,4767; //Vitality1 Atk3
else if (.@i <= 279) setarray .@enchants[2],4741,4700; //Vitality2 Strength1
else if (.@i <= 310) setarray .@enchants[2],4741,4701; //Vitality2 Strength2
else if (.@i <= 341) setarray .@enchants[2],4741,4721; //Vitality2 Dexterity2
else if (.@i <= 372) setarray .@enchants[2],4741,4767; //Vitality2 Atk3
else if (.@i <= 403) setarray .@enchants[2],4701,4700; //Strength2 Strength1
else if (.@i <= 434) setarray .@enchants[2],4701,4701; //Strength2 Strength2
else if (.@i <= 465) setarray .@enchants[2],4701,4721; //Strength2 Dexterity2
else if (.@i <= 496) setarray .@enchants[2],4701,4767; //Strength2 Atk3
else if (.@i <= 527) setarray .@enchants[2],4720,4700; //Dexterity1 Strength1
else if (.@i <= 558) setarray .@enchants[2],4720,4701; //Dexterity1 Strength2
else if (.@i <= 589) setarray .@enchants[2],4720,4721; //Dexterity1 Dexterity2
else if (.@i <= 620) setarray .@enchants[2],4720,4767; //Dexterity1 Atk3
else if (.@i <= 651) setarray .@enchants[2],4740,4700; //Vitality1 Strength1
else if (.@i <= 682) setarray .@enchants[2],4740,4701; //Vitality1 Strength2
else if (.@i <= 713) setarray .@enchants[2],4740,4721; //Vitality1 Dexterity2
else if (.@i <= 744) setarray .@enchants[2],4740,4767; //Vitality1 Atk3
else if (.@i <= 775) setarray .@enchants[2],4741,4700; //Vitality2 Strength1
else if (.@i <= 806) setarray .@enchants[2],4741,4701; //Vitality2 Strength2
else if (.@i <= 837) setarray .@enchants[2],4741,4721; //Vitality2 Dexterity2
else if (.@i <= 868) setarray .@enchants[2],4741,4767; //Vitality2 Atk3
else if (.@i <= 899) setarray .@enchants[2],4701,4700; //Strength2 Strength1
else if (.@i <= 930) setarray .@enchants[2],4701,4701; //Strength2 Strength2
else if (.@i <= 961) setarray .@enchants[2],4701,4721; //Strength2 Dexterity2
else if (.@i <= 992) setarray .@enchants[2],4701,4767; //Strength2 Atk3
else if (.@i <= 1023) setarray .@enchants[2],4720,4700; //Dexterity1 Strength1
else if (.@i <= 1054) setarray .@enchants[2],4720,4701; //Dexterity1 Strength2
else if (.@i <= 1085) setarray .@enchants[2],4720,4721; //Dexterity1 Dexterity2
else if (.@i <= 1116) setarray .@enchants[2],4720,4767; //Dexterity1 Atk3
else if (.@i <= 1147) setarray .@enchants[2],4740,4700; //Vitality1 Strength1
else if (.@i <= 1178) setarray .@enchants[2],4740,4701; //Vitality1 Strength2
else if (.@i <= 1209) setarray .@enchants[2],4740,4721; //Vitality1 Dexterity2
else if (.@i <= 1240) setarray .@enchants[2],4740,4767; //Vitality1 Atk3
else if (.@i <= 1271) setarray .@enchants[2],4741,4700; //Vitality2 Strength1
else if (.@i <= 1302) setarray .@enchants[2],4741,4701; //Vitality2 Strength2
else if (.@i <= 1333) setarray .@enchants[2],4741,4721; //Vitality2 Dexterity2
else if (.@i <= 1364) setarray .@enchants[2],4741,4767; //Vitality2 Atk3
else if (.@i <= 1395) setarray .@enchants[2],4701,4700; //Strength2 Strength1
else if (.@i <= 1426) setarray .@enchants[2],4701,4701; //Strength2 Strength2
else if (.@i <= 1457) setarray .@enchants[2],4701,4721; //Strength2 Dexterity2
else if (.@i <= 1488) setarray .@enchants[2],4701,4767; //Strength2 Atk3
else if (.@i <= 1519) setarray .@enchants[2],4720,4700; //Dexterity1 Strength1
else if (.@i <= 1550) setarray .@enchants[2],4720,4701; //Dexterity1 Strength2
else if (.@i <= 1581) setarray .@enchants[2],4720,4721; //Dexterity1 Dexterity2
else if (.@i <= 1612) setarray .@enchants[2],4720,4767; //Dexterity1 Atk3
else if (.@i <= 1643) setarray .@enchants[2],4740,4700; //Vitality1 Strength1
else if (.@i <= 1674) setarray .@enchants[2],4740,4701; //Vitality1 Strength2
else if (.@i <= 1705) setarray .@enchants[2],4740,4721; //Vitality1 Dexterity2
else if (.@i <= 1736) setarray .@enchants[2],4740,4767; //Vitality1 Atk3
else if (.@i <= 1767) setarray .@enchants[2],4741,4700; //Vitality2 Strength1
else if (.@i <= 1798) setarray .@enchants[2],4741,4701; //Vitality2 Strength2
else if (.@i <= 1829) setarray .@enchants[2],4741,4721; //Vitality2 Dexterity2
else if (.@i <= 1860) setarray .@enchants[2],4741,4767; //Vitality2 Atk3
else if (.@i <= 1891) setarray .@enchants[2],4701,4700; //Strength2 Strength1
else if (.@i <= 1922) setarray .@enchants[2],4701,4701; //Strength2 Strength2
else if (.@i <= 1953) setarray .@enchants[2],4701,4721; //Strength2 Dexterity2
else if (.@i <= 1984) setarray .@enchants[2],4701,4767; //Strength2 Atk3
if (.@i <= 1984) {
// Basic combinations
// (raw: .@i increments by 31, 4 repeats)
setarray .@enchant_slot2[0],4720,4740,4741,4701; //Dexterity1,Vitality1,Vitality2,Strength2
setarray .@enchant_slot3[0],4700,4701,4721,4767; //Strength1,Strength2,Dexterity2,Atk3
setarray .@enchants[2],
.@enchant_slot2[rand(getarraysize(.@enchant_slot2))],
.@enchant_slot3[rand(getarraysize(.@enchant_slot3))];
}
else if (.@i <= 1986) setarray .@enchants[2],4767,4767; //Atk3 Atk3
else if (.@i <= 1988) setarray .@enchants[2],4767,4723; //Atk3 Dexterity4
else if (.@i <= 1990) setarray .@enchants[2],4767,4704; //Atk3 Strength5
@ -684,70 +467,15 @@ mora,99,93,5 script Artifact Crafter#pa0829 495,{
switch(.@enchant_type) {
case 1:
set .@i, rand(1,2847);
if (.@i <= 31) setarray .@enchants[2],4720,4786; //Dexterity1 Mdef2
else if (.@i <= 62) setarray .@enchants[2],4720,4760; //Dexterity1 Matk1
else if (.@i <= 93) setarray .@enchants[2],4720,4711; //Dexterity1 Inteligence2
else if (.@i <= 124) setarray .@enchants[2],4720,4721; //Dexterity1 Dexterity2
else if (.@i <= 155) setarray .@enchants[2],4796,4786; //HP200 Mdef2
else if (.@i <= 186) setarray .@enchants[2],4796,4760; //HP200 Matk1
else if (.@i <= 217) setarray .@enchants[2],4796,4711; //HP200 Inteligence2
else if (.@i <= 248) setarray .@enchants[2],4796,4721; //HP200 Dexterity2
else if (.@i <= 279) setarray .@enchants[2],4710,4786; //Inteligence1 Mdef2
else if (.@i <= 310) setarray .@enchants[2],4710,4760; //Inteligence1 Matk1
else if (.@i <= 341) setarray .@enchants[2],4710,4711; //Inteligence1 Inteligence2
else if (.@i <= 372) setarray .@enchants[2],4710,4721; //Inteligence1 Dexterity2
else if (.@i <= 403) setarray .@enchants[2],4801,4786; //SP100 Mdef2
else if (.@i <= 434) setarray .@enchants[2],4801,4760; //SP100 Matk1
else if (.@i <= 465) setarray .@enchants[2],4801,4711; //SP100 Inteligence2
else if (.@i <= 496) setarray .@enchants[2],4801,4721; //SP100 Dexterity2
else if (.@i <= 527) setarray .@enchants[2],4720,4786; //Dexterity1 Mdef2
else if (.@i <= 558) setarray .@enchants[2],4720,4760; //Dexterity1 Matk1
else if (.@i <= 589) setarray .@enchants[2],4720,4711; //Dexterity1 Inteligence2
else if (.@i <= 620) setarray .@enchants[2],4720,4721; //Dexterity1 Dexterity2
else if (.@i <= 651) setarray .@enchants[2],4796,4786; //HP200 Mdef2
else if (.@i <= 682) setarray .@enchants[2],4796,4760; //HP200 Matk1
else if (.@i <= 713) setarray .@enchants[2],4796,4711; //HP200 Inteligence2
else if (.@i <= 744) setarray .@enchants[2],4796,4721; //HP200 Dexterity2
else if (.@i <= 775) setarray .@enchants[2],4710,4786; //Inteligence1 Mdef2
else if (.@i <= 806) setarray .@enchants[2],4710,4760; //Inteligence1 Matk1
else if (.@i <= 837) setarray .@enchants[2],4710,4711; //Inteligence1 Inteligence2
else if (.@i <= 868) setarray .@enchants[2],4710,4721; //Inteligence1 Dexterity2
else if (.@i <= 899) setarray .@enchants[2],4801,4786; //SP100 Mdef2
else if (.@i <= 930) setarray .@enchants[2],4801,4760; //SP100 Matk1
else if (.@i <= 961) setarray .@enchants[2],4801,4711; //SP100 Inteligence2
else if (.@i <= 992) setarray .@enchants[2],4801,4721; //SP100 Dexterity2
else if (.@i <= 1023) setarray .@enchants[2],4720,4786; //Dexterity1 Mdef2
else if (.@i <= 1054) setarray .@enchants[2],4720,4760; //Dexterity1 Matk1
else if (.@i <= 1085) setarray .@enchants[2],4720,4711; //Dexterity1 Inteligence2
else if (.@i <= 1116) setarray .@enchants[2],4720,4721; //Dexterity1 Dexterity2
else if (.@i <= 1147) setarray .@enchants[2],4796,4786; //HP200 Mdef2
else if (.@i <= 1178) setarray .@enchants[2],4796,4760; //HP200 Matk1
else if (.@i <= 1209) setarray .@enchants[2],4796,4711; //HP200 Inteligence2
else if (.@i <= 1240) setarray .@enchants[2],4796,4721; //HP200 Dexterity2
else if (.@i <= 1271) setarray .@enchants[2],4710,4786; //Inteligence1 Mdef2
else if (.@i <= 1302) setarray .@enchants[2],4710,4760; //Inteligence1 Matk1
else if (.@i <= 1333) setarray .@enchants[2],4710,4711; //Inteligence1 Inteligence2
else if (.@i <= 1364) setarray .@enchants[2],4710,4721; //Inteligence1 Dexterity2
else if (.@i <= 1395) setarray .@enchants[2],4801,4786; //SP100 Mdef2
else if (.@i <= 1426) setarray .@enchants[2],4801,4760; //SP100 Matk1
else if (.@i <= 1457) setarray .@enchants[2],4801,4711; //SP100 Inteligence2
else if (.@i <= 1488) setarray .@enchants[2],4801,4721; //SP100 Dexterity2
else if (.@i <= 1519) setarray .@enchants[2],4720,4786; //Dexterity1 Mdef2
else if (.@i <= 1550) setarray .@enchants[2],4720,4760; //Dexterity1 Matk1
else if (.@i <= 1581) setarray .@enchants[2],4720,4711; //Dexterity1 Inteligence2
else if (.@i <= 1612) setarray .@enchants[2],4720,4721; //Dexterity1 Dexterity2
else if (.@i <= 1643) setarray .@enchants[2],4796,4786; //HP200 Mdef2
else if (.@i <= 1674) setarray .@enchants[2],4796,4760; //HP200 Matk1
else if (.@i <= 1705) setarray .@enchants[2],4796,4711; //HP200 Inteligence2
else if (.@i <= 1736) setarray .@enchants[2],4796,4721; //HP200 Dexterity2
else if (.@i <= 1767) setarray .@enchants[2],4710,4786; //Inteligence1 Mdef2
else if (.@i <= 1798) setarray .@enchants[2],4710,4760; //Inteligence1 Matk1
else if (.@i <= 1829) setarray .@enchants[2],4710,4711; //Inteligence1 Inteligence2
else if (.@i <= 1860) setarray .@enchants[2],4710,4721; //Inteligence1 Dexterity2
else if (.@i <= 1891) setarray .@enchants[2],4801,4786; //SP100 Mdef2
else if (.@i <= 1922) setarray .@enchants[2],4801,4760; //SP100 Matk1
else if (.@i <= 1953) setarray .@enchants[2],4801,4711; //SP100 Inteligence2
else if (.@i <= 1984) setarray .@enchants[2],4801,4721; //SP100 Dexterity2
if (.@i <= 1984) {
// Basic combinations
// (raw: .@i increments by 31, 4 repeats)
setarray .@enchant_slot2[0],4720,4796,4710,4801; //Dexterity1,HP200,Inteligence1,SP100
setarray .@enchant_slot3[0],4786,4760,4711,4721; //Mdef2,Matk1,Inteligence2,Dexterity2
setarray .@enchants[2],
.@enchant_slot2[rand(getarraysize(.@enchant_slot2))],
.@enchant_slot3[rand(getarraysize(.@enchant_slot3))];
}
else if (.@i <= 1986) setarray .@enchants[2],4713,4761; //Inteligence4 Matk2
else if (.@i <= 1988) setarray .@enchants[2],4713,4713; //Inteligence4 Inteligence4
else if (.@i <= 1990) setarray .@enchants[2],4761,4761; //Matk2 Matk2
@ -760,70 +488,17 @@ mora,99,93,5 script Artifact Crafter#pa0829 495,{
break;
case 2:
set .@i, rand(1,2858);
if (.@i <= 31) setarray .@enchants[1],4710,4720,4786; //Inteligence1 Dexterity1 Mdef2
else if (.@i <= 62) setarray .@enchants[1],4710,4720,4760; //Inteligence1 Dexterity1 Matk1
else if (.@i <= 93) setarray .@enchants[1],4710,4720,4711; //Inteligence1 Dexterity1 Inteligence2
else if (.@i <= 124) setarray .@enchants[1],4710,4720,4721; //Inteligence1 Dexterity1 Dexterity2
else if (.@i <= 155) setarray .@enchants[1],4710,4796,4786; //Inteligence1 HP200 Mdef2
else if (.@i <= 186) setarray .@enchants[1],4710,4796,4760; //Inteligence1 HP200 Matk1
else if (.@i <= 217) setarray .@enchants[1],4710,4796,4711; //Inteligence1 HP200 Inteligence2
else if (.@i <= 248) setarray .@enchants[1],4710,4796,4721; //Inteligence1 HP200 Dexterity2
else if (.@i <= 279) setarray .@enchants[1],4710,4710,4786; //Inteligence1 Inteligence1 Mdef2
else if (.@i <= 310) setarray .@enchants[1],4710,4710,4760; //Inteligence1 Inteligence1 Matk1
else if (.@i <= 341) setarray .@enchants[1],4710,4710,4711; //Inteligence1 Inteligence1 Inteligence2
else if (.@i <= 372) setarray .@enchants[1],4710,4710,4721; //Inteligence1 Inteligence1 Dexterity2
else if (.@i <= 403) setarray .@enchants[1],4710,4801,4786; //Inteligence1 SP100 Mdef2
else if (.@i <= 434) setarray .@enchants[1],4710,4801,4760; //Inteligence1 SP100 Matk1
else if (.@i <= 465) setarray .@enchants[1],4710,4801,4711; //Inteligence1 SP100 Inteligence2
else if (.@i <= 496) setarray .@enchants[1],4710,4801,4721; //Inteligence1 SP100 Dexterity2
else if (.@i <= 527) setarray .@enchants[1],4711,4720,4786; //Inteligence2 Dexterity1 Mdef2
else if (.@i <= 558) setarray .@enchants[1],4711,4720,4760; //Inteligence2 Dexterity1 Matk1
else if (.@i <= 589) setarray .@enchants[1],4711,4720,4711; //Inteligence2 Dexterity1 Inteligence2
else if (.@i <= 620) setarray .@enchants[1],4711,4720,4721; //Inteligence2 Dexterity1 Dexterity2
else if (.@i <= 651) setarray .@enchants[1],4711,4796,4786; //Inteligence2 HP200 Mdef2
else if (.@i <= 682) setarray .@enchants[1],4711,4796,4760; //Inteligence2 HP200 Matk1
else if (.@i <= 713) setarray .@enchants[1],4711,4796,4711; //Inteligence2 HP200 Inteligence2
else if (.@i <= 744) setarray .@enchants[1],4711,4796,4721; //Inteligence2 HP200 Dexterity2
else if (.@i <= 775) setarray .@enchants[1],4711,4710,4786; //Inteligence2 Inteligence1 Mdef2
else if (.@i <= 806) setarray .@enchants[1],4711,4710,4760; //Inteligence2 Inteligence1 Matk1
else if (.@i <= 837) setarray .@enchants[1],4711,4710,4711; //Inteligence2 Inteligence1 Inteligence2
else if (.@i <= 868) setarray .@enchants[1],4711,4710,4721; //Inteligence2 Inteligence1 Dexterity2
else if (.@i <= 899) setarray .@enchants[1],4711,4801,4786; //Inteligence2 SP100 Mdef2
else if (.@i <= 930) setarray .@enchants[1],4711,4801,4760; //Inteligence2 SP100 Matk1
else if (.@i <= 961) setarray .@enchants[1],4711,4801,4711; //Inteligence2 SP100 Inteligence2
else if (.@i <= 992) setarray .@enchants[1],4711,4801,4721; //Inteligence2 SP100 Dexterity2
else if (.@i <= 1023) setarray .@enchants[1],4720,4720,4786; //Dexterity1 Dexterity1 Mdef2
else if (.@i <= 1054) setarray .@enchants[1],4720,4720,4760; //Dexterity1 Dexterity1 Matk1
else if (.@i <= 1085) setarray .@enchants[1],4720,4720,4711; //Dexterity1 Dexterity1 Inteligence2
else if (.@i <= 1116) setarray .@enchants[1],4720,4720,4721; //Dexterity1 Dexterity1 Dexterity2
else if (.@i <= 1147) setarray .@enchants[1],4720,4796,4786; //Dexterity1 HP200 Mdef2
else if (.@i <= 1178) setarray .@enchants[1],4720,4796,4760; //Dexterity1 HP200 Matk1
else if (.@i <= 1209) setarray .@enchants[1],4720,4796,4711; //Dexterity1 HP200 Inteligence2
else if (.@i <= 1240) setarray .@enchants[1],4720,4796,4721; //Dexterity1 HP200 Dexterity2
else if (.@i <= 1271) setarray .@enchants[1],4720,4710,4786; //Dexterity1 Inteligence1 Mdef2
else if (.@i <= 1302) setarray .@enchants[1],4720,4710,4760; //Dexterity1 Inteligence1 Matk1
else if (.@i <= 1333) setarray .@enchants[1],4720,4710,4711; //Dexterity1 Inteligence1 Inteligence2
else if (.@i <= 1364) setarray .@enchants[1],4720,4710,4721; //Dexterity1 Inteligence1 Dexterity2
else if (.@i <= 1395) setarray .@enchants[1],4720,4801,4786; //Dexterity1 SP100 Mdef2
else if (.@i <= 1426) setarray .@enchants[1],4720,4801,4760; //Dexterity1 SP100 Matk1
else if (.@i <= 1457) setarray .@enchants[1],4720,4801,4711; //Dexterity1 SP100 Inteligence2
else if (.@i <= 1488) setarray .@enchants[1],4720,4801,4721; //Dexterity1 SP100 Dexterity2
else if (.@i <= 1519) setarray .@enchants[1],4721,4720,4786; //Dexterity2 Dexterity1 Mdef2
else if (.@i <= 1550) setarray .@enchants[1],4721,4720,4760; //Dexterity2 Dexterity1 Matk1
else if (.@i <= 1581) setarray .@enchants[1],4721,4720,4711; //Dexterity2 Dexterity1 Inteligence2
else if (.@i <= 1612) setarray .@enchants[1],4721,4720,4721; //Dexterity2 Dexterity1 Dexterity2
else if (.@i <= 1643) setarray .@enchants[1],4721,4796,4786; //Dexterity2 HP200 Mdef2
else if (.@i <= 1674) setarray .@enchants[1],4721,4796,4760; //Dexterity2 HP200 Matk1
else if (.@i <= 1705) setarray .@enchants[1],4721,4796,4711; //Dexterity2 HP200 Inteligence2
else if (.@i <= 1736) setarray .@enchants[1],4721,4796,4721; //Dexterity2 HP200 Dexterity2
else if (.@i <= 1767) setarray .@enchants[1],4721,4710,4786; //Dexterity2 Inteligence1 Mdef2
else if (.@i <= 1798) setarray .@enchants[1],4721,4710,4760; //Dexterity2 Inteligence1 Matk1
else if (.@i <= 1829) setarray .@enchants[1],4721,4710,4711; //Dexterity2 Inteligence1 Inteligence2
else if (.@i <= 1860) setarray .@enchants[1],4721,4710,4721; //Dexterity2 Inteligence1 Dexterity2
else if (.@i <= 1891) setarray .@enchants[1],4721,4801,4786; //Dexterity2 SP100 Mdef2
else if (.@i <= 1922) setarray .@enchants[1],4721,4801,4760; //Dexterity2 SP100 Matk1
else if (.@i <= 1953) setarray .@enchants[1],4721,4801,4711; //Dexterity2 SP100 Inteligence2
else if (.@i <= 1984) setarray .@enchants[1],4721,4801,4721; //Dexterity2 SP100 Dexterity2
if (.@i <= 1984) {
// Basic combinations
// (raw: .@i increments by 31)
setarray .@enchant_slot1[0],4710,4711,4720,4721; //Inteligence1,Inteligence2,Dexterity1,Dexterity2
setarray .@enchant_slot2[0],4720,4796,4710,4801; //Dexterity1,HP200,Inteligence1,SP100
setarray .@enchant_slot3[0],4786,4760,4711,4721; //Mdef2,Matk1,Inteligence2,Dexterity2
setarray .@enchants[1],
.@enchant_slot1[rand(getarraysize(.@enchant_slot1))],
.@enchant_slot2[rand(getarraysize(.@enchant_slot2))],
.@enchant_slot3[rand(getarraysize(.@enchant_slot3))];
}
else if (.@i <= 1986) setarray .@enchants[1],4712,4713,4761; //Inteligence3 Inteligence4 Matk2
else if (.@i <= 1988) setarray .@enchants[1],4712,4713,4713; //Inteligence3 Inteligence4 Inteligence4
else if (.@i <= 1990) setarray .@enchants[1],4712,4761,4761; //Inteligence3 Matk2 Matk2
@ -1803,296 +1478,17 @@ function script F_Mora_Enchant {
delitem 6380,5; //Mora_Coin
delitem getarg(0),1;
set .@i, rand(1,4568);
if (.@i <= 11) setarray .@enchants[1],4766,4720,4700; //Atk2 Dexterity1 Strength1
else if (.@i <= 22) setarray .@enchants[1],4766,4720,4701; //Atk2 Dexterity1 Strength2
else if (.@i <= 33) setarray .@enchants[1],4766,4720,4730; //Atk2 Dexterity1 Agility1
else if (.@i <= 44) setarray .@enchants[1],4766,4720,4731; //Atk2 Dexterity1 Agility2
else if (.@i <= 55) setarray .@enchants[1],4766,4720,4740; //Atk2 Dexterity1 Vitality1
else if (.@i <= 66) setarray .@enchants[1],4766,4720,4741; //Atk2 Dexterity1 Vitality2
else if (.@i <= 77) setarray .@enchants[1],4766,4721,4700; //Atk2 Dexterity2 Strength1
else if (.@i <= 88) setarray .@enchants[1],4766,4721,4701; //Atk2 Dexterity2 Strength2
else if (.@i <= 99) setarray .@enchants[1],4766,4721,4730; //Atk2 Dexterity2 Agility1
else if (.@i <= 110) setarray .@enchants[1],4766,4721,4731; //Atk2 Dexterity2 Agility2
else if (.@i <= 121) setarray .@enchants[1],4766,4721,4740; //Atk2 Dexterity2 Vitality1
else if (.@i <= 132) setarray .@enchants[1],4766,4721,4741; //Atk2 Dexterity2 Vitality2
else if (.@i <= 143) setarray .@enchants[1],4766,4710,4700; //Atk2 Inteligence1 Strength1
else if (.@i <= 154) setarray .@enchants[1],4766,4710,4701; //Atk2 Inteligence1 Strength2
else if (.@i <= 165) setarray .@enchants[1],4766,4710,4730; //Atk2 Inteligence1 Agility1
else if (.@i <= 176) setarray .@enchants[1],4766,4710,4731; //Atk2 Inteligence1 Agility2
else if (.@i <= 187) setarray .@enchants[1],4766,4710,4740; //Atk2 Inteligence1 Vitality1
else if (.@i <= 198) setarray .@enchants[1],4766,4710,4741; //Atk2 Inteligence1 Vitality2
else if (.@i <= 209) setarray .@enchants[1],4766,4711,4700; //Atk2 Inteligence2 Strength1
else if (.@i <= 220) setarray .@enchants[1],4766,4711,4701; //Atk2 Inteligence2 Strength2
else if (.@i <= 231) setarray .@enchants[1],4766,4711,4730; //Atk2 Inteligence2 Agility1
else if (.@i <= 242) setarray .@enchants[1],4766,4711,4731; //Atk2 Inteligence2 Agility2
else if (.@i <= 253) setarray .@enchants[1],4766,4711,4740; //Atk2 Inteligence2 Vitality1
else if (.@i <= 264) setarray .@enchants[1],4766,4711,4741; //Atk2 Inteligence2 Vitality2
else if (.@i <= 275) setarray .@enchants[1],4766,4750,4700; //Atk2 Luck1 Strength1
else if (.@i <= 286) setarray .@enchants[1],4766,4750,4701; //Atk2 Luck1 Strength2
else if (.@i <= 297) setarray .@enchants[1],4766,4750,4730; //Atk2 Luck1 Agility1
else if (.@i <= 308) setarray .@enchants[1],4766,4750,4731; //Atk2 Luck1 Agility2
else if (.@i <= 319) setarray .@enchants[1],4766,4750,4740; //Atk2 Luck1 Vitality1
else if (.@i <= 330) setarray .@enchants[1],4766,4750,4741; //Atk2 Luck1 Vitality2
else if (.@i <= 341) setarray .@enchants[1],4766,4751,4700; //Atk2 Luck2 Strength1
else if (.@i <= 352) setarray .@enchants[1],4766,4751,4701; //Atk2 Luck2 Strength2
else if (.@i <= 363) setarray .@enchants[1],4766,4751,4730; //Atk2 Luck2 Agility1
else if (.@i <= 374) setarray .@enchants[1],4766,4751,4731; //Atk2 Luck2 Agility2
else if (.@i <= 385) setarray .@enchants[1],4766,4751,4740; //Atk2 Luck2 Vitality1
else if (.@i <= 396) setarray .@enchants[1],4766,4751,4741; //Atk2 Luck2 Vitality2
else if (.@i <= 407) setarray .@enchants[1],4767,4720,4700; //Atk3 Dexterity1 Strength1
else if (.@i <= 418) setarray .@enchants[1],4767,4720,4701; //Atk3 Dexterity1 Strength2
else if (.@i <= 429) setarray .@enchants[1],4767,4720,4730; //Atk3 Dexterity1 Agility1
else if (.@i <= 440) setarray .@enchants[1],4767,4720,4731; //Atk3 Dexterity1 Agility2
else if (.@i <= 451) setarray .@enchants[1],4767,4720,4740; //Atk3 Dexterity1 Vitality1
else if (.@i <= 462) setarray .@enchants[1],4767,4720,4741; //Atk3 Dexterity1 Vitality2
else if (.@i <= 473) setarray .@enchants[1],4767,4721,4700; //Atk3 Dexterity2 Strength1
else if (.@i <= 484) setarray .@enchants[1],4767,4721,4701; //Atk3 Dexterity2 Strength2
else if (.@i <= 495) setarray .@enchants[1],4767,4721,4730; //Atk3 Dexterity2 Agility1
else if (.@i <= 506) setarray .@enchants[1],4767,4721,4731; //Atk3 Dexterity2 Agility2
else if (.@i <= 517) setarray .@enchants[1],4767,4721,4740; //Atk3 Dexterity2 Vitality1
else if (.@i <= 528) setarray .@enchants[1],4767,4721,4741; //Atk3 Dexterity2 Vitality2
else if (.@i <= 539) setarray .@enchants[1],4767,4710,4700; //Atk3 Inteligence1 Strength1
else if (.@i <= 550) setarray .@enchants[1],4767,4710,4701; //Atk3 Inteligence1 Strength2
else if (.@i <= 561) setarray .@enchants[1],4767,4710,4730; //Atk3 Inteligence1 Agility1
else if (.@i <= 572) setarray .@enchants[1],4767,4710,4731; //Atk3 Inteligence1 Agility2
else if (.@i <= 583) setarray .@enchants[1],4767,4710,4740; //Atk3 Inteligence1 Vitality1
else if (.@i <= 594) setarray .@enchants[1],4767,4710,4741; //Atk3 Inteligence1 Vitality2
else if (.@i <= 605) setarray .@enchants[1],4767,4711,4700; //Atk3 Inteligence2 Strength1
else if (.@i <= 616) setarray .@enchants[1],4767,4711,4701; //Atk3 Inteligence2 Strength2
else if (.@i <= 627) setarray .@enchants[1],4767,4711,4730; //Atk3 Inteligence2 Agility1
else if (.@i <= 638) setarray .@enchants[1],4767,4711,4731; //Atk3 Inteligence2 Agility2
else if (.@i <= 649) setarray .@enchants[1],4767,4711,4740; //Atk3 Inteligence2 Vitality1
else if (.@i <= 660) setarray .@enchants[1],4767,4711,4741; //Atk3 Inteligence2 Vitality2
else if (.@i <= 671) setarray .@enchants[1],4767,4750,4700; //Atk3 Luck1 Strength1
else if (.@i <= 682) setarray .@enchants[1],4767,4750,4701; //Atk3 Luck1 Strength2
else if (.@i <= 693) setarray .@enchants[1],4767,4750,4730; //Atk3 Luck1 Agility1
else if (.@i <= 704) setarray .@enchants[1],4767,4750,4731; //Atk3 Luck1 Agility2
else if (.@i <= 715) setarray .@enchants[1],4767,4750,4740; //Atk3 Luck1 Vitality1
else if (.@i <= 726) setarray .@enchants[1],4767,4750,4741; //Atk3 Luck1 Vitality2
else if (.@i <= 737) setarray .@enchants[1],4767,4751,4700; //Atk3 Luck2 Strength1
else if (.@i <= 748) setarray .@enchants[1],4767,4751,4701; //Atk3 Luck2 Strength2
else if (.@i <= 759) setarray .@enchants[1],4767,4751,4730; //Atk3 Luck2 Agility1
else if (.@i <= 770) setarray .@enchants[1],4767,4751,4731; //Atk3 Luck2 Agility2
else if (.@i <= 781) setarray .@enchants[1],4767,4751,4740; //Atk3 Luck2 Vitality1
else if (.@i <= 792) setarray .@enchants[1],4767,4751,4741; //Atk3 Luck2 Vitality2
else if (.@i <= 803) setarray .@enchants[1],4764,4720,4700; //Critical5 Dexterity1 Strength1
else if (.@i <= 814) setarray .@enchants[1],4764,4720,4701; //Critical5 Dexterity1 Strength2
else if (.@i <= 825) setarray .@enchants[1],4764,4720,4730; //Critical5 Dexterity1 Agility1
else if (.@i <= 836) setarray .@enchants[1],4764,4720,4731; //Critical5 Dexterity1 Agility2
else if (.@i <= 847) setarray .@enchants[1],4764,4720,4740; //Critical5 Dexterity1 Vitality1
else if (.@i <= 858) setarray .@enchants[1],4764,4720,4741; //Critical5 Dexterity1 Vitality2
else if (.@i <= 869) setarray .@enchants[1],4764,4721,4700; //Critical5 Dexterity2 Strength1
else if (.@i <= 880) setarray .@enchants[1],4764,4721,4701; //Critical5 Dexterity2 Strength2
else if (.@i <= 891) setarray .@enchants[1],4764,4721,4730; //Critical5 Dexterity2 Agility1
else if (.@i <= 902) setarray .@enchants[1],4764,4721,4731; //Critical5 Dexterity2 Agility2
else if (.@i <= 913) setarray .@enchants[1],4764,4721,4740; //Critical5 Dexterity2 Vitality1
else if (.@i <= 924) setarray .@enchants[1],4764,4721,4741; //Critical5 Dexterity2 Vitality2
else if (.@i <= 935) setarray .@enchants[1],4764,4710,4700; //Critical5 Inteligence1 Strength1
else if (.@i <= 946) setarray .@enchants[1],4764,4710,4701; //Critical5 Inteligence1 Strength2
else if (.@i <= 957) setarray .@enchants[1],4764,4710,4730; //Critical5 Inteligence1 Agility1
else if (.@i <= 968) setarray .@enchants[1],4764,4710,4731; //Critical5 Inteligence1 Agility2
else if (.@i <= 979) setarray .@enchants[1],4764,4710,4740; //Critical5 Inteligence1 Vitality1
else if (.@i <= 990) setarray .@enchants[1],4764,4710,4741; //Critical5 Inteligence1 Vitality2
else if (.@i <= 1001) setarray .@enchants[1],4764,4711,4700; //Critical5 Inteligence2 Strength1
else if (.@i <= 1012) setarray .@enchants[1],4764,4711,4701; //Critical5 Inteligence2 Strength2
else if (.@i <= 1023) setarray .@enchants[1],4764,4711,4730; //Critical5 Inteligence2 Agility1
else if (.@i <= 1034) setarray .@enchants[1],4764,4711,4731; //Critical5 Inteligence2 Agility2
else if (.@i <= 1045) setarray .@enchants[1],4764,4711,4740; //Critical5 Inteligence2 Vitality1
else if (.@i <= 1056) setarray .@enchants[1],4764,4711,4741; //Critical5 Inteligence2 Vitality2
else if (.@i <= 1067) setarray .@enchants[1],4764,4750,4700; //Critical5 Luck1 Strength1
else if (.@i <= 1078) setarray .@enchants[1],4764,4750,4701; //Critical5 Luck1 Strength2
else if (.@i <= 1089) setarray .@enchants[1],4764,4750,4730; //Critical5 Luck1 Agility1
else if (.@i <= 1100) setarray .@enchants[1],4764,4750,4731; //Critical5 Luck1 Agility2
else if (.@i <= 1111) setarray .@enchants[1],4764,4750,4740; //Critical5 Luck1 Vitality1
else if (.@i <= 1122) setarray .@enchants[1],4764,4750,4741; //Critical5 Luck1 Vitality2
else if (.@i <= 1133) setarray .@enchants[1],4764,4751,4700; //Critical5 Luck2 Strength1
else if (.@i <= 1144) setarray .@enchants[1],4764,4751,4701; //Critical5 Luck2 Strength2
else if (.@i <= 1155) setarray .@enchants[1],4764,4751,4730; //Critical5 Luck2 Agility1
else if (.@i <= 1166) setarray .@enchants[1],4764,4751,4731; //Critical5 Luck2 Agility2
else if (.@i <= 1177) setarray .@enchants[1],4764,4751,4740; //Critical5 Luck2 Vitality1
else if (.@i <= 1188) setarray .@enchants[1],4764,4751,4741; //Critical5 Luck2 Vitality2
else if (.@i <= 1199) setarray .@enchants[1],4765,4720,4700; //Critical7 Dexterity1 Strength1
else if (.@i <= 1210) setarray .@enchants[1],4765,4720,4701; //Critical7 Dexterity1 Strength2
else if (.@i <= 1221) setarray .@enchants[1],4765,4720,4730; //Critical7 Dexterity1 Agility1
else if (.@i <= 1232) setarray .@enchants[1],4765,4720,4731; //Critical7 Dexterity1 Agility2
else if (.@i <= 1243) setarray .@enchants[1],4765,4720,4740; //Critical7 Dexterity1 Vitality1
else if (.@i <= 1254) setarray .@enchants[1],4765,4720,4741; //Critical7 Dexterity1 Vitality2
else if (.@i <= 1265) setarray .@enchants[1],4765,4721,4700; //Critical7 Dexterity2 Strength1
else if (.@i <= 1276) setarray .@enchants[1],4765,4721,4701; //Critical7 Dexterity2 Strength2
else if (.@i <= 1287) setarray .@enchants[1],4765,4721,4730; //Critical7 Dexterity2 Agility1
else if (.@i <= 1298) setarray .@enchants[1],4765,4721,4731; //Critical7 Dexterity2 Agility2
else if (.@i <= 1309) setarray .@enchants[1],4765,4721,4740; //Critical7 Dexterity2 Vitality1
else if (.@i <= 1320) setarray .@enchants[1],4765,4721,4741; //Critical7 Dexterity2 Vitality2
else if (.@i <= 1331) setarray .@enchants[1],4765,4710,4700; //Critical7 Inteligence1 Strength1
else if (.@i <= 1342) setarray .@enchants[1],4765,4710,4701; //Critical7 Inteligence1 Strength2
else if (.@i <= 1353) setarray .@enchants[1],4765,4710,4730; //Critical7 Inteligence1 Agility1
else if (.@i <= 1364) setarray .@enchants[1],4765,4710,4731; //Critical7 Inteligence1 Agility2
else if (.@i <= 1375) setarray .@enchants[1],4765,4710,4740; //Critical7 Inteligence1 Vitality1
else if (.@i <= 1386) setarray .@enchants[1],4765,4710,4741; //Critical7 Inteligence1 Vitality2
else if (.@i <= 1397) setarray .@enchants[1],4765,4711,4700; //Critical7 Inteligence2 Strength1
else if (.@i <= 1408) setarray .@enchants[1],4765,4711,4701; //Critical7 Inteligence2 Strength2
else if (.@i <= 1419) setarray .@enchants[1],4765,4711,4730; //Critical7 Inteligence2 Agility1
else if (.@i <= 1430) setarray .@enchants[1],4765,4711,4731; //Critical7 Inteligence2 Agility2
else if (.@i <= 1441) setarray .@enchants[1],4765,4711,4740; //Critical7 Inteligence2 Vitality1
else if (.@i <= 1452) setarray .@enchants[1],4765,4711,4741; //Critical7 Inteligence2 Vitality2
else if (.@i <= 1463) setarray .@enchants[1],4765,4750,4700; //Critical7 Luck1 Strength1
else if (.@i <= 1474) setarray .@enchants[1],4765,4750,4701; //Critical7 Luck1 Strength2
else if (.@i <= 1485) setarray .@enchants[1],4765,4750,4730; //Critical7 Luck1 Agility1
else if (.@i <= 1496) setarray .@enchants[1],4765,4750,4731; //Critical7 Luck1 Agility2
else if (.@i <= 1507) setarray .@enchants[1],4765,4750,4740; //Critical7 Luck1 Vitality1
else if (.@i <= 1518) setarray .@enchants[1],4765,4750,4741; //Critical7 Luck1 Vitality2
else if (.@i <= 1529) setarray .@enchants[1],4765,4751,4700; //Critical7 Luck2 Strength1
else if (.@i <= 1540) setarray .@enchants[1],4765,4751,4701; //Critical7 Luck2 Strength2
else if (.@i <= 1551) setarray .@enchants[1],4765,4751,4730; //Critical7 Luck2 Agility1
else if (.@i <= 1562) setarray .@enchants[1],4765,4751,4731; //Critical7 Luck2 Agility2
else if (.@i <= 1573) setarray .@enchants[1],4765,4751,4740; //Critical7 Luck2 Vitality1
else if (.@i <= 1584) setarray .@enchants[1],4765,4751,4741; //Critical7 Luck2 Vitality2
else if (.@i <= 1595) setarray .@enchants[1],4762,4720,4700; //Evasion6 Dexterity1 Strength1
else if (.@i <= 1606) setarray .@enchants[1],4762,4720,4701; //Evasion6 Dexterity1 Strength2
else if (.@i <= 1617) setarray .@enchants[1],4762,4720,4730; //Evasion6 Dexterity1 Agility1
else if (.@i <= 1628) setarray .@enchants[1],4762,4720,4731; //Evasion6 Dexterity1 Agility2
else if (.@i <= 1639) setarray .@enchants[1],4762,4720,4740; //Evasion6 Dexterity1 Vitality1
else if (.@i <= 1650) setarray .@enchants[1],4762,4720,4741; //Evasion6 Dexterity1 Vitality2
else if (.@i <= 1661) setarray .@enchants[1],4762,4721,4700; //Evasion6 Dexterity2 Strength1
else if (.@i <= 1672) setarray .@enchants[1],4762,4721,4701; //Evasion6 Dexterity2 Strength2
else if (.@i <= 1683) setarray .@enchants[1],4762,4721,4730; //Evasion6 Dexterity2 Agility1
else if (.@i <= 1694) setarray .@enchants[1],4762,4721,4731; //Evasion6 Dexterity2 Agility2
else if (.@i <= 1705) setarray .@enchants[1],4762,4721,4740; //Evasion6 Dexterity2 Vitality1
else if (.@i <= 1716) setarray .@enchants[1],4762,4721,4741; //Evasion6 Dexterity2 Vitality2
else if (.@i <= 1727) setarray .@enchants[1],4762,4710,4700; //Evasion6 Inteligence1 Strength1
else if (.@i <= 1738) setarray .@enchants[1],4762,4710,4701; //Evasion6 Inteligence1 Strength2
else if (.@i <= 1749) setarray .@enchants[1],4762,4710,4730; //Evasion6 Inteligence1 Agility1
else if (.@i <= 1760) setarray .@enchants[1],4762,4710,4731; //Evasion6 Inteligence1 Agility2
else if (.@i <= 1771) setarray .@enchants[1],4762,4710,4740; //Evasion6 Inteligence1 Vitality1
else if (.@i <= 1782) setarray .@enchants[1],4762,4710,4741; //Evasion6 Inteligence1 Vitality2
else if (.@i <= 1793) setarray .@enchants[1],4762,4711,4700; //Evasion6 Inteligence2 Strength1
else if (.@i <= 1804) setarray .@enchants[1],4762,4711,4701; //Evasion6 Inteligence2 Strength2
else if (.@i <= 1815) setarray .@enchants[1],4762,4711,4730; //Evasion6 Inteligence2 Agility1
else if (.@i <= 1826) setarray .@enchants[1],4762,4711,4731; //Evasion6 Inteligence2 Agility2
else if (.@i <= 1837) setarray .@enchants[1],4762,4711,4740; //Evasion6 Inteligence2 Vitality1
else if (.@i <= 1848) setarray .@enchants[1],4762,4711,4741; //Evasion6 Inteligence2 Vitality2
else if (.@i <= 1859) setarray .@enchants[1],4762,4750,4700; //Evasion6 Luck1 Strength1
else if (.@i <= 1870) setarray .@enchants[1],4762,4750,4701; //Evasion6 Luck1 Strength2
else if (.@i <= 1881) setarray .@enchants[1],4762,4750,4730; //Evasion6 Luck1 Agility1
else if (.@i <= 1892) setarray .@enchants[1],4762,4750,4731; //Evasion6 Luck1 Agility2
else if (.@i <= 1903) setarray .@enchants[1],4762,4750,4740; //Evasion6 Luck1 Vitality1
else if (.@i <= 1914) setarray .@enchants[1],4762,4750,4741; //Evasion6 Luck1 Vitality2
else if (.@i <= 1925) setarray .@enchants[1],4762,4751,4700; //Evasion6 Luck2 Strength1
else if (.@i <= 1936) setarray .@enchants[1],4762,4751,4701; //Evasion6 Luck2 Strength2
else if (.@i <= 1947) setarray .@enchants[1],4762,4751,4730; //Evasion6 Luck2 Agility1
else if (.@i <= 1958) setarray .@enchants[1],4762,4751,4731; //Evasion6 Luck2 Agility2
else if (.@i <= 1969) setarray .@enchants[1],4762,4751,4740; //Evasion6 Luck2 Vitality1
else if (.@i <= 1980) setarray .@enchants[1],4762,4751,4741; //Evasion6 Luck2 Vitality2
else if (.@i <= 1991) setarray .@enchants[1],4763,4720,4700; //Evasion12 Dexterity1 Strength1
else if (.@i <= 2002) setarray .@enchants[1],4763,4720,4701; //Evasion12 Dexterity1 Strength2
else if (.@i <= 2013) setarray .@enchants[1],4763,4720,4730; //Evasion12 Dexterity1 Agility1
else if (.@i <= 2024) setarray .@enchants[1],4763,4720,4731; //Evasion12 Dexterity1 Agility2
else if (.@i <= 2035) setarray .@enchants[1],4763,4720,4740; //Evasion12 Dexterity1 Vitality1
else if (.@i <= 2046) setarray .@enchants[1],4763,4720,4741; //Evasion12 Dexterity1 Vitality2
else if (.@i <= 2057) setarray .@enchants[1],4763,4721,4700; //Evasion12 Dexterity2 Strength1
else if (.@i <= 2068) setarray .@enchants[1],4763,4721,4701; //Evasion12 Dexterity2 Strength2
else if (.@i <= 2079) setarray .@enchants[1],4763,4721,4730; //Evasion12 Dexterity2 Agility1
else if (.@i <= 2090) setarray .@enchants[1],4763,4721,4731; //Evasion12 Dexterity2 Agility2
else if (.@i <= 2101) setarray .@enchants[1],4763,4721,4740; //Evasion12 Dexterity2 Vitality1
else if (.@i <= 2112) setarray .@enchants[1],4763,4721,4741; //Evasion12 Dexterity2 Vitality2
else if (.@i <= 2123) setarray .@enchants[1],4763,4710,4700; //Evasion12 Inteligence1 Strength1
else if (.@i <= 2134) setarray .@enchants[1],4763,4710,4701; //Evasion12 Inteligence1 Strength2
else if (.@i <= 2145) setarray .@enchants[1],4763,4710,4730; //Evasion12 Inteligence1 Agility1
else if (.@i <= 2156) setarray .@enchants[1],4763,4710,4731; //Evasion12 Inteligence1 Agility2
else if (.@i <= 2167) setarray .@enchants[1],4763,4710,4740; //Evasion12 Inteligence1 Vitality1
else if (.@i <= 2178) setarray .@enchants[1],4763,4710,4741; //Evasion12 Inteligence1 Vitality2
else if (.@i <= 2189) setarray .@enchants[1],4763,4711,4700; //Evasion12 Inteligence2 Strength1
else if (.@i <= 2200) setarray .@enchants[1],4763,4711,4701; //Evasion12 Inteligence2 Strength2
else if (.@i <= 2211) setarray .@enchants[1],4763,4711,4730; //Evasion12 Inteligence2 Agility1
else if (.@i <= 2222) setarray .@enchants[1],4763,4711,4731; //Evasion12 Inteligence2 Agility2
else if (.@i <= 2233) setarray .@enchants[1],4763,4711,4740; //Evasion12 Inteligence2 Vitality1
else if (.@i <= 2244) setarray .@enchants[1],4763,4711,4741; //Evasion12 Inteligence2 Vitality2
else if (.@i <= 2255) setarray .@enchants[1],4763,4750,4700; //Evasion12 Luck1 Strength1
else if (.@i <= 2266) setarray .@enchants[1],4763,4750,4701; //Evasion12 Luck1 Strength2
else if (.@i <= 2277) setarray .@enchants[1],4763,4750,4730; //Evasion12 Luck1 Agility1
else if (.@i <= 2288) setarray .@enchants[1],4763,4750,4731; //Evasion12 Luck1 Agility2
else if (.@i <= 2299) setarray .@enchants[1],4763,4750,4740; //Evasion12 Luck1 Vitality1
else if (.@i <= 2310) setarray .@enchants[1],4763,4750,4741; //Evasion12 Luck1 Vitality2
else if (.@i <= 2321) setarray .@enchants[1],4763,4751,4700; //Evasion12 Luck2 Strength1
else if (.@i <= 2332) setarray .@enchants[1],4763,4751,4701; //Evasion12 Luck2 Strength2
else if (.@i <= 2343) setarray .@enchants[1],4763,4751,4730; //Evasion12 Luck2 Agility1
else if (.@i <= 2354) setarray .@enchants[1],4763,4751,4731; //Evasion12 Luck2 Agility2
else if (.@i <= 2365) setarray .@enchants[1],4763,4751,4740; //Evasion12 Luck2 Vitality1
else if (.@i <= 2376) setarray .@enchants[1],4763,4751,4741; //Evasion12 Luck2 Vitality2
else if (.@i <= 2387) setarray .@enchants[1],4760,4720,4700; //Matk1 Dexterity1 Strength1
else if (.@i <= 2398) setarray .@enchants[1],4760,4720,4701; //Matk1 Dexterity1 Strength2
else if (.@i <= 2409) setarray .@enchants[1],4760,4720,4730; //Matk1 Dexterity1 Agility1
else if (.@i <= 2420) setarray .@enchants[1],4760,4720,4731; //Matk1 Dexterity1 Agility2
else if (.@i <= 2431) setarray .@enchants[1],4760,4720,4740; //Matk1 Dexterity1 Vitality1
else if (.@i <= 2442) setarray .@enchants[1],4760,4720,4741; //Matk1 Dexterity1 Vitality2
else if (.@i <= 2453) setarray .@enchants[1],4760,4721,4700; //Matk1 Dexterity2 Strength1
else if (.@i <= 2464) setarray .@enchants[1],4760,4721,4701; //Matk1 Dexterity2 Strength2
else if (.@i <= 2475) setarray .@enchants[1],4760,4721,4730; //Matk1 Dexterity2 Agility1
else if (.@i <= 2486) setarray .@enchants[1],4760,4721,4731; //Matk1 Dexterity2 Agility2
else if (.@i <= 2497) setarray .@enchants[1],4760,4721,4740; //Matk1 Dexterity2 Vitality1
else if (.@i <= 2508) setarray .@enchants[1],4760,4721,4741; //Matk1 Dexterity2 Vitality2
else if (.@i <= 2519) setarray .@enchants[1],4760,4710,4700; //Matk1 Inteligence1 Strength1
else if (.@i <= 2530) setarray .@enchants[1],4760,4710,4701; //Matk1 Inteligence1 Strength2
else if (.@i <= 2541) setarray .@enchants[1],4760,4710,4730; //Matk1 Inteligence1 Agility1
else if (.@i <= 2552) setarray .@enchants[1],4760,4710,4731; //Matk1 Inteligence1 Agility2
else if (.@i <= 2563) setarray .@enchants[1],4760,4710,4740; //Matk1 Inteligence1 Vitality1
else if (.@i <= 2574) setarray .@enchants[1],4760,4710,4741; //Matk1 Inteligence1 Vitality2
else if (.@i <= 2585) setarray .@enchants[1],4760,4711,4700; //Matk1 Inteligence2 Strength1
else if (.@i <= 2596) setarray .@enchants[1],4760,4711,4701; //Matk1 Inteligence2 Strength2
else if (.@i <= 2607) setarray .@enchants[1],4760,4711,4730; //Matk1 Inteligence2 Agility1
else if (.@i <= 2618) setarray .@enchants[1],4760,4711,4731; //Matk1 Inteligence2 Agility2
else if (.@i <= 2629) setarray .@enchants[1],4760,4711,4740; //Matk1 Inteligence2 Vitality1
else if (.@i <= 2640) setarray .@enchants[1],4760,4711,4741; //Matk1 Inteligence2 Vitality2
else if (.@i <= 2651) setarray .@enchants[1],4760,4750,4700; //Matk1 Luck1 Strength1
else if (.@i <= 2662) setarray .@enchants[1],4760,4750,4701; //Matk1 Luck1 Strength2
else if (.@i <= 2673) setarray .@enchants[1],4760,4750,4730; //Matk1 Luck1 Agility1
else if (.@i <= 2684) setarray .@enchants[1],4760,4750,4731; //Matk1 Luck1 Agility2
else if (.@i <= 2695) setarray .@enchants[1],4760,4750,4740; //Matk1 Luck1 Vitality1
else if (.@i <= 2706) setarray .@enchants[1],4760,4750,4741; //Matk1 Luck1 Vitality2
else if (.@i <= 2717) setarray .@enchants[1],4760,4751,4700; //Matk1 Luck2 Strength1
else if (.@i <= 2728) setarray .@enchants[1],4760,4751,4701; //Matk1 Luck2 Strength2
else if (.@i <= 2739) setarray .@enchants[1],4760,4751,4730; //Matk1 Luck2 Agility1
else if (.@i <= 2750) setarray .@enchants[1],4760,4751,4731; //Matk1 Luck2 Agility2
else if (.@i <= 2761) setarray .@enchants[1],4760,4751,4740; //Matk1 Luck2 Vitality1
else if (.@i <= 2772) setarray .@enchants[1],4760,4751,4741; //Matk1 Luck2 Vitality2
else if (.@i <= 2783) setarray .@enchants[1],4761,4720,4700; //Matk2 Dexterity1 Strength1
else if (.@i <= 2794) setarray .@enchants[1],4761,4720,4701; //Matk2 Dexterity1 Strength2
else if (.@i <= 2805) setarray .@enchants[1],4761,4720,4730; //Matk2 Dexterity1 Agility1
else if (.@i <= 2816) setarray .@enchants[1],4761,4720,4731; //Matk2 Dexterity1 Agility2
else if (.@i <= 2827) setarray .@enchants[1],4761,4720,4740; //Matk2 Dexterity1 Vitality1
else if (.@i <= 2838) setarray .@enchants[1],4761,4720,4741; //Matk2 Dexterity1 Vitality2
else if (.@i <= 2849) setarray .@enchants[1],4761,4721,4700; //Matk2 Dexterity2 Strength1
else if (.@i <= 2860) setarray .@enchants[1],4761,4721,4701; //Matk2 Dexterity2 Strength2
else if (.@i <= 2871) setarray .@enchants[1],4761,4721,4730; //Matk2 Dexterity2 Agility1
else if (.@i <= 2882) setarray .@enchants[1],4761,4721,4731; //Matk2 Dexterity2 Agility2
else if (.@i <= 2893) setarray .@enchants[1],4761,4721,4740; //Matk2 Dexterity2 Vitality1
else if (.@i <= 2904) setarray .@enchants[1],4761,4721,4741; //Matk2 Dexterity2 Vitality2
else if (.@i <= 2915) setarray .@enchants[1],4761,4710,4700; //Matk2 Inteligence1 Strength1
else if (.@i <= 2926) setarray .@enchants[1],4761,4710,4701; //Matk2 Inteligence1 Strength2
else if (.@i <= 2937) setarray .@enchants[1],4761,4710,4730; //Matk2 Inteligence1 Agility1
else if (.@i <= 2948) setarray .@enchants[1],4761,4710,4731; //Matk2 Inteligence1 Agility2
else if (.@i <= 2959) setarray .@enchants[1],4761,4710,4740; //Matk2 Inteligence1 Vitality1
else if (.@i <= 2970) setarray .@enchants[1],4761,4710,4741; //Matk2 Inteligence1 Vitality2
else if (.@i <= 2981) setarray .@enchants[1],4761,4711,4700; //Matk2 Inteligence2 Strength1
else if (.@i <= 2992) setarray .@enchants[1],4761,4711,4701; //Matk2 Inteligence2 Strength2
else if (.@i <= 3003) setarray .@enchants[1],4761,4711,4730; //Matk2 Inteligence2 Agility1
else if (.@i <= 3014) setarray .@enchants[1],4761,4711,4731; //Matk2 Inteligence2 Agility2
else if (.@i <= 3025) setarray .@enchants[1],4761,4711,4740; //Matk2 Inteligence2 Vitality1
else if (.@i <= 3036) setarray .@enchants[1],4761,4711,4741; //Matk2 Inteligence2 Vitality2
else if (.@i <= 3047) setarray .@enchants[1],4761,4750,4700; //Matk2 Luck1 Strength1
else if (.@i <= 3058) setarray .@enchants[1],4761,4750,4701; //Matk2 Luck1 Strength2
else if (.@i <= 3069) setarray .@enchants[1],4761,4750,4730; //Matk2 Luck1 Agility1
else if (.@i <= 3080) setarray .@enchants[1],4761,4750,4731; //Matk2 Luck1 Agility2
else if (.@i <= 3091) setarray .@enchants[1],4761,4750,4740; //Matk2 Luck1 Vitality1
else if (.@i <= 3102) setarray .@enchants[1],4761,4750,4741; //Matk2 Luck1 Vitality2
else if (.@i <= 3113) setarray .@enchants[1],4761,4751,4700; //Matk2 Luck2 Strength1
else if (.@i <= 3124) setarray .@enchants[1],4761,4751,4701; //Matk2 Luck2 Strength2
else if (.@i <= 3135) setarray .@enchants[1],4761,4751,4730; //Matk2 Luck2 Agility1
else if (.@i <= 3146) setarray .@enchants[1],4761,4751,4731; //Matk2 Luck2 Agility2
else if (.@i <= 3157) setarray .@enchants[1],4761,4751,4740; //Matk2 Luck2 Vitality1
else if (.@i <= 3168) setarray .@enchants[1],4761,4751,4741; //Matk2 Luck2 Vitality2
else if (.@i <= 3179) setarray .@enchants[1],4761,4720,4700; //Matk2 Dexterity1 Strength1
else if (.@i <= 3181) setarray .@enchants[1],4761,4712,4712; //Matk2 Inteligence3 Inteligence3
if (.@i <= 3181) {
// Basic combinations
// (raw: .@i increments by 11)
setarray .@enchant_slot1[0],4766,4767,4764,4765,4762,4763,4760,4761; //Atk2,Atk3,Critical5,Critical7,Evasion6,Evasion12,Matk1,Matk2
setarray .@enchant_slot2[0],4720,4721,4710,4711,4750,4751; //Dexterity1,Dexterity2,Inteligence1,Inteligence2,Luck1,Luck2
setarray .@enchant_slot3[0],4700,4701,4730,4731,4740,4741; //Strength1,Strength2,Agility1,Agility2,Vitality1,Vitality2
setarray .@enchants[1],
.@enchant_slot1[rand(getarraysize(.@enchant_slot1))],
.@enchant_slot2[rand(getarraysize(.@enchant_slot2))],
.@enchant_slot3[rand(getarraysize(.@enchant_slot3))];
}
else if (.@i <= 3183) setarray .@enchants[1],4765,4732,4732; //Critical7 Agility3 Agility3
else if (.@i <= 3185) setarray .@enchants[1],4763,4752,4753; //Evasion12 Luck3 Luck4
else if (.@i <= 3187) setarray .@enchants[1],4763,4742,4742; //Evasion12 Vitality3 Vitality3

View File

@ -46,6 +46,7 @@ npc: npc/re/guides/guides_umbala.txt
npc: npc/re/guides/guides_veins.txt
// ------------------------ Instances ---------------------------
npc: npc/re/instances/HazyForest.txt
npc: npc/re/instances/MalangdoCulvert.txt
npc: npc/re/instances/OctopusCave.txt