- 35
- Posts
- 4
- Years
- Seen Mar 19, 2025
Tried lifting the user.types script from Psywave but something is wrong and I'm pretty sure that's it.
Battle::AbilityEffects::DamageCalcFromUser.add(:RAILGUN,
proc { |ability, user, target, move, mults, baseDmg, type|
if user.types == :ELECTRIC && move.physicalMove?
if move.contactMove?
mults[:base_damage_multiplier] *= 1.0
else
mults[:base_damage_multiplier] *= 2.0
end
end
}
)
Battle::AbilityEffects::DamageCalcFromUser.add(:RAILGUN,
proc { |ability, user, target, move, mults, baseDmg, type|
if user.types == :ELECTRIC && move.physicalMove?
if move.contactMove?
mults[:base_damage_multiplier] *= 1.0
else
mults[:base_damage_multiplier] *= 2.0
end
end
}
)