-
Content Count
657 -
Joined
-
Last visited
-
Days Won
29
Reputation Activity
-
malufett got a reaction from brosss241 in Introducing Hercules Renewal Challenge
Hercules Renewal Updates
Ladies and Gentlemen Hercules Development Team Proudly present you Official Ragnarok Renewal Mechanics/Systems that is now available in Hercules....
What Renewal updates do we have?
RE PHYSICAL ATK SYSTEM
-RE EDP support.
-Mob ATK support
-RE DEF reduction support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE MAGICAL ATK SYSTEM
-Mob MATK support
-RE MDEF support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE CASTING SYSTEM
-Fully functional casting formula derived/based from kRO
-Skill bonuses support
RE ASPD SYSTEM
-Full support for skill bonuses
-Support for item bonuses
RE STATUS SYSTEM
-Accurate batk, hit, flee, def, mdef & etc formula for MOBS and PC
RE SKILLS
-Such as CR_ACIDDEMONSTRATION, ASC_BREAKER and etc.
-3rd jobs skills
NOTE:This is huge but I can say we already have almost half of it
2013 kRO Updates
we already have some of the new skills implemented
GC_DARKCROW RA_UNLIMIT GN_ILLUSIONDOPING RK_DRAGONBREATH_WATER RK_LUXANIMA NC_MAGMA_ERUPTION WM_FRIGG_SONG SO_ELEMENTAL_SHIELD SR_FLASHCOMBO SC_ESCAPE AB_OFFERTORIUM WL_TELEKINESIS_INTENSE LG_KINGS_GRACE ALL_FULL_THROTTLE And a lot lot lot more to be added...
And now we challenge you to compare our current system to official servers and we guarantee a good satisfaction but PLLEEASE if you find bugs, discrepancy and other anomaly just drop by our Bug Tracker and we will immediately take appropriate action to serve you most..
commit
SPECIAL THANKS!
To Awesome Yommy for the AWESOME support, resources, methods and techniques. To Rytech for the KG/OB skill info To Kyeme, Mecheiru, Angezerous & others for RE info and tips And lastly to you as a member of Hercules
-
malufett got a reaction from quesoph in Introducing Hercules Renewal Challenge
Hercules Renewal Updates
Ladies and Gentlemen Hercules Development Team Proudly present you Official Ragnarok Renewal Mechanics/Systems that is now available in Hercules....
What Renewal updates do we have?
RE PHYSICAL ATK SYSTEM
-RE EDP support.
-Mob ATK support
-RE DEF reduction support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE MAGICAL ATK SYSTEM
-Mob MATK support
-RE MDEF support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE CASTING SYSTEM
-Fully functional casting formula derived/based from kRO
-Skill bonuses support
RE ASPD SYSTEM
-Full support for skill bonuses
-Support for item bonuses
RE STATUS SYSTEM
-Accurate batk, hit, flee, def, mdef & etc formula for MOBS and PC
RE SKILLS
-Such as CR_ACIDDEMONSTRATION, ASC_BREAKER and etc.
-3rd jobs skills
NOTE:This is huge but I can say we already have almost half of it
2013 kRO Updates
we already have some of the new skills implemented
GC_DARKCROW RA_UNLIMIT GN_ILLUSIONDOPING RK_DRAGONBREATH_WATER RK_LUXANIMA NC_MAGMA_ERUPTION WM_FRIGG_SONG SO_ELEMENTAL_SHIELD SR_FLASHCOMBO SC_ESCAPE AB_OFFERTORIUM WL_TELEKINESIS_INTENSE LG_KINGS_GRACE ALL_FULL_THROTTLE And a lot lot lot more to be added...
And now we challenge you to compare our current system to official servers and we guarantee a good satisfaction but PLLEEASE if you find bugs, discrepancy and other anomaly just drop by our Bug Tracker and we will immediately take appropriate action to serve you most..
commit
SPECIAL THANKS!
To Awesome Yommy for the AWESOME support, resources, methods and techniques. To Rytech for the KG/OB skill info To Kyeme, Mecheiru, Angezerous & others for RE info and tips And lastly to you as a member of Hercules
-
malufett got a reaction from Napster in Introducing Hercules Renewal Challenge
Hercules Renewal Updates
Ladies and Gentlemen Hercules Development Team Proudly present you Official Ragnarok Renewal Mechanics/Systems that is now available in Hercules....
What Renewal updates do we have?
RE PHYSICAL ATK SYSTEM
-RE EDP support.
-Mob ATK support
-RE DEF reduction support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE MAGICAL ATK SYSTEM
-Mob MATK support
-RE MDEF support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE CASTING SYSTEM
-Fully functional casting formula derived/based from kRO
-Skill bonuses support
RE ASPD SYSTEM
-Full support for skill bonuses
-Support for item bonuses
RE STATUS SYSTEM
-Accurate batk, hit, flee, def, mdef & etc formula for MOBS and PC
RE SKILLS
-Such as CR_ACIDDEMONSTRATION, ASC_BREAKER and etc.
-3rd jobs skills
NOTE:This is huge but I can say we already have almost half of it
2013 kRO Updates
we already have some of the new skills implemented
GC_DARKCROW RA_UNLIMIT GN_ILLUSIONDOPING RK_DRAGONBREATH_WATER RK_LUXANIMA NC_MAGMA_ERUPTION WM_FRIGG_SONG SO_ELEMENTAL_SHIELD SR_FLASHCOMBO SC_ESCAPE AB_OFFERTORIUM WL_TELEKINESIS_INTENSE LG_KINGS_GRACE ALL_FULL_THROTTLE And a lot lot lot more to be added...
And now we challenge you to compare our current system to official servers and we guarantee a good satisfaction but PLLEEASE if you find bugs, discrepancy and other anomaly just drop by our Bug Tracker and we will immediately take appropriate action to serve you most..
commit
SPECIAL THANKS!
To Awesome Yommy for the AWESOME support, resources, methods and techniques. To Rytech for the KG/OB skill info To Kyeme, Mecheiru, Angezerous & others for RE info and tips And lastly to you as a member of Hercules
-
malufett got a reaction from jaBote in Introducing Hercules Renewal Challenge
Hercules Renewal Updates
Ladies and Gentlemen Hercules Development Team Proudly present you Official Ragnarok Renewal Mechanics/Systems that is now available in Hercules....
What Renewal updates do we have?
RE PHYSICAL ATK SYSTEM
-RE EDP support.
-Mob ATK support
-RE DEF reduction support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE MAGICAL ATK SYSTEM
-Mob MATK support
-RE MDEF support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE CASTING SYSTEM
-Fully functional casting formula derived/based from kRO
-Skill bonuses support
RE ASPD SYSTEM
-Full support for skill bonuses
-Support for item bonuses
RE STATUS SYSTEM
-Accurate batk, hit, flee, def, mdef & etc formula for MOBS and PC
RE SKILLS
-Such as CR_ACIDDEMONSTRATION, ASC_BREAKER and etc.
-3rd jobs skills
NOTE:This is huge but I can say we already have almost half of it
2013 kRO Updates
we already have some of the new skills implemented
GC_DARKCROW RA_UNLIMIT GN_ILLUSIONDOPING RK_DRAGONBREATH_WATER RK_LUXANIMA NC_MAGMA_ERUPTION WM_FRIGG_SONG SO_ELEMENTAL_SHIELD SR_FLASHCOMBO SC_ESCAPE AB_OFFERTORIUM WL_TELEKINESIS_INTENSE LG_KINGS_GRACE ALL_FULL_THROTTLE And a lot lot lot more to be added...
And now we challenge you to compare our current system to official servers and we guarantee a good satisfaction but PLLEEASE if you find bugs, discrepancy and other anomaly just drop by our Bug Tracker and we will immediately take appropriate action to serve you most..
commit
SPECIAL THANKS!
To Awesome Yommy for the AWESOME support, resources, methods and techniques. To Rytech for the KG/OB skill info To Kyeme, Mecheiru, Angezerous & others for RE info and tips And lastly to you as a member of Hercules
-
malufett got a reaction from frenzmu06 in Introducing Hercules Renewal Challenge
Hercules Renewal Updates
Ladies and Gentlemen Hercules Development Team Proudly present you Official Ragnarok Renewal Mechanics/Systems that is now available in Hercules....
What Renewal updates do we have?
RE PHYSICAL ATK SYSTEM
-RE EDP support.
-Mob ATK support
-RE DEF reduction support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE MAGICAL ATK SYSTEM
-Mob MATK support
-RE MDEF support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE CASTING SYSTEM
-Fully functional casting formula derived/based from kRO
-Skill bonuses support
RE ASPD SYSTEM
-Full support for skill bonuses
-Support for item bonuses
RE STATUS SYSTEM
-Accurate batk, hit, flee, def, mdef & etc formula for MOBS and PC
RE SKILLS
-Such as CR_ACIDDEMONSTRATION, ASC_BREAKER and etc.
-3rd jobs skills
NOTE:This is huge but I can say we already have almost half of it
2013 kRO Updates
we already have some of the new skills implemented
GC_DARKCROW RA_UNLIMIT GN_ILLUSIONDOPING RK_DRAGONBREATH_WATER RK_LUXANIMA NC_MAGMA_ERUPTION WM_FRIGG_SONG SO_ELEMENTAL_SHIELD SR_FLASHCOMBO SC_ESCAPE AB_OFFERTORIUM WL_TELEKINESIS_INTENSE LG_KINGS_GRACE ALL_FULL_THROTTLE And a lot lot lot more to be added...
And now we challenge you to compare our current system to official servers and we guarantee a good satisfaction but PLLEEASE if you find bugs, discrepancy and other anomaly just drop by our Bug Tracker and we will immediately take appropriate action to serve you most..
commit
SPECIAL THANKS!
To Awesome Yommy for the AWESOME support, resources, methods and techniques. To Rytech for the KG/OB skill info To Kyeme, Mecheiru, Angezerous & others for RE info and tips And lastly to you as a member of Hercules
-
malufett got a reaction from Virtue in Introducing Hercules Renewal Challenge
Hercules Renewal Updates
Ladies and Gentlemen Hercules Development Team Proudly present you Official Ragnarok Renewal Mechanics/Systems that is now available in Hercules....
What Renewal updates do we have?
RE PHYSICAL ATK SYSTEM
-RE EDP support.
-Mob ATK support
-RE DEF reduction support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE MAGICAL ATK SYSTEM
-Mob MATK support
-RE MDEF support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE CASTING SYSTEM
-Fully functional casting formula derived/based from kRO
-Skill bonuses support
RE ASPD SYSTEM
-Full support for skill bonuses
-Support for item bonuses
RE STATUS SYSTEM
-Accurate batk, hit, flee, def, mdef & etc formula for MOBS and PC
RE SKILLS
-Such as CR_ACIDDEMONSTRATION, ASC_BREAKER and etc.
-3rd jobs skills
NOTE:This is huge but I can say we already have almost half of it
2013 kRO Updates
we already have some of the new skills implemented
GC_DARKCROW RA_UNLIMIT GN_ILLUSIONDOPING RK_DRAGONBREATH_WATER RK_LUXANIMA NC_MAGMA_ERUPTION WM_FRIGG_SONG SO_ELEMENTAL_SHIELD SR_FLASHCOMBO SC_ESCAPE AB_OFFERTORIUM WL_TELEKINESIS_INTENSE LG_KINGS_GRACE ALL_FULL_THROTTLE And a lot lot lot more to be added...
And now we challenge you to compare our current system to official servers and we guarantee a good satisfaction but PLLEEASE if you find bugs, discrepancy and other anomaly just drop by our Bug Tracker and we will immediately take appropriate action to serve you most..
commit
SPECIAL THANKS!
To Awesome Yommy for the AWESOME support, resources, methods and techniques. To Rytech for the KG/OB skill info To Kyeme, Mecheiru, Angezerous & others for RE info and tips And lastly to you as a member of Hercules
-
malufett got a reaction from Jguy in Introducing Hercules Renewal Challenge
Hercules Renewal Updates
Ladies and Gentlemen Hercules Development Team Proudly present you Official Ragnarok Renewal Mechanics/Systems that is now available in Hercules....
What Renewal updates do we have?
RE PHYSICAL ATK SYSTEM
-RE EDP support.
-Mob ATK support
-RE DEF reduction support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE MAGICAL ATK SYSTEM
-Mob MATK support
-RE MDEF support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE CASTING SYSTEM
-Fully functional casting formula derived/based from kRO
-Skill bonuses support
RE ASPD SYSTEM
-Full support for skill bonuses
-Support for item bonuses
RE STATUS SYSTEM
-Accurate batk, hit, flee, def, mdef & etc formula for MOBS and PC
RE SKILLS
-Such as CR_ACIDDEMONSTRATION, ASC_BREAKER and etc.
-3rd jobs skills
NOTE:This is huge but I can say we already have almost half of it
2013 kRO Updates
we already have some of the new skills implemented
GC_DARKCROW RA_UNLIMIT GN_ILLUSIONDOPING RK_DRAGONBREATH_WATER RK_LUXANIMA NC_MAGMA_ERUPTION WM_FRIGG_SONG SO_ELEMENTAL_SHIELD SR_FLASHCOMBO SC_ESCAPE AB_OFFERTORIUM WL_TELEKINESIS_INTENSE LG_KINGS_GRACE ALL_FULL_THROTTLE And a lot lot lot more to be added...
And now we challenge you to compare our current system to official servers and we guarantee a good satisfaction but PLLEEASE if you find bugs, discrepancy and other anomaly just drop by our Bug Tracker and we will immediately take appropriate action to serve you most..
commit
SPECIAL THANKS!
To Awesome Yommy for the AWESOME support, resources, methods and techniques. To Rytech for the KG/OB skill info To Kyeme, Mecheiru, Angezerous & others for RE info and tips And lastly to you as a member of Hercules
-
malufett got a reaction from Sneaky in Introducing Hercules Renewal Challenge
Hercules Renewal Updates
Ladies and Gentlemen Hercules Development Team Proudly present you Official Ragnarok Renewal Mechanics/Systems that is now available in Hercules....
What Renewal updates do we have?
RE PHYSICAL ATK SYSTEM
-RE EDP support.
-Mob ATK support
-RE DEF reduction support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE MAGICAL ATK SYSTEM
-Mob MATK support
-RE MDEF support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE CASTING SYSTEM
-Fully functional casting formula derived/based from kRO
-Skill bonuses support
RE ASPD SYSTEM
-Full support for skill bonuses
-Support for item bonuses
RE STATUS SYSTEM
-Accurate batk, hit, flee, def, mdef & etc formula for MOBS and PC
RE SKILLS
-Such as CR_ACIDDEMONSTRATION, ASC_BREAKER and etc.
-3rd jobs skills
NOTE:This is huge but I can say we already have almost half of it
2013 kRO Updates
we already have some of the new skills implemented
GC_DARKCROW RA_UNLIMIT GN_ILLUSIONDOPING RK_DRAGONBREATH_WATER RK_LUXANIMA NC_MAGMA_ERUPTION WM_FRIGG_SONG SO_ELEMENTAL_SHIELD SR_FLASHCOMBO SC_ESCAPE AB_OFFERTORIUM WL_TELEKINESIS_INTENSE LG_KINGS_GRACE ALL_FULL_THROTTLE And a lot lot lot more to be added...
And now we challenge you to compare our current system to official servers and we guarantee a good satisfaction but PLLEEASE if you find bugs, discrepancy and other anomaly just drop by our Bug Tracker and we will immediately take appropriate action to serve you most..
commit
SPECIAL THANKS!
To Awesome Yommy for the AWESOME support, resources, methods and techniques. To Rytech for the KG/OB skill info To Kyeme, Mecheiru, Angezerous & others for RE info and tips And lastly to you as a member of Hercules
-
malufett got a reaction from Ind in Introducing Hercules Renewal Challenge
Hercules Renewal Updates
Ladies and Gentlemen Hercules Development Team Proudly present you Official Ragnarok Renewal Mechanics/Systems that is now available in Hercules....
What Renewal updates do we have?
RE PHYSICAL ATK SYSTEM
-RE EDP support.
-Mob ATK support
-RE DEF reduction support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE MAGICAL ATK SYSTEM
-Mob MATK support
-RE MDEF support
NOTE:It is functional however there are still some missing piece that needs to be discovered
RE CASTING SYSTEM
-Fully functional casting formula derived/based from kRO
-Skill bonuses support
RE ASPD SYSTEM
-Full support for skill bonuses
-Support for item bonuses
RE STATUS SYSTEM
-Accurate batk, hit, flee, def, mdef & etc formula for MOBS and PC
RE SKILLS
-Such as CR_ACIDDEMONSTRATION, ASC_BREAKER and etc.
-3rd jobs skills
NOTE:This is huge but I can say we already have almost half of it
2013 kRO Updates
we already have some of the new skills implemented
GC_DARKCROW RA_UNLIMIT GN_ILLUSIONDOPING RK_DRAGONBREATH_WATER RK_LUXANIMA NC_MAGMA_ERUPTION WM_FRIGG_SONG SO_ELEMENTAL_SHIELD SR_FLASHCOMBO SC_ESCAPE AB_OFFERTORIUM WL_TELEKINESIS_INTENSE LG_KINGS_GRACE ALL_FULL_THROTTLE And a lot lot lot more to be added...
And now we challenge you to compare our current system to official servers and we guarantee a good satisfaction but PLLEEASE if you find bugs, discrepancy and other anomaly just drop by our Bug Tracker and we will immediately take appropriate action to serve you most..
commit
SPECIAL THANKS!
To Awesome Yommy for the AWESOME support, resources, methods and techniques. To Rytech for the KG/OB skill info To Kyeme, Mecheiru, Angezerous & others for RE info and tips And lastly to you as a member of Hercules
-
malufett got a reaction from mofo in Another ASPD inquiry
@status.c
if( bl->type&BL_PC ) { amotion = status_base_amotion_pc(sd,status);#ifndef RENEWAL_ASPD status->aspd_rate = status_calc_aspd_rate(bl, sc, b_status->aspd_rate); if(status->aspd_rate != 1000) amotion = amotion*status->aspd_rate/1000;#else // aspd = baseaspd + floor(sqrt((agi^2/2) + (dex^2/5))/4 + (potskillbonus*agi/200)) amotion -= (int)(sqrt( (pow(status->agi, 2) / 2) + (pow(status->dex, 2) / 5) ) / 4 + ((float)status_calc_aspd(bl, sc, 1) * status->agi / 200)) * 10; if( (status_calc_aspd(bl, sc, 2) + status->aspd_rate2) != 0 ) // RE ASPD percertage modifier amotion -= (( amotion - ((sd->class_&JOBL_THIRD) ? battle_config.max_third_aspd : battle_config.max_aspd) ) * (status_calc_aspd(bl, sc, 2) + status->aspd_rate2) / 10 + 5) / 10; if(status->aspd_rate != 1000) // absolute percentage modifier amotion = ( 200 - (200-amotion/10) * status->aspd_rate / 1000 ) * 10;#endif amotion = status_calc_fix_aspd(bl, sc, amotion); status->amotion = cap_value(amotion,((sd->class_&JOBL_THIRD) ? battle_config.max_third_aspd : battle_config.max_aspd),2000); status->adelay = 2*status->amotion; } else for weapon penalty reduction modify your job_db1.txt
-
malufett got a reaction from Virtue in Renewal Attack?
ok..hahaha..it's already so far so good..and ready for commit and just adding some skill updates that has renewal changes I'll just add it after Ind mega update on the emu and after my "construction work-summer job" and that is reason why I can't stay too long to do computer works cause I'm very exhausted...
hahaha..relax we will be there soon...
-
malufett got a reaction from Virtue in Another ASPD inquiry
@status.c
if( bl->type&BL_PC ) { amotion = status_base_amotion_pc(sd,status);#ifndef RENEWAL_ASPD status->aspd_rate = status_calc_aspd_rate(bl, sc, b_status->aspd_rate); if(status->aspd_rate != 1000) amotion = amotion*status->aspd_rate/1000;#else // aspd = baseaspd + floor(sqrt((agi^2/2) + (dex^2/5))/4 + (potskillbonus*agi/200)) amotion -= (int)(sqrt( (pow(status->agi, 2) / 2) + (pow(status->dex, 2) / 5) ) / 4 + ((float)status_calc_aspd(bl, sc, 1) * status->agi / 200)) * 10; if( (status_calc_aspd(bl, sc, 2) + status->aspd_rate2) != 0 ) // RE ASPD percertage modifier amotion -= (( amotion - ((sd->class_&JOBL_THIRD) ? battle_config.max_third_aspd : battle_config.max_aspd) ) * (status_calc_aspd(bl, sc, 2) + status->aspd_rate2) / 10 + 5) / 10; if(status->aspd_rate != 1000) // absolute percentage modifier amotion = ( 200 - (200-amotion/10) * status->aspd_rate / 1000 ) * 10;#endif amotion = status_calc_fix_aspd(bl, sc, amotion); status->amotion = cap_value(amotion,((sd->class_&JOBL_THIRD) ? battle_config.max_third_aspd : battle_config.max_aspd),2000); status->adelay = 2*status->amotion; } else for weapon penalty reduction modify your job_db1.txt
-
malufett got a reaction from pr3p in Are we ready to move to 160?
I prefer to make sure latest clients(2013) to be stable first before shifting to the next level since you can't enjoy those updates if the the client is not totally supported...
-
malufett got a reaction from Jguy in Are we ready to move to 160?
I prefer to make sure latest clients(2013) to be stable first before shifting to the next level since you can't enjoy those updates if the the client is not totally supported...
-
malufett reacted to Jguy in rAthena devs/staff/members on Hercules
Hello,
While we do not mind that rAthena developers, staff members and regular members register an account, post or send PM's on our forums, we do not take kindly to 'rAthena is better because x y and z' posts, or anything promoting rAthena as a superior emulator because of such and such. There is no such post on rAthena made by a Hercules staff member about Hercules and we intend to keep it that way, we would appreciate the same respect.
Those who do not follow this simple clause listed above will have their post(s) deleted and/or hidden from view. Repeat offenders will be suspended from our forum with no further warnings or post manipulation.
We do not appreciate, nor welcome drama here. While criticism is welcome in the form of 'why doesn't Hercules have such and such a feature', drama and belittling a project (hercules or not) will not be tolerated. This is a collaboration, not a drama infested 12 year old's contest.
Thank you.
-
malufett got a reaction from EliteBlack in Are we ready to move to 160?
I prefer to make sure latest clients(2013) to be stable first before shifting to the next level since you can't enjoy those updates if the the client is not totally supported...
-
malufett reacted to Ind in Someone know why rAthena is offline since 14 day
drama and hate speech are not welcome here on hercules.
To rAthena staff: you're more than welcome to join us or remain as a community member if you wish to, however if you're here to crap around, get lost. I'll not allow hate speech and/or drama to take place in Hercules, our staff has been advised to delete such posts on sight.
-
malufett got a reaction from Enko in Player's Level next to username
--- Hercules/src/map/clif.c Sun Apr 21 23:29:05 2013+++ Hercules/src/map/clif.c Tue Apr 16 22:54:32 2013@@ -13060,11 +13016,8 @@{ struct map_session_data *f_sd; int i;+ char *pname;+ pname = strrchr((char*)RFIFOP(fd,2), ' ');+ memcpy(pname, &pname[1], strlen(pname));+ f_sd = map_nick2sd(pname);- f_sd = map_nick2sd((char*)RFIFOP(fd,2)); // ensure that the request player's friend list is not full ARR_FIND(0, MAX_FRIENDS, i, sd->status.friends[i].char_id == 0); Thanks,,,..
-
malufett got a reaction from Enko in Player's Level next to username
here you have it..so sizzling hot..
--- src/map/clif.c Tue Apr 16 22:33:58 2013+++ src/map/clif.c Tue Apr 16 22:54:32 2013@@ -8361,7 +8325,6 @@ struct map_session_data *ssd = (struct map_session_data *)bl; struct party_data *p = NULL; struct guild *g = NULL;+ char name[NAME_LENGTH]; //Requesting your own "shadow" name. [Skotlex] if (ssd->fd == fd && ssd->disguise)@@ -8373,8 +8336,7 @@ WBUFB(buf,30) = WBUFB(buf,54) = WBUFB(buf,78) = 0; break; }+ sprintf(name, "[%d/%d] %s", ssd->status.base_level, ssd->status.job_level, ssd->status.name);+ memcpy(WBUFP(buf,6), name, NAME_LENGTH);- memcpy(WBUFP(buf,6), ssd->status.name, NAME_LENGTH); if( ssd->status.party_id ) { p = party_search(ssd->status.party_id);@@ -8488,7 +8450,6 @@ int cmd = 0x195, ps = -1; struct party_data *p = NULL; struct guild *g = NULL;+ char name[NAME_LENGTH]; nullpo_retv(ssd);@@ -8498,8 +8459,7 @@ WBUFW(buf,0) = cmd; WBUFL(buf,2) = ssd->bl.id;+ sprintf(name, "[%d/%d] %s", ssd->status.base_level, ssd->status.job_level, ssd->status.name);+ memcpy(WBUFP(buf,6), name, NAME_LENGTH);- memcpy(WBUFP(buf,6), ssd->status.name, NAME_LENGTH); if (!battle_config.display_party_name) { if (ssd->status.party_id > 0 && ssd->status.guild_id > 0 && (g = ssd->guild) != NULL)@@ -11694,8 +11654,6 @@{ struct map_session_data *t_sd; char *name = (char*)RFIFOP(fd,2);+ char *pname;+ name[NAME_LENGTH-1] = '0'; if(map[sd->bl.m].flag.partylock) { // Party locked.@@ -11703,9 +11661,7 @@ return; }+ pname=strrchr(name,' ');+ memcpy(pname, &pname[1], strlen(pname));+ t_sd = map_nick2sd(pname);- t_sd = map_nick2sd(name); if(t_sd && t_sd->state.noask) { // @noask [LuzZza] clif->noask_sub(sd, t_sd, 1);
-
malufett got a reaction from Ind in How to enable multiple hits for claymore trap?
for easy trick
map_foreachinrange(skill->trap_splash,&src->bl, skill->get_splash(sg->skill_id, sg->skill_lv), sg->bl_flag, &src->bl,tick);if (sg->unit_id != UNT_FIREPILLAR_ACTIVE) clif->changetraplook(&src->bl, sg->unit_id==UNT_LANDMINE?UNT_FIREPILLAR_ACTIVE:UNT_USED_TRAPS);sg->limit=DIFF_TICK(tick,sg->tick)+1500 + (sg->unit_id== UNT_CLUSTERBOMB || sg->unit_id== UNT_ICEBOUNDTRAP?1000:0);// Cluster Bomb/Icebound has 1s to disappear once activated.if( sg->unit_id != UNT_CLAYMORETRAP ) sg->unit_id = UNT_USED_TRAPS; //Changed ID so it does not invoke a for each in area again. break; then change your skill_cast_db.txt
so the total hit will be (duration1 left/1000)
-
malufett reacted to jaBote in Making Pull Requests on Hercules
Do you remember the many advantages Git has against Subversion (SVN)? One of those many advantages is the fact that in Git, you can send pull requests in order to directly collaborate with the community, without even the need of being an official Hercules dev, and if you contribute enough you can surely become a dev if you want. Well then, this is an – as detailed as possible – guide on how to make them.
First of all: What is a pull request? It's a way of telling the original devs of a (commonly open-sourced) project what changes you've made yourself on their project supposedly for the better, and kindly ask them (request) to merge it (pull). In short, it's a way of collaborating to a project without the need of being related at all to it. Obviously, your pull request may be rejected if it doesn't meet some requirements, but this is another story.
Git does also offer its own tools for pull requests (more info), but they're incompatible with the ones GitHub has. Moreover, GitHub pull request tools are easier to use than Git's.
What steps are required in order to do a pull request? In abstract, you'll have to:
Sign up for a GitHub account, if you don't have it already. Fork Hercules project in GitHub, if you haven't done this already. Clone your previous fork to a local repository in your computer, if you haven't done this already. Work on your fork. Commit your changes to your local repository. Push the changes you've previously committed to your remote repository on GitHub. Make the aforementioned pull request to the Hercules official repository. Steps 3 and 5 have already been shown on the Obtaining Hercules guide by @Ind (Obtaining Hercules through Git on *insert OS here* and Troubleshooting sections). These two steps will be slightly reviewed, but expect a fully detailed how-to in the others.
By the way, GitHub also has its own (generic) guides on how to fork a repo and then make a pull request, which also explain the toughest parts of this guide (though they're not so tough) and cover steps 2-6 (supposing you have a Git console). You're encouraged to go and read them if you want.
Well, here we go with the guide!
Step 1: Sign up for a GitHub account
Step 2: Fork Hercules project in GitHub
Steps 3 to 6: Local computer work
Step 7: (Finally) submitting the pull request
Congratulations! You have successfully made your first pull request on Hercules! This is a reason to be proud of yourself, isnt it?
-
malufett got a reaction from hemagx in @warp ignore map walk area
if it has a good purpose +1 but if there is nothing then I say used the athena way...
-
malufett got a reaction from Judas in Player's Level next to username
--- Hercules/src/map/clif.c Sun Apr 21 23:29:05 2013+++ Hercules/src/map/clif.c Tue Apr 16 22:54:32 2013@@ -13060,11 +13016,8 @@{ struct map_session_data *f_sd; int i;+ char *pname;+ pname = strrchr((char*)RFIFOP(fd,2), ' ');+ memcpy(pname, &pname[1], strlen(pname));+ f_sd = map_nick2sd(pname);- f_sd = map_nick2sd((char*)RFIFOP(fd,2)); // ensure that the request player's friend list is not full ARR_FIND(0, MAX_FRIENDS, i, sd->status.friends[i].char_id == 0); Thanks,,,..
-
malufett got a reaction from Senos in Player's Level next to username
here you have it..so sizzling hot..
--- src/map/clif.c Tue Apr 16 22:33:58 2013+++ src/map/clif.c Tue Apr 16 22:54:32 2013@@ -8361,7 +8325,6 @@ struct map_session_data *ssd = (struct map_session_data *)bl; struct party_data *p = NULL; struct guild *g = NULL;+ char name[NAME_LENGTH]; //Requesting your own "shadow" name. [Skotlex] if (ssd->fd == fd && ssd->disguise)@@ -8373,8 +8336,7 @@ WBUFB(buf,30) = WBUFB(buf,54) = WBUFB(buf,78) = 0; break; }+ sprintf(name, "[%d/%d] %s", ssd->status.base_level, ssd->status.job_level, ssd->status.name);+ memcpy(WBUFP(buf,6), name, NAME_LENGTH);- memcpy(WBUFP(buf,6), ssd->status.name, NAME_LENGTH); if( ssd->status.party_id ) { p = party_search(ssd->status.party_id);@@ -8488,7 +8450,6 @@ int cmd = 0x195, ps = -1; struct party_data *p = NULL; struct guild *g = NULL;+ char name[NAME_LENGTH]; nullpo_retv(ssd);@@ -8498,8 +8459,7 @@ WBUFW(buf,0) = cmd; WBUFL(buf,2) = ssd->bl.id;+ sprintf(name, "[%d/%d] %s", ssd->status.base_level, ssd->status.job_level, ssd->status.name);+ memcpy(WBUFP(buf,6), name, NAME_LENGTH);- memcpy(WBUFP(buf,6), ssd->status.name, NAME_LENGTH); if (!battle_config.display_party_name) { if (ssd->status.party_id > 0 && ssd->status.guild_id > 0 && (g = ssd->guild) != NULL)@@ -11694,8 +11654,6 @@{ struct map_session_data *t_sd; char *name = (char*)RFIFOP(fd,2);+ char *pname;+ name[NAME_LENGTH-1] = '0'; if(map[sd->bl.m].flag.partylock) { // Party locked.@@ -11703,9 +11661,7 @@ return; }+ pname=strrchr(name,' ');+ memcpy(pname, &pname[1], strlen(pname));+ t_sd = map_nick2sd(pname);- t_sd = map_nick2sd(name); if(t_sd && t_sd->state.noask) { // @noask [LuzZza] clif->noask_sub(sd, t_sd, 1);
-
malufett got a reaction from REKT in Player's Level next to username
here you have it..so sizzling hot..
--- src/map/clif.c Tue Apr 16 22:33:58 2013+++ src/map/clif.c Tue Apr 16 22:54:32 2013@@ -8361,7 +8325,6 @@ struct map_session_data *ssd = (struct map_session_data *)bl; struct party_data *p = NULL; struct guild *g = NULL;+ char name[NAME_LENGTH]; //Requesting your own "shadow" name. [Skotlex] if (ssd->fd == fd && ssd->disguise)@@ -8373,8 +8336,7 @@ WBUFB(buf,30) = WBUFB(buf,54) = WBUFB(buf,78) = 0; break; }+ sprintf(name, "[%d/%d] %s", ssd->status.base_level, ssd->status.job_level, ssd->status.name);+ memcpy(WBUFP(buf,6), name, NAME_LENGTH);- memcpy(WBUFP(buf,6), ssd->status.name, NAME_LENGTH); if( ssd->status.party_id ) { p = party_search(ssd->status.party_id);@@ -8488,7 +8450,6 @@ int cmd = 0x195, ps = -1; struct party_data *p = NULL; struct guild *g = NULL;+ char name[NAME_LENGTH]; nullpo_retv(ssd);@@ -8498,8 +8459,7 @@ WBUFW(buf,0) = cmd; WBUFL(buf,2) = ssd->bl.id;+ sprintf(name, "[%d/%d] %s", ssd->status.base_level, ssd->status.job_level, ssd->status.name);+ memcpy(WBUFP(buf,6), name, NAME_LENGTH);- memcpy(WBUFP(buf,6), ssd->status.name, NAME_LENGTH); if (!battle_config.display_party_name) { if (ssd->status.party_id > 0 && ssd->status.guild_id > 0 && (g = ssd->guild) != NULL)@@ -11694,8 +11654,6 @@{ struct map_session_data *t_sd; char *name = (char*)RFIFOP(fd,2);+ char *pname;+ name[NAME_LENGTH-1] = '0'; if(map[sd->bl.m].flag.partylock) { // Party locked.@@ -11703,9 +11661,7 @@ return; }+ pname=strrchr(name,' ');+ memcpy(pname, &pname[1], strlen(pname));+ t_sd = map_nick2sd(pname);- t_sd = map_nick2sd(name); if(t_sd && t_sd->state.noask) { // @noask [LuzZza] clif->noask_sub(sd, t_sd, 1);