Jump to content

_Terra

Members
  • Posts

    154
  • Joined

  • Last visited

  • Days Won

    7

_Terra last won the day on April 17

_Terra had the most liked content!

4 Followers

About _Terra

Profile Information

  • Gender
    Male
  • Location
    Chile

Recent Profile Visitors

4652 profile views

_Terra's Achievements

Metaling

Metaling (6/15)

  • Conversation Starter
  • Problem Solver Rare
  • Reacting Well
  • First Post
  • Collaborator

Recent Badges

51

Reputation

19

Community Answers

  1. You can add a skill in pc.cpp (src/map/pc.cpp) int pc_skillheal_bonus(map_session_data *sd, uint16 skill_id) { int bonus = sd->bonus.add_heal_rate; nullpo_ret(sd); skill_id = skill_dummy2skill_id(skill_id); if( bonus ) { switch( skill_id ) { case AL_HEAL: if( !(battle_config.skill_add_heal_rate&1) ) bonus = 0; break; case PR_SANCTUARY: if( !(battle_config.skill_add_heal_rate&2) ) bonus = 0; break; case AM_POTIONPITCHER: if( !(battle_config.skill_add_heal_rate&4) ) bonus = 0; break; case CR_SLIMPITCHER: if( !(battle_config.skill_add_heal_rate&8) ) bonus = 0; break; case BA_APPLEIDUN: if( !(battle_config.skill_add_heal_rate&16)) bonus = 0; break; case AB_CHEAL: if (!(battle_config.skill_add_heal_rate & 32)) bonus = 0; break; case AB_HIGHNESSHEAL: if (!(battle_config.skill_add_heal_rate & 64)) bonus = 0; break; case CD_MEDIALE_VOTUM: if (!(battle_config.skill_add_heal_rate & 128)) bonus = 0; break; case CD_DILECTIO_HEAL: if (!(battle_config.skill_add_heal_rate & 256)) bonus = 0; break; } } for (auto &it : sd->skillheal) { if (it.id == skill_id) { bonus += it.val; break; } } return bonus; } skill_add_heal_rate: 487 <--- means skill number designed, 1 = Heal Skill, 2 = Sanctuary Skill, etc so 487 means Heal + Sanctuary + Potion Pitcher + Cheal + highness heal + mediale + dialectio
  2. Todo lo que tenga que ver con client side no se toca con el emulador, en este caso es client side y no tienes que compilar nada.
  3. You can download directrly trough this link: https://github.com/llchrisll/ROenglishRE
  4. https://github.com/llchrisll/ROenglishRE/blob/master/Translation/Pre-Renewal/data/luafiles514/lua files/skillinfoz/skilldescript.lub
  5. Prueba cambiando (BaseLevel/2) por status_get_lv(src)
  6. No se puede aumentar, lo que puedes hacer es que escale menos y ajustar el daño mágico de cada skill o también que no aumentele matk al llegar al máximo.
  7. https://github.com/rathena/rathena/pull/8088
  8. To solve clif_send error just edit this line: specialeffect EF_HEAL, .gid[.@dupid]; to specialeffect EF_HEAL;
  9. Diff your exe again and search 'Change Party Value'
  10. 5 means 5% stun chance and stun chance start at level 6 so when you have bash level 10 you have 25% then if you put 10 stun will increase 10% per level (50% at level 10).
  11. case SM_BASH: if( sd && skill_lv > 5 && pc_checkskill(sd,SM_FATALBLOW)>0 ){ //BaseChance gets multiplied with BaseLevel/50.0; 500/50 simplifies to 10 [Playtester] status_change_start(src,bl,SC_STUN,(skill_lv-5)*sd->status.base_level*10, skill_lv,0,0,0,skill_get_time2(skill_id,skill_lv),SCSTART_NONE); } break; Stun % starts at level 6 so in this line: status_change_start(src,bl,SC_STUN,(skill_lv-5)*sd->status.base_level*10, on skill_lv-5 means 5% when you have bash lvl 6, if lvl 7 bash stun chance increases to 10%... and base_level has a aditional chance to stun. So you need change skill_lv-5 to skill_lv-10 that means every level you have 10% aditional chance.
  12. - Id: 40024 AegisName: Stone Blade Name: Stone Blade Type: Weapon SubType: Dagger Weight: 600 Attack: 73 Range: 1 Jobs: Alchemist: true Archer: true Assassin: true BardDancer: true Blacksmith: true Crusader: true Hunter: true Knight: true Mage: true Merchant: true Ninja: true Novice: true Rogue: true Sage: true SoulLinker: true SuperNovice: true Swordman: true Thief: true Wizard: true Locations: Right_Hand: true WeaponLevel: 1 EquipLevelMin: 1 Trade: NoDrop: true NoTrade: true NoSell: true NoCart: true NoGuildStorage: true NoMail: true NoAuction: true NoStorage: true Trade had extra spaces. If you're using notepad++ you can activate show symbol It can activate in view window > show symbol > show white space and tab
  13. Try sc_start4 EquipScript: | sc_start4 SC_Summer,-1,0,0,0,1; UnEquipScript: | sc_end SC_Summer;
  14. Lift your sprite a little bit on X like 1 or 2
×
×
  • Create New...