C
Caledor
Guest
This is what i came up with for Jump. A physical strike (thinking of atk mul of 1.3) that is boosted by Trance, Berserk, and by High jump (by 1.5 just like throw) and takes the element of the weapon. Funny how Freya's Jump actually became weaker with Trance despite being its main focus.
Code: [Select]
Also i want you to look at this 2 lines of case 19, Physical Strike:
Code: [Select]
Dunno if elemental physical strikes exist, but doesn't this mean that the spell uses the element of the weapon for the sake of weaknesses/freeze/heat whatever and the element of the SPELL (not the weapon) for the sake of elm. boost alone?
Aka, an Excalibur II powered Shock will deal improved damage agains enemies weak to holy, BUT non-boosted damage if Steiner is equipped to boost Holy. But if we make Shock, dunno... Fire-elemental, Shock will deal improved damage against enemies weak to Holy (Excalibur II) AND if equipped to boost Fire.
Sounds like an oversight to me, like the first line should be ApplyWeapElementBoost instead of ApplySpellElementBoost.
Code: [Select]
Code:
case 48: case 83: btl_calc.CalcSub_13A(calc_VAR); btl_calc.CalcSub_141(calc_VAR); btl_calc.CalcSub_143(calc_VAR); btl_calc.CalcSub_151(calc_VAR); if ((caster.sa[0] & 2097152U) != 0U) { calc_VAR.at_num = (short)(calc_VAR.at_num * 3 >> 1); } if (prog_no == 48) { if (btl_calc.CalcSub_152(calc_VAR)) { btl_calc.CalcSub_203(calc_VAR); } } else { if (btl_calc.CalcSub_152(calc_VAR)) { int num14; if ((num14 = (int)(calc_VAR.at_pow - calc_VAR.df_pow)) <= 0) { num14 = 1; } CALC_VAR calc_VAR33 = calc_VAR; calc_VAR33.tg_flags |= 1; if (calc_VAR.at_num < 4) { calc_VAR.at_num = 4; } int num15 = (int)((long)(num14 * (int)calc_VAR.at_num) / (long)((ulong)btl_util.SumOfTarget(0U))); if (num15 > 9999) { num15 = 9999; } if ((calc_VAR.flags & 8) != 0) { calc_VAR.tg_flags |= 2; } calc_VAR.tg_hp = (short)num15; } } break;
Code: [Select]
Code:
btl_calc.ApplySpellElementBoost(calc_VAR); if (btl_calc.ApplyWeapElement(calc_VAR)) { [...] }
Aka, an Excalibur II powered Shock will deal improved damage agains enemies weak to holy, BUT non-boosted damage if Steiner is equipped to boost Holy. But if we make Shock, dunno... Fire-elemental, Shock will deal improved damage against enemies weak to Holy (Excalibur II) AND if equipped to boost Fire.
Sounds like an oversight to me, like the first line should be ApplyWeapElementBoost instead of ApplySpellElementBoost.
Last edited:
