
MikZ
Members-
Content Count
461 -
Joined
-
Last visited
Everything posted by MikZ
-
hello, what I want is like item trader like: Case 1: 50 Poringcoins + 5M zeny = 1 tcg Case 2: 1 Tao Gunka Card + 5M zeny = 10 tcg Case 3: 1 Ifrit Card + 5M zeny = 20 tcg Case 4: 1 Gloom card = 30 tcg Case 5: 1 FBH card = 40 tcg so on and so fort..
-
Hello! Help me with this one, Im trying have tcg trader, but i can't seem to use the same item like tcg as reward on choices 2~6. How can i apply this? please help me.. thank you! Heres the script. //===== rAthena Script =======================================//= Euphy's Quest Shop//===== By: ==================================================//= Euphy//===== Current Version: =====================================//= 1.6b//===== Compatible With: =====================================//= rAthena SVN r16862+//===== Description: =========================================//= A dynamic quest shop based on Lunar's, with easier config.//= Includes support for multiple shops & cashpoints.//= Item Preview script by ToastOfDoom.//===== Additional Comments: =================================//= 1.0 Initial script.//= 1.2 Added category support.//= 1.3 More options and fixes.//= 1.4 Added debug settings.//= 1.5 Replaced categories with shop IDs.//= 1.6 Added support for purchasing stackables.//= 1.6a Added support for previewing costumes and robes.//= 1.6b Added 'disable_items' command.//============================================================// Shop NPCs -- supplying no argument displays entire menu.// callfunc "Donations"{,<shop ID>{,<shop ID>{,...}}};//============================================================prontera,165,173,4 script TCG Trader#1 4_M_BIBI,{ callfunc "Donations"; }// Script Core//============================================================- script Donations -1,{ function Add; function Chk; function Slot; function A_An;OnInit: freeloop(1);// -----------------------------------------------------------// Basic shop settings.// ----------------------------------------------------------- set .announce,0; // Announce quest completion? (1: yes / 0: no) set .ShowSlot,1; // Show item slots? (2: all equipment / 1: if slots > 0 / 0: never) set .ShowID,0; // Show item IDs? (1: yes / 0: no) set .ShowZeny,1; // Show Zeny cost, if any? (1: yes / 0: no) set .MaxStack,100; // Max number of quest items purchased at one time.// -----------------------------------------------------------// Points variable -- optional quest requirement.// setarray .Points$[0],"<variable name>","<display name>";// ----------------------------------------------------------- setarray .Points$[0],"#CASHPOINTS","Cash Points";// -----------------------------------------------------------// Shop IDs -- to add shops, copy dummy data at bottom of file.// setarray .Shops$[1],"<Shop 1>","<Shop 2>"{,...};// ----------------------------------------------------------- setarray .Shops$[1],"50 PCoins To 1 TCG","Tao Gunka to 15 TCGs","Ifrit to 30TCGs","Gloom to 45 TCGs","Thanatos to 60 TCGs","Keil to 80 TCGs";// -----------------------------------------------------------// Quest items -- do NOT use a reward item more than once!// Add(<shop ID>,<reward ID>,<reward amount>,// <Zeny cost>,<point cost>,// <required item ID>,<required item amount>{,...});// ----------------------------------------------------------- Add(1,20000,1,5000000,0,7539,50); //TCG Add(2,20000,15,5000000,0,4302,1); //TGK Add(3,20000,30,5000000,0,4430,1); //Ifrit Add(4,20000,45,5000000,0,4408,1); //Gloom Add(5,20000,60,5000000,0,4397,1); //thanatos Add(6,20000,80,5000000,0,4403,1); //Kiel// ----------------------------------------------------------- freeloop(0); set .menu$,""; for(set .@i,1; .@i<=getarraysize(.Shops$); set .@i,.@i+1) { set .menu$, .menu$+.Shops$[.@i]+":"; npcshopdelitem "Donations"+.@i,909; } end;OnMenu: set .@size, getarraysize(@i); if (!.@size) set .@i, select(.menu$); else if (.@size == 1) set .@i, @i[0]; else { for(set .@j,0; .@j<.@size; set .@j,.@j+1) set .@menu$, .@menu$+.Shops$[@i[.@j]]+":"; set .@i, @i[select(.@menu$)-1]; } deletearray @i[0],getarraysize(@i); if (.Shops$[.@i] == "") { message strcharinfo(0),"An error has occurred."; end; } dispbottom "Select one item at a time."; callshop "Donations"+.@i,1; npcshopattach "Donations"+.@i; end;OnBuyItem: // .@q[] : RewardID, BoughtAmt, RewardAmt, BaseAmt, ReqZeny, ReqPts, { ReqItem, ReqAmt, ... } setarray .@q[0],@bought_nameid[0],((@bought_quantity[0] > .MaxStack)?.MaxStack:@bought_quantity[0]); copyarray .@q[3],getd(".q_"+.@q[0]+"[0]"),getarraysize(getd(".q_"+.@q[0])); set .@q[2],.@q[1]*.@q[3]; if (!.@q[2] || .@q[2] > 30000) { message strcharinfo(0),"You can't purchase that many "+getitemname(.@q[0])+"."; end; } mes "[Quest Shop]"; mes "Reward: ^0055FF"+((.@q[2] > 1)?.@q[2]+"x ":"")+Slot(.@q[0])+"^000000"; mes "Requirements:"; disable_items; if (.@q[4]) mes " > "+Chk(Zeny,.@q[4]*.@q[1])+(.@q[4]*.@q[1])+" Zeny^000000"; if (.@q[5]) mes " > "+Chk(getd(.Points$[0]),.@q[5]*.@q[1])+(.@q[5]*.@q[1])+" "+.Points$[1]+" ("+getd(.Points$[0])+"/"+(.@q[5]*.@q[1])+")^000000"; if (.@q[6]) for(set .@i,6; .@i<getarraysize(.@q); set .@i,.@i+2) mes " > "+Chk(countitem(.@q[.@i]),.@q[.@i+1]*.@q[1])+((.ShowID)?"{"+.@q[.@i]+"} ":"")+Slot(.@q[.@i])+" ("+countitem(.@q[.@i])+"/"+(.@q[.@i+1]*.@q[1])+")^000000"; next; setarray @qe[1], getiteminfo(.@q[0],5), getiteminfo(.@q[0],11); if (@qe[2] > 0 && ((@qe[1] & 1) || (@qe[1] & 256) || (@qe[1] & 512) || (@qe[1] & 1024) || (@qe[1] & 2048) || (@qe[1] & 4096) || (@qe[1] & 4) || (@qe[1] & 8192))) set .@preview,1; addtimer 1000, strnpcinfo(0)+"::OnEnd"; while(1) { switch(select(" ~ Purchase ^0055FF"+getitemname(.@q[0])+"^000000:"+((.@preview && !@qe[7])?" ~ Preview...":"")+": ~ ^777777Cancel^000000")) { case 1: if (@qe[0]) { mes "[Quest Shop]"; mes "You're missing one or more quest requirements."; close; } if (!checkweight(.@q[0],.@q[2])) { mes "[Quest Shop]"; mes "^FF0000You need "+(((.@q[2]*getiteminfo(.@q[0],6))+Weight-MaxWeight)/10)+" additional weight capacity to complete this trade.^000000"; close; } if (.@q[4]) set Zeny, Zeny-(.@q[4]*.@q[1]); if (.@q[5]) setd .Points$[0], getd(.Points$[0])-(.@q[5]*.@q[1]); if (.@q[6]) for(set .@i,6; .@i<getarraysize(.@q); set .@i,.@i+2) delitem .@q[.@i],.@q[.@i+1]*.@q[1]; getitem .@q[0],.@q[2]; if (.announce) announce strcharinfo(0)+" has created "+((.@q[2] > 1)?.@q[2]+"x "+getitemname(.@q[0]):A_An(getitemname(.@q[0])))+"!",0; specialeffect2 EF_FLOWERLEAF; close; case 2: setarray @qe[3], getlook(LOOK_HEAD_BOTTOM), getlook(LOOK_HEAD_TOP), getlook(LOOK_HEAD_MID), getlook(LOOK_ROBE), 1; if ((@qe[1] & 1) || (@qe[1] & 4096)) changelook LOOK_HEAD_BOTTOM, @qe[2]; else if ((@qe[1] & 256) || (@qe[1] & 1024)) changelook LOOK_HEAD_TOP, @qe[2]; else if ((@qe[1] & 512) || (@qe[1] & 2048)) changelook LOOK_HEAD_MID, @qe[2]; else if ((@qe[1] & 4) || (@qe[1] & 8192)) changelook LOOK_ROBE, @qe[2]; break; case 3: close; } }OnEnd: if (@qe[7]) { changelook LOOK_HEAD_BOTTOM, @qe[3]; changelook LOOK_HEAD_TOP, @qe[4]; changelook LOOK_HEAD_MID, @qe[5]; changelook LOOK_ROBE, @qe[6]; } deletearray @qe[0],8; end;function Add { if (getitemname(getarg(1)) == "null") { debugmes "Quest reward #"+getarg(1)+" invalid (skipped)."; return; } setarray .@j[0],getarg(2),getarg(3),getarg(4); for(set .@i,5; .@i<getargcount(); set .@i,.@i+2) { if (getitemname(getarg(.@i)) == "null") { debugmes "Quest requirement #"+getarg(.@i)+" invalid (skipped)."; return; } else setarray .@j[.@i-2],getarg(.@i),getarg(.@i+1); } copyarray getd(".q_"+getarg(1)+"[0]"),.@j[0],getarraysize(.@j); npcshopadditem "Donations"+getarg(0),getarg(1),((.ShowZeny)?getarg(3):0); return;}function Chk { if (getarg(0) < getarg(1)) { set @qe[0],1; return "^FF0000"; } else return "^00FF00";}function Slot { set .@s$,getitemname(getarg(0)); switch(.ShowSlot) { case 1: if (!getitemslots(getarg(0))) return .@s$; case 2: if (getiteminfo(getarg(0),2) == 4 || getiteminfo(getarg(0),2) == 5) return .@s$+" ["+getitemslots(getarg(0))+"]"; default: return .@s$; }}function A_An { setarray .@A$[0],"a","e","i","o","u"; set .@B$, "_"+getarg(0); for(set .@i,0; .@i<5; set .@i,.@i+1) if (compare(.@B$,"_"+.@A$[.@i])) return "an "+getarg(0); return "a "+getarg(0);}}function script Donations { deletearray @i[0],getarraysize(@i); for(set .@i,0; .@i<getargcount(); set .@i,.@i+1) set @i[.@i],getarg(.@i); doevent "Donations::OnMenu"; end;}// Dummy shop data -- copy as needed.//============================================================- shop Donations1 -1,909:-1- shop Donations2 -1,909:-1- shop Donations3 -1,909:-1- shop Donations4 -1,909:-1- shop Donations5 -1,909:-1- shop Donations6 -1,909:-1
-
Hello , Help with this bloody branch. I give commands to my GMs (group lvl 2) @item but i didn't give them permission to trade, now what i wanted is that, i also don't want them to use bloody branch.. is there anyway that they cant use bloody branch or they can't click the bloody branch? please help me.. thank you!
-
Hello! Please help me with this, or give me some info RUNE KNIGHT: if I do @job 4054 (regular) this job can use runestones but if @job 4060 (trancendent) cannot use the stone, is this normal? how can i make them both use the RUNES? Thank you!
-
will check this later SOLVED!
-
fixed! I just recompile the server.. Thanks for the response!
-
Hello! Help me with this? I can't seem to pin point where exactly the error is. check this: @reloadscript [Info]: Done loading '13258' NPCs: -'3096' Warps -'33' Shops -'10039' Scripts -'3915' Spawn sets -'41911' Mobs Cached -'14' Mobs Not Cached[Error]: npc_parse_mapflag: Invalid mapflag definition in file '', line '1'. * w1= * w2= * w3=weapon_damage_rate * w4=60[Error]: npc_parse_mapflag: Invalid mapflag definition in file '', line '1'. * w1= * w2= * w3=magic_damage_rate * w4=60[Error]: npc_parse_mapflag: Invalid mapflag definition in file '', line '1'. * w1= * w2= * w3=misc_damage_rate * w4=60[Error]: npc_parse_mapflag: Invalid mapflag definition in file '', line '1'. * w1= * w2= * w3=long_damage_rate * w4=70[Error]: npc_parse_mapflag: Invalid mapflag definition in file '', line '1'. * w1= * w2= * w3=short_damage_rate * w4=80
-
@@Litro 2014-02-05b
-
@@Litro I checked my lua data/luafiles514/lua files/skillinfoz/skilltreeview.lub not not just Ranger. All third Jobs. get error with .BMP of full throttle skills. Is it because Im running pre-renewal? or no? even dragon breath water is none SKILL_TREEVIEW_FOR_JOB = { [JOBID.JT_NOVICE] = { [0] = SKID.NV_BASIC, [7] = SKID.NV_FIRSTAID, [14] = SKID.NV_TRICKDEAD }, [JOBID.JT_SWORDMAN] = { [1] = SKID.SM_SWORD, [2] = SKID.SM_RECOVERY, [3] = SKID.SM_BASH, [4] = SKID.SM_PROVOKE, [5] = SKID.SM_AUTOBERSERK, [6] = SKID.SM_MOVINGRECOVERY, [8] = SKID.SM_TWOHAND, [10] = SKID.SM_MAGNUM, [11] = SKID.SM_ENDURE, [12] = SKID.SM_FATALBLOW }, [JOBID.JT_MAGICIAN] = { [1] = SKID.MG_STONECURSE, [2] = SKID.MG_COLDBOLT, [3] = SKID.MG_LIGHTNINGBOLT, [4] = SKID.MG_NAPALMBEAT, [5] = SKID.MG_FIREBOLT, [6] = SKID.MG_SIGHT, [8] = SKID.MG_SRECOVERY, [9] = SKID.MG_FROSTDIVER, [10] = SKID.MG_THUNDERSTORM, [11] = SKID.MG_SOULSTRIKE, [12] = SKID.MG_FIREBALL, [13] = SKID.MG_ENERGYCOAT, [18] = SKID.MG_SAFETYWALL, [19] = SKID.MG_FIREWALL }, [JOBID.JT_ARCHER] = { [2] = SKID.AC_DOUBLE, [3] = SKID.AC_OWL, [5] = SKID.AC_CHARGEARROW, [9] = SKID.AC_SHOWER, [10] = SKID.AC_VULTURE, [12] = SKID.AC_MAKINGARROW, [17] = SKID.AC_CONCENTRATION }, [JOBID.JT_ACOLYTE] = { [1] = SKID.AL_RUWACH, [2] = SKID.AL_HEAL, [3] = SKID.AL_HOLYWATER, [5] = SKID.AL_DP, [6] = SKID.AL_HOLYLIGHT, [8] = SKID.AL_TELEPORT, [9] = SKID.AL_CURE, [10] = SKID.AL_INCAGI, [11] = SKID.AL_BLESSING, [12] = SKID.AL_DEMONBANE, [13] = SKID.AL_ANGELUS, [15] = SKID.AL_WARP, [17] = SKID.AL_DECAGI, [19] = SKID.AL_CRUCIS, [22] = SKID.AL_PNEUMA }, [JOBID.JT_MERCHANT] = { [1] = SKID.MC_INCCARRY, [3] = SKID.MC_MAMMONITE, [4] = SKID.MC_IDENTIFY, [5] = SKID.MC_LOUD, [8] = SKID.MC_DISCOUNT, [9] = SKID.MC_PUSHCART, [12] = SKID.MC_CHANGECART, [15] = SKID.MC_OVERCHARGE, [16] = SKID.MC_VENDING, [19] = SKID.MC_CARTREVOLUTION }, [JOBID.JT_THIEF] = { [1] = SKID.TF_DOUBLE, [2] = SKID.TF_STEAL, [3] = SKID.TF_POISON, [4] = SKID.TF_SPRINKLESAND, [5] = SKID.TF_THROWSTONE, [8] = SKID.TF_MISS, [9] = SKID.TF_HIDING, [10] = SKID.TF_DETOXIFY, [11] = SKID.TF_BACKSLIDING, [12] = SKID.TF_PICKSTONE }, [JOBID.JT_KNIGHT] = { [0] = SKID.KN_TWOHANDQUICKEN, [1] = SKID.KN_AUTOCOUNTER, [2] = SKID.KN_RIDING, [3] = SKID.KN_SPEARMASTERY, [6] = SKID.KN_CHARGEATK, [8] = SKID.KN_BOWLINGBASH, [9] = SKID.KN_CAVALIERMASTERY, [10] = SKID.KN_PIERCE, [13] = SKID.KN_ONEHAND, [16] = SKID.KN_SPEARBOOMERANG, [17] = SKID.KN_SPEARSTAB, [24] = SKID.KN_BRANDISHSPEAR }, [JOBID.JT_PRIEST] = { [0] = SKID.PR_KYRIE, [1] = SKID.PR_MAGNIFICAT, [2] = SKID.PR_STRECOVERY, [3] = SKID.MG_SRECOVERY, [4] = SKID.PR_LEXDIVINA, [5] = SKID.PR_IMPOSITIO, [6] = SKID.PR_SANCTUARY, [7] = SKID.PR_GLORIA, [8] = SKID.PR_SLOWPOISON, [9] = SKID.ALL_RESURRECTION, [11] = SKID.PR_LEXAETERNA, [12] = SKID.PR_SUFFRAGIUM, [13] = SKID.PR_ASPERSIO, [14] = SKID.PR_BENEDICTIO, [15] = SKID.PR_MACEMASTERY, [16] = SKID.PR_TURNUNDEAD, [20] = SKID.MG_SAFETYWALL, [25] = SKID.PR_MAGNUS, [27] = SKID.PR_REDEMPTIO }, [JOBID.JT_WIZARD] = { [0] = SKID.WZ_ESTIMATION, [1] = SKID.WZ_ICEWALL, [2] = SKID.WZ_JUPITEL, [3] = SKID.WZ_EARTHSPIKE, [4] = SKID.WZ_SIGHTRASHER, [5] = SKID.WZ_FIREPILLAR, [6] = SKID.WZ_SIGHTBLASTER, [8] = SKID.WZ_FROSTNOVA, [9] = SKID.WZ_VERMILION, [10] = SKID.WZ_HEAVENDRIVE, [11] = SKID.WZ_METEOR, [15] = SKID.WZ_WATERBALL, [17] = SKID.WZ_QUAGMIRE, [22] = SKID.WZ_STORMGUST }, [JOBID.JT_BLACKSMITH] = { [0] = SKID.BS_IRON, [1] = SKID.BS_HILTBINDING, [2] = SKID.BS_SKINTEMPER, [3] = SKID.BS_HAMMERFALL, [5] = SKID.BS_DAGGER, [7] = SKID.BS_STEEL, [8] = SKID.BS_ENCHANTEDSTONE, [9] = SKID.BS_WEAPONRESEARCH, [10] = SKID.BS_ADRENALINE, [11] = SKID.BS_SPEAR, [12] = SKID.BS_SWORD, [13] = SKID.BS_KNUCKLE, [14] = SKID.BS_FINDINGORE, [15] = SKID.BS_ORIDEOCON, [16] = SKID.BS_REPAIRWEAPON, [17] = SKID.BS_WEAPONPERFECT, [18] = SKID.BS_OVERTHRUST, [19] = SKID.BS_TWOHANDSWORD, [20] = SKID.BS_MACE, [24] = SKID.BS_MAXIMIZE, [26] = SKID.BS_AXE, [31] = SKID.BS_ADRENALINE2, [33] = SKID.BS_GREED, [34] = SKID.BS_UNFAIRLYTRICK }, [JOBID.JT_HUNTER] = { [0] = SKID.HT_BEASTBANE, [2] = SKID.HT_SKIDTRAP, [4] = SKID.HT_LANDMINE, [6] = SKID.HT_POWER, [7] = SKID.HT_FALCON, [9] = SKID.HT_FLASHER, [10] = SKID.HT_ANKLESNARE, [11] = SKID.HT_REMOVETRAP, [13] = SKID.HT_PHANTASMIC, [14] = SKID.HT_BLITZBEAT, [15] = SKID.HT_SANDMAN, [16] = SKID.HT_FREEZINGTRAP, [17] = SKID.HT_SHOCKWAVE, [18] = SKID.HT_SPRINGTRAP, [19] = SKID.HT_DETECTING, [21] = SKID.HT_STEELCROW, [22] = SKID.HT_BLASTMINE, [24] = SKID.HT_TALKIEBOX, [29] = SKID.HT_CLAYMORETRAP }, [JOBID.JT_ASSASSIN] = { [0] = SKID.AS_RIGHT, [1] = SKID.AS_KATAR, [2] = SKID.AS_CLOAKING, [3] = SKID.AS_ENCHANTPOISON, [6] = SKID.AS_VENOMKNIFE, [7] = SKID.AS_LEFT, [8] = SKID.AS_SONICBLOW, [10] = SKID.AS_VENOMDUST, [11] = SKID.AS_POISONREACT, [13] = SKID.AS_SONICACCEL, [15] = SKID.AS_GRIMTOOTH, [17] = SKID.AS_SPLASHER }, [JOBID.JT_CRUSADER] = { [0] = SKID.CR_TRUST, [2] = SKID.CR_AUTOGUARD, [4] = SKID.KN_SPEARMASTERY, [5] = SKID.KN_RIDING, [6] = SKID.CR_SHRINK, [7] = SKID.AL_CURE, [8] = SKID.CR_HOLYCROSS, [9] = SKID.CR_SHIELDCHARGE, [11] = SKID.CR_SPEARQUICKEN, [12] = SKID.KN_CAVALIERMASTERY, [14] = SKID.AL_DP, [15] = SKID.CR_GRANDCROSS, [16] = SKID.CR_SHIELDBOOMERANG, [21] = SKID.AL_DEMONBANE, [23] = SKID.CR_REFLECTSHIELD, [24] = SKID.CR_DEFENDER, [28] = SKID.AL_HEAL, [29] = SKID.CR_DEVOTION, [35] = SKID.CR_PROVIDENCE }, [JOBID.JT_MONK] = { [0] = SKID.MO_IRONHAND, [1] = SKID.MO_CALLSPIRITS, [2] = SKID.MO_DODGE, [3] = SKID.MO_TRIPLEATTACK, [5] = SKID.MO_KITRANSLATION, [7] = SKID.MO_ABSORBSPIRITS, [8] = SKID.MO_INVESTIGATE, [9] = SKID.MO_BLADESTOP, [10] = SKID.MO_CHAINCOMBO, [12] = SKID.MO_BALKYOUNG, [14] = SKID.MO_EXPLOSIONSPIRITS, [15] = SKID.MO_FINGEROFFENSIVE, [16] = SKID.MO_SPIRITSRECOVERY, [17] = SKID.MO_COMBOFINISH, [22] = SKID.MO_EXTREMITYFIST, [24] = SKID.MO_STEELBODY, [30] = SKID.MO_BODYRELOCATION }, [JOBID.JT_SAGE] = { [0] = SKID.SA_ADVANCEDBOOK, [1] = SKID.WZ_ESTIMATION, [2] = SKID.SA_ELEMENTWATER, [3] = SKID.SA_ELEMENTWIND, [4] = SKID.SA_ELEMENTGROUND, [5] = SKID.SA_ELEMENTFIRE, [6] = SKID.SA_CREATECON, [7] = SKID.SA_DRAGONOLOGY, [8] = SKID.SA_SEISMICWEAPON, [9] = SKID.SA_CASTCANCEL, [10] = SKID.SA_MAGICROD, [11] = SKID.SA_FROSTWEAPON, [12] = SKID.SA_LIGHTNINGLOADER, [13] = SKID.SA_FLAMELAUNCHER, [15] = SKID.WZ_EARTHSPIKE, [16] = SKID.SA_FREECAST, [17] = SKID.SA_SPELLBREAKER, [18] = SKID.SA_DELUGE, [19] = SKID.SA_VIOLENTGALE, [20] = SKID.SA_VOLCANO, [22] = SKID.WZ_HEAVENDRIVE, [23] = SKID.SA_AUTOSPELL, [24] = SKID.SA_DISPELL, [26] = SKID.SA_LANDPROTECTOR, [33] = SKID.SA_ABRACADABRA }, [JOBID.JT_ROGUE] = { [0] = SKID.AC_VULTURE, [1] = SKID.RG_TUNNELDRIVE, [2] = SKID.RG_SNATCHER, [3] = SKID.RG_STRIPHELM, [4] = SKID.SM_SWORD, [5] = SKID.RG_CLOSECONFINE, [7] = SKID.AC_DOUBLE, [9] = SKID.RG_STEALCOIN, [10] = SKID.RG_STRIPSHIELD, [11] = SKID.RG_GANGSTER, [14] = SKID.HT_REMOVETRAP, [16] = SKID.RG_BACKSTAP, [17] = SKID.RG_STRIPARMOR, [18] = SKID.RG_CLEANER, [19] = SKID.RG_COMPULSION, [22] = SKID.RG_RAID, [24] = SKID.RG_STRIPWEAPON, [25] = SKID.RG_FLAGGRAFFITI, [29] = SKID.RG_INTIMIDATE, [32] = SKID.RG_GRAFFITI, [36] = SKID.RG_PLAGIARISM }, [JOBID.JT_ALCHEMIST] = { [0] = SKID.AM_LEARNINGPOTION, [1] = SKID.AM_SPHEREMINE, [2] = SKID.AM_AXEMASTERY, [3] = SKID.AM_CP_HELM, [4] = SKID.AM_BIOETHICS, [6] = SKID.AM_TWILIGHT1, [7] = SKID.AM_PHARMACY, [8] = SKID.AM_POTIONPITCHER, [10] = SKID.AM_CP_SHIELD, [11] = SKID.AM_REST, [12] = SKID.AM_BERSERKPITCHER, [13] = SKID.AM_TWILIGHT2, [15] = SKID.AM_DEMONSTRATION, [17] = SKID.AM_CP_ARMOR, [18] = SKID.AM_CALLHOMUN, [20] = SKID.AM_TWILIGHT3, [22] = SKID.AM_ACIDTERROR, [24] = SKID.AM_CP_WEAPON, [25] = SKID.AM_RESURRECTHOMUN, [29] = SKID.AM_CANNIBALIZE }, [JOBID.JT_BARD] = { [0] = SKID.BD_ADAPTATION, [1] = SKID.BA_MUSICALLESSON, [3] = SKID.BA_DISSONANCE, [5] = SKID.BA_PANGVOICE, [7] = SKID.BD_ENCORE, [8] = SKID.BA_MUSICALSTRIKE, [9] = SKID.BA_WHISTLE, [10] = SKID.BA_ASSASSINCROSS, [11] = SKID.BA_POEMBRAGI, [12] = SKID.BA_APPLEIDUN, [14] = SKID.BA_FROSTJOKE, [16] = SKID.BD_LULLABY, [17] = SKID.BD_ROKISWEIL, [18] = SKID.BD_SIEGFRIED, [19] = SKID.BD_DRUMBATTLEFIELD, [23] = SKID.BD_INTOABYSS, [24] = SKID.BD_ETERNALCHAOS, [25] = SKID.BD_RICHMANKIM, [26] = SKID.BD_RINGNIBELUNGEN }, [JOBID.JT_DANCER] = { [0] = SKID.BD_ADAPTATION, [1] = SKID.DC_DANCINGLESSON, [3] = SKID.DC_UGLYDANCE, [5] = SKID.DC_WINKCHARM, [7] = SKID.BD_ENCORE, [8] = SKID.DC_THROWARROW, [9] = SKID.DC_HUMMING, [10] = SKID.DC_DONTFORGETME, [11] = SKID.DC_FORTUNEKISS, [12] = SKID.DC_SERVICEFORYOU, [14] = SKID.DC_SCREAM, [16] = SKID.BD_LULLABY, [17] = SKID.BD_ROKISWEIL, [18] = SKID.BD_SIEGFRIED, [19] = SKID.BD_DRUMBATTLEFIELD, [23] = SKID.BD_INTOABYSS, [24] = SKID.BD_ETERNALCHAOS, [25] = SKID.BD_RICHMANKIM, [26] = SKID.BD_RINGNIBELUNGEN }, [JOBID.JT_SUPERNOVICE] = { [1] = SKID.SM_SWORD, [2] = SKID.SM_BASH, [3] = SKID.SM_PROVOKE, [4] = SKID.TF_DOUBLE, [5] = SKID.TF_STEAL, [6] = SKID.TF_POISON, [8] = SKID.SM_RECOVERY, [9] = SKID.SM_MAGNUM, [10] = SKID.SM_ENDURE, [11] = SKID.TF_MISS, [12] = SKID.TF_HIDING, [13] = SKID.TF_DETOXIFY, [15] = SKID.MG_STONECURSE, [16] = SKID.MG_COLDBOLT, [17] = SKID.MG_LIGHTNINGBOLT, [18] = SKID.MG_NAPALMBEAT, [19] = SKID.MG_FIREBOLT, [20] = SKID.MG_SIGHT, [22] = SKID.MG_SRECOVERY, [23] = SKID.MG_FROSTDIVER, [24] = SKID.MG_THUNDERSTORM, [25] = SKID.MG_SOULSTRIKE, [26] = SKID.MG_FIREBALL, [28] = SKID.AL_RUWACH, [29] = SKID.AL_HEAL, [30] = SKID.AL_HOLYWATER, [31] = SKID.AL_DP, [32] = SKID.MG_SAFETYWALL, [33] = SKID.MG_FIREWALL, [34] = SKID.AC_OWL, [35] = SKID.AL_TELEPORT, [36] = SKID.AL_CURE, [37] = SKID.AL_INCAGI, [38] = SKID.AL_BLESSING, [39] = SKID.AL_DEMONBANE, [40] = SKID.AL_ANGELUS, [41] = SKID.AC_VULTURE, [42] = SKID.AL_WARP, [43] = SKID.MC_INCCARRY, [44] = SKID.AL_DECAGI, [45] = SKID.MC_IDENTIFY, [46] = SKID.AL_CRUCIS, [47] = SKID.MC_MAMMONITE, [48] = SKID.AC_CONCENTRATION, [49] = SKID.AL_PNEUMA, [50] = SKID.MC_DISCOUNT, [51] = SKID.MC_OVERCHARGE, [52] = SKID.MC_PUSHCART, [53] = SKID.MC_VENDING }, [JOBID.JT_GUNSLINGER] = { [1] = SKID.GS_GLITTERING, [2] = SKID.GS_MAGICALBULLET, [3] = SKID.GS_SINGLEACTION, [6] = SKID.GS_SNAKEEYE, [8] = SKID.GS_FLING, [9] = SKID.GS_CRACKER, [10] = SKID.GS_CHAINACTION, [11] = SKID.GS_TRACKING, [12] = SKID.GS_DUST, [13] = SKID.GS_INCREASING, [15] = SKID.GS_TRIPLEACTION, [16] = SKID.GS_DISARM, [17] = SKID.GS_RAPIDSHOWER, [18] = SKID.GS_PIERCINGSHOT, [19] = SKID.GS_FULLBUSTER, [23] = SKID.GS_ADJUSTMENT, [24] = SKID.GS_DESPERADO, [25] = SKID.GS_BULLSEYE, [26] = SKID.GS_SPREADATTACK, [31] = SKID.GS_GATLINGFEVER, [33] = SKID.GS_GROUNDDRIFT, [38] = SKID.GS_MADNESSCANCEL }, [JOBID.JT_NINJA] = { [1] = SKID.NJ_TOBIDOUGU, [2] = SKID.NJ_TATAMIGAESHI, [5] = SKID.NJ_NINPOU, [8] = SKID.NJ_SYURIKEN, [9] = SKID.NJ_SHADOWJUMP, [10] = SKID.NJ_NEN, [11] = SKID.NJ_KOUENKA, [12] = SKID.NJ_HYOUSENSOU, [13] = SKID.NJ_HUUJIN, [15] = SKID.NJ_KUNAI, [16] = SKID.NJ_KASUMIKIRI, [17] = SKID.NJ_UTSUSEMI, [18] = SKID.NJ_KAENSIN, [19] = SKID.NJ_SUITON, [20] = SKID.NJ_RAIGEKISAI, [22] = SKID.NJ_HUUMA, [23] = SKID.NJ_KIRIKAGE, [25] = SKID.NJ_BAKUENRYU, [26] = SKID.NJ_HYOUSYOURAKU, [27] = SKID.NJ_KAMAITACHI, [29] = SKID.NJ_ZENYNAGE, [30] = SKID.NJ_BUNSINJYUTSU, [31] = SKID.NJ_ISSEN }, [JOBID.JT_PRIEST_H] = { [10] = SKID.HP_ASSUMPTIO, [17] = SKID.HP_BASILICA, [22] = SKID.HP_MANARECHARGE, [19] = SKID.HP_MEDITATIO }, [JOBID.JT_BLACKSMITH_H] = { [21] = SKID.WS_CARTBOOST, [28] = SKID.WS_CARTTERMINATION, [22] = SKID.WS_MELTDOWN, [25] = SKID.WS_OVERTHRUSTMAX, [23] = SKID.WS_WEAPONREFINE }, [JOBID.JT_ASSASSIN_H] = { [18] = SKID.ASC_BREAKER, [12] = SKID.ASC_CDP, [19] = SKID.ASC_EDP, [9] = SKID.ASC_KATAR, [25] = SKID.ASC_METEORASSAULT }, [JOBID.JT_TAEKWON] = { [1] = SKID.TK_RUN, [2] = SKID.TK_STORMKICK, [3] = SKID.TK_DOWNKICK, [4] = SKID.TK_TURNKICK, [5] = SKID.TK_COUNTER, [6] = SKID.TK_JUMPKICK, [8] = SKID.TK_HIGHJUMP, [9] = SKID.TK_READYSTORM, [10] = SKID.TK_READYDOWN, [11] = SKID.TK_READYTURN, [12] = SKID.TK_READYCOUNTER, [13] = SKID.TK_DODGE, [16] = SKID.TK_HPTIME, [17] = SKID.TK_SPTIME, [18] = SKID.TK_POWER, [24] = SKID.TK_SEVENWIND, [25] = SKID.TK_MISSION }, [JOBID.JT_SAGE_H] = { [14] = SKID.PF_SPIDERWEB, [21] = SKID.PF_SOULCHANGE, [25] = SKID.PF_FOGWALL, [28] = SKID.PF_HPCONVERSION, [29] = SKID.PF_DOUBLECASTING, [30] = SKID.PF_MEMORIZE, [31] = SKID.PF_SOULBURN, [32] = SKID.PF_MINDBREAKER }, [JOBID.JT_ALCHEMIST_H] = { [5] = SKID.CR_CULTIVATION, [9] = SKID.CR_SLIMPITCHER, [23] = SKID.CR_ACIDDEMONSTRATION, [31] = SKID.CR_FULLPROTECTION }, [JOBID.JT_DANCER_H] = { [29] = SKID.CG_ARROWVULCAN, [30] = SKID.CG_MOONLIT, [31] = SKID.CG_MARIONETTE, [32] = SKID.CG_HERMODE, [38] = SKID.CG_LONGINGFREEDOM, [39] = SKID.CG_TAROTCARD }, [JOBID.JT_RUNE_KNIGHT] = { [1] = SKID.RK_RUNEMASTERY, [3] = SKID.RK_PHANTOMTHRUST, [4] = SKID.RK_DRAGONTRAINING, [8] = SKID.RK_ENCHANTBLADE, [10] = SKID.RK_HUNDREDSPEAR, [11] = SKID.RK_DRAGONHOWLING, [12] = SKID.RK_DRAGONBREATH, [14] = SKID.RK_DEATHBOUND, [15] = SKID.RK_SONICWAVE, [16] = SKID.RK_WINDCUTTER, [19] = SKID.RK_DRAGONBREATH_WATER, [23] = SKID.RK_IGNITIONBREAK, [41] = SKID.ALL_FULL_THROTTLE }, [JOBID.JT_RANGER] = { [0] = SKID.RA_AIMEDBOLT, [1] = SKID.RA_RESEARCHTRAP, [3] = SKID.RA_RANGERMAIN, [4] = SKID.RA_ELECTRICSHOCKER, [5] = SKID.RA_WUGMASTERY, [7] = SKID.RA_ARROWSTORM, [8] = SKID.RA_CLUSTERBOMB, [9] = SKID.RA_DETONATOR, [10] = SKID.RA_CAMOUFLAGE, [12] = SKID.RA_TOOTHOFWUG, [13] = SKID.RA_WUGRIDER, [14] = SKID.RA_FEARBREEZE, [15] = SKID.RA_MAGENTATRAP, [16] = SKID.RA_FIRINGTRAP, [17] = SKID.RA_ICEBOUNDTRAP, [18] = SKID.RA_SENSITIVEKEEN, [19] = SKID.RA_WUGSTRIKE, [20] = SKID.RA_WUGDASH, [21] = SKID.RA_UNLIMIT, [22] = SKID.RA_COBALTTRAP, [26] = SKID.RA_WUGBITE, [29] = SKID.RA_MAIZETRAP, [36] = SKID.RA_VERDURETRAP, [41] = SKID.ALL_FULL_THROTTLE }, [JOBID.JT_MECHANIC] = { [2] = SKID.NC_MADOLICENCE, [5] = SKID.NC_TRAININGAXE, [6] = SKID.NC_RESEARCHFE, [7] = SKID.NC_REPAIR, [8] = SKID.NC_BOOSTKNUCKLE, [9] = SKID.NC_ACCELERATION, [10] = SKID.NC_MAINFRAME, [11] = SKID.NC_AXETORNADO, [12] = SKID.NC_AXEBOOMERANG, [13] = SKID.NC_SILVERSNIPER, [14] = SKID.NC_PILEBUNKER, [15] = SKID.NC_VULCANARM, [16] = SKID.NC_HOVERING, [17] = SKID.NC_SHAPESHIFT, [18] = SKID.NC_SELFDESTRUCTION, [19] = SKID.NC_POWERSWING, [20] = SKID.NC_MAGICDECOY, [21] = SKID.NC_FLAMELAUNCHER, [22] = SKID.NC_COLDSLOWER, [23] = SKID.NC_F_SIDESLIDE, [24] = SKID.NC_INFRAREDSCAN, [25] = SKID.NC_EMERGENCYCOOL, [26] = SKID.NC_DISJOINT, [27] = SKID.NC_MAGMA_ERUPTION, [29] = SKID.NC_ARMSCANNON, [30] = SKID.NC_B_SIDESLIDE, [31] = SKID.NC_ANALYZE, [32] = SKID.NC_MAGNETICFIELD, [39] = SKID.NC_NEUTRALBARRIER, [40] = SKID.NC_STEALTHFIELD, [41] = SKID.ALL_FULL_THROTTLE }, [JOBID.JT_SHADOW_CHASER] = { [0] = SKID.SC_REPRODUCE, [1] = SKID.SC_SHADOWFORM, [2] = SKID.SC_FATALMENACE, [3] = SKID.SC_BODYPAINT, [4] = SKID.SC_TRIANGLESHOT, [5] = SKID.SC_MANHOLE, [6] = SKID.SC_STRIPACCESSARY, [7] = SKID.SC_AUTOSHADOWSPELL, [9] = SKID.SC_ENERVATION, [10] = SKID.SC_GROOMY, [11] = SKID.SC_IGNORANCE, [12] = SKID.SC_CHAOSPANIC, [13] = SKID.SC_DIMENSIONDOOR, [15] = SKID.SC_DEADLYINFECT, [16] = SKID.SC_LAZINESS, [17] = SKID.SC_WEAKNESS, [18] = SKID.SC_ESCAPE, [19] = SKID.SC_FEINTBOMB, [20] = SKID.SC_BLOODYLUST, [24] = SKID.SC_UNLUCKY, [29] = SKID.SC_INVISIBILITY, [33] = SKID.SC_MAELSTROM, [41] = SKID.ALL_FULL_THROTTLE }, [JOBID.JT_ROYAL_GUARD] = { [0] = SKID.LG_MOONSLASHER, [1] = SKID.LG_BANISHINGPOINT, [2] = SKID.LG_FORCEOFVANGUARD, [3] = SKID.LG_TRAMPLE, [4] = SKID.LG_PIETY, [5] = SKID.LG_REFLECTDAMAGE, [6] = SKID.LG_SHIELDPRESS, [7] = SKID.LG_EXEEDBREAK, [8] = SKID.LG_PINPOINTATTACK, [9] = SKID.LG_RAGEBURST, [10] = SKID.LG_PRESTIGE, [11] = SKID.LG_RAYOFGENESIS, [12] = SKID.LG_EARTHDRIVE, [13] = SKID.LG_KINGS_GRACE, [14] = SKID.LG_CANNONSPEAR, [15] = SKID.LG_OVERBRAND, [16] = SKID.LG_BANDING, [19] = SKID.LG_SHIELDSPELL, [24] = SKID.LG_HESPERUSLIT, [26] = SKID.LG_INSPIRATION, [41] = SKID.ALL_FULL_THROTTLE }, [JOBID.JT_MINSTREL] = { [0] = SKID.WM_SEVERE_RAINSTORM, [1] = SKID.WM_REVERBERATION, [3] = SKID.WM_LESSON, [8] = SKID.WM_DOMINION_IMPULSE, [9] = SKID.WM_SIRCLEOFNATURE, [10] = SKID.WM_LULLABY_DEEPSLEEP, [11] = SKID.WM_POEMOFNETHERWORLD, [12] = SKID.WM_FRIGG_SONG, [15] = SKID.WM_METALICSOUND, [16] = SKID.WM_DEADHILLHERE, [18] = SKID.WM_VOICEOFSIREN, [19] = SKID.WM_RANDOMIZESPELL, [22] = SKID.WM_GREAT_ECHO, [23] = SKID.MI_HARMONIZE, [24] = SKID.MI_RUSH_WINDMILL, [25] = SKID.MI_ECHOSONG, [26] = SKID.WM_GLOOMYDAY, [30] = SKID.WM_DANCE_WITH_WUG, [31] = SKID.WM_SONG_OF_MANA, [32] = SKID.WM_LERADS_DEW, [37] = SKID.WM_SATURDAY_NIGHT_FEVER, [38] = SKID.WM_MELODYOFSINK, [39] = SKID.WM_BEYOND_OF_WARCRY, [41] = SKID.ALL_FULL_THROTTLE, [45] = SKID.WM_SOUND_OF_DESTRUCTION, [46] = SKID.WM_UNLIMITED_HUMMING_VOICE }, [JOBID.JT_KNIGHT_H] = { [4] = SKID.LK_BERSERK, [5] = SKID.LK_TENSIONRELAX, [7] = SKID.LK_PARRYING, [11] = SKID.LK_AURABLADE, [12] = SKID.LK_CONCENTRATION, [19] = SKID.LK_HEADCRUSH, [25] = SKID.LK_SPIRALPIERCE, [26] = SKID.LK_JOINTBEAT }, [JOBID.JT_WIZARD_H] = { [7] = SKID.HW_GANBANTEIN, [12] = SKID.HW_MAGICCRASHER, [13] = SKID.HW_SOULDRAIN, [19] = SKID.HW_NAPALMVULCAN, [20] = SKID.HW_MAGICPOWER, [24] = SKID.HW_GRAVITATION }, [JOBID.JT_HUNTER_H] = { [28] = SKID.SN_FALCONASSAULT, [5] = SKID.SN_SHARPSHOOTING, [26] = SKID.SN_SIGHT, [12] = SKID.SN_WINDWALK }, [JOBID.JT_GENETIC] = { [0] = SKID.GN_CHANGEMATERIAL, [1] = SKID.GN_TRAINING_SWORD, [2] = SKID.GN_S_PHARMACY, [5] = SKID.GN_REMODELING_CART, [7] = SKID.GN_SLINGITEM, [8] = SKID.GN_MIX_COOKING, [9] = SKID.GN_THORNS_TRAP, [10] = SKID.GN_BLOOD_SUCKER, [11] = SKID.GN_SPORE_EXPLOSION, [12] = SKID.GN_CART_TORNADO, [15] = SKID.GN_MAKEBOMB, [16] = SKID.GN_WALLOFTHORN, [17] = SKID.GN_HELLS_PLANT, [18] = SKID.GN_DEMONIC_FIRE, [19] = SKID.GN_CARTCANNON, [23] = SKID.GN_CRAZYWEED, [24] = SKID.GN_MANDRAGORA, [25] = SKID.GN_FIRE_EXPANSION, [26] = SKID.GN_CARTBOOST, [30] = SKID.GN_ILLUSIONDOPING, [41] = SKID.ALL_FULL_THROTTLE }, [JOBID.JT_MONK_H] = { [11] = SKID.CH_PALMSTRIKE, [21] = SKID.CH_SOULCOLLECT, [25] = SKID.CH_TIGERFIST, [32] = SKID.CH_CHAINCRUSH }, [JOBID.JT_ROGUE_H] = { [8] = SKID.ST_CHASEWALK, [30] = SKID.ST_FULLSTRIP, [38] = SKID.ST_PRESERVE, [31] = SKID.ST_REJECTSWORD }, [JOBID.JT_BARD_H] = { [29] = SKID.CG_ARROWVULCAN, [30] = SKID.CG_MOONLIT, [31] = SKID.CG_MARIONETTE, [32] = SKID.CG_HERMODE, [38] = SKID.CG_LONGINGFREEDOM, [39] = SKID.CG_TAROTCARD }, [JOBID.JT_SURA] = { [0] = SKID.SR_POWERVELOCITY, [1] = SKID.SR_RIDEINLIGHTNING, [2] = SKID.SR_DRAGONCOMBO, [7] = SKID.SR_ASSIMILATEPOWER, [8] = SKID.SR_SKYNETBLOW, [9] = SKID.SR_FALLENEMPIRE, [11] = SKID.SR_GENTLETOUCH_QUIET, [12] = SKID.SR_GENTLETOUCH_CURE, [14] = SKID.SR_HOWLINGOFLION, [15] = SKID.SR_CRESCENTELBOW, [16] = SKID.SR_TIGERCANNON, [17] = SKID.SR_CURSEDCIRCLE, [18] = SKID.SR_GENTLETOUCH_ENERGYGAIN, [19] = SKID.SR_GENTLETOUCH_CHANGE, [23] = SKID.SR_FLASHCOMBO, [24] = SKID.SR_WINDMILL, [25] = SKID.SR_EARTHSHAKER, [26] = SKID.SR_GENTLETOUCH_REVITALIZE, [31] = SKID.SR_LIGHTNINGWALK, [32] = SKID.SR_RAMPAGEBLASTER, [38] = SKID.SR_KNUCKLEARROW, [39] = SKID.SR_RAISINGDRAGON, [36] = SKID.SR_GATEOFHELL, [41] = SKID.ALL_FULL_THROTTLE }, [JOBID.JT_WARLOCK] = { [0] = SKID.WL_MARSHOFABYSS, [1] = SKID.WL_RADIUS, [2] = SKID.WL_RELEASE, [3] = SKID.WL_SUMMONFB, [4] = SKID.WL_SUMMONWB, [5] = SKID.WL_SUMMONBL, [6] = SKID.WL_SUMMONSTONE, [7] = SKID.WL_FREEZE_SP, [8] = SKID.WL_DRAINLIFE, [9] = SKID.WL_READING_SB, [10] = SKID.WL_CRIMSONROCK, [11] = SKID.WL_FROSTMISTY, [12] = SKID.WL_CHAINLIGHTNING, [13] = SKID.WL_SIENNAEXECRATE, [14] = SKID.WL_SOULEXPANSION, [15] = SKID.WL_STASIS, [17] = SKID.WL_HELLINFERNO, [18] = SKID.WL_JACKFROST, [20] = SKID.WL_EARTHSTRAIN, [21] = SKID.WL_WHITEIMPRISON, [25] = SKID.WL_COMET, [28] = SKID.WL_TELEKINESIS_INTENSE, [30] = SKID.WL_RECOGNIZEDSPELL, [32] = SKID.WL_TETRAVORTEX, [41] = SKID.ALL_FULL_THROTTLE }, [JOBID.JT_ARCHBISHOP] = { [0] = SKID.AB_JUDEX, [1] = SKID.AB_CHEAL, [2] = SKID.AB_CLEMENTIA, [3] = SKID.AB_PRAEFATIO, [4] = SKID.AB_DUPLELIGHT, [5] = SKID.AB_LAUDAAGNUS, [6] = SKID.AB_CANTO, [8] = SKID.AB_RENOVATIO, [9] = SKID.AB_ANCILLA, [10] = SKID.AB_ORATIO, [12] = SKID.AB_LAUDARAMUS, [14] = SKID.AB_ADORAMUS, [15] = SKID.AB_HIGHNESSHEAL, [18] = SKID.AB_EXPIATIO, [19] = SKID.AB_CLEARANCE, [22] = SKID.AB_OFFERTORIUM, [23] = SKID.AB_EPICLESIS, [26] = SKID.AB_SILENTIUM, [30] = SKID.AB_EUCHARISTICA, [32] = SKID.AB_SECRAMENT, [41] = SKID.ALL_FULL_THROTTLE }, [JOBID.JT_GUILLOTINE_CROSS] = { [0] = SKID.GC_CROSSIMPACT, [1] = SKID.GC_CLOAKINGEXCEED, [2] = SKID.GC_ROLLINGCUTTER, [3] = SKID.GC_WEAPONBLOCKING, [4] = SKID.GC_VENOMIMPRESS, [5] = SKID.GC_RESEARCHNEWPOISON, [7] = SKID.GC_DARKILLUSION, [9] = SKID.GC_CROSSRIPPERSLASHER, [10] = SKID.GC_WEAPONCRUSH, [11] = SKID.GC_COUNTERSLASH, [12] = SKID.GC_CREATENEWPOISON, [13] = SKID.GC_ANTIDOTE, [14] = SKID.GC_DARKCROW, [15] = SKID.GC_PHANTOMMENACE, [19] = SKID.GC_POISONINGWEAPON, [22] = SKID.GC_HALLUCINATIONWALK, [25] = SKID.GC_VENOMPRESSURE, [26] = SKID.GC_POISONSMOKE, [41] = SKID.ALL_FULL_THROTTLE }, [JOBID.JT_STAR] = { [0] = SKID.SG_FEEL, [2] = SKID.SG_HATE, [4] = SKID.SG_DEVIL, [5] = SKID.SG_KNOWLEDGE, [7] = SKID.SG_SUN_WARM, [8] = SKID.SG_SUN_COMFORT, [9] = SKID.SG_SUN_ANGER, [10] = SKID.SG_SUN_BLESS, [11] = SKID.SG_FRIEND, [12] = SKID.SG_FUSION, [14] = SKID.SG_MOON_WARM, [15] = SKID.SG_MOON_COMFORT, [16] = SKID.SG_MOON_ANGER, [17] = SKID.SG_MOON_BLESS, [21] = SKID.SG_STAR_WARM, [22] = SKID.SG_STAR_COMFORT, [23] = SKID.SG_STAR_ANGER, [24] = SKID.SG_STAR_BLESS }, [JOBID.JT_LINKER] = { [0] = SKID.SL_ALCHEMIST, [1] = SKID.SL_STAR, [2] = SKID.SL_ASSASIN, [3] = SKID.SL_CRUSADER, [4] = SKID.SL_BARDDANCER, [5] = SKID.SL_SUPERNOVICE, [7] = SKID.SL_BLACKSMITH, [8] = SKID.SL_SOULLINKER, [9] = SKID.SL_ROGUE, [10] = SKID.SL_KNIGHT, [11] = SKID.SL_HUNTER, [12] = SKID.SL_HIGH, [14] = SKID.SL_MONK, [16] = SKID.SL_KAUPE, [17] = SKID.SL_SKE, [18] = SKID.SL_SAGE, [19] = SKID.SL_KAINA, [21] = SKID.SL_PRIEST, [22] = SKID.SL_SKA, [25] = SKID.SL_WIZARD, [26] = SKID.SL_KAITE, [28] = SKID.SL_KAAHI, [29] = SKID.SL_KAIZEL, [30] = SKID.SL_SWOO, [31] = SKID.SL_STIN, [32] = SKID.SL_STUN, [33] = SKID.SL_SMA }, [JOBID.JT_SORCERER] = { [0] = SKID.SO_VACUUM_EXTREME, [1] = SKID.SO_STRIKING, [2] = SKID.SO_ELECTRICWALK, [3] = SKID.SO_EL_ANALYSIS, [4] = SKID.SO_CLOUD_KILL, [5] = SKID.SO_WARMER, [6] = SKID.SO_EARTHGRAVE, [7] = SKID.SO_SPELLFIST, [8] = SKID.SO_DIAMONDDUST, [9] = SKID.SO_VARETYR_SPEAR, [10] = SKID.SO_EL_CONTROL, [11] = SKID.SO_POISON_BUSTER, [12] = SKID.SO_FIREWALK, [13] = SKID.SO_ARRULLO, [14] = SKID.SO_PSYCHIC_WAVE, [15] = SKID.SO_SUMMON_AQUA, [16] = SKID.SO_SUMMON_VENTUS, [17] = SKID.SO_EL_SYMPATHY, [18] = SKID.SO_EL_ACTION, [19] = SKID.SO_SUMMON_AGNI, [20] = SKID.SO_SUMMON_TERA, [22] = SKID.SO_WATER_INSIGNIA, [23] = SKID.SO_WIND_INSIGNIA, [24] = SKID.SO_EL_CURE, [26] = SKID.SO_FIRE_INSIGNIA, [27] = SKID.SO_EARTH_INSIGNIA, [31] = SKID.SO_ELEMENTAL_SHIELD, [41] = SKID.ALL_FULL_THROTTLE }, [JOBID.JT_WANDERER] = { [0] = SKID.WM_SEVERE_RAINSTORM, [1] = SKID.WM_REVERBERATION, [3] = SKID.WM_LESSON, [8] = SKID.WM_DOMINION_IMPULSE, [9] = SKID.WM_SIRCLEOFNATURE, [10] = SKID.WM_LULLABY_DEEPSLEEP, [11] = SKID.WM_POEMOFNETHERWORLD, [12] = SKID.WM_FRIGG_SONG, [15] = SKID.WM_METALICSOUND, [16] = SKID.WM_DEADHILLHERE, [18] = SKID.WM_VOICEOFSIREN, [19] = SKID.WM_RANDOMIZESPELL, [22] = SKID.WM_GREAT_ECHO, [23] = SKID.WA_SWING_DANCE, [24] = SKID.WA_SYMPHONY_OF_LOVER, [25] = SKID.WA_MOONLIT_SERENADE, [26] = SKID.WM_GLOOMYDAY, [30] = SKID.WM_DANCE_WITH_WUG, [31] = SKID.WM_SONG_OF_MANA, [32] = SKID.WM_LERADS_DEW, [37] = SKID.WM_SATURDAY_NIGHT_FEVER, [38] = SKID.WM_MELODYOFSINK, [39] = SKID.WM_BEYOND_OF_WARCRY, [41] = SKID.ALL_FULL_THROTTLE, [45] = SKID.WM_SOUND_OF_DESTRUCTION, [46] = SKID.WM_UNLIMITED_HUMMING_VOICE }, [JOBID.JT_CRUSADER_H] = { [17] = SKID.PA_PRESSURE, [25] = SKID.PA_SHIELDCHAIN, [30] = SKID.PA_GOSPEL, [36] = SKID.PA_SACRIFICE }, [JOBID.JT_SUPERNOVICE2] = { [0] = SKID.CR_TRUST, [1] = SKID.CR_HOLYCROSS, [2] = SKID.PR_SANCTUARY, [3] = SKID.PR_STRECOVERY, [4] = SKID.PR_IMPOSITIO, [5] = SKID.PR_GLORIA, [6] = SKID.MO_IRONHAND, [7] = SKID.MO_CALLSPIRITS, [8] = SKID.MO_ABSORBSPIRITS, [9] = SKID.HT_SKIDTRAP, [10] = SKID.HT_FLASHER, [11] = SKID.HT_SANDMAN, [12] = SKID.HT_FREEZINGTRAP, [13] = SKID.BS_HILTBINDING, [14] = SKID.BS_WEAPONRESEARCH, [15] = SKID.AM_AXEMASTERY, [16] = SKID.RG_TUNNELDRIVE, [17] = SKID.WZ_EARTHSPIKE, [18] = SKID.WZ_HEAVENDRIVE, [19] = SKID.WZ_QUAGMIRE, [20] = SKID.WZ_ICEWALL, [21] = SKID.WZ_FROSTNOVA, [22] = SKID.WZ_SIGHTRASHER, [23] = SKID.WZ_JUPITEL, [24] = SKID.WZ_FIREPILLAR, [25] = SKID.WZ_WATERBALL, [26] = SKID.WZ_ESTIMATION, [27] = SKID.HW_MAGICCRASHER, [28] = SKID.AS_ENCHANTPOISON }, [JOBID.JT_KAGEROU] = { [0] = SKID.KO_YAMIKUMO, [1] = SKID.KO_ZANZOU, [2] = SKID.KO_GENWAKU, [3] = SKID.KO_KYOUGAKU, [4] = SKID.KO_JYUSATSU, [7] = SKID.KO_JYUMONJIKIRI, [8] = SKID.KG_KAGEHUMI, [10] = SKID.KO_KAHU_ENTEN, [11] = SKID.KO_HYOUHU_HUBUKI, [12] = SKID.KO_KAZEHU_SEIRAN, [13] = SKID.KO_DOHU_KOUKAI, [14] = SKID.KO_SETSUDAN, [15] = SKID.KG_KYOMU, [17] = SKID.KO_KAIHOU, [21] = SKID.KO_BAKURETSU, [22] = SKID.KG_KAGEMUSYA, [24] = SKID.KO_ZENKAI, [25] = SKID.KO_IZAYOI, [26] = SKID.KO_MEIKYOUSISUI, [28] = SKID.KO_HAPPOKUNAI, [30] = SKID.KO_MAKIBISHI, [33] = SKID.KO_RIGHT, [34] = SKID.KO_LEFT, [36] = SKID.KO_HUUMARANKA, [37] = SKID.KO_MUCHANAGE }, [JOBID.JT_OBORO] = { [0] = SKID.KO_YAMIKUMO, [1] = SKID.KO_ZANZOU, [2] = SKID.KO_GENWAKU, [3] = SKID.KO_KYOUGAKU, [4] = SKID.KO_JYUSATSU, [7] = SKID.KO_JYUMONJIKIRI, [9] = SKID.OB_ZANGETSU, [10] = SKID.KO_KAHU_ENTEN, [11] = SKID.KO_HYOUHU_HUBUKI, [12] = SKID.KO_KAZEHU_SEIRAN, [13] = SKID.KO_DOHU_KOUKAI, [14] = SKID.KO_SETSUDAN, [16] = SKID.OB_AKAITSUKI, [17] = SKID.KO_KAIHOU, [21] = SKID.KO_BAKURETSU, [23] = SKID.OB_OBOROGENSOU, [24] = SKID.KO_ZENKAI, [25] = SKID.KO_IZAYOI, [26] = SKID.KO_MEIKYOUSISUI, [28] = SKID.KO_HAPPOKUNAI, [30] = SKID.KO_MAKIBISHI, [33] = SKID.KO_RIGHT, [34] = SKID.KO_LEFT, [36] = SKID.KO_HUUMARANKA, [37] = SKID.KO_MUCHANAGE }, [JOBID.JT_REBELLION] = { [0] = SKID.RL_RICHS_COIN, [1] = SKID.RL_FALLEN_ANGEL, [2] = SKID.RL_S_STORM, [3] = SKID.RL_MASS_SPIRAL, [4] = SKID.RL_E_CHAIN, [5] = SKID.RL_H_MINE, [6] = SKID.RL_FIRE_RAIN, [7] = SKID.RL_FLICKER, [8] = SKID.RL_FIREDANCE, [9] = SKID.RL_BANISHING_BUSTER, [10] = SKID.RL_AM_BLAST, [11] = SKID.RL_QD_SHOT, [12] = SKID.RL_D_TAIL, [13] = SKID.RL_R_TRIP, [15] = SKID.RL_HEAT_BARREL, [16] = SKID.RL_SLUGSHOT, [17] = SKID.RL_HAMMER_OF_GOD, [30] = SKID.RL_C_MARKER, [31] = SKID.RL_P_ALTER, [32] = SKID.RL_B_TRAP }}
-
Care to help?
-
@@Litro I did test it,and I got this error and when i did place "//" mes .@rwd[.@i+1] + " x +"+.@rwd[.@i+2]" + getitemname(.@rwd[.@i]); nothing happen after talking to npc, no items given [Error]: script error in file 'npc/custom/fatero/npc/ipfreebies.txt' line 23 column 0 Unexpected newline at string. 20: 21: for ( set .@i, 0; .@i < getarraysize(.@rwd); set .@i, .@i + 3 ) 22: mes .@rwd[.@i+1] + " x +"+.@rwd[.@i+2]" + getitemname(.@rwd[.@i]);* 23: close2; ^ 24: set #NewbieGift, 1; 25: setd "$" + .@lip$ + "_NG", getd("$" + .@lip$ + "_NG") + 1; 26: mes .@rwd[.@i+1] + " x +"+.@rwd[.@i+2]" + getitemname(.@rwd[.@i]); to mes .@rwd[.@i+1] + " x +"+.@rwd[.@i+2]+" "+ getitemname(.@rwd[.@i]); you forgot the + sign near " thanks!!
-
okie2. thanks! i'll try it later then! @@Litro I did test it,and I got this error and when i did place "//" mes .@rwd[.@i+1] + " x +"+.@rwd[.@i+2]" + getitemname(.@rwd[.@i]); nothing happen after talking to npc, no items given [Error]: script error in file 'npc/custom/fatero/npc/ipfreebies.txt' line 23 column 0 Unexpected newline at string. 20: 21: for ( set .@i, 0; .@i < getarraysize(.@rwd); set .@i, .@i + 3 ) 22: mes .@rwd[.@i+1] + " x +"+.@rwd[.@i+2]" + getitemname(.@rwd[.@i]);* 23: close2; ^ 24: set #NewbieGift, 1; 25: setd "$" + .@lip$ + "_NG", getd("$" + .@lip$ + "_NG") + 1; 26:
-
Thanks! /no1
-
@ and @LitroThanks for the help! Found it. its in misc section. thats why i didnt notice it , cuz i got error without .BMP Additional problem its only .BMP how can i distinguish it , if .bmp is for full throttle or unlimit? what folder or .txt should i go to edit full throttle skill is for = throttle.bmp any idea? See image
-
@@Litro is't okay to do this? set .@n$, "[Nadine]"; setarray .@rwd[0], 25500, 1, 7, 25501, 1, 7, 25502, 1, 7; // Rewards: <item id>, <item amount>, <refine count>
-
@@Litro and @ its here didnt change anything.' db/pre-re/skill_tree.conf 5001,1,8,1,-1,0,0,5,3,no,0,0,0,weapon,0, GC_DARKCROW,Dark Claw5002,0,6,4,0,0x1,0,5,1,no,0,0,0,none,0, RA_UNLIMIT,Unlimited5003,7,6,1,-1,0x2,4:5:6:7:8,5,1,no,0,0,0,weapon,0, GN_ILLUSIONDOPING,Illusion Doping Ranger: { inherit: ( "Hunter" ); skills: { RA_ARROWSTORM: { MaxLevel: 10 RA_AIMEDBOLT: 5 } RA_FEARBREEZE: { MaxLevel: 5 RA_ARROWSTORM: 5 RA_CAMOUFLAGE: 1 } RA_RANGERMAIN: 10 RA_AIMEDBOLT: { MaxLevel: 10 HT_ANKLESNARE: 5 } RA_DETONATOR: { MaxLevel: 1 RA_CLUSTERBOMB: 3 } RA_ELECTRICSHOCKER: { MaxLevel: 5 HT_SHOCKWAVE: 5 } RA_CLUSTERBOMB: { MaxLevel: 5 RA_RESEARCHTRAP: 3 } RA_WUGMASTERY: 1 RA_WUGRIDER: { MaxLevel: 3 RA_WUGMASTERY: 1 } RA_WUGDASH: { MaxLevel: 1 RA_WUGRIDER: 1 } RA_WUGSTRIKE: { MaxLevel: 5 RA_TOOTHOFWUG: 1 } RA_WUGBITE: { MaxLevel: 5 RA_WUGMASTERY: 1 } RA_TOOTHOFWUG: { MaxLevel: 10 RA_WUGMASTERY: 1 } RA_SENSITIVEKEEN: { MaxLevel: 5 RA_TOOTHOFWUG: 3 } RA_CAMOUFLAGE: { MaxLevel: 5 RA_RANGERMAIN: 1 } RA_RESEARCHTRAP: { MaxLevel: 5 HT_CLAYMORETRAP: 1 HT_REMOVETRAP: 1 } RA_MAGENTATRAP: { MaxLevel: 1 RA_RESEARCHTRAP: 1 } RA_COBALTTRAP: { MaxLevel: 1 RA_RESEARCHTRAP: 1 } RA_MAIZETRAP: { MaxLevel: 1 RA_RESEARCHTRAP: 1 } RA_VERDURETRAP: { MaxLevel: 1 RA_RESEARCHTRAP: 1 } RA_FIRINGTRAP: { MaxLevel: 5 RA_DETONATOR: 1 } RA_ICEBOUNDTRAP: { MaxLevel: 5 RA_DETONATOR: 1 } RA_UNLIMIT: { MaxLevel: 5 RA_FEARBREEZE: 5 } ALL_FULL_THROTTLE: 5 }}
-
@ im not using green theme , i am using this.
-
Hello! Can someone help me to modify this script? I want to change it to "getitem2" so that i can give them +7 items poring_w02,92,197,3 script Nadine#1 650,{set .@n$, "[Nadine]";setarray .@rwd[0],25500,1; // Rewards: <item id>,<item amount>query_sql ("SELECT `last_ip` FROM `login` WHERE `account_id`=" + getcharid(3) + "", .@lip$);if ( getd("$" + .@lip$ + "_NG") > 0 || #NewbieGift > 0){mes .@n$;mes "I'm sorry, the rewards are exclusively for new players.";mes "If your Playing in a Cafe Please do post your IGN in Shop Players section with your Group.";mes "Thank you!";close;}mes .@n$; mes "Nice to meet you "+ strcharinfo (0) +", my name is Nadine"; mes "Welcome to ^E066FFFate RO!^000000"; mes "I see that you're new here so to help you out I'd like to give you these"; mes "items as a gift to show how much we appreciate you here!";for ( set .@i, 0; .@i < getarraysize(.@rwd); set .@i, .@i + 2 )mes .@rwd[.@i+1] + " x " + getitemname(.@rwd[.@i]);close2;set #NewbieGift, 1;setd "$" + .@lip$ + "_NG", getd("$" + .@lip$ + "_NG") + 1;for ( set .@i, 0; .@i < getarraysize(.@rwd); set .@i, .@i + 2 )getitem .@rwd[.@i], .@rwd[.@i+1]; announce "Let's welcome " + strcharinfo(0) + " for joining our server ! ",0;end;OnInit:waitingroom "Solo Pack Gift!",0;end;}
-
@@Litro what should i use? i did copy and paste the new translated one from here ..
-
hello! anyone knows? card to help?
-
Try to check if your in login-server,map-server and char-server if login-port , char-port, and map-port are all in port: 6121
-
Just change the port numbers Of char-server.conf , login-server and map-server Example: Server 1 login_port: 6900 char_port: 6121 map_port: 5121 Server 2 login_port: 7900 char_port: 7121 map_port: 7121 Hope this help /no1
-
Hello! Anyone knows why i don't have unlimit skill? Im using 2014-02-05 client Pre-renewal. Or unlimit is only for Renewal?? Please help me! (See image below) Thank you!