Leaderboard
Popular Content
Showing content with the highest reputation on 12/29/18 in all areas
-
View File Temple of Demon God Hello peoples, I've been asked recently to create official instances that aren't release on rathena yet. So here's my version of Temple of Demon God instance, based over infos took here and there, videos and divine-pride database. In the rar, you'll find all you need, including Instance file, mob, item and quest db. You'll still need up to date client (I personnaly use 20160201) to ensure the mobs are created client side. Have fun. Please, leave the credits and do not claim my work as yours. Submitter Alayne Submitted 11/12/2017 Category Games, Events, Quests Video Content Author Alayne1 point
-
In order to give back to this community, and as a huge thank you to all of those who put work into the emulator, we've decided to share our Nightmarish Jitterbug instance. This instance was scripted by Tokei, with YouTube videos as sources, as well as me running it on iRO. A huge thank you to our ex-player Deegs for lending me his iRO RK in order to run the content. A small amount of dialogue is missing, and you're welcome to contribute if you run into the actual lines. They're marked in the script file itself. Item drop rates were the only thing really customized, enjoy the release! http://novaragnarok.com/download/NightmarishJitterbug.txt1 point
-
Here's the initial release of the vip system. you just need to understand the flow then you can optimized and make vip 5 and 6 possible. ? https://github.com/rathena/rathena/commit/306482161 point
-
yeah.. you can, but its a little bit different, search in my posts i actually made a script for this1 point
-
https://raw.githubusercontent.com/rathena/rathena/576d48865d9be7b4b560cf4505ff8d206ddaeffb/tools/convert_emotions.py 'E_GASP': 'ET_SURPRISE', 'E_WHAT': 'ET_QUESTION', 'E_HO': 'ET_DELIGHT', 'E_LV': 'ET_THROB', 'E_SWT': 'ET_SWEAT', 'E_IC': 'ET_AHA', 'E_AN': 'ET_FRET', 'E_AG': 'ET_ANGER', 'E_CASH': 'ET_MONEY', 'E_DOTS': 'ET_THINK', 'E_SCISSORS': 'ET_SCISSOR', 'E_ROCK': 'ET_ROCK', 'E_PAPER': 'ET_WRAP', 'E_KOREA': 'ET_FLAG', 'E_LV2': 'ET_BIGTHROB', 'E_THX': 'ET_THANKS', 'E_WAH': 'ET_KEK', 'E_SRY': 'ET_SORRY', 'E_HEH': 'ET_SMILE', 'E_SWT2': 'ET_PROFUSELY_SWEAT', 'E_HMM': 'ET_SCRATCH', 'E_NO1': 'ET_BEST', 'E_NO': 'ET_STARE_ABOUT', 'E_OMG': 'ET_HUK', 'E_OH': 'ET_O', 'E_X': 'ET_X', 'E_HLP': 'ET_HELP', 'E_GO': 'ET_GO', 'E_SOB': 'ET_CRY', 'E_GG': 'ET_KIK', 'E_KIS': 'ET_CHUP', 'E_KIS2': 'ET_CHUPCHUP', 'E_PIF': 'ET_HNG', 'E_OK': 'ET_OK', 'E_MUTE': 'ET_CHAT_PROHIBIT', 'E_INDONESIA': 'ET_INDONESIA_FLAG', 'E_BZZ': 'ET_STARE', 'E_RICE': 'ET_HUNGRY', 'E_AWSM': 'ET_COOL', 'E_MEH': 'ET_MERONG', 'E_SHY': 'ET_SHY', 'E_PAT': 'ET_GOODBOY', 'E_MP': 'ET_SPTIME', 'E_SLUR': 'ET_SEXY', 'E_COM': 'ET_COMEON', 'E_YAWN': 'ET_SLEEPY', 'E_GRAT': 'ET_CONGRATULATION', 'E_HP': 'ET_HPTIME', 'E_PHILIPPINES': 'ET_PH_FLAG', 'E_MALAYSIA': 'ET_MY_FLAG', 'E_SINGAPORE': 'ET_SI_FLAG', 'E_BRAZIL': 'ET_BR_FLAG', 'E_FLASH': 'ET_SPARK', 'E_SPIN': 'ET_CONFUSE', 'E_SIGH': 'ET_OHNO', 'E_DUM': 'ET_HUM', 'E_LOUD': 'ET_BLABLA', 'E_OTL': 'ET_OTL', 'E_DICE1': 'ET_DICE1', 'E_DICE2': 'ET_DICE2', 'E_DICE3': 'ET_DICE3', 'E_DICE4': 'ET_DICE4', 'E_DICE5': 'ET_DICE5', 'E_DICE6': 'ET_DICE6', 'E_INDIA': 'ET_INDIA_FLAG', 'E_LUV': 'ET_LUV', 'E_RUSSIA': 'ET_FLAG8', 'E_VIRGIN': 'ET_FLAG9', 'E_MOBILE': 'ET_MOBILE', 'E_MAIL': 'ET_MAIL', 'E_CHINESE': 'ET_ANTENNA0', 'E_ANTENNA1': 'ET_ANTENNA1', 'E_ANTENNA2': 'ET_ANTENNA2', 'E_ANTENNA3': 'ET_ANTENNA3', 'E_HUM': 'ET_HUM2', 'E_ABS': 'ET_ABS', 'E_OOPS': 'ET_OOPS', 'E_SPIT': 'ET_SPIT', 'E_ENE': 'ET_ENE', 'E_PANIC': 'ET_PANIC', 'E_WHISP': 'ET_WHISP', 'E_YUT1': 'ET_YUT1', 'E_YUT2': 'ET_YUT2', 'E_YUT3': 'ET_YUT3', 'E_YUT4': 'ET_YUT4', 'E_YUT5': 'ET_YUT5', 'E_YUT6': 'ET_YUT6', 'E_YUT7': 'ET_YUT7', 'E_MAX': 'ET_MAX'1 point
-
Hmm I'm wondering why I didn't fiddle with the spawns tho. Only moved the warp disables into the OnInstanceInit. Gonna check it. Edit: Okay, I updated now a bit more than I intended to: But after removing the "Instance_id()" in where it is not neccessary, the problem above didn't appear in any of my 3 test runs anymore. Removed instance_id() parameter in most commands, not needed Added missing EXP Rewards at Nydhogg based on iRo Wiki Added getitem reward to the Quest NPCs Added custom function (IGF_SquadPrize) for Expedition Price Box (22567) Note: These changes are all done by me, but not approved by Alayne yet. I will make an GitHub Issue Report soon. I also post here again the mob_db entries as file, I also updated the Hercules entries if someone is interested : mob_db.txt item_db.txt TempleOfDemonGod_RA.txt Regards, Chris1 point
-
@Alayne Aside from the bugs above, you also have a mistake in your mob_db.txt. Nearly every Mob is missing two 00 in HP. Examples: Morroc Kid has 800k HP, but correct is 80m HP. (https://www.divine-pride.net/database/search?q=MM_MOROCC_KID) Morroc Adult has 1,2m HP, but correct is 120m HP. (https://www.divine-pride.net/database/search?q=MM_MOROCC_ADT) Muspelskoll has completely wrong HP value: 622944, correct would be 55,620,000 HP. (https://www.divine-pride.net/database/search?q=MM_MUSPELLSKOLL) Here are the corrected entries: 3039,B_MOROCC_1,Fire Morroc Loyal Vessel,Fire Morroc Loyal Vessel,149,8000000,1,285500,164700,1,1901,2046,199,35,126,91,63,61,114,37,10,12,2,8,27,0x6203695,110,576,480,432,0,0,0,0,0,0,0,2111,10,7799,1000,7798,3000,985,160,7054,4850,2537,3,1541,20,0,0,0,0,0,0 3041,B_MOROCC_4,Cold Morroc Loyal Vessel,Cold Morroc Loyal Vessel,149,7700000,1,299000,202800,1,1235,1834,199,35,126,91,63,61,114,37,10,12,2,8,27,0x6203695,110,576,480,432,0,0,0,0,0,0,0,2111,10,7799,1000,7798,3000,985,160,7054,4850,2537,3,1541,20,0,0,0,0,0,0 3087,M_NYDHOG,Nyddhog,Nyddhog,160,215000,1,100,100,2,1835,2279,15,89,76,66,90,55,189,22,10,12,1,7,20,0x6203695,100,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 3088,MM_BRINARANEA_BABY,Brinarea Baby,Brinarea Baby,155,155600,1,0,100,1,2051,2267,80,200,16,26,30,115,79,5,10,12,2,0,20,0x6203695,100,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 3089,MM_LOCO_KASA,Loco Kasa,Loco Kasa,155,185000,1,0,0,1,3266,3932,30,30,88,44,88,21,95,44,10,12,2,6,47,0x6203695,300,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 3090,MM_LOCO_SALAMANDER,Loco Salamander,Loco Salamander,155,217650,1,0,0,1,2357,3428,121,36,60,103,45,35,172,15,10,12,2,6,47,0x6203695,500,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 3091,MM_BRINARANEA,Brinararea,Brinararea,165,81650000,1,0,0,3,8255,28452,264,177,135,135,12,72,220,91,10,12,2,6,61,0x6203295,500,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 3092,MM_MUSPELLSKOLL,Muspelskoll,Muspelskoll,165,55620000,1,0,0,3,9600,11970,211,170,202,119,6,45,275,71,10,12,2,6,63,0x6203295,500,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 3093,MM_BRINARANEA_CORE,Brinararea Core,Brinararea Core,160,300,1,0,0,0,1,2,1,1,1,1,1,1,1,1,0,0,2,6,21,0x0,500,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 3094,MM_MUSPELLSKOLL_CORE,Muspelskoll Core,Muspelskoll Core,160,300,1,0,0,0,1,2,1,1,1,1,1,1,1,1,0,0,2,6,23,0x0,500,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 3095,MM_GOD_SHADOW,God Shadow,God Shadow,1,100000000,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,2,6,23,0x6203885,500,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 3096,MM_MOROCC_KID,Morocc Kid,Morocc Kid,175,80000000,1,0,0,3,4249,6241,158,134,90,122,7,87,287,36,10,12,1,6,66,0x6203885,500,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 3097,MM_MOROCC_ADT,Morocc Adult,Morocc Adult,175,120000000,1,0,0,3,4715,6924,203,155,122,103,12,106,269,51,10,12,1,0,63,0x6203885,500,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 3098,MM_MOROCC_ORIGIN,Morocc Origin,Morocc Origin,160,3258000,1,0,0,3,6177,6217,351,212,195,35,5,36,355,7,10,12,2,6,87,0x6203885,500,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 3099,MM_MOROCC_REST,Morocc Origin,Morocc Origin,160,1450000,1,0,0,3,2963,3030,112,98,110,98,13,48,271,9,10,12,2,6,87,0x6203885,500,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, You also have the level range 145-175, but its minimum level is 160: OnInit: setarray .base_level[0],160, 175; You also have set the wrong quest id's in Abidal > 52501: OnInit: set .questId, 62501; end; and Commander Hiva Agip > 52500: OnInit: set .questId, 62501; end; Reason: Your quest_db.txt: 62500,0,3097,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defeat Morocc" 62501,0,3091,1,3092,1,0,0,0,0,0,0,0,0,0,0,0,"Aweakens Morocc" As for the Bugs: @rakuzas 1. The first problem was of an missing "break;" after instance creation, so it warped the leader instantly. //disable unused npcs for now disablenpc instance_npcname( "tdgWarp#1", instance_id() ); disablenpc instance_npcname( "tdgWarp#2", instance_id() ); disablenpc instance_npcname( "tdgWarp#3", instance_id() ); disablenpc instance_npcname( "tdgWarp#4", instance_id() ); disablenpc instance_npcname( "tdgWarp#5", instance_id() ); } break; The 2nd problem was the check for the delay: if( .@instance_delay > 0 ) { mes "You have to wait : ^FF0000"+.@instance_delay+" Seconds.^000000"; close; } which should be moved after "case 1:": set .@npcname$, "[Yggdrasil Lookalike]"; mes .@npcname$; mes "You touched the tree and felt a strange flow of mana."; mes "Perhaps the flow of mana will guide to the depth of the temple."; next; switch( select( (( .@party_id && .@tdg_leader && !.@has_instance )?"Create " + .instance_name$:""), (( .@party_id && .@has_instance )?"Enter " + .instance_name$:""), (( .@party_id && .@tdg_leader && .@has_instance )?"Destroy " + .instance_name$:""), "Nevermind." )){ case 1: if( .@instance_delay > 0 ) { mes "You have to wait : ^FF0000"+.@instance_delay+" Seconds.^000000"; close; } 2. I only encountered the problem that every warp is enabled, after I @reloadscript. But to counter that, you could move these: //disable unused npcs for now disablenpc instance_npcname( "tdgWarp#1", instance_id() ); disablenpc instance_npcname( "tdgWarp#2", instance_id() ); disablenpc instance_npcname( "tdgWarp#3", instance_id() ); disablenpc instance_npcname( "tdgWarp#4", instance_id() ); disablenpc instance_npcname( "tdgWarp#5", instance_id() ); after "OnInstanceInit": OnInstanceInit: set .@map$, strnpcinfo(4); //disable unused npcs for now disablenpc instance_npcname( "tdgWarp#1", instance_id() ); disablenpc instance_npcname( "tdgWarp#2", instance_id() ); disablenpc instance_npcname( "tdgWarp#3", instance_id() ); disablenpc instance_npcname( "tdgWarp#4", instance_id() ); disablenpc instance_npcname( "tdgWarp#5", instance_id() ); OnInstanceInit will also trigger when @reloadscript is used. Now for the lazy ones: TempleOfDemonGod_RA.txt Best Regards, Chris1 point
-
src/map/clif.cpp /// Request to invoke the effect of super novice's guardian angel prayer (CZ_CHOPOKGI). /// 01ed /// Note: This packet is caused by 7 lines of any text, followed by /// the prayer and an another line of any text. The prayer is /// defined by lines 790~793 in data\msgstringtable.txt /// "Dear angel, can you hear my voice?" /// "I am" (space separated player name) "Super Novice~" /// "Help me out~ Please~ T_T" void clif_parse_NoviceExplosionSpirits(int fd, struct map_session_data *sd) { if( (sd->class_&MAPID_UPPERMASK) == MAPID_SUPER_NOVICE ) { unsigned int next = pc_nextbaseexp(sd); if( next ) { int percent = (int)( ( (float)sd->status.base_exp/(float)next )*1000. ); if( percent && ( percent%100 ) == 0 ) {// 10.0%, 20.0%, ..., 90.0% sc_start(&sd->bl,&sd->bl, status_skill2sc(MO_EXPLOSIONSPIRITS), 100, 17, skill_get_time(MO_EXPLOSIONSPIRITS, 5)); //Lv17-> +50 critical (noted by Poki) [Skotlex] clif_skill_nodamage(&sd->bl, &sd->bl, MO_EXPLOSIONSPIRITS, 5, 1); // prayer always shows successful Lv5 cast and disregards noskill restrictions } } } }1 point
-
Try to execute this create table `cp_charprefs` ( `id` double , `account_id` double , `char_id` double , `name` varchar (240), `value` varchar (765), `create_date` datetime );1 point
-
I've just fixed mine.. Here's my fix: PATH: /gamecp/addons/voteforpoints/modules/voteforpoints/index.php index.php1 point