Jump to content

hauren

Members
  • Content Count

    6
  • Joined

  • Last visited

About hauren

  • Rank
    Newbie

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. heya, so kro updated the skills but not in hercules so i trying to do myself https://github.com/HerculesWS/Hercules/issues/2727 the problem is i cant figure it out how SC_POEMBRAGI works... where is the part of slow (when skill still active) where the part of the bonuses i also checked UNT_POEMBRAGI that thingies give us the actual buff, but which buff? i think if i know the buff (or at least where to change it) i can implement new behavior like clementia or canto... yeah i looked rathena but makes me a little bit confuse, going to try again later but damm... thx in advice!
  2. if u find a solution please send it here for the future
  3. i did it that way and its working: case AB_VITUPERATUM: if (flag&1) clif->skill_nodamage(src, bl, skill_id, skill_lv, sc_start(src, bl, type, 100, skill_lv, skill_get_time(skill_id, skill_lv))); else { map->foreachinrange(skill->area_sub, bl, skill->get_splash(skill_id, skill_lv), BL_CHAR, src, skill_id, skill_lv, tick, flag|BCT_ENEMY|1, skill->castend_nodamage_id); clif->skill_nodamage(src, bl, skill_id, skill_lv, 1); } break;
  4. The problem was, aparently u have to add a new range like { AB_VITUPERATUM. AB_VITUPERATUM } but my problem now is: i simple copy silentium behavior right? but why i can loop through mobs around the target one ( now is looping around me )
  5. heya! so i was messing around with source and skills and sh*t but i cant understand some parts and get many errors, i made almost* like this guide: https://github.com/HerculesWS/Hercules/wiki/Adding-new-skills i appreciate any help =] i tried many things but no luck status.c // status->set_sc( AB_VITUPERATUM , SC_LEXAETERNA , SCB_NONE ); add_sc( AB_VITUPERATUM , SC_LEXAETERNA ); skill.h // used that id cuz is the one used by rathena AB_VITUPERATUM = 5072, skill.c case AB_VITUPERATUM: map->foreachinrange(skill->area_sub, src, skill->get_splash(skill_id, skill_lv), BL_CHAR, src, PR_LEXAETERNA, skill_lv, tick, flag|BCT_ENEMY|1, skill->castend_nodamage_id); clif->skill_nodamage(src, bl, skill_id, skill_lv, 1); break; it says that have something about id range(?) so i tried to add in this part also in skill.c: skill_idx_ranges[] = { { NV_BASIC, NPC_LEX_AETERNA }, { KN_CHARGEATK, SA_ELEMENTWIND }, { RK_ENCHANTBLADE, AB_SILENTIUM }, { WL_WHITEIMPRISON, SC_FEINTBOMB }, { LG_CANNONSPEAR, SR_GENTLETOUCH_REVITALIZE }, { WA_SWING_DANCE, WA_MOONLIT_SERENADE }, { MI_RUSH_WINDMILL, MI_HARMONIZE }, { WM_LESSON, WM_UNLIMITED_HUMMING_VOICE }, { SO_FIREWALK, SO_EARTH_INSIGNIA }, { GN_TRAINING_SWORD, GN_SLINGITEM_RANGEMELEEATK }, { AB_SECRAMENT, LG_OVERBRAND_PLUSATK }, { ALL_ODINS_RECALL, ALL_LIGHTGUARD }, { RL_GLITTERING_GREED, RL_GLITTERING_GREED_ATK }, { KO_YAMIKUMO, OB_AKAITSUKI }, { ECL_SNOWFLIP, ALL_THANATOS_RECALL }, { GC_DARKCROW, NC_MAGMA_ERUPTION_DOTDAMAGE }, { SU_BASIC_SKILL, SU_SPIRITOFSEA }, { HLIF_HEAL, MH_VOLCANIC_ASH }, { MS_BASH, MER_INVINCIBLEOFF2 }, { EL_CIRCLE_OF_FIRE, EL_STONE_RAIN }, { GD_APPROVAL, GD_DEVELOPMENT }, CUSTOM_SKILL_RANGES }; actually make the things worse =[
  6. if i not mistaken u dont even need this diff anymore just edit the lua files "data\luafiles514\lua files\service_korea\ExternalSettings_kr.lub"
×
×
  • Create New...

Important Information

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