Jump to content
  • 0

Sharp Shooting not criting


darkdrey

Question


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  2
  • Reputation:   0
  • Joined:  02/01/19
  • Last Seen:  

Hey, everyone!

I`m using the most up-to-date rAthena emulator from GitHub.

Client: 2022-04-06

Mode: Pre-renewal

Both `SN_SHARPSHOOTING` and `MA_SHARPSHOOTING` are set with the `Critical: true` flag in the `skill_db.yml` file.

I didn't change anything in `battle.cpp` or `battle.hpp`. 

 
This is with 4 Critical

Spoiler

image.png.5408ca95e5f6e71cb7a1133f8b2cd8e8.png

 

And this is with 104 Critical

Spoiler

image.png.7d382b1d4b48f365530bcb805c3f9113.png

104 Crticial with 3 Paper Cards

Spoiler

image.png.65614501221872136cc5a0817ddf9614.png

 

Thank you very much for your help!

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

  • Group:  Developer
  • Topic Count:  37
  • Topics Per Day:  0.01
  • Content Count:  900
  • Reputation:   248
  • Joined:  01/30/13
  • Last Seen:  

Sharp Shooting is a special case. It just deals fake critical damage, which only ignores DEF/FLEE but does not actually count as critical damage. So it neither deals max damage nor is increased by "The Paper" card.

Try to test against a monster with very high DEF or FLEE, there you will see the difference.

This is official behavior.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.05
  • Content Count:  5
  • Reputation:   0
  • Joined:  05/03/25
  • Last Seen:  

On 2/26/2025 at 12:51 PM, Playtester said:

Sharp Shooting is a special case. It just deals fake critical damage, which only ignores DEF/FLEE but does not actually count as critical damage. So it neither deals max damage nor is increased by "The Paper" card.

Try to test against a monster with very high DEF or FLEE, there you will see the difference.

This is official behavior.

Hello, I’m with the same "problem", tested against monsters with def/ flee high and no change using the Paper Card, I entered a server that seems to have the oldest emulator and I can easily notice the difference using Paper Card and not using. If so, is there any way to return functionality as in the old emulators?

Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  37
  • Topics Per Day:  0.01
  • Content Count:  900
  • Reputation:   248
  • Joined:  01/30/13
  • Last Seen:  

If you really want to restore that bug you can probably just remove the fix for it:

			if (skill_id == SN_SHARPSHOOTING || skill_id == MA_SHARPSHOOTING)
				bflag &= ~(BDMG_CRIT); // Sharpshooting just ignores DEF/FLEE but damage is like a normal attack

 

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...