Module: Battle::Move::Mechanics::LocationBased
- Included in:
- Camouflage, NaturePower, SecretPower
- Defined in:
- scripts/01600 Alpha 25 Battle Engine/04150 Battle_Move/00001 Mechanics/00050 LocationBased.rb
Overview
Move based on the location type
*REQUIREMENTS*
-
define element_table
Instance Method Summary collapse
-
#move_blocked_by_target?(user, target) ⇒ Boolean
(also: #lb_move_blocked_by_target?)
Function that tests if the targets blocks the move.
Instance Method Details
#move_blocked_by_target?(user, target) ⇒ Boolean Also known as: lb_move_blocked_by_target?
Note:
Thing that prevents the move from being used should be defined by :move_prevention_target Hook.
Function that tests if the targets blocks the move
14 15 16 |
# File 'scripts/01600 Alpha 25 Battle Engine/04150 Battle_Move/00001 Mechanics/00050 LocationBased.rb', line 14 def move_blocked_by_target?(user, target) return super || element_by_location.nil? end |