// ==================================================================== // eAthena CUSTOM MERCENARY SYSTEM INSTALLATION GUIDE // ==================================================================== // System was all gathered thanks to ro.doddlercon.com // http://ro.doddlercon.com/wiki/index.php?title=Mercenary_System //_____________________________________________________________________________________________________________________ // +++++##:::.:.:. ___________________________________________________________________________________ // ,:++:*::+:,....# HOW TO GET CUSTOM MERCENARIES INTO YOUR RO SERVER WITH EATHENA // ,#.::*:.+.:.+:+:: VERSION 1.1 (Tested on Trunks SVN 9970) // ::::,:.+.#@.:., ___________________________________________________________________________________ // ,.:*,+#::*+...* THIS WORK IS TO ONLY BE POSTED AT RUNE. NOT ALLOWED TO BE SHARED IN OTHER FORUMS. // .++WW#++*W.:*: IF YOU WANT TO LINK TO THE FILE, PLEASE REDIRECT THEM TO THE URL AT RUNE. // ++*+*#..+@.,, ___________________________________________________________________________________ // :@+:.,::.+., CUSTOM MERCENARY SYSTEM AS A SUMMON FEATURE UNDER EATHENA EMULATOR // +:::.::.,. RELEASE DATE: May 12, 2007 // , ,,::+*, , http://www.roadvance.com/mercenarysystem.txt // ,:.*.:+.:, BY: LOST KAKASHI // ,#+++@:@+, ___________________________________________________________________________________ // ,,++::##::: You will have to know how to Edit Source Code to get the 30 Minutes off Summons // ,:.:,#+*#.:+:+ You will need to implement the Mobs into your Mob_db.txt // ,:,,,+*:**:.:**::. You will need to edit the item_db ID's to these custom ID's provided // , ,,+::*+*#++:**++:*.. You will need to add the Merchant Shop with fixed prices according to the Wiki Page // :,:*+###+*++#**.+:,,+,,, ___________________________________________________________________________________ // ,,+*++#+:W#@+:++#:,.+,,: // .,,+#*:#:@@.W:::#:..++,,, EXPLOIT WARNING: // ,,:**##+,W@.W:+:*:.:.*., , I do not know how to make each scroll call only 1 mercenary per 30 min per player. // ,:+:++#.+@##@W++:**,+*+.,. Players will be able to summon unlimited Mercenary's as they wish unless fixed. // +@@+:+,+*@+#@##++.*+*#.:,., // +#@W@W@,+*#+@#*#++.+.+*,+.,# ___________________________________________________________________________________ // +*W#*W@,+@@##@###**:+.:*:::#@, // ,:,:@@#@# ,#@#*+*#@#+++,#W:*@#* // ,.,:*@@#, .###*+##@#W@#,WWW*:. NEEDED WORK: // .**@@: ,###++**#W@##@ ,#@*::, Someone who knows how to restrict the item from spawing more than 1 mercenary. // ,@#@@@# ,*#.**#+@***#@ @*#::@ Currently unknown how to do it. Contact or submit at RUNE if you know how. // @###*@+ ,@#**##+@++*## ,#*@++* // ,.@#++*@,, #*####@@#*#@, @####, // W#*++*+,,:+#*#@@####, *+*+: // ,*#*+:#*:@*::,*#**#*+, ,#*+*: // *#*#+W##:###@@#@*+#: ,##*++ // .#@*#+@#:.+*##...+*: @#*###+ // ,*#*#*#**+++::+..:+@+ +@@#@@. // :.*@##@****+*+*.:+@##: +@*.##. // ::+@##**#+**:*+@W#****,:#+.#*, // :.:@#@#@@******+@++*+++.:#:*#, // .+*@@##@#*+**+::@***+*#.@#:+#, // +,@@@@@@#+++*+:.##**+**,*++** // * W#@###.+*++.*#***+*#+W#++* // : ,@**##::+++.###*++*:*W++++ // ,##*#*.:+*+,##***++.###**. .+ // ,+#*@:::++*,@#*+++*:*@+**: @## // *:#*#.+:*+:,*##*+**.*@++*+*#@* // *.***.+:+..,:##****:+#*+**#@@* // @.**#.+.::::+#******+@++*+## // +:**@.+::++.:##*++**@@:+*,* // ,:*##*.++:++,.#*:***#@#++*# ___________________________________________________________________________________ //=================================================================================== // STEP #1 // THIS GOES INTO YOUR: // eathena/src/map/atcommand.c // // * What was done is increase time to summons for 30 minutes // ** Do a FIND in notepad, and Replace the old code to this edited Code and Compile. //_________________ COPY CODE AT BOTTOM AND REPLACE OLD CODE FROM EATHENA ___________ /*========================================== * *------------------------------------------ */ int atcommand_summon(const int fd, struct map_session_data* sd, const char* command, const char* message) { char name[NAME_LENGTH]; int mob_id = 0; int duration = 0; struct mob_data *md; unsigned int tick=gettick(); nullpo_retr(-1, sd); if (!message || !*message) return -1; if (sscanf(message, "%23s %d", name, &duration) < 1) return -1; if (duration < 1) duration =1; else if (duration > 1800) duration =1800; if ((mob_id = atoi(name)) == 0) mob_id = mobdb_searchname(name); if(mob_id == 0 || mobdb_checkid(mob_id) == 0) return -1; md = mob_once_spawn_sub(&sd->bl, sd->bl.m, -1, -1, "--ja--", mob_id, ""); if(md){ md->master_id=sd->bl.id; md->special_state.ai=1; md->deletetimer=add_timer(tick+(duration*1800000),mob_timer_delete,md->bl.id,0); clif_misceffect2(&md->bl,344); mob_spawn(md); sc_start4(&md->bl, SC_MODECHANGE, 100, 1, 0, MD_AGGRESSIVE, 0, 1800000); clif_skill_poseffect(&sd->bl,AM_CALLHOMUN,1,md->bl.x,md->bl.y,tick); } return 0; } //_________________________________ END OF CODE _____________________________________ //=================================================================================== // STEP #2 // THIS GOES INTO YOUR: // eathena/db/item_db.txt // // * It will add the Mercenary Summon Scrolls So players can call them out. // ** They Got Level Caps as how Wiki says per character Levels. // *** Replace Old eAthena Item ID's for these custom IDs. //___________________________________________________________________________________ // -------------------------------------------- // REPLACEMENT OF MERCENARY ITEMS TO SUMMONS // -------------------------------------------- 12153,Archer_Mercenary_Summon_Scroll_Level_1,Archer Mercenary Summon Scroll Level 1,2,,10,200,,,,,0xFFFFFFFF,7,2,,,15,,,{ atcommand strcharinfo(0)+":@summon 6017",0; },{},{} 12154,Archer_Mercenary_Summon_Scroll_Level_2,Archer Mercenary Summon Scroll Level 2,2,,10,200,,,,,0xFFFFFFFF,7,2,,,25,,,{ atcommand strcharinfo(0)+":@summon 6018",0; },{},{} 12155,Archer_Mercenary_Summon_Scroll_Level_3,Archer Mercenary Summon Scroll Level 3,2,,10,200,,,,,0xFFFFFFFF,7,2,,,35,,,{ atcommand strcharinfo(0)+":@summon 6019",0; },{},{} 12156,Archer_Mercenary_Summon_Scroll_Level_4,Archer Mercenary Summon Scroll Level 4,2,,10,200,,,,,0xFFFFFFFF,7,2,,,45,,,{ atcommand strcharinfo(0)+":@summon 6020",0; },{},{} 12157,Archer_Mercenary_Summon_Scroll_Level_5,Archer Mercenary Summon Scroll Level 5,2,,10,200,,,,,0xFFFFFFFF,7,2,,,55,,,{ atcommand strcharinfo(0)+":@summon 6021",0; },{},{} 12158,Archer_Mercenary_Summon_Scroll_Level_6,Archer Mercenary Summon Scroll Level 6,2,,10,200,,,,,0xFFFFFFFF,7,2,,,65,,,{ atcommand strcharinfo(0)+":@summon 6022",0; },{},{} 12159,Archer_Mercenary_Summon_Scroll_Level_7,Archer Mercenary Summon Scroll Level 7,2,,10,200,,,,,0xFFFFFFFF,7,2,,,75,,,{ atcommand strcharinfo(0)+":@summon 6023",0; },{},{} 12160,Archer_Mercenary_Summon_Scroll_Level_8,Archer Mercenary Summon Scroll Level 8,2,,10,200,,,,,0xFFFFFFFF,7,2,,,85,,,{ atcommand strcharinfo(0)+":@summon 6024",0; },{},{} 12161,Archer_Mercenary_Summon_Scroll_Level_9,Archer Mercenary Summon Scroll Level 9,2,,10,200,,,,,0xFFFFFFFF,7,2,,,95,,,{ atcommand strcharinfo(0)+":@summon 6024",0; },{},{} 12162,Archer_Mercenary_Summon_Scroll_Level_10,Archer Mercenary Summon Scroll Level 10,2,,10,100,,,,,0xFFFFFFFF,7,2,,,99,,,{ atcommand strcharinfo(0)+":@summon 6026",0; },{},{} 12163,Spearman_Mercenary_Summon_Scroll_Level_1,Spearman Mercenary Summon Scroll Level 1,2,,10,200,,,,,0xFFFFFFFF,7,2,,,15,,,{ atcommand strcharinfo(0)+":@summon 6027",0; },{},{} 12164,Spearman_Mercenary_Summon_Scroll_Level_2,Spearman Mercenary Summon Scroll Level 2,2,,10,200,,,,,0xFFFFFFFF,7,2,,,25,,,{ atcommand strcharinfo(0)+":@summon 6028",0; },{},{} 12165,Spearman_Mercenary_Summon_Scroll_Level_3,Spearman Mercenary Summon Scroll Level 3,2,,10,200,,,,,0xFFFFFFFF,7,2,,,35,,,{ atcommand strcharinfo(0)+":@summon 6029",0; },{},{} 12166,Spearman_Mercenary_Summon_Scroll_Level_4,Spearman Mercenary Summon Scroll Level 4,2,,10,200,,,,,0xFFFFFFFF,7,2,,,45,,,{ atcommand strcharinfo(0)+":@summon 6030",0; },{},{} 12167,Spearman_Mercenary_Summon_Scroll_Level_5,Spearman Mercenary Summon Scroll Level 5,2,,10,200,,,,,0xFFFFFFFF,7,2,,,55,,,{ atcommand strcharinfo(0)+":@summon 6031",0; },{},{} 12168,Spearman_Mercenary_Summon_Scroll_Level_6,Spearman Mercenary Summon Scroll Level 6,2,,10,200,,,,,0xFFFFFFFF,7,2,,,65,,,{ atcommand strcharinfo(0)+":@summon 6032",0; },{},{} 12169,Spearman_Mercenary_Summon_Scroll_Level_7,Spearman Mercenary Summon Scroll Level 7,2,,10,200,,,,,0xFFFFFFFF,7,2,,,75,,,{ atcommand strcharinfo(0)+":@summon 6033",0; },{},{} 12170,Spearman_Mercenary_Summon_Scroll_Level_8,Spearman Mercenary Summon Scroll Level 8,2,,10,200,,,,,0xFFFFFFFF,7,2,,,85,,,{ atcommand strcharinfo(0)+":@summon 6034",0; },{},{} 12171,Spearman_Mercenary_Summon_Scroll_Level_9,Spearman Mercenary Summon Scroll Level 9,2,,10,200,,,,,0xFFFFFFFF,7,2,,,95,,,{ atcommand strcharinfo(0)+":@summon 6035",0; },{},{} 12172,Spearman_Mercenary_Summon_Scroll_Level_10,Spearman Mercenary Summon Scroll Level 10,2,,10,100,,,,,0xFFFFFFFF,7,2,,,99,,,{ atcommand strcharinfo(0)+":@summon 6036",0; },{},{} 12173,Swordsman_Mercenary_Summon_Scroll_Level_1,Swordsman Mercenary Summon Scroll Level 1,2,,10,200,,,,,0xFFFFFFFF,7,2,,,15,,,{ atcommand strcharinfo(0)+":@summon 6037",0; },{},{} 12174,Swordsman_Mercenary_Summon_Scroll_Level_2,Swordsman Mercenary Summon Scroll Level 2,2,,10,200,,,,,0xFFFFFFFF,7,2,,,25,,,{ atcommand strcharinfo(0)+":@summon 6038",0; },{},{} 12175,Swordsman_Mercenary_Summon_Scroll_Level_3,Swordsman Mercenary Summon Scroll Level 3,2,,10,200,,,,,0xFFFFFFFF,7,2,,,35,,,{ atcommand strcharinfo(0)+":@summon 6039",0; },{},{} 12176,Swordsman_Mercenary_Summon_Scroll_Level_4,Swordsman Mercenary Summon Scroll Level 4,2,,10,200,,,,,0xFFFFFFFF,7,2,,,45,,,{ atcommand strcharinfo(0)+":@summon 6040",0; },{},{} 12177,Swordsman_Mercenary_Summon_Scroll_Level_5,Swordsman Mercenary Summon Scroll Level 5,2,,10,200,,,,,0xFFFFFFFF,7,2,,,55,,,{ atcommand strcharinfo(0)+":@summon 6041",0; },{},{} 12178,Swordsman_Mercenary_Summon_Scroll_Level_6,Swordsman Mercenary Summon Scroll Level 6,2,,10,200,,,,,0xFFFFFFFF,7,2,,,65,,,{ atcommand strcharinfo(0)+":@summon 6042",0; },{},{} 12179,Swordsman_Mercenary_Summon_Scroll_Level_7,Swordsman Mercenary Summon Scroll Level 7,2,,10,200,,,,,0xFFFFFFFF,7,2,,,75,,,{ atcommand strcharinfo(0)+":@summon 6043",0; },{},{} 12180,Swordsman_Mercenary_Summon_Scroll_Level_8,Swordsman Mercenary Summon Scroll Level 8,2,,10,200,,,,,0xFFFFFFFF,7,2,,,85,,,{ atcommand strcharinfo(0)+":@summon 6044",0; },{},{} 12181,Swordsman_Mercenary_Summon_Scroll_Level_9,Swordsman Mercenary Summon Scroll Level 9,2,,10,200,,,,,0xFFFFFFFF,7,2,,,95,,,{ atcommand strcharinfo(0)+":@summon 6045",0; },{},{} 12182,Swordsman_Mercenary_Summon_Scroll_Level_10,Swordsman Mercenary Summon Scroll Level 10,2,,10,200,,,,,0xFFFFFFFF,7,2,,,99,,,{ atcommand strcharinfo(0)+":@summon 6046",0; },{},{} // -------------------------------------------- // REPLACEMENT OF MERCENARY ITEMS TO SUMMONS // -------------------------------------------- // _________________________________ END OF CODE ____________________________________ //=================================================================================== // STEP #3 // THIS GOES INTO YOUR: // eathena/db/mob_db.txt // // * It will add the Mercenary Mobs into your Server. No special Hexing needed. // ** They are all done and edited to what the Wiki Says. //___________________________________________________________________________________ // -------------------------------------------- // MERCENARY MOB STATS AND INFORMATION // -------------------------------------------- 6017,Archer_Mercenary01,Archer Mercenary,Archer Mercenary,22,1250,0,5,5,3,120,135,10,15,1,69,40,55,87,30,10,12,0,2,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,2301,150,1703,5500,1750,220,757,61,1003,120,715,200,12184,350,0,0,0,0,0,0 6018,Archer_Mercenary02,Archer Mercenary,Archer Mercenary,31,1420,0,5,5,3,145,130,10,15,1,69,40,55,96,30,10,12,0,2,20,2201,162,1543,576,480,0,0,0,0,0,0,0,0,2301,150,1703,5500,1750,220,757,61,1003,120,715,200,12184,350,0,0,0,0,0,0 6019,Archer_Mercenary03,Archer Mercenary,Archer Mercenary,44,2390,0,5,5,4,185,132,10,15,1,69,40,55,110,30,10,12,0,0,20,3225,152,1543,576,480,0,0,0,0,0,0,0,0,2301,150,1703,5500,1750,220,757,61,1003,120,715,200,12184,350,0,0,0,0,0,0 6020,Archer_Mercenary04,Archer Mercenary,Archer Mercenary,50,3680,0,5,5,4,229,138,10,15,1,69,40,55,125,30,10,12,0,0,20,3225,156,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,0 6021,Archer_Mercenary05,Archer Mercenary,Archer Mercenary,60,5150,0,5,5,5,260,136,10,15,1,69,40,55,136,30,10,12,0,0,20,3225,150,1543,576,480,0,0,0,0,0,0,0,0,2301,150,1703,5500,1750,220,757,61,1003,120,715,200,12184,350,0,0,0,0,0,0 6022,Archer_Mercenary06,Archer Mercenary,Archer Mercenary,70,8320,0,5,5,6,340,127,10,15,1,69,40,55,185,30,10,12,0,0,20,3225,158,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,0 6023,Archer_Mercenary07,Archer Mercenary,Archer Mercenary,84,8790,0,5,5,7,369,140,10,15,1,69,40,55,215,30,10,12,0,0,20,3225,151,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,0 6024,Archer_Mercenary08,Archer Mercenary,Archer Mercenary,90,9180,0,5,5,8,415,129,10,15,1,69,40,55,245,30,10,12,0,0,20,3225,165,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,0 6025,Archer_Mercenary09,Archer Mercenary,Archer Mercenary,95,9850,0,5,5,9,455,152,10,15,1,69,40,55,285,30,10,12,0,0,20,3225,161,1543,576,480,0,0,0,0,0,0,0,0,2301,150,953,5500,1750,220,757,61,1003,120,715,200,12184,350,0,0,0,0,0,0 6026,Archer_Mercenary10,Archer Mercenary,Archer Mercenary,99,9986,0,5,5,10,580,131,10,15,1,180,40,55,300,30,10,12,0,0,20,3225,163,1543,576,480,0,0,0,0,0,0,0,0,2301,150,1703,5500,1750,220,757,61,1003,120,715,200,12184,350,0,0,0,0,0,0 6027,Spearman_Mercenary01,Spearman Mercenary,Spearman Mercenary,21,1150,0,5,5,2,145,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,2301,150,953,5500,912,220,757,61,1003,120,715,200,998,350,0,0,0,0,0,5 6028,Spearman_Mercenary02,Spearman Mercenary,Spearman Mercenary,32,1320,0,5,5,2,190,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,5 6029,Spearman_Mercenary03,Spearman Mercenary,Spearman Mercenary,43,2590,0,5,5,2,220,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,5 6030,Spearman_Mercenary04,Spearman Mercenary,Spearman Mercenary,55,2880,0,5,5,2,260,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,5 6031,Spearman_Mercenary05,Spearman Mercenary,Spearman Mercenary,61,3150,0,5,5,2,280,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,2301,150,953,5500,912,220,757,61,1003,120,715,200,998,350,0,0,0,0,0,5 6032,Spearman_Mercenary06,Spearman Mercenary,Spearman Mercenary,72,3620,0,5,5,2,329,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,2301,150,953,5500,912,220,757,61,1003,120,715,200,998,350,0,0,0,0,0,5 6033,Spearman_Mercenary07,Spearman Mercenary,Spearman Mercenary,81,4590,0,5,5,3,380,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,5 6034,Spearman_Mercenary08,Spearman Mercenary,Spearman Mercenary,90,5680,0,5,5,3,420,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,5 6035,Spearman_Mercenary09,Spearman Mercenary,Spearman Mercenary,95,6750,0,5,5,3,480,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,2301,150,953,5500,912,220,757,61,1003,120,715,200,998,350,0,0,0,0,0,5 6036,Spearman_Mercenary10,Spearman Mercenary,Spearman Mercenary,99,7820,0,5,5,3,500,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,5 6037,Swordsman_Mercenary01,Swordsman Mercenary,Swordsman Mercenary,20,1390,0,5,5,1,280,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,5 6038,Swordsman_Mercenary02,Swordsman Mercenary,Swordsman Mercenary,50,2380,0,5,5,1,300,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,5 6039,Swordsman_Mercenary03,Swordsman Mercenary,Swordsman Mercenary,50,3150,0,5,5,1,320,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,2301,150,953,5500,912,220,757,61,1003,120,715,200,998,350,0,0,0,0,0,5 6040,Swordsman_Mercenary04,Swordsman Mercenary,Swordsman Mercenary,50,4320,0,5,5,1,410,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,5 6041,Swordsman_Mercenary05,Swordsman Mercenary,Swordsman Mercenary,50,5390,0,5,5,1,470,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,5 6042,Swordsman_Mercenary06,Swordsman Mercenary,Swordsman Mercenary,50,6380,0,5,5,1,480,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,5 6043,Swordsman_Mercenary07,Swordsman Mercenary,Swordsman Mercenary,50,7150,0,5,5,1,510,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,2301,150,953,5500,912,220,757,61,1003,120,715,200,998,350,0,0,0,0,0,5 6044,Swordsman_Mercenary08,Swordsman Mercenary,Swordsman Mercenary,90,8320,0,5,5,1,550,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,2301,150,953,5500,912,220,757,61,1003,120,715,200,998,350,0,0,0,0,0,5 6045,Swordsman_Mercenary09,Swordsman Mercenary,Swordsman Mercenary,95,9390,0,5,5,1,600,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,2301,150,953,5500,912,220,757,61,1003,120,715,200,998,350,0,0,0,0,0,5 6046,Swordsman_Mercenary10,Swordsman Mercenary,Swordsman Mercenary,99,9892,0,5,5,1,650,135,10,15,1,69,40,55,87,30,10,12,0,0,20,3225,160,1543,576,480,0,0,0,0,0,0,0,0,7004,2000,7054,5500,1000,250,997,30,512,0,757,250,985,163,0,0,0,0,0,5 // -------------------------------------------- // MERCENARY MOB STATS AND INFORMATION // -------------------------------------------- // __________________________ END OF CODE ______________________________________________ //=================================================================================== // STEP #4 // THIS GOES INTO YOUR: // eathena/db/mob_skill_db2.txt // // * It adds skills to the Mercenary's you are using. // ** Possibly doesn't work correctly but makes them do something //___________________________________________________________________________________ // -------------------------------------------- // ARCHER MERCENARY MOB SKILLS // -------------------------------------------- 6017,Archer_Mercenary01@AC_CHARGEARROW,attack,148,1,2000,0,3000,yes,target,always,0,,,,,,6 6017,Archer_Mercenary01@HT_SANDMAN,idle,119,5,500,0,300000,yes,around2,always,0,,,,,,29 6017,Archer_Mercenary01@HT_FLASHER,idle,120,5,2000,0,60000,yes,around2,always,0,,,,,, 6017,Archer_Mercenary01@HT_FLASHER,attack,120,5,500,0,5000,yes,target,always,0,,,,,, 6017,Archer_Mercenary01@HT_FREEZINGTRAP,idle,120,5,50,0,300000,yes,self,always,0,,,,,, 6017,Archer_Mercenary01@HT_FREEZINGTRAP,idle,121,5,50,0,300000,yes,self,always,0,,,,,, 6017,Archer_Mercenary01@AC_CHARGEARROW,attack,148,1,500,0,5000,yes,target,always,0,,,,,, 6017,Archer_Mercenary01@AC_DOUBLE,attack,46,10,500,1000,5000,no,target,always,0,,,,,, 6017,Archer_Mercenary01@AC_SHOWER,attack,47,8,2000,1000,5000,no,target,attackpcgt,2,,,,,, 6017,Archer_Mercenary01@SN_SHARPSHOOTING,attack,382,5,500,1000,5000,no,target,always,0,,,,,, 6017,Archer_Mercenary01@HT_SKIDTRAP,idle,115,5,50,0,5000,yes,self,always,0,,,,,,29 6017,Archer_Mercenary01@HT_SKIDTRAP,attack,115,5,500,0,5000,yes,target,always,0,,,,,, 6017,Archer_Mercenary01@NPC_STUNATTACK,attack,179,5,1000,0,5000,yes,target,always,0,,,,,, 6017,Archer_Mercenary01@NPC_WINDATTACK,attack,187,5,1000,0,5000,yes,target,always,0,,,,,, 6017,Archer_Mercenary01@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6017,Archer_Mercenary01@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6017,Archer_Mercenary01@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6017,Archer_Mercenary01@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6017,Archer_Mercenary01@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6017,Archer_Mercenary01@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6018,Archer_Mercenary02@AC_CHARGEARROW,attack,148,1,2000,0,3000,yes,target,always,0,,,,,,6 6018,Archer_Mercenary02@HT_SANDMAN,idle,119,5,500,0,300000,yes,around2,always,0,,,,,,29 6018,Archer_Mercenary02@HT_FLASHER,idle,120,5,2000,0,60000,yes,around2,always,0,,,,,, 6018,Archer_Mercenary02@HT_FLASHER,attack,120,5,500,0,5000,yes,target,always,0,,,,,, 6018,Archer_Mercenary02@HT_FREEZINGTRAP,idle,120,5,50,0,300000,yes,self,always,0,,,,,, 6018,Archer_Mercenary02@HT_FREEZINGTRAP,idle,121,5,50,0,300000,yes,self,always,0,,,,,, 6018,Archer_Mercenary02@AC_CHARGEARROW,attack,148,1,500,0,5000,yes,target,always,0,,,,,, 6018,Archer_Mercenary02@AC_DOUBLE,attack,46,10,500,1000,5000,no,target,always,0,,,,,, 6018,Archer_Mercenary02@AC_SHOWER,attack,47,8,2000,1000,5000,no,target,attackpcgt,2,,,,,, 6018,Archer_Mercenary02@SN_SHARPSHOOTING,attack,382,5,500,1000,5000,no,target,always,0,,,,,, 6018,Archer_Mercenary02@HT_SKIDTRAP,idle,115,5,50,0,5000,yes,self,always,0,,,,,,29 6018,Archer_Mercenary02@HT_SKIDTRAP,attack,115,5,500,0,5000,yes,target,always,0,,,,,, 6018,Archer_Mercenary02@NPC_STUNATTACK,attack,179,5,1000,0,5000,yes,target,always,0,,,,,, 6018,Archer_Mercenary02@NPC_WINDATTACK,attack,187,5,1000,0,5000,yes,target,always,0,,,,,, 6018,Archer_Mercenary02@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6018,Archer_Mercenary02@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6018,Archer_Mercenary02@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6018,Archer_Mercenary02@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6018,Archer_Mercenary02@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6018,Archer_Mercenary02@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6018,Archer_Mercenary02@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6018,Archer_Mercenary02@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6019,Archer_Mercenary03@AC_CHARGEARROW,attack,148,1,2000,0,3000,yes,target,always,0,,,,,,6 6019,Archer_Mercenary03@HT_SANDMAN,idle,119,5,500,0,300000,yes,around2,always,0,,,,,,29 6019,Archer_Mercenary03@HT_FLASHER,idle,120,5,2000,0,60000,yes,around2,always,0,,,,,, 6019,Archer_Mercenary03@HT_FLASHER,attack,120,5,500,0,5000,yes,target,always,0,,,,,, 6019,Archer_Mercenary03@HT_FREEZINGTRAP,idle,120,5,50,0,300000,yes,self,always,0,,,,,, 6019,Archer_Mercenary03@HT_FREEZINGTRAP,idle,121,5,50,0,300000,yes,self,always,0,,,,,, 6019,Archer_Mercenary03@AC_CHARGEARROW,attack,148,1,500,0,5000,yes,target,always,0,,,,,, 6019,Archer_Mercenary03@AC_DOUBLE,attack,46,10,500,1000,5000,no,target,always,0,,,,,, 6019,Archer_Mercenary03@AC_SHOWER,attack,47,8,2000,1000,5000,no,target,attackpcgt,2,,,,,, 6019,Archer_Mercenary03@SN_SHARPSHOOTING,attack,382,5,500,1000,5000,no,target,always,0,,,,,, 6019,Archer_Mercenary03@HT_SKIDTRAP,idle,115,5,50,0,5000,yes,self,always,0,,,,,,29 6019,Archer_Mercenary03@HT_SKIDTRAP,attack,115,5,500,0,5000,yes,target,always,0,,,,,, 6019,Archer_Mercenary03@NPC_STUNATTACK,attack,179,5,1000,0,5000,yes,target,always,0,,,,,, 6019,Archer_Mercenary03@NPC_WINDATTACK,attack,187,5,1000,0,5000,yes,target,always,0,,,,,, 6019,Archer_Mercenary03@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6019,Archer_Mercenary03@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6019,Archer_Mercenary03@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6019,Archer_Mercenary03@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6019,Archer_Mercenary03@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6019,Archer_Mercenary03@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6019,Archer_Mercenary03@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6019,Archer_Mercenary03@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6020,Archer_Mercenary04@AC_CHARGEARROW,attack,148,1,2000,0,3000,yes,target,always,0,,,,,,6 6020,Archer_Mercenary04@HT_SANDMAN,idle,119,5,500,0,300000,yes,around2,always,0,,,,,,29 6020,Archer_Mercenary04@HT_FLASHER,idle,120,5,2000,0,60000,yes,around2,always,0,,,,,, 6020,Archer_Mercenary04@HT_FLASHER,attack,120,5,500,0,5000,yes,target,always,0,,,,,, 6020,Archer_Mercenary04@HT_FREEZINGTRAP,idle,120,5,50,0,300000,yes,self,always,0,,,,,, 6020,Archer_Mercenary04@HT_FREEZINGTRAP,idle,121,5,50,0,300000,yes,self,always,0,,,,,, 6020,Archer_Mercenary04@AC_CHARGEARROW,attack,148,1,500,0,5000,yes,target,always,0,,,,,, 6020,Archer_Mercenary04@AC_DOUBLE,attack,46,10,500,1000,5000,no,target,always,0,,,,,, 6020,Archer_Mercenary04@AC_SHOWER,attack,47,8,2000,1000,5000,no,target,attackpcgt,2,,,,,, 6020,Archer_Mercenary04@SN_SHARPSHOOTING,attack,382,5,500,1000,5000,no,target,always,0,,,,,, 6020,Archer_Mercenary04@HT_SKIDTRAP,idle,115,5,50,0,5000,yes,self,always,0,,,,,,29 6020,Archer_Mercenary04@HT_SKIDTRAP,attack,115,5,500,0,5000,yes,target,always,0,,,,,, 6020,Archer_Mercenary04@NPC_STUNATTACK,attack,179,5,1000,0,5000,yes,target,always,0,,,,,, 6020,Archer_Mercenary04@NPC_WINDATTACK,attack,187,5,1000,0,5000,yes,target,always,0,,,,,, 6020,Archer_Mercenary04@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6020,Archer_Mercenary04@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6020,Archer_Mercenary04@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6020,Archer_Mercenary04@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6020,Archer_Mercenary04@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6020,Archer_Mercenary04@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6020,Archer_Mercenary04@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6020,Archer_Mercenary04@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6021,Archer_Mercenary05@AC_CHARGEARROW,attack,148,1,2000,0,3000,yes,target,always,0,,,,,,6 6021,Archer_Mercenary05@HT_SANDMAN,idle,119,5,500,0,300000,yes,around2,always,0,,,,,,29 6021,Archer_Mercenary05@HT_FLASHER,idle,120,5,2000,0,60000,yes,around2,always,0,,,,,, 6021,Archer_Mercenary05@HT_FLASHER,attack,120,5,500,0,5000,yes,target,always,0,,,,,, 6021,Archer_Mercenary05@HT_FREEZINGTRAP,idle,120,5,50,0,300000,yes,self,always,0,,,,,, 6021,Archer_Mercenary05@HT_FREEZINGTRAP,idle,121,5,50,0,300000,yes,self,always,0,,,,,, 6021,Archer_Mercenary05@AC_CHARGEARROW,attack,148,1,500,0,5000,yes,target,always,0,,,,,, 6021,Archer_Mercenary05@AC_DOUBLE,attack,46,10,500,1000,5000,no,target,always,0,,,,,, 6021,Archer_Mercenary05@AC_SHOWER,attack,47,8,2000,1000,5000,no,target,attackpcgt,2,,,,,, 6021,Archer_Mercenary05@SN_SHARPSHOOTING,attack,382,5,500,1000,5000,no,target,always,0,,,,,, 6021,Archer_Mercenary05@HT_SKIDTRAP,idle,115,5,50,0,5000,yes,self,always,0,,,,,,29 6021,Archer_Mercenary05@HT_SKIDTRAP,attack,115,5,500,0,5000,yes,target,always,0,,,,,, 6021,Archer_Mercenary05@NPC_STUNATTACK,attack,179,5,1000,0,5000,yes,target,always,0,,,,,, 6021,Archer_Mercenary05@NPC_WINDATTACK,attack,187,5,1000,0,5000,yes,target,always,0,,,,,, 6021,Archer_Mercenary05@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6021,Archer_Mercenary05@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6021,Archer_Mercenary05@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6021,Archer_Mercenary05@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6021,Archer_Mercenary05@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6021,Archer_Mercenary05@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6021,Archer_Mercenary05@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6021,Archer_Mercenary05@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6022,Archer_Mercenary06@AC_CHARGEARROW,attack,148,1,2000,0,3000,yes,target,always,0,,,,,,6 6022,Archer_Mercenary06@HT_SANDMAN,idle,119,5,500,0,300000,yes,around2,always,0,,,,,,29 6022,Archer_Mercenary06@HT_FLASHER,idle,120,5,2000,0,60000,yes,around2,always,0,,,,,, 6022,Archer_Mercenary06@HT_FLASHER,attack,120,5,500,0,5000,yes,target,always,0,,,,,, 6022,Archer_Mercenary06@HT_FREEZINGTRAP,idle,120,5,50,0,300000,yes,self,always,0,,,,,, 6022,Archer_Mercenary06@HT_FREEZINGTRAP,idle,121,5,50,0,300000,yes,self,always,0,,,,,, 6022,Archer_Mercenary06@AC_CHARGEARROW,attack,148,1,500,0,5000,yes,target,always,0,,,,,, 6022,Archer_Mercenary06@AC_DOUBLE,attack,46,10,500,1000,5000,no,target,always,0,,,,,, 6022,Archer_Mercenary06@AC_SHOWER,attack,47,8,2000,1000,5000,no,target,attackpcgt,2,,,,,, 6022,Archer_Mercenary06@SN_SHARPSHOOTING,attack,382,5,500,1000,5000,no,target,always,0,,,,,, 6022,Archer_Mercenary06@HT_SKIDTRAP,idle,115,5,50,0,5000,yes,self,always,0,,,,,,29 6022,Archer_Mercenary06@HT_SKIDTRAP,attack,115,5,500,0,5000,yes,target,always,0,,,,,, 6022,Archer_Mercenary06@NPC_STUNATTACK,attack,179,5,1000,0,5000,yes,target,always,0,,,,,, 6022,Archer_Mercenary06@NPC_WINDATTACK,attack,187,5,1000,0,5000,yes,target,always,0,,,,,, 6022,Archer_Mercenary06@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6022,Archer_Mercenary06@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6022,Archer_Mercenary06@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6022,Archer_Mercenary06@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6022,Archer_Mercenary06@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6022,Archer_Mercenary06@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6022,Archer_Mercenary06@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6022,Archer_Mercenary06@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6023,Archer_Mercenary07@AC_CHARGEARROW,attack,148,1,2000,0,3000,yes,target,always,0,,,,,,6 6023,Archer_Mercenary07@HT_SANDMAN,idle,119,5,500,0,300000,yes,around2,always,0,,,,,,29 6023,Archer_Mercenary07@HT_FLASHER,idle,120,5,2000,0,60000,yes,around2,always,0,,,,,, 6023,Archer_Mercenary07@HT_FLASHER,attack,120,5,500,0,5000,yes,target,always,0,,,,,, 6023,Archer_Mercenary07@HT_FREEZINGTRAP,idle,120,5,50,0,300000,yes,self,always,0,,,,,, 6023,Archer_Mercenary07@HT_FREEZINGTRAP,idle,121,5,50,0,300000,yes,self,always,0,,,,,, 6023,Archer_Mercenary07@AC_CHARGEARROW,attack,148,1,500,0,5000,yes,target,always,0,,,,,, 6023,Archer_Mercenary07@AC_DOUBLE,attack,46,10,500,1000,5000,no,target,always,0,,,,,, 6023,Archer_Mercenary07@AC_SHOWER,attack,47,8,2000,1000,5000,no,target,attackpcgt,2,,,,,, 6023,Archer_Mercenary07@SN_SHARPSHOOTING,attack,382,5,500,1000,5000,no,target,always,0,,,,,, 6023,Archer_Mercenary07@HT_SKIDTRAP,idle,115,5,50,0,5000,yes,self,always,0,,,,,,29 6023,Archer_Mercenary07@HT_SKIDTRAP,attack,115,5,500,0,5000,yes,target,always,0,,,,,, 6023,Archer_Mercenary07@NPC_STUNATTACK,attack,179,5,1000,0,5000,yes,target,always,0,,,,,, 6023,Archer_Mercenary07@NPC_WINDATTACK,attack,187,5,1000,0,5000,yes,target,always,0,,,,,, 6023,Archer_Mercenary07@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6023,Archer_Mercenary07@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6023,Archer_Mercenary07@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6023,Archer_Mercenary07@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6023,Archer_Mercenary07@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6023,Archer_Mercenary07@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6023,Archer_Mercenary07@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6023,Archer_Mercenary07@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6024,Archer_Mercenary08@AC_CHARGEARROW,attack,148,1,2000,0,3000,yes,target,always,0,,,,,,6 6024,Archer_Mercenary08@HT_SANDMAN,idle,119,5,500,0,300000,yes,around2,always,0,,,,,,29 6024,Archer_Mercenary08@HT_FLASHER,idle,120,5,2000,0,60000,yes,around2,always,0,,,,,, 6024,Archer_Mercenary08@HT_FLASHER,attack,120,5,500,0,5000,yes,target,always,0,,,,,, 6024,Archer_Mercenary08@HT_FREEZINGTRAP,idle,120,5,50,0,300000,yes,self,always,0,,,,,, 6024,Archer_Mercenary08@HT_FREEZINGTRAP,idle,121,5,50,0,300000,yes,self,always,0,,,,,, 6024,Archer_Mercenary08@AC_CHARGEARROW,attack,148,1,500,0,5000,yes,target,always,0,,,,,, 6024,Archer_Mercenary08@AC_DOUBLE,attack,46,10,500,1000,5000,no,target,always,0,,,,,, 6024,Archer_Mercenary08@AC_SHOWER,attack,47,8,2000,1000,5000,no,target,attackpcgt,2,,,,,, 6024,Archer_Mercenary08@SN_SHARPSHOOTING,attack,382,5,500,1000,5000,no,target,always,0,,,,,, 6024,Archer_Mercenary08@HT_SKIDTRAP,idle,115,5,50,0,5000,yes,self,always,0,,,,,,29 6024,Archer_Mercenary08@HT_SKIDTRAP,attack,115,5,500,0,5000,yes,target,always,0,,,,,, 6024,Archer_Mercenary08@NPC_STUNATTACK,attack,179,5,1000,0,5000,yes,target,always,0,,,,,, 6024,Archer_Mercenary08@NPC_WINDATTACK,attack,187,5,1000,0,5000,yes,target,always,0,,,,,, 6024,Archer_Mercenary08@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6024,Archer_Mercenary08@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6024,Archer_Mercenary08@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6024,Archer_Mercenary08@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6024,Archer_Mercenary08@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6024,Archer_Mercenary08@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6024,Archer_Mercenary08@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6024,Archer_Mercenary08@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6025,Archer_Mercenary09@AC_CHARGEARROW,attack,148,1,2000,0,3000,yes,target,always,0,,,,,,6 6025,Archer_Mercenary09@HT_SANDMAN,idle,119,5,500,0,300000,yes,around2,always,0,,,,,,29 6025,Archer_Mercenary09@HT_FLASHER,idle,120,5,2000,0,60000,yes,around2,always,0,,,,,, 6025,Archer_Mercenary09@HT_FLASHER,attack,120,5,500,0,5000,yes,target,always,0,,,,,, 6025,Archer_Mercenary09@HT_FREEZINGTRAP,idle,120,5,50,0,300000,yes,self,always,0,,,,,, 6025,Archer_Mercenary09@HT_FREEZINGTRAP,idle,121,5,50,0,300000,yes,self,always,0,,,,,, 6025,Archer_Mercenary09@AC_CHARGEARROW,attack,148,1,500,0,5000,yes,target,always,0,,,,,, 6025,Archer_Mercenary09@AC_DOUBLE,attack,46,10,500,1000,5000,no,target,always,0,,,,,, 6025,Archer_Mercenary09@AC_SHOWER,attack,47,8,2000,1000,5000,no,target,attackpcgt,2,,,,,, 6025,Archer_Mercenary09@SN_SHARPSHOOTING,attack,382,5,500,1000,5000,no,target,always,0,,,,,, 6025,Archer_Mercenary09@HT_SKIDTRAP,idle,115,5,50,0,5000,yes,self,always,0,,,,,,29 6025,Archer_Mercenary09@HT_SKIDTRAP,attack,115,5,500,0,5000,yes,target,always,0,,,,,, 6025,Archer_Mercenary09@NPC_STUNATTACK,attack,179,5,1000,0,5000,yes,target,always,0,,,,,, 6025,Archer_Mercenary09@NPC_WINDATTACK,attack,187,5,1000,0,5000,yes,target,always,0,,,,,, 6025,Archer_Mercenary09@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6025,Archer_Mercenary09@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6025,Archer_Mercenary09@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6025,Archer_Mercenary09@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6025,Archer_Mercenary09@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6025,Archer_Mercenary09@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6025,Archer_Mercenary09@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6025,Archer_Mercenary09@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6026,Archer_Mercenary10@AC_CHARGEARROW,attack,148,1,2000,0,3000,yes,target,always,0,,,,,,6 6026,Archer_Mercenary10@HT_SANDMAN,idle,119,5,500,0,300000,yes,around2,always,0,,,,,,29 6026,Archer_Mercenary10@HT_FLASHER,idle,120,5,2000,0,60000,yes,around2,always,0,,,,,, 6026,Archer_Mercenary10@HT_FLASHER,attack,120,5,500,0,5000,yes,target,always,0,,,,,, 6026,Archer_Mercenary10@HT_FREEZINGTRAP,idle,120,5,50,0,300000,yes,self,always,0,,,,,, 6026,Archer_Mercenary10@HT_FREEZINGTRAP,idle,121,5,50,0,300000,yes,self,always,0,,,,,, 6026,Archer_Mercenary10@AC_CHARGEARROW,attack,148,1,500,0,5000,yes,target,always,0,,,,,, 6026,Archer_Mercenary10@AC_DOUBLE,attack,46,10,500,1000,5000,no,target,always,0,,,,,, 6026,Archer_Mercenary10@AC_SHOWER,attack,47,8,2000,1000,5000,no,target,attackpcgt,2,,,,,, 6026,Archer_Mercenary10@SN_SHARPSHOOTING,attack,382,5,500,1000,5000,no,target,always,0,,,,,, 6026,Archer_Mercenary10@HT_SKIDTRAP,idle,115,5,50,0,5000,yes,self,always,0,,,,,,29 6026,Archer_Mercenary10@HT_SKIDTRAP,attack,115,5,500,0,5000,yes,target,always,0,,,,,, 6026,Archer_Mercenary10@NPC_STUNATTACK,attack,179,5,1000,0,5000,yes,target,always,0,,,,,, 6026,Archer_Mercenary10@NPC_WINDATTACK,attack,187,5,1000,0,5000,yes,target,always,0,,,,,, 6026,Archer_Mercenary10@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6026,Archer_Mercenary10@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6026,Archer_Mercenary10@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6026,Archer_Mercenary10@AM_POTIONPITCHER,attack,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6026,Archer_Mercenary10@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6026,Archer_Mercenary10@AM_POTIONPITCHER,idle,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 6026,Archer_Mercenary10@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,5 6026,Archer_Mercenary10@AM_POTIONPITCHER,chase,231,4,10000,500,5000,yes,self,myhpltmaxrate,30,,,,,,5 // -------------------------------------------- // SPEARMAN MERCENARY MOB SKILLS // -------------------------------------------- // NA // -------------------------------------------- // SWORDSMAN MERCENARY MOB SKILLS // -------------------------------------------- // NA // __________________________ END OF CODE ______________________________________________ //=================================================================================== // STEP #5 // THIS GOES INTO YOUR: // eathena/npc/custom/mercenary.txt // // * With this mini script, you will be able to buy mercenarie's. // ** Instrucctions for players so they dont ask why they can't use the item. //___________________________________________________________________________________ //===== eAthena Script ======================================= //= Custom Mercenary Script //===== By: ================================================== //= Lost Kakashi //===== Current Version: ===================================== //= 1.1 //===== Compatible With: ===================================== //= eAthena SVN 9970+ (New SVNS, Eliminate the .gat) //===== Description: ========================================= //= Mocks the @summon with Mercenary system //===== Additional Comments: ================================= //= Exploit on High Rate Servers //= Scrolls have no Spawn Cap since I dont know how to do. //============================================================ pay_arche.gat,76,155,4 shop Archer Mercenary 732,12153:10000,12154:20000,12155:30000,12156:40000,12157:50000,12158:60000,12159:70000,12160:80000,12161:90000,12162:100000 prontera.gat,41,336,6 shop Lancer Mercenary 734,12163:10000,12164:20000,12165:30000,12166:40000,12167:50000,12168:60000,12169:70000,12170:80000,12171:90000,12172:100000 izlude.gat,45,138,6 shop Swords Mercenary 733,12173:10000,12174:20000,12175:30000,12176:40000,12177:50000,12178:60000,12179:70000,12180:80000,12181:90000,12182:100000 pay_arche.gat,66,153,6 script Mercenary Rules 857,{ mes "[Scroll Cap]"; mes "Level 1: 15 ->"; mes "Level 2: 25 ->"; mes "Level 3: 35 ->"; mes "Level 4: 45 ->"; mes "Level 5: 55 ->"; mes "Level 6: 65 ->"; mes "Level 7: 75 ->"; mes "Level 8: 85 ->"; mes "Level 9: 95 ->"; mes "Level 10: Unknown"; close; } prontera.gat,44,338,6 script Mercenary Rules 857,{ mes "[Scroll Cap]"; mes "Level 1: 15 ->"; mes "Level 2: 25 ->"; mes "Level 3: 35 ->"; mes "Level 4: 45 ->"; mes "Level 5: 55 ->"; mes "Level 6: 65 ->"; mes "Level 7: 75 ->"; mes "Level 8: 85 ->"; mes "Level 9: 95 ->"; mes "Level 10: Unknown"; close; } izlude.gat,48,139,6 script Mercenary Rules 857,{ mes "[Scroll Cap]"; mes "Level 1: 15 ->"; mes "Level 2: 25 ->"; mes "Level 3: 35 ->"; mes "Level 4: 45 ->"; mes "Level 5: 55 ->"; mes "Level 6: 65 ->"; mes "Level 7: 75 ->"; mes "Level 8: 85 ->"; mes "Level 9: 95 ->"; mes "Level 10: Unknown"; close; } // __________________________ END OF CODE ______________________________________________