Jump to content

  •  

Bug Tracker Migration

June 3rd
Good news everyone! The staff has decided that it is time to slowly kill off this Bug Tracker. We will begin the process of slowly migrating from this Bug Tracker over to our Github Issues which can be found here: https://github.com/HerculesWS/Hercules/issues

Over the next couple of days, I will be closing off any opportunity to create new reports. However, I still will keep the opportunity to reply to existing Bug Reports. Doing this will allow us to slowly fix any bug reports we have listed here so that we can easily migrate over to our Issue Tracker.

Update - June 7th 2015: Creating new bug posts has been disabled. Please use our https://github.com/HerculesWS/Hercules/issues tracker to post bugs. Users are still able to reply to existing bug posts.

- Administration

Issue Information

  • #007792

  • 0 - None Assigned

  • Fixed

Issue Confirmations

  • Yes (3)No (2)
Photo

Safety Wall Reflect Bug / Body Relocation Error

Posted by xathenx on 30 October 2013 - 04:17 PM

Skill Issues:

1. I try Asura Strike on Professor with Orc Lord Armor then my damage back to my character even the Professor is inside Safety Wall.

2. I wonder why some of my player getting error in Body Relocation animation after I update my Server to latest revision.

changed status to: New

Skill Issues:

1. I try Asura Strike on Professor with Orc Lord Armor then my damage back to my character even the Professor is inside Safety Wall.

Working as intended, official behavior.

@edit
#2 How to reproduce?

1. I try Asura Strike on Professor with Orc Lord Armor then my damage back to my character even the Professor is inside Safety Wall.

Working as Intended...

2. I wonder why some of my player getting error in Body Relocation animation after I update my Server to latest revision.

client compatibility..what is your client date...

:meow:

Skill Issues:

1. I try Asura Strike on Professor with Orc Lord Armor then my damage back to my character even the Professor is inside Safety Wall.

2. I wonder why some of my player getting error in Body Relocation animation after I update my Server to latest revision.



#1 same as mine my revision is 12535


#2 i solve it by myself , my case is same as your's but then i tried to find a solution and i found the error, "custom headgears" some of the custom item has an error, even tho, when u try to wear it and nothing's happen, when the champ uses relocation it trigger the behavior or movement of the custom headgear. that's why maybe the custom headgear is lack of details or corrupted. i hope this can help..



1. I try Asura Strike on Professor with Orc Lord Armor then my damage back to my character even the Professor is inside Safety Wall.

Working as Intended...

2. I wonder why some of my player getting error in Body Relocation animation after I update my Server to latest revision.

client compatibility..what is your client date...

:meow:

My Client date is 03-20-2013





Skill Issues:

1. I try Asura Strike on Professor with Orc Lord Armor then my damage back to my character even the Professor is inside Safety Wall.

Working as intended, official behavior.

@edit
#2 How to reproduce?

Even the enemy is in Safety Wall? I will get my damage back?

@xathenx

Yes. Same with Guard and Parrying, but this can be easily applied into a configuration file (or even a dumb flag in header file, or change the function prototype....) to create the "expected" behavior.

Actually, the main core of the reflect algorithm (in this case) is localized in battle.c: battle_calc_return_damage, but that function not handle the "state" (Sucessfully Block). Just apply 0 on trdamage (or even use constant :D) return statement (Actually max (0,trdamage) ) to force a "miss".

but as other said, this is a official behavior...soo

Edited by Chiron, 31 October 2013 - 12:54 AM.


@xathenx

Yes. Same with Guard and Parrying, but this can be easily applied into a configuration file (or even a dumb flag in header file, or change the function prototype....) to create the "expected" behavior.

Actually, the main core of the reflect algorithm (in this case) is localized in battle.c: battle_calc_return_damage, but that function not handle the "state" (Sucessfully Block). Just apply 0 on trdamage (or even use constant :D) return statement (Actually max (0,trdamage) ) to force a "miss".

but as other said, this is a official behavior...soo

hello sir. I just want to ask what sort of code should i put in the function battle_calc_return_damage to be able to NOT return damage blocked by safetywall/parrying/autoguard

I believe this is the intended behavior only for equip based reflect as shown here, not for the skill based reflect.
Skill based reflect was also changed by that fix.

Would be nice if someone tested skill based reflect on kRO. I do not believe it should work like this.

Edited by GrumpyPanda, 16 November 2013 - 03:40 AM.


I believe this is the intended behavior only for equip based reflect as shown here, not for the skill based reflect.
Skill based reflect was also changed by that fix.

Would be nice if someone tested skill based reflect on kRO. I do not believe it should work like this.

yes in kRO same ways with the skill it does reflect..only one thing which is not official the ReflectShield that it will not work only when AutoGuard is active other than that it should work...and ATM can't be fixed cause it needs a major changes in battle.c and don't ask me why cause its hard to explain..:P

:meow:

mkay, shield reflect working with autoguard was actually the bigger imbalance. but nice to know its a known bug.

I took a quick look. wouldn't it be possible to just add a new flag like d->guard = ATK_GUARD when autoguard succesfully blocks, which would then be used to force rdamage=0 ?

Edited by GrumpyPanda, 16 November 2013 - 02:26 PM.


Ind 
changed status to: Started

Ind 
changed status to: Working as Intended

I tested in official server (thanks to yommy, haru), the reflect behavior is correct (as stupid as it is)

I tested in official server (thanks to yommy, haru), the reflect behavior is correct (as stupid as it is)

Sir on official, when autoguard takes effect reflect damage shouldn't take effect anymore. (unless if you have Valk Mantue, Orclord Card)

yes in kRO same ways with the skill it does reflect..only one thing which is not official the ReflectShield that it will not work only when AutoGuard is active other than that it should work...and ATM can't be fixed cause it needs a major changes in battle.c and don't ask me why cause its hard to explain.. :P

:meow:



Ind 
changed status to: Started

indeed, I redid the test and I realised that I my previous results differed due to a mistake. Thanks

Ind 
changed status to: Fixed

Fixed in https://github.com/H...437727f556cea3c


Sir, reflect-inflicting items like orc lord card should always inflict reflect even if autoguarded. And in our version now, the skillname overhead "reflect shield" no longer appears on the attacker. This is not the case for official servers.

Ind 
changed status to: Started

Ind 
changed status to: Fixed

Bump, I'm not sure if I'm supposed to make another topic since this is related. Right now I'm able to reflect dmg using reflect shield on safety wall regardless of using auto-guard or not. It's a foolproof way to farm most mobs including Valkyries without inflicting or receiving any damage and was wondering if it can be fixed somehow :c

Bump again after 2 weeks, players are now abusing this bug.

Safetywall + Reflect Shield = Free mvp.

Bumping this too cause it's a pretty serious and abusable bug.

Making a new topic might be better though.