![]() Next if !$game_map.passable?($game_player.x, $game_player.y, $game_player.direction, $game_player) Next if $game_map.metadata&.always_bicycle These interactions need some :on_player_interact code in EventHandlers, which checks the terrain tag of the tile in front of the player and calls another method that describes the actual effect of that move.įor example, the code for Surf is as follows:ĮventHandlers.add(:on_player_interact, :start_surfing, Waterfall - interact with a waterfall tile ( terrain tag 8).Dive - interact while on a deep water tile ( terrain tag 5).Surf - interact with a water tile ( terrain tags 5, 6, 7 or 9).The three moves that can be used in this way are: Interacting with a tile means checking the terrain tag of the tile immediately in front of the player. PbStrength if facingEvent & facingEvent.name This procedure is as follows:ĮventHandlers.add(:on_player_interact, :strength_event, To use Strength in the first place, when the player presses the "Use" button, the game uses a procedure stored in EventHandlers to check whether the player is facing an event with "StrengthBoulder" in its name, and if so, to ask if they want to use the move Strength. See the page Obstacles for details of how to set up events for these objects.įor Strength, the boulder event simply moves the boulder if the player runs into it after using Strength. Rock Smash - interact with a cracked rock.The moves that can be used in this way are: whether they have the Gym Badge(s) to allow it). The event should, when interacted with, call a method that describes the effect (including checking for whether they are able to use the move for it, e.g. Interacting with an event is the easiest way to use a move outside battle. Note that all moves use the second method, while some also use the first method as well. ![]() Below are descriptions of each variation of these methods - the effects themselves are not described, as they are fairly straightforward. The first method uses different scripts from the other two. There are three main ways to use a move outside battle: interacting with an event or tile, selecting the move from the party screen, or selecting the move from the Ready menu. Badge 0 is the first Badge, 1 is the second Badge, and so on. There are also settings for (most of) the moves that are usable outside of battle, which set the number of Badges/specific Badge needed to be able to use that move outside of battle. The script section Settings contains the setting FIELD_MOVES_COUNT_BADGES which determines whether HMs require a given number of Gym Badges in order to be unlocked, or whether they need specific Badges. Using the partner Pokemon in this fight may not yield the best results.The script section Overworld_FieldMoves handles the use of moves outside battle. Partner Pokemon Are Mismatched Against Giovanni Level your Dugtrio up accordingly to gain victory in this battle It's effective against Giovanni's Persian which is weak to Fighting Types.ĭugtrio can fight well against most of Giovanni's Pokemon, except the Dugtrio in his roster. Poliwrath is a hybrid Water & Fighting Type Pokemon. Attack, making it effective against Giovanni's own Pokemon. ![]() It can stand well against Giovanni's Nidoking & Nidoqueen and take them down easily with Psychic move Psychokinesis. ![]() Lapras has the moves "Ice Beam" and "Hydro Pump" - both are weaknesses of Giovanni's lineup.īlastoise with Hydro Pump and Bubblebeam can deal super effective damage against all of Giovanni's Pokemon. It is also a Flying Type and can avoid Dugtrio's Ground attacks. Gyarados has high damage capability and is a Water Type - the weakness of most of Giovanni's Pokemon. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |