02-09-2014, 04:27 AM
I split these posts from the What's Up RMers topic as it became a support topic all its own.
I see that you are using HP Absorb from Good Ol' RPG Advocate. It's an old script, but reliable. However, it does not perform SP damage on its own. I am assuming that you want to have a skill you can use to hurt a target's SP reservoir and absorb it. For this, you would need either a new script, or my Simple SP Damage script and an 'edit/alter' of the HP Absorb script.
If you wish to alter the HP Absorb script, I would suggest changing every variable that relates to normal damage. Mainly you would change the self.damage value in RPG Advocate's Game_Battler class should be replaced with self.dvv_sp_damage, and any instance of damage_hook to sp_damage_hook.
You would have this script below my Simple SP Damage so my SP damage gets checked first before the SP Absorbtion script takes place... and lastly the SP damage pop below all three.
Oh, and if you plan to have HP absorbtion.... change the names of your aliased methods like changing has_initialize to has_sp_initialize. You don't want two similarly designed scripts screwing each other up.
I see that you are using HP Absorb from Good Ol' RPG Advocate. It's an old script, but reliable. However, it does not perform SP damage on its own. I am assuming that you want to have a skill you can use to hurt a target's SP reservoir and absorb it. For this, you would need either a new script, or my Simple SP Damage script and an 'edit/alter' of the HP Absorb script.
If you wish to alter the HP Absorb script, I would suggest changing every variable that relates to normal damage. Mainly you would change the self.damage value in RPG Advocate's Game_Battler class should be replaced with self.dvv_sp_damage, and any instance of damage_hook to sp_damage_hook.
You would have this script below my Simple SP Damage so my SP damage gets checked first before the SP Absorbtion script takes place... and lastly the SP damage pop below all three.
Oh, and if you plan to have HP absorbtion.... change the names of your aliased methods like changing has_initialize to has_sp_initialize. You don't want two similarly designed scripts screwing each other up.