Jump to content
  • 0

Strengthened Mobs


Freya

Question


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.01
  • Content Count:  120
  • Reputation:   53
  • Joined:  02/12/17
  • Last Seen:  

Hello, I would like to request a src/or anything (P.S. I do not really know if this is where I should really ask.) that will strengthen all mobs — especially, their Hit Rate.
The problem is that, once the (Assuming that the max base/job level is at 255/120 with all stat as 1.) player is at its max level, the tendency there is, is that most mobs and even the boss and MvP monsters itself misses due to the Flee Rate of these players.Imagine if their stat will be raised to 255 especially to their Agility and Luck.
I would like to request an src (or whatsoever that it fits) that will make the mobs be on par with these players.


Related Threads/Topic:

Thank you.

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

  • Group:  Developer
  • Topic Count:  35
  • Topics Per Day:  0.01
  • Content Count:  816
  • Reputation:   236
  • Joined:  01/30/13
  • Last Seen:  

C'mon it's a normal math formula you don't need me to write that down.

if(sd) //Player
    hitrate += sstatus->hit - flee;
else //Monster
    hitrate += sstatus->hit - flee/2;

 

Edited by Playtester
Link to comment
Share on other sites

  • 1

  • Group:  Developer
  • Topic Count:  35
  • Topics Per Day:  0.01
  • Content Count:  816
  • Reputation:   236
  • Joined:  01/30/13
  • Last Seen:  

Probably easiest to just change the hit calculation or just increase the dex of monsters.

In battle.c::is_attack_hitting you have this:

hitrate += sstatus->hit - flee;

You could change it into something like...

if(sd) //Player
    hitrate += sstatus->hit - flee;
else //Monster
    hitrate += sstatus->hit*2 - flee;

That would for example double their hit in the calculation.

Maybe a better idea would be to half the flee of the target instead, though.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  27
  • Topics Per Day:  0.01
  • Content Count:  505
  • Reputation:   126
  • Joined:  04/04/16
  • Last Seen:  

I did that before, however after updating my trunk it wasn't working as i've wanted. Maybe you could expand this if you have any knowledge about src.

 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.01
  • Content Count:  120
  • Reputation:   53
  • Joined:  02/12/17
  • Last Seen:  

44 minutes ago, Technoken said:

I did that before, however after updating my trunk it wasn't working as i've wanted. Maybe you could expand this if you have any knowledge about src.

 

@Technoken, I'll try my best to this Technoken if there are no more ways. Thank you!

9 minutes ago, Playtester said:

Probably easiest to just change the hit calculation or just increase the dex of monsters.

In battle.c::is_attack_hitting you have this:


hitrate += sstatus->hit - flee;

You could change it into something like...


if(sd) //Player
    hitrate += sstatus->hit - flee;
else //Monster
    hitrate += sstatus->hit*2 - flee;

That would for example double their hit in the calculation.

Maybe a better idea would be to half the flee of the target instead, though.

@Playtester, was also one of my ideas as to lower the flee of the target instead than to increase the flee of the mob (will really alter some mobs I believe). Anyhow, if it's fine for you, do you have any code for this Playtester? I would gladly appreciate it if you have and would share it to us. Thank you!

Edited by Freya
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  27
  • Topics Per Day:  0.01
  • Content Count:  505
  • Reputation:   126
  • Joined:  04/04/16
  • Last Seen:  

@Freya I think that you could just apply the code that Playtester provided. Just find those lines in battle.c. I might also use that. lol

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.01
  • Content Count:  120
  • Reputation:   53
  • Joined:  02/12/17
  • Last Seen:  

Just now, Technoken said:

@Freya I think that you could just apply the code that Playtester provided. Just find those lines in battle.c. I might also use that. lol

@Technoken I, too believe so, however, if there is a code that will reduce the flee rate of the player then I would use that code instead. Anyway, I would gladly look at your code you provided too. Would be also a great help. Thanks Technoken, t'was a great help!

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  61
  • Topics Per Day:  0.02
  • Content Count:  912
  • Reputation:   166
  • Joined:  11/27/14
  • Last Seen:  

On 3/30/2017 at 8:26 PM, Playtester said:

Probably easiest to just change the hit calculation or just increase the dex of monsters.

In battle.c::is_attack_hitting you have this:


hitrate += sstatus->hit - flee;

You could change it into something like...


if(sd) //Player
    hitrate += sstatus->hit - flee;
else //Monster
    hitrate += sstatus->hit*2 - flee;

That would for example double their hit in the calculation.

Maybe a better idea would be to half the flee of the target instead, though.

Oh i see this would be a great +1

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...