Class: Battle::Move::BasicWithSuccessfulEffect
- Inherits:
-
Basic
- Object
- Battle::Move
- Basic
- Battle::Move::BasicWithSuccessfulEffect
- Defined in:
- docs/01600_Alpha_25_Battle_Engine_04150_Battle_Move_00001_Mechanics.rb
Overview
Class describing a basic move (damage + status + stat = garanteed)
Direct Known Subclasses
Bide, BrickBreak, Conversion, Conversion2, EchoedVoice, Endeavor, ExpandingForce, FakeOut, Feint, ForceSwitch, FuryCutter, GrassyGlide, Haze, Hex, Incinerate, KnockOff, PayDay, Present, Pursuit, Rage, RapidSpin, Reload, Rollout, Round, SecretPower, SelfDestruct, SpitUp, Substitute, Thief, Thrash, Transform, UpRoar
Constant Summary
Constants inherited from Battle::Move
OneTarget, REGISTERED_MOVES, R_RANGE, TargetNoAsk
Instance Attribute Summary
Attributes inherited from Battle::Move
#consecutive_use_count, #damage_dealt, #effectiveness, #forced_next_move_decrease_pp, #id, #logic, #original, #original_launcher, #original_target, #pp, #ppmax, #scene, #used
Instance Method Summary collapse
-
#effect_working?(user, actual_targets) ⇒ Boolean
Test if the effect is working.
Methods inherited from Basic
Methods inherited from Battle::Move
[], #accuracy, #accuracy_mod, #accuracy_text, #atk_class, #authentic?, #ballistics?, #battle_stage_mod, #battler_targets, #be_method, #bite?, #blocable?, #blocked_by?, #bypass_chance_of_hit?, #calc_stab, #chance_of_hit, #check_specific_procedure, #clone, #critical_hit?, #critical_rate, #damages, #dance?, #data, #db_symbol, #deal_effect_sheer_force, #definitive_types, #description, #direct?, #disable_reason, #disabled?, #drain_factor, #effect_chance, #efficent_message, #evasion_mod, #force_switch?, #gravity_affected?, #heal?, #initialize, #magic_coat_affected?, #mental?, #mirror_move_affected?, #move_blocked_by_target?, #move_usable_by_user, #multi_hit?, #name, #no_choice_skill?, #not_very_effective?, #ohko?, #one_target?, #one_target_from_zone_attack, #physical?, #powder?, #power, #power_text, #pp_text, #pre_attack?, #priority, #proceed, #proceed_internal_dancer, #proceed_internal_parental_bond, #proceed_internal_sheer_force, #proceed_pre_attack, #pulse?, #punching?, #real_base_power, #recoil?, #recoil_factor, register, register_move_disabled_check_hook, register_move_prevention_target_hook, register_move_prevention_user_hook, register_move_type_change_hook, register_single_type_multiplier_overwrite_hook, #relative_priority, #self_user_switch?, #show_usage_failure, #slicing_attack?, #snatchable?, #sound_attack?, #special?, #status?, #status_effects, #super_effective?, #target, #to_s, #trigger_king_rock?, #two_turn?, #type, #type?, #type_dark?, #type_dragon?, #type_electric?, #type_fairy?, #type_fighting?, #type_fire?, #type_flying?, #type_ghost?, #type_grass?, #type_ground?, #type_ice?, #type_insect?, #type_modifier, #type_normal?, #type_poison?, #type_psychic?, #type_rock?, #type_steel?, #type_water?, #typeless?, #unfreeze?, #wind_attack?
Methods included from Hooks
#exec_hooks, #force_return, included, register, remove, remove_without_name
Constructor Details
This class inherits a constructor from Battle::Move
Instance Method Details
#effect_working?(user, actual_targets) ⇒ Boolean
Test if the effect is working
248 249 |
# File 'docs/01600_Alpha_25_Battle_Engine_04150_Battle_Move_00001_Mechanics.rb', line 248 def effect_working?(user, actual_targets) end |