Class: Battle::Effects::Embargo

Inherits:
PokemonTiedEffectBase show all
Defined in:
docs/5_Battle_06_Effects_02_Move_Effects.rb

Overview

Embargo prevents the target using any items for five turns. This includes both held items and items used by the trainer such as medicines.

Instance Method Summary collapse

Methods inherited from PokemonTiedEffectBase

#on_baton_pass_switch

Methods inherited from EffectBase

#apply_common_effects_with_fling, #atk_modifier, #ats_modifier, #base_power_multiplier, #can_attack_hit_out_of_reach?, #chance_of_hit_multiplier, #counter=, #dead?, #dfe_modifier, #dfs_modifier, #effect_chance_modifier, #force_next_move?, #force_next_turn_action?, #ignore_target_redirection?, #kill, #mod1_multiplier, #mod2_multiplier, #mod3_multiplier, #on_damage_prevention, #on_end_turn_event, #on_fterrain_prevention, #on_held_item_use_prevention, #on_move_ability_immunity, #on_move_disabled_check, #on_move_prevention_target, #on_move_prevention_user, #on_move_priority_change, #on_move_type_change, #on_post_accuracy_check, #on_post_action_event, #on_post_damage, #on_post_damage_death, #on_post_fterrain_change, #on_post_item_change, #on_post_status_change, #on_post_weather_change, #on_pre_accuracy_check, #on_pre_item_change, #on_single_type_multiplier_overwrite, #on_stat_change, #on_stat_change_post, #on_stat_decrease_prevention, #on_stat_increase_prevention, #on_status_prevention, #on_switch_event, #on_switch_passthrough, #on_switch_prevention, #on_transform_event, #on_two_turn_shortcut, #on_weather_prevention, #out_of_reach?, #preparing_attack?, #rapid_spin_affected?, #sp_atk_multiplier, #sp_def_multiplier, #spd_modifier, #specific_proceed_internal, #target_redirection, #targetted?, #update_counter

Constructor Details

#initialize(logic, pokemon, turncount = 5) ⇒ Embargo

Create a new Pokemon tied effect

Parameters:



578
579
# File 'docs/5_Battle_06_Effects_02_Move_Effects.rb', line 578

def initialize(logic, pokemon, turncount = 5)
end

Instance Method Details

#nameSymbol

Function giving the name of the effect

Returns:

  • (Symbol)


582
583
# File 'docs/5_Battle_06_Effects_02_Move_Effects.rb', line 582

def name
end

#on_delete

Function called when the effect has been deleted from the effects handler



585
586
# File 'docs/5_Battle_06_Effects_02_Move_Effects.rb', line 585

def on_delete
end