Issue Information
-
#007792
-
0 - None Assigned
-
Fixed
Issue Confirmations
-
Yes (3)No (2)
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.
Working as intended, official behavior.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.
@edit
#2 How to reproduce?
Working as Intended...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.
client compatibility..what is your client date...2. I wonder why some of my player getting error in Body Relocation animation after I update my Server to latest revision.
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..
Working as Intended...
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.client compatibility..what is your client date...2. I wonder why some of my player getting error in Body Relocation animation after I update my Server to latest revision.
My Client date is 03-20-2013
Even the enemy is in Safety Wall? I will get my damage back?Working as intended, official behavior.
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.
@edit
#2 How to reproduce?
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 ) 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.
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@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 ) return statement (Actually max (0,trdamage) ) to force a "miss".
but as other said, this is a official behavior...soo
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.
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..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.
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.
Sir on official, when autoguard takes effect reflect damage shouldn't take effect anymore. (unless if you have Valk Mantue, Orclord Card)I tested in official server (thanks to yommy, haru), the reflect behavior is correct (as stupid as it is)
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..
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.
Safetywall + Reflect Shield = Free mvp.
Making a new topic might be better though.