mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-10 14:44:58 +00:00
Some bug fixes, added PriorityChange item handler
This commit is contained in:
@@ -12,6 +12,7 @@ module Battle::ItemEffects
|
||||
# Battler's stat stages
|
||||
StatLossImmunity = ItemHandlerHash.new
|
||||
# Priority and turn order
|
||||
PriorityChange = ItemHandlerHash.new
|
||||
PriorityBracketChange = ItemHandlerHash.new
|
||||
PriorityBracketUse = ItemHandlerHash.new
|
||||
# Move usage failures
|
||||
@@ -91,6 +92,10 @@ module Battle::ItemEffects
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
|
||||
def self.triggerPriorityChange(item, battler, move, priority)
|
||||
return trigger(PriorityChange, item, battler, move, priority, ret: priority)
|
||||
end
|
||||
|
||||
def self.triggerPriorityBracketChange(item, battler, battle)
|
||||
return trigger(PriorityBracketChange, item, battler, battle, ret: 0)
|
||||
end
|
||||
@@ -647,6 +652,12 @@ Battle::ItemEffects::StatLossImmunity.add(:CLEARAMULET,
|
||||
}
|
||||
)
|
||||
|
||||
#===============================================================================
|
||||
# PriorityChange handlers
|
||||
#===============================================================================
|
||||
|
||||
# There aren't any!
|
||||
|
||||
#===============================================================================
|
||||
# PriorityBracketChange handlers
|
||||
#===============================================================================
|
||||
|
||||
Reference in New Issue
Block a user