Issue Information
-
#005745
-
1 - Low
-
Fixed
Issue Confirmations
-
Yes (5)No (0)
Originally posted by Judas
Is Recognized Spell implemented in rA yet? It doesn't seem to change damage
Is Recognized Spell implemented in rA yet? It doesn't seem to change damage
Originally posted by malufett
oh..yeah its not yet fully implemented..only the sp consumption part...
oh..yeah its not yet fully implemented..only the sp consumption part...
Originally posted by Aleos
Is there any information on how the skill is supposed to work? The description seems kinda vague.
Is there any information on how the skill is supposed to work? The description seems kinda vague.
Originally posted by unknown267
The skill description says it makes all spells do max damage, so it's like a magical Maximize Power. Don't see how that's vague O.o
The skill description says it makes all spells do max damage, so it's like a magical Maximize Power. Don't see how that's vague O.o
Originally posted by Aleos
Hm. Ok so it's setting the min = max. Ok now I understand it, I totally forgot Maximize Power acted the same way. I was thinking of it in a different method which is what was confusing me.
Hm. Ok so it's setting the min = max. Ok now I understand it, I totally forgot Maximize Power acted the same way. I was thinking of it in a different method which is what was confusing me.
Originally posted by esu1214
find
find
#ifdef RENEWAL //Renewal MATK Appliance according to doddler (?title=Renewal_Changes#Upgrade_MATK) /** * min: (weaponMATK+upgradeMATK) * 2 + 1.5 * statusMATK * max: [weaponMATK+upgradeMATK+(wMatk*wLvl)/10] * 2 + 1.5 * statusMATK * yes this formula MATCHES their site: matk_max already holds weaponmatk+upgradematk, and * -> statusMATK holds the %Matk modifier stuff from earlier and lastly: * -> the mdef part is not applied at this point, but later. **/ //1:bugreport:5101 //1:bugreport:5101 MATK_ADD((1+sstatus->matk_max) * 2 + 15/10 * sstatus->matk_min + rnd()% ( sstatus->matk_max + (1 + (sstatus->matk_max*sstatus->wlv) / 10 * 2 + 10/15 * sstatus->matk_min ) )); #else //Ancient MATK Appliance if (sstatus->matk_max > sstatus->matk_min) { MATK_ADD(sstatus->matk_min+rnd()%(1+sstatus->matk_max-sstatus->matk_min)); } else { MATK_ADD(sstatus->matk_min); } #endifreplace
MATK_ADD((1+sstatus->matk_max) * 2 + 15/10 * sstatus->matk_min + rnd()% ( sstatus->matk_max + (1 + (sstatus->matk_max*sstatus->wlv) / 10 * 2 + 10/15 * sstatus->matk_min ) ));to
if(sc && sc->data[SC_RECOGNIZEDSPELL]) MATK_ADD(sstatus->matk_max); else MATK_ADD((1+sstatus->matk_max) * 2 + 15/10 * sstatus->matk_min + rnd()% ( sstatus->matk_max + (1 + (sstatus->matk_max*sstatus->wlv) / 10 * 2 + 10/15 * sstatus->matk_min ) ));
Originally posted by MarkZD
esu1214, your formula is VERY wrong, as any value you use in your formula with RECOGNIZED SPELL will be lower than without it.
Recognized Spell should add the MAX damage.
You just have to remove rnd()%, so it'll be the max damage.
esu1214, your formula is VERY wrong, as any value you use in your formula with RECOGNIZED SPELL will be lower than without it.
Recognized Spell should add the MAX damage.
You just have to remove rnd()%, so it'll be the max damage.
if(sc && sc->data[SC_RECOGNIZEDSPELL]) MATK_ADD((1+sstatus->matk_max) * 2 + 15/10 * sstatus->matk_min + ( sstatus->matk_max + (1 + (sstatus->matk_max*sstatus->wlv) / 10 * 2 + 10/15 * sstatus->matk_min ) )); else MATK_ADD((1+sstatus->matk_max) * 2 + 15/10 * sstatus->matk_min + rnd()% ( sstatus->matk_max + (1 + (sstatus->matk_max*sstatus->wlv) / 10 * 2 + 10/15 * sstatus->matk_min ) ));
Edited by MarkZD, 12 November 2012 - 01:49 AM.
Originally posted by malufett
ok..I'm with it..
ok..I'm with it..
Originally posted by malufett
Fixed @ [rev='16981']
Fixed @ [rev='16981']