For Burn, CTRL + Shift + F and search for "Heatproof".
http://prntscr.com/jyl14q
Go to the line in the screenshot above, and you'll find the following code:
if i.status==PBStatuses::BURN
if !i.hasWorkingAbility(:MAGICGUARD)
PBDebug.log("[Status damage] #{i.pbThis} took damage from burn")
if i.hasWorkingAbility(:HEATPROOF)
PBDebug.log("[Ability triggered] #{i.pbThis}'s Heatproof")
i.pbReduceHP((i.totalhp/16).floor)
else
i.pbReduceHP((i.totalhp/8).floor)
end
end
i.pbContinueStatus
end
Simply change the 8 in the "else" to 16.
Thanks, it worked! I'll try to find out myself how to do the other ones, don't worry. :D
For Paralysis, CTRL + Shift + F and search for "speedmult".
http://prntscr.com/jyl1wg
And go to this line. (It's the only one that has a /4)
if self.status==PBStatuses::PARALYSIS && !self.hasWorkingAbility(:QUICKFEET)
speedmult=(speedmult/4).round
end
Simply change the 4 to 2.
That's all I can help you with, I don't know about the other two.