Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #==============================================================================
- # ■ Game_Player
- #------------------------------------------------------------------------------
- # プレイヤーを扱うクラスです。イベントの起動判定や、マップのスクロールなどの
- # 機能を持っています。このクラスのインスタンスは $game_player で参照されます。
- #==============================================================================
- class Game_Player < Game_Character
- #--------------------------------------------------------------------------
- # * Constants
- #--------------------------------------------------------------------------
- TROOP_ONETIME = {
- #-----------------------------------------------------------------------
- # Format : ID Troop => [ID Pengganti, ID Pengganti, ....],
- #-----------------------------------------------------------------------
- 1 => [2,3], # Bakalan dieksekusi secara random
- 49 => [50],
- #--------------------------------------------------------------------------
- # * Alias Listing
- #--------------------------------------------------------------------------
- }; alias troop_onetime make_encounter_troop_id
- #--------------------------------------------------------------------------
- # * Encounter Processing
- #--------------------------------------------------------------------------
- def make_encounter_troop_id
- id = troop_onetime
- return id if $data_troops[id] == nil or TROOP_ONETIME[id] == nil
- if !$game_self_switches[['One Time Encounter',id]]
- $game_self_switches[['One Time Encounter',id]] = true
- return id
- end
- return TROOP_ONETIME[id][rand(TROOP_ONETIME[id].size)]
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement