Jump to content

MikZ

Members
  • Content Count

    461
  • Joined

  • Last visited

Everything posted by MikZ

  1. MikZ

    QUEST SHOP NPC

    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..
  2. MikZ

    QUEST SHOP NPC

    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
  3. 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!
  4. 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!
  5. will check this later SOLVED!
  6. fixed! I just recompile the server.. Thanks for the response!
  7. 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
  8. @@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 }}
  9. MikZ

    Modified IP Freebies

    @@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!!
  10. MikZ

    Modified IP Freebies

    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:
  11. @ 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
  12. MikZ

    Modified IP Freebies

    @@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>
  13. @@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 }}
  14. @ im not using green theme , i am using this.
  15. 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;}
  16. @@Litro what should i use? i did copy and paste the new translated one from here ..
  17. hello! anyone knows? card to help?
  18. 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
  19. 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
  20. 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!
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.