Jabantiz wrote:Fixed:
Insidious Whisper - `call_frequency` on the tiers tab was not set up at all
Blasphemy - Variables used did not match the parameters of the cast function
Not Fixed:
Lucan's Pact - what is no implemented? if you mean the armor effectiveness well sadly we have nor armor calculations at the moment.
Unholy Hunger II - Would need to use the name code, I saw elsewhere that you said it wasn't working I will look into that
How did i miss the call data... amateur! lol altho none of them had any by default so... plus i was no doubt thinking it was something epic that goes right the the heart of government pmsl.
Yeah Armor effectiveness and i think armor mitigation. I didn't want to just add the spell's data in until the script actually works.
Yeah the spell your thinking off is the Mend ability for the monk. As i didn't make the code i don't know how to alter it, it looks like it should work tho :\
Thanks for those two, ill give them a go and if they both work ill get the higher level ones in as well

yay teamwork!
[EDIT] Just realized i was quite lazy there :p here's the % based scripts your looking for. (as of now they don't work)
Mend
Mend II
Mend III
Mend IV
Mend V
[EDIT #2]
Blasphemy's still crashing the server, i gave it the once over and still don't know why its acting all retarded. Also, and this also goes for all "group encounter" spells, if it has a knockdown or a (debuff?)(DoT?) it only triggers on the non targeted members of the encounter as appose to all of them (inc primary target) so that will need looked at, i don't think its a script error, more like server code. So to recap blasphemy spells still throwing tantrums.
[EDIT: for the last time] Ok, Well i got pissed off with
Blasphemy so i just deleted the code and started again using my notepad of script code. Just a case of splicing them together.
From
Code: Select all
function cast(Caster, Target, HateMin, HateMax, ResistBonus)
if HateMax ~= nil and HateMin < HateMax then
AddHate(Caster, Target, math.random(HateMin, HateMax), 1)
else
AddHate(Caster, Target, HateMin, 1)
end
AddSpellBonus(Target, 202, ResistBonus)
Interrupt(Target)
end
function remove(Caster, Target)
RemoveSpellBonus(Target)
end
Too
Code: Select all
function cast(Caster, Target, MinVal, MaxVal, ResistAmt)
if MaxVal ~= nil and MinVal < MaxVal then
AddHate(Caster, Target, math.random(MinVal, MaxVal), 1)
else
AddHate(Caster, Target, MinVal, 1)
end
if target ~= nil then
Interrupt(Target)
end
AddSpellBonus(Target, 202, ResistAmt)
end
function remove(Caster, Target)
RemoveSpellBonus(Target)
end
Re-ordered the script and apart from that it looks like the interrupt was missing an "if target" The only thing left is the whole group encounter stuff only working on the additional group members and not the main target. But... yay! re-write worked!