Jump to content

Stolao

Developer
  • Posts

    1443
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by Stolao

  1. Thank you kk updating my git as we speakUpdate Updated weapon mastery 1.20 -> 1.21 (technically same file) Thanks for updating. Btw where can I download the file? In my git https://github.com/Stolao/Npc_Release/blob/master/Weapon_Mastery/WeaponMastery_v1.20.txt It says 1.20 but I messed up my update and updated 1.21 as 1.20 Thank you kk updating my git as we speakUpdate Updated weapon mastery 1.20 -> 1.21 (technically same file) Thanks for updating. Btw where can I download the file? In my git https://github.com/Stolao/Npc_Release/blob/master/Weapon_Mastery/WeaponMastery_v1.20.txt It says 1.20 but I messed up my update and updated 1.21 as 1.20
  2. this would do the job but it will remove any refinement/cards on it, try using makeitem2 and delitem2
  3. XD is ok happens to all of us
  4. Thank you kk updating my git as we speak Update Updated weapon mastery 1.20 -> 1.21 (technically same file)
  5. I don't know if that's possible but please check this: https://rathena.org/wiki/Getequipid simple if(getequipid(EQI_HEAD_TOP) > 20000 || getequipid(EQI_HEAD_MID) > 20000 || getequipid(EQI_HEAD_LOW) > 20000)
  6. Originally i had Safeguard check for a shield but i changed this early on so it preformed less checks, this is back when it didnt use OnPcCalcEvent but when it used a modified itemdb, i could easily modify a version for you if you like? 1: The debug is still appearing when unequipping a weapon and during login without a weapon equipped. - Which Rev are you using? 2:Question - if I set .wLvBonus to 1, it wouldn't affect anything? the bonus exp will come from the weapon level only? - Its .wLvBonus * the Weapon level, id recommend 1-5 at tops, basically it an instinctive to use better wapons 3:Can you give me suggestion what to put on .expcurve so that they won't be able to max level it within a day? bloody branch can easily be purchased on my server using zeny so it's easy to level it up plus the mvps give high exp.. I was thinking about they can max one weapon mastery if they keep hunting mvp for 2weeks(let's say playing 10hrs per day). I wanted it to be really difficult. XD -The exp gained is equal to the mobs Level so a curve of 50 should be fine to get from level 50 -> 51 you need to kill 1262 Level 99 Valks and for 99 -> 100 its 4952 Valk Kills
  7. Its under Option, Option 64 32 to be exact use @ option in game too see full list thanks for your reply, but still no luck (I also tried different parameter for option with those sprite ID) it works fine if Im using job 2 and below (lord knight, knight) with peco peco riding, it will show their mount the problem is if Im using job 3, even mechanic with lv 1 cart option paramater wont show the cart
  8. then poke your head by my git
  9. Exp curve is calculated like this - Next Lv Exp Cost = Lv*(Lv*.expcurve)+10+Lv example: from 99 -> 100 under a 25 exp curve is 245149 exp while 99 -> 100 under a 50 exp curve is 490174 exp as for wLvBonus its simply the Level of your weapon as a flat exp boost, as for a % boost it varies depending on the mobs you hunt, but overall it ends up about a 8-10% exp boost with a level 4 weapon and the debug is caused by it being an invisible npc anything else? I think the debug is caused by 'getequipid' since if it returns to 0, a debug will occur. I think it use 'getequipisequiped' before 'getequipid' Try to replace this under the OnPCStatCalcEvent removed @Stolao, Can you further explain this? 1) .expcurve is like experience rate right? what should I put here if I want weapon leveling to be more harder? 2) How much(in percent) does .wExpBoost, increase the experience rate? 3) What is wLvBonus? I can't quite get your current explanation Anyway this script is really awesome. I'm gonna put this on my server. Thanks for sharing. EDIT: Sorry, that won't fix it since Safeguard is also for Unarmmed. I also want to get rid of the debug XD
  10. are you wanting an item to use a pre existing efect or create a new effect if you want a prexisting effect use this as an example 1201,Knife,Knife,5,50,,400,17,,1,3,0xFE9F7EEF,7,2,2,1,1,1,1,{},{ specialeffect2 EF_ANGEL2; },{} and effects list can be found in here and here
  11. Simple is best
  12. He want it passive not active, example: You attack a poring with a swordsman, poring dies and all itens in 3 cells of your range go to your inventory. You attack a poring with a archer, poring dies but the itens drops in ground because the distance between the poring and the archer is 7 cells. Its a plugin for hercules. Ah I understand, mb
  13. All very nice
  14. Just make a script at commands that makes character cast greed?
  15. Stolao

    Rapid Throw

    I'm pretty sure fixed damage can be reduced still ie throw stone does a fixed 50 damage but build ghostring rydric and it does only ~15 damage. pretty sure its in this part though // 06 nk (skill damage properties): // 0x01 - No damage skill // 0x02 - Has splash area // 0x04 - Damage should be split among targets // 0x08 - Skill ignores caster's % damage cards (misc type always ignores) // 0x10 - Skill ignores elemental adjustments // 0x20 - Skill ignores target's defense (misc type always ignores) // 0x40 - Skill ignores target's flee (magic type always ignores) // 0x80 - Skill ignores target's def cards rapid throw has a value of 0x56 meaning it doesn't ignore targets def cards (0x80) or casters % damage cards (0x08) if you want change 3008,11,8,2,0,0x56,1:1:1:1:1:1:1:1:1:2,10,-10,no,0,0,0,misc,0,0x0, KO_MUCHANAGE,Rapid Throw to 3008,11,8,2,0,0xDE,1:1:1:1:1:1:1:1:1:2,10,-10,no,0,0,0,misc,0,0x0, KO_MUCHANAGE,Rapid Throw and should have the effect your looking for
  16. The effect is client side not server side, if you equipt the item on player A and then player B warps to player A then player B will not see the effect. To counter this is advise using short time span effects that don't prrsist. If you really want to have the effect disappear you can use at command refresh, but it won't effect what other players see just the player with the equipment Another option is to use attachrid of players on map and refresh them all, but again this has its own negative effects.
  17. in your skill.c case AB_HIGHNESSHEAL: { int heal = skill_calc_heal(src, bl, skill_id, skill_lv, true); int heal_get_jobexp; if( status_isimmune(bl) || (dstmd && (dstmd->mob_id == MOBID_EMPERIUM || mob_is_battleground(dstmd))) || (dstsd && pc_ismadogear(dstsd)) )//Mado is immune to heal heal=0; if( tsc && tsc->count ) { if( tsc->data[SC_KAITE] && !(sstatus->mode&MD_BOSS) ) { //Bounce back heal if (--tsc->data[SC_KAITE]->val2 <= 0) status_change_end(bl, SC_KAITE, INVALID_TIMER); if (src == bl) heal=0; //When you try to heal yourself under Kaite, the heal is voided. else { bl = src; dstsd = sd; } } else if (tsc->data[SC_BERSERK] || tsc->data[SC_SATURDAYNIGHTFEVER]) heal = 0; //Needed so that it actually displays 0 when healing. } clif_skill_nodamage (src, bl, skill_id, heal, 1); if( tsc && tsc->data[SC_AKAITSUKI] && heal && skill_id != HLIF_HEAL ) heal = ~heal + 1; heal_get_jobexp = status_heal(bl,heal,0,0); if(sd && dstsd && heal > 0 && sd != dstsd && battle_config.heal_exp > 0){ heal_get_jobexp = heal_get_jobexp * battle_config.heal_exp / 100; if (heal_get_jobexp <= 0) heal_get_jobexp = 1; pc_gainexp (sd, bl, 0, heal_get_jobexp, false); } } break; change this line heal_get_jobexp = status_heal(bl,heal,0,0); to this if(heal > 0) heal_get_jobexp = status_percent_heal(bl, skill_lv * 20, 0) and it will now heal for 20% of max hp per skill level (100% at max level)
  18. So you want it to fully heal the player (like ygg) right?
  19. If you give more details its quite an easy sorce mod.
  20. think this already exist in KN_CHARGEATK unit.c case KN_CHARGEATK: { unsigned int k = (distance_bl(src,target)-1)/3; // +100% every 3 cells of distance if( k > 2 ) k = 2; // ...but hard-limited to 300%. casttime += casttime * k; } battle.c case KN_CHARGEATK: { // +100% every 3 cells of distance but hard-limited to 500% unsigned int k = wd.miscflag / 3; if (k < 2) k = 0; else if (k > 1 && k < 3) k = 1; else if (k > 2 && k < 4) k = 2; else if (k > 3 && k < 5) k = 3; else k = 4; skillratio += 100 * k; } break;
  21. bonus3 bAddEff,Eff_Bleeding,100,ATF_MAGIC|ATF_SELF; Its a newer git update that's needed though Edit: it was added 6 days ago in this update
  22. https://rathena.org/board/topic/99994-damage-effect/ found it
  23. There is a sorce mod for this made several months back, in request/support section. I'll try and find it when I'm home.
  24. well i have already written my variant and Capuche posts so ill post anyways -..- - script sc_server -1,{ OnHour18: SC_Enable = 1; addrid(0); sc_start SC_SUMMER,-1,0; end; OnHour20: SC_Enable = 0; addrid(0); sc_end SC_SUMMER; end; OnPCLoginEvent: if(SC_Enable) sc_start SC_SUMMER,-1,0; end; } this version automatically disables the SC after an alotted time
  25. Pm me with more details on what your looking for in the Crafting system
×
×
  • Create New...