Jump to content
  • 0

Safety Wall + Reflect Shield Potential Bug-Abuse


KazumaSatou

Question


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.01
  • Content Count:  145
  • Reputation:   36
  • Joined:  05/15/20
  • Last Seen:  

Can anyone help me how to prevent reflecting damage while a paladin is in safety wall?
I read some of the threads in both rA and herc that it is the default behavior of Safety Wall and Reflect Shield but it is a Potential Bug-Abuse for normal players and I don't see anyone solved this on the threads I read.

Hopefully someone will help me with this scenario on Safety Wall with Reflect Shield.

Thank you so much.

  • Upvote 1
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 3

  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.01
  • Content Count:  235
  • Reputation:   63
  • Joined:  04/29/19
  • Last Seen:  

5 hours ago, KazumaSatou said:

Can anyone help me how to prevent reflecting damage while a paladin is in safety wall?
I read some of the threads in both rA and herc that it is the default behavior of Safety Wall and Reflect Shield but it is a Potential Bug-Abuse for normal players and I don't see anyone solved this on the threads I read.

Hopefully someone will help me with this scenario on Safety Wall with Reflect Shield.

Thank you so much.

 

I found the solution ?

change in battle.cpp

	sc = status_get_sc(bl);
	ssc = status_get_sc(src);

	if (sc && sc->data[SC_WHITEIMPRISON])
		return 0; // White Imprison does not reflect any damage

to:

    sc = status_get_sc(bl);
    ssc = status_get_sc(src);

    if (sc && sc->data[SC_SAFETYWALL])
        return 0;
    if (sc && sc->data[SC_WHITEIMPRISON])
        return 0; // White Imprison does not reflect any damage


Test and tell me if it worked. It worked for me.

Edited by Haruka Mayumi
Removed Indirect Harassment
  • Upvote 2
  • Love 2
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.01
  • Content Count:  145
  • Reputation:   36
  • Joined:  05/15/20
  • Last Seen:  

54 minutes ago, Gladius said:

 

I found the solution ?

change in battle.cpp


	sc = status_get_sc(bl);
	ssc = status_get_sc(src);

	if (sc && sc->data[SC_WHITEIMPRISON])
		return 0; // White Imprison does not reflect any damage


to:


    sc = status_get_sc(bl);
    ssc = status_get_sc(src);

    if (sc && sc->data[SC_SAFETYWALL])
        return 0;
    if (sc && sc->data[SC_WHITEIMPRISON])
        return 0; // White Imprison does not reflect any damage

 


Unfortunately the members and moderators of this forum do not appreciate the small members who collaborate.
Test and tell me if it worked. It worked for me.

It works! Thank you very much for responding on my problem for potential bug abuse.
Hopefully they appreciate all the people who wants to collaborate even if its small/alone as long as it is important on the emulator.

I'll vote your post so if there's anyone who needs this fix on their server can use it.
Thank you again and stay safe!

Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  36
  • Topics Per Day:  0.01
  • Content Count:  587
  • Reputation:   431
  • Joined:  01/26/16
  • Last Seen:  

3 hours ago, Gladius said:

Unfortunately the members and moderators of this forum do not appreciate the small members who collaborate.

Media Tweets by Confused Black Guy (@Twt_Kuro) | Twitter

  • Love 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.01
  • Content Count:  235
  • Reputation:   63
  • Joined:  04/29/19
  • Last Seen:  

8 hours ago, KazumaSatou said:

It works! Thank you very much for responding on my problem for potential bug abuse.
Hopefully they appreciate all the people who wants to collaborate even if its small/alone as long as it is important on the emulator.

I'll vote your post so if there's anyone who needs this fix on their server can use it.
Thank you again and stay safe!

I believe you will have problems with other skills, example: Auto guard and parry on Orc Lord will still reflect..
Thanks for alerting @Haruka Mayumi

I believe that the development team will soon find a better and definitive solution.
 

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