Advertisement
Zeriab

[RGSS] Blank library methods for auto-completion in Eclipse

Oct 6th, 2011
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 231.81 KB | None | 0 0
  1. # Extra p to foil the type Bitmap
  2. class Bitmap
  3.     ##
  4.     # Bitmap.new(<b>filename</b>)
  5.     # Loads the graphic file specified in filename and creates a bitmap object.
  6.     #
  7.     # Bitmap.new(<b>width</b>,<b>height</b>)
  8.     # Creates a bitmap object with the specified size.
  9.     #
  10.     def initialize(*args)
  11.         unless args.size == 1 or args.size == 2
  12.             raise RGSSError
  13.         end
  14.     end
  15.    
  16.     def dispose
  17.        
  18.     end
  19.    
  20.     def disposed?
  21.        
  22.     end
  23.    
  24.     def blt(x, y, src_bitmap, src_rect, opacity=255)
  25.        
  26.     end
  27.    
  28.     def stretch_blt(dest_rect, src_bitmap, src_rect, opacity=255)
  29.    
  30.     end
  31.    
  32.     ##
  33.     # fill_rect(x, y, width, height, color)
  34.     # fill_rect(rect, color)
  35.     #
  36.     def fill_rect(*args)
  37.         unless args.size == 5 or args.size == 2
  38.             raise RGSSError
  39.         end
  40.     end
  41.    
  42.     def clear
  43.        
  44.     end
  45.    
  46.     def get_pixel(x,y)
  47.        
  48.     end
  49.    
  50.     def set_pixel(x, y, color)
  51.        
  52.     end
  53.    
  54.     def hue_change(hue)
  55.        
  56.     end
  57.    
  58.     ##
  59.     # draw_text(x, y, width, height, str[, align])
  60.     # draw_text(rect, str[, align])
  61.     #
  62.     def draw_text(*args)
  63.         unless [2,3 , 5,6].include?(args.size)
  64.             raise RGSSError
  65.         end
  66.     end
  67.    
  68.     def text_size(str)
  69.        
  70.     end
  71.        
  72.     attr_reader   :width
  73.     attr_reader   :height
  74.     attr_reader   :rect
  75.     attr_accessor :font
  76. end
  77.  
  78. class Color
  79.     # Creates a Color object. If alpha is omitted, it is assumed at 255.
  80.     def initialize(red, green, blue, alpha=255)
  81.        
  82.     end
  83.    
  84.     # Sets all components at once. Alpha can be omitted
  85.     def set(red, green, blue, alpha=nil)
  86.        
  87.     end
  88.    
  89.     attr_accessor :red
  90.     attr_accessor :green
  91.     attr_accessor :blue
  92.     attr_accessor :alpha   
  93. end
  94.  
  95. class Font
  96.     # Both arguments can be omitted
  97.     def initialize(name = "MS PGothic", size = 22)
  98.        
  99.     end
  100.    
  101.     def self.exist?(name)
  102.        
  103.     end
  104.    
  105.     def self.default_name
  106.        
  107.     end
  108.    
  109.     def self.default_name=(name)
  110.        
  111.     end
  112.    
  113.     def self.default_size
  114.        
  115.     end
  116.    
  117.     def self.default_size=(size)
  118.        
  119.     end
  120.    
  121.     def self.default_bold
  122.        
  123.     end
  124.    
  125.     def self.default_bold=(bool)
  126.        
  127.     end
  128.    
  129.     def self.default_italic
  130.        
  131.     end
  132.    
  133.     def self.default_italic=(bool)
  134.        
  135.     end
  136.    
  137.     def self.default_color
  138.        
  139.     end
  140.    
  141.     def self.default_color=(color)
  142.        
  143.     end
  144.    
  145.     attr_accessor :name
  146.     attr_accessor :size
  147.     attr_accessor :bold
  148.     attr_accessor :italic
  149.     attr_accessor :color
  150. end
  151.  
  152. class Plane
  153.     # viewport can be omitted
  154.     def initialize(viewport=nil)
  155.        
  156.     end
  157.    
  158.     def dispose
  159.        
  160.     end
  161.    
  162.     def disposed?
  163.        
  164.     end
  165.    
  166.     attr_reader   :viewport
  167.     attr_accessor :bitmap
  168.     attr_accessor :visible
  169.     attr_accessor :z
  170.     attr_accessor :ox
  171.     attr_accessor :oy
  172.     attr_accessor :zoom_x
  173.     attr_accessor :zoom_y
  174.     attr_accessor :opacity
  175.     attr_accessor :blend_type
  176.     attr_accessor :color
  177.     attr_accessor :tone
  178. end
  179.  
  180. class Rect
  181.     def initialize(x, y, width, height)
  182.        
  183.     end
  184.    
  185.     def set(x, y, width, height)
  186.        
  187.     end
  188.    
  189.     attr_accessor :x
  190.     attr_accessor :y
  191.     attr_accessor :width
  192.     attr_accessor :heigt
  193. end
  194.  
  195. class Sprite
  196.     # viewport can be omitted
  197.     def initialize(viewport=nil)
  198.        
  199.     end
  200.    
  201.     def dispose
  202.        
  203.     end
  204.    
  205.     def disposed?
  206.        
  207.     end
  208.    
  209.     def viewport
  210.        
  211.     end
  212.    
  213.     def flash(color, duration)
  214.        
  215.     end
  216.    
  217.     def update
  218.        
  219.     end
  220.    
  221.     attr_accessor :bitmap
  222.     attr_accessor :src_rect
  223.     attr_accessor :visible
  224.     attr_accessor :x
  225.     attr_accessor :y
  226.     attr_accessor :z
  227.     attr_accessor :ox
  228.     attr_accessor :oy
  229.     attr_accessor :zoom_x
  230.     attr_accessor :zoom_y
  231.     attr_accessor :angle
  232.     attr_accessor :mirror
  233.     attr_accessor :bush_depth
  234.     attr_accessor :opacity
  235.     attr_accessor :blend_type
  236.     attr_accessor :color
  237.     attr_accessor :tone
  238. end
  239.  
  240. class Table
  241.     # y and z can be omitted
  242.     def initialize(x,y=1,z=1)
  243.        
  244.     end
  245.    
  246.     # y and z can be omitted
  247.     def resize(x,y=1,z=1)
  248.        
  249.     end
  250.    
  251.     def xsize
  252.        
  253.     end
  254.    
  255.     def ysize
  256.        
  257.     end
  258.    
  259.     def zsize
  260.        
  261.     end
  262.    
  263.     # [x]
  264.     # [x,y]
  265.     # [x,y,z]
  266.     def [](x,y=1,z=1)
  267.        
  268.     end
  269. end
  270.  
  271. class Tilemap
  272.     # viewport can be omitted
  273.     def initialize(viewport=nil)
  274.        
  275.     end
  276.    
  277.     def dispose
  278.        
  279.     end
  280.    
  281.     def disposed?
  282.        
  283.     end
  284.    
  285.     def viewport
  286.        
  287.     end
  288.    
  289.     def update
  290.        
  291.     end
  292.    
  293.     attr_accessor :tileset
  294.     # autotiles[index]
  295.     attr_accessor :autotiles
  296.     attr_accessor :map_data
  297.     attr_accessor :flash_data
  298.     attr_accessor :priorities
  299.     attr_accessor :visible
  300.     attr_accessor :ox
  301.     attr_accessor :oy
  302. end
  303.  
  304. class Tone
  305.     # gray can be omitted
  306.     def initialize(red, green, blue, gray = 0)
  307.        
  308.     end
  309.    
  310.     # gray can be omitted
  311.     def set(red, green, blue, gray = 0)
  312.        
  313.     end
  314.    
  315.     # -255 to 255
  316.     attr_accessor :red
  317.     # -255 to 255
  318.     attr_accessor :green
  319.     # -255 to 255
  320.     attr_accessor :blue
  321.     # 0 to 255
  322.     attr_accessor :gray
  323. end
  324.  
  325. class Viewport
  326.     # Viewport.new(x, y, width, height)
  327.     # Viewport.new(rect)
  328.     def initialize(*args)
  329.        
  330.     end
  331.    
  332.     def dispose
  333.        
  334.     end
  335.    
  336.     def disposed?
  337.        
  338.     end
  339.    
  340.     def flash(color, duration)
  341.        
  342.     end
  343.    
  344.     def update
  345.        
  346.     end
  347.    
  348.     attr_accessor :rect
  349.     attr_accessor :visible
  350.     attr_accessor :z
  351.     attr_accessor :ox
  352.     attr_accessor :oy
  353.     attr_accessor :color
  354.     attr_accessor :tone
  355. end
  356.  
  357. class Window
  358.     # viewport can be omitted
  359.     def initialize(viewport=nil)
  360.        
  361.     end
  362.    
  363.     def dispose
  364.        
  365.     end
  366.    
  367.     def disposed?
  368.        
  369.     end
  370.    
  371.     def update
  372.        
  373.     end
  374.    
  375.     attr_accessor :windowskin
  376.     attr_accessor :contents
  377.     attr_accessor :stretch
  378.     attr_accessor :cursor_rect
  379.     attr_accessor :active
  380.     attr_accessor :visible
  381.     attr_accessor :pause
  382.     attr_accessor :x
  383.     attr_accessor :y
  384.     attr_accessor :width
  385.     attr_accessor :height
  386.     attr_accessor :z
  387.     attr_accessor :ox
  388.     attr_accessor :oy
  389.     attr_accessor :opacity
  390.     attr_accessor :back_opacity
  391.     attr_accessor :contents_opacity
  392. end
  393.  
  394. class RGSSError < StandardError
  395.  
  396. end
  397.  
  398. #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  399.  
  400. module Audio
  401.     def self.bgm_play(filename, volume=50, pitch=0)
  402.        
  403.     end
  404.    
  405.     def self.bgm_stop
  406.        
  407.     end
  408.    
  409.     def self.bgm_fade(time)
  410.        
  411.     end
  412.    
  413.     def self.bgs_play(filename, volume=50, pitch=0)
  414.        
  415.     end
  416.    
  417.     def self.bgs_stop
  418.        
  419.     end
  420.    
  421.     def self.bgs_fade(time)
  422.        
  423.     end
  424.    
  425.     def self.me_play(filename, volume=50, pitch=0)
  426.        
  427.     end
  428.    
  429.     def self.me_stop
  430.        
  431.     end
  432.    
  433.     def self.me_fade(time)
  434.        
  435.     end
  436.    
  437.     def self.se_play(filename, volume=50, pitch=0)
  438.        
  439.     end
  440.    
  441.     def self.se_stop
  442.        
  443.     end
  444. end
  445.  
  446. module Graphics
  447.     def self.update
  448.        
  449.     end
  450.    
  451.     def self.freeze
  452.        
  453.     end
  454.    
  455.     def self.transition(duration=nil, filename=nil, vague=nil)
  456.        
  457.     end
  458.    
  459.     def self.frame_reset
  460.        
  461.     end
  462.    
  463.     def self.frame_rate
  464.        
  465.     end
  466.    
  467.     def self.frame_rate=(value)
  468.        
  469.     end
  470.    
  471.     def self.frame_count
  472.        
  473.     end
  474.    
  475.     def self.frame_count=(value)
  476.        
  477.     end
  478. end
  479.  
  480. module Input
  481.     A = 11
  482.     ALT = 23
  483.     B = 12
  484.     C = 13
  485.     CTRL = 22
  486.     DOWN = 2
  487.     F5 = 25
  488.     F6 = 26
  489.     F7 = 27
  490.     F8 = 28
  491.     F9 = 29
  492.     L = 17
  493.     LEFT = 4
  494.     R = 18
  495.     RIGHT = 6
  496.     SHIFT = 21
  497.     UP = 8
  498.     X = 14
  499.     Y = 15
  500.     Z = 16
  501.    
  502.     def self.update
  503.        
  504.     end
  505.    
  506.     def self.press?(num)
  507.        
  508.     end
  509.    
  510.     def self.trigger?(num)
  511.        
  512.     end
  513.    
  514.     def self.repeat?(num)
  515.        
  516.     end
  517.    
  518.     def self.dir4
  519.        
  520.     end
  521.    
  522.     def self.dir8
  523.        
  524.     end
  525. end
  526.  
  527. #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  528.  
  529. module RPG
  530.     class Sprite < ::Sprite
  531.         def initialize(viewport = nil)
  532.            
  533.         end
  534.        
  535.         def dispose
  536.            
  537.         end
  538.        
  539.         def whiten
  540.            
  541.         end
  542.        
  543.         def appear
  544.            
  545.         end
  546.        
  547.         def escape
  548.            
  549.         end
  550.        
  551.         def collapse
  552.            
  553.         end
  554.        
  555.         def damage(value, critical)
  556.            
  557.         end
  558.        
  559.         def animation(animation, hit)
  560.            
  561.         end
  562.        
  563.         def loop_animation(animation)
  564.            
  565.         end
  566.        
  567.         def dispose_damage
  568.            
  569.         end
  570.        
  571.         def dispose_animation
  572.            
  573.         end
  574.        
  575.         def dispose_loop_animation
  576.            
  577.         end
  578.        
  579.         def blink_on
  580.            
  581.         end
  582.        
  583.         def blink_off
  584.            
  585.         end
  586.        
  587.         def blink?
  588.            
  589.         end
  590.        
  591.         def effect?
  592.            
  593.         end
  594.        
  595.         def update
  596.            
  597.         end
  598.        
  599.         def update_animation
  600.            
  601.         end
  602.        
  603.         def update_loop_animation
  604.            
  605.         end
  606.        
  607.         def animation_set_sprites(sprites, cell_data, position)
  608.            
  609.         end
  610.        
  611.         def animation_process_timing(timing, hit)
  612.            
  613.         end
  614.        
  615.         def x=(x)
  616.            
  617.         end
  618.        
  619.         def y=(y)
  620.            
  621.         end
  622.     end
  623.        
  624.     class Weather
  625.         def initialize(viewport = nil)
  626.            
  627.         end
  628.        
  629.         def dispose
  630.            
  631.         end
  632.        
  633.         def update
  634.            
  635.         end
  636.        
  637.         attr_accessor :type
  638.         attr_accessor :max
  639.         attr_accessor :ox
  640.         attr_accessor :oy
  641.     end
  642.    
  643.     module Cache
  644.         def self.load_bitmap(folder_name, filename, hue = 0)
  645.            
  646.         end
  647.        
  648.         def self.animation(filename, hue)
  649.            
  650.         end
  651.        
  652.         def self.autotile(filename)
  653.            
  654.         end
  655.        
  656.         def self.battleback(filename)
  657.            
  658.         end
  659.        
  660.         def self.battler(filename, hue)
  661.            
  662.         end
  663.        
  664.         def self.character(filename, hue)
  665.            
  666.         end
  667.        
  668.         def self.fog(filename, hue)
  669.            
  670.         end
  671.        
  672.         def self.gameover(filename)
  673.            
  674.         end
  675.        
  676.         def self.icon(filename)
  677.            
  678.         end
  679.        
  680.         def self.panorama(filename, hue)
  681.            
  682.         end
  683.        
  684.         def self.picture(filename)
  685.            
  686.         end
  687.        
  688.         def self.tileset(filename)
  689.            
  690.         end
  691.        
  692.         def self.title(filename)
  693.            
  694.         end
  695.        
  696.         def self.windowskin(filename)
  697.            
  698.         end
  699.        
  700.         def self.tile(filename, tile_id, hue)
  701.            
  702.         end
  703.        
  704.         def self.clear
  705.            
  706.         end
  707.     end
  708.    
  709.     class Map
  710.         def initialize(width, height)
  711.            
  712.         end
  713.        
  714.         attr_accessor :tileset_id
  715.         attr_accessor :width
  716.         attr_accessor :height
  717.         attr_accessor :autoplay_bgm
  718.         attr_accessor :bgm
  719.         attr_accessor :autoplay_bgs
  720.         attr_accessor :bgs
  721.         attr_accessor :encounter_list
  722.         attr_accessor :encounter_step
  723.         attr_accessor :data
  724.         attr_accessor :events
  725.     end
  726.    
  727.     class MapInfo
  728.         def initialize
  729.            
  730.         end
  731.        
  732.         attr_accessor :name
  733.         attr_accessor :parent_id
  734.         attr_accessor :order
  735.         attr_accessor :expanded
  736.         attr_accessor :scroll_x
  737.         attr_accessor :scroll_y
  738.     end
  739.    
  740.     class Event
  741.         def initialize(x, y)
  742.            
  743.         end
  744.        
  745.         attr_accessor :id
  746.         attr_accessor :name
  747.         attr_accessor :x
  748.         attr_accessor :y
  749.         attr_accessor :pages
  750.            
  751.         class Page
  752.             def initialize
  753.                
  754.             end
  755.            
  756.             attr_accessor :condition
  757.             attr_accessor :graphic
  758.             attr_accessor :move_type
  759.             attr_accessor :move_speed
  760.             attr_accessor :move_frequency
  761.             attr_accessor :move_route
  762.             attr_accessor :walk_anime
  763.             attr_accessor :step_anime
  764.             attr_accessor :direction_fix
  765.             attr_accessor :through
  766.             attr_accessor :always_on_top
  767.             attr_accessor :trigger
  768.             attr_accessor :list
  769.                
  770.             class Condition
  771.                 def initialize
  772.                    
  773.                 end
  774.                
  775.                 attr_accessor :switch1_valid
  776.                 attr_accessor :switch2_valid
  777.                 attr_accessor :variable_valid
  778.                 attr_accessor :self_switch_valid
  779.                 attr_accessor :switch1_id
  780.                 attr_accessor :switch2_id
  781.                 attr_accessor :variable_id
  782.                 attr_accessor :variable_value
  783.                 attr_accessor :self_switch_ch
  784.             end
  785.                
  786.             class Graphic
  787.                 def initialize
  788.                    
  789.                 end
  790.                
  791.                 attr_accessor :tile_id
  792.                 attr_accessor :character_name
  793.                 attr_accessor :character_hue
  794.                 attr_accessor :direction
  795.                 attr_accessor :pattern
  796.                 attr_accessor :opacity
  797.                 attr_accessor :blend_type
  798.             end
  799.         end
  800.     end
  801.    
  802.     class EventCommand
  803.         def initialize(code = 0, indent = 0, parameters = [])
  804.            
  805.         end
  806.        
  807.         attr_accessor :code
  808.         attr_accessor :indent
  809.         attr_accessor :parameters
  810.     end
  811.    
  812.     class MoveRoute
  813.         def initialize
  814.            
  815.         end
  816.        
  817.         attr_accessor :repeat
  818.         attr_accessor :skippable
  819.         attr_accessor :list
  820.     end
  821.  
  822.     class MoveCommand
  823.         def initialize(code = 0, parameters = [])
  824.            
  825.         end
  826.        
  827.         attr_accessor :code
  828.         attr_accessor :parameters
  829.     end
  830.    
  831.     class Actor
  832.         def initialize
  833.            
  834.         end
  835.        
  836.         attr_accessor :id
  837.         attr_accessor :name
  838.         attr_accessor :class_id
  839.         attr_accessor :initial_level
  840.         attr_accessor :final_level
  841.         attr_accessor :exp_basis
  842.         attr_accessor :exp_inflation
  843.         attr_accessor :character_name
  844.         attr_accessor :character_hue
  845.         attr_accessor :battler_name
  846.         attr_accessor :battler_hue
  847.         attr_accessor :parameters
  848.         attr_accessor :weapon_id
  849.         attr_accessor :armor1_id
  850.         attr_accessor :armor2_id
  851.         attr_accessor :armor3_id
  852.         attr_accessor :armor4_id
  853.         attr_accessor :weapon_fix
  854.         attr_accessor :armor1_fix
  855.         attr_accessor :armor2_fix
  856.         attr_accessor :armor3_fix
  857.         attr_accessor :armor4_fix
  858.     end
  859.    
  860.     class Class
  861.         def initialize
  862.            
  863.         end
  864.        
  865.         attr_accessor :id
  866.         attr_accessor :name
  867.         attr_accessor :position
  868.         attr_accessor :weapon_set
  869.         attr_accessor :armor_set
  870.         attr_accessor :element_ranks
  871.         attr_accessor :state_ranks
  872.         attr_accessor :learnings
  873.            
  874.         class Learning
  875.             def initialize
  876.                
  877.             end
  878.            
  879.             attr_accessor :level
  880.             attr_accessor :skill_id
  881.         end
  882.     end
  883.    
  884.     class Skill
  885.         def initialize
  886.            
  887.         end
  888.        
  889.         attr_accessor :id
  890.         attr_accessor :name
  891.         attr_accessor :icon_name
  892.         attr_accessor :description
  893.         attr_accessor :scope
  894.         attr_accessor :occasion
  895.         attr_accessor :animation1_id
  896.         attr_accessor :animation2_id
  897.         attr_accessor :menu_se
  898.         attr_accessor :common_event_id
  899.         attr_accessor :sp_cost
  900.         attr_accessor :power
  901.         attr_accessor :atk_f
  902.         attr_accessor :eva_f
  903.         attr_accessor :str_f
  904.         attr_accessor :dex_f
  905.         attr_accessor :agi_f
  906.         attr_accessor :int_f
  907.         attr_accessor :hit
  908.         attr_accessor :pdef_f
  909.         attr_accessor :mdef_f
  910.         attr_accessor :variance
  911.         attr_accessor :element_set
  912.         attr_accessor :plus_state_set
  913.         attr_accessor :minus_state_set
  914.     end
  915.    
  916.     class Item
  917.         def initialize
  918.            
  919.         end
  920.        
  921.         attr_accessor :id
  922.         attr_accessor :name
  923.         attr_accessor :icon_name
  924.         attr_accessor :description
  925.         attr_accessor :scope
  926.         attr_accessor :occasion
  927.         attr_accessor :animation1_id
  928.         attr_accessor :animation2_id
  929.         attr_accessor :menu_se
  930.         attr_accessor :common_event_id
  931.         attr_accessor :price
  932.         attr_accessor :consumable
  933.         attr_accessor :parameter_type
  934.         attr_accessor :parameter_points
  935.         attr_accessor :recover_hp_rate
  936.         attr_accessor :recover_hp
  937.         attr_accessor :recover_sp_rate
  938.         attr_accessor :recover_sp
  939.         attr_accessor :hit
  940.         attr_accessor :pdef_f
  941.         attr_accessor :mdef_f
  942.         attr_accessor :variance
  943.         attr_accessor :element_set
  944.         attr_accessor :plus_state_set
  945.         attr_accessor :minus_state_set
  946.     end
  947.    
  948.     class Weapon
  949.         def initialize
  950.            
  951.         end
  952.        
  953.         attr_accessor :id
  954.         attr_accessor :name
  955.         attr_accessor :icon_name
  956.         attr_accessor :description
  957.         attr_accessor :animation1_id
  958.         attr_accessor :animation2_id
  959.         attr_accessor :price
  960.         attr_accessor :atk
  961.         attr_accessor :pdef
  962.         attr_accessor :mdef
  963.         attr_accessor :str_plus
  964.         attr_accessor :dex_plus
  965.         attr_accessor :agi_plus
  966.         attr_accessor :int_plus
  967.         attr_accessor :element_set
  968.         attr_accessor :plus_state_set
  969.         attr_accessor :minus_state_set
  970.     end
  971.    
  972.     class Armor
  973.         def initialize
  974.            
  975.         end
  976.        
  977.         attr_accessor :id
  978.         attr_accessor :name
  979.         attr_accessor :icon_name
  980.         attr_accessor :description
  981.         attr_accessor :kind
  982.         attr_accessor :auto_state_id
  983.         attr_accessor :price
  984.         attr_accessor :pdef
  985.         attr_accessor :mdef
  986.         attr_accessor :eva
  987.         attr_accessor :str_plus
  988.         attr_accessor :dex_plus
  989.         attr_accessor :agi_plus
  990.         attr_accessor :int_plus
  991.         attr_accessor :guard_element_set
  992.         attr_accessor :guard_state_set
  993.     end
  994.    
  995.     class Enemy
  996.         def initialize
  997.            
  998.         end
  999.        
  1000.         attr_accessor :id
  1001.         attr_accessor :name
  1002.         attr_accessor :battler_name
  1003.         attr_accessor :battler_hue
  1004.         attr_accessor :maxhp
  1005.         attr_accessor :maxsp
  1006.         attr_accessor :str
  1007.         attr_accessor :dex
  1008.         attr_accessor :agi
  1009.         attr_accessor :int
  1010.         attr_accessor :atk
  1011.         attr_accessor :pdef
  1012.         attr_accessor :mdef
  1013.         attr_accessor :eva
  1014.         attr_accessor :animation1_id
  1015.         attr_accessor :animation2_id
  1016.         attr_accessor :element_ranks
  1017.         attr_accessor :state_ranks
  1018.         attr_accessor :actions
  1019.         attr_accessor :exp
  1020.         attr_accessor :gold
  1021.         attr_accessor :item_id
  1022.         attr_accessor :weapon_id
  1023.         attr_accessor :armor_id
  1024.         attr_accessor :treasure_prob
  1025.            
  1026.         class Action
  1027.             def initialize
  1028.                
  1029.             end
  1030.            
  1031.             attr_accessor :kind
  1032.             attr_accessor :basic
  1033.             attr_accessor :skill_id
  1034.             attr_accessor :condition_turn_a
  1035.             attr_accessor :condition_turn_b
  1036.             attr_accessor :condition_hp
  1037.             attr_accessor :condition_level
  1038.             attr_accessor :condition_switch_id
  1039.             attr_accessor :rating
  1040.         end
  1041.     end
  1042.    
  1043.     class Troop
  1044.         def initialize
  1045.            
  1046.         end
  1047.        
  1048.         attr_accessor :id
  1049.         attr_accessor :name
  1050.         attr_accessor :members
  1051.         attr_accessor :pages
  1052.            
  1053.         class Member
  1054.             def initialize
  1055.                
  1056.             end
  1057.            
  1058.             attr_accessor :enemy_id
  1059.             attr_accessor :x
  1060.             attr_accessor :y
  1061.             attr_accessor :hidden
  1062.             attr_accessor :immortal
  1063.         end
  1064.            
  1065.         class Page
  1066.             def initialize
  1067.                
  1068.             end
  1069.            
  1070.             attr_accessor :condition
  1071.             attr_accessor :span
  1072.             attr_accessor :list
  1073.                
  1074.             class Condition
  1075.                 def initialize
  1076.                    
  1077.                 end
  1078.                
  1079.                 attr_accessor :turn_valid
  1080.                 attr_accessor :enemy_valid
  1081.                 attr_accessor :actor_valid
  1082.                 attr_accessor :switch_valid
  1083.                 attr_accessor :turn_a
  1084.                 attr_accessor :turn_b
  1085.                 attr_accessor :enemy_index
  1086.                 attr_accessor :enemy_hp
  1087.                 attr_accessor :actor_id
  1088.                 attr_accessor :actor_hp
  1089.                 attr_accessor :switch_id
  1090.             end
  1091.         end
  1092.     end
  1093.    
  1094.     class State
  1095.         def initialize
  1096.            
  1097.         end
  1098.        
  1099.         attr_accessor :id
  1100.         attr_accessor :name
  1101.         attr_accessor :animation_id
  1102.         attr_accessor :restriction
  1103.         attr_accessor :nonresistance
  1104.         attr_accessor :zero_hp
  1105.         attr_accessor :cant_get_exp
  1106.         attr_accessor :cant_evade
  1107.         attr_accessor :slip_damage
  1108.         attr_accessor :rating
  1109.         attr_accessor :hit_rate
  1110.         attr_accessor :maxhp_rate
  1111.         attr_accessor :maxsp_rate
  1112.         attr_accessor :str_rate
  1113.         attr_accessor :dex_rate
  1114.         attr_accessor :agi_rate
  1115.         attr_accessor :int_rate
  1116.         attr_accessor :atk_rate
  1117.         attr_accessor :pdef_rate
  1118.         attr_accessor :mdef_rate
  1119.         attr_accessor :eva
  1120.         attr_accessor :battle_only
  1121.         attr_accessor :hold_turn
  1122.         attr_accessor :auto_release_prob
  1123.         attr_accessor :shock_release_prob
  1124.         attr_accessor :guard_element_set
  1125.         attr_accessor :plus_state_set
  1126.         attr_accessor :minus_state_set
  1127.     end
  1128.    
  1129.     class Animation
  1130.         def initialize
  1131.            
  1132.         end
  1133.        
  1134.         attr_accessor :id
  1135.         attr_accessor :name
  1136.         attr_accessor :animation_name
  1137.         attr_accessor :animation_hue
  1138.         attr_accessor :position
  1139.         attr_accessor :frame_max
  1140.         attr_accessor :frames
  1141.         attr_accessor :timings
  1142.            
  1143.         class Frame
  1144.             def initialize
  1145.                
  1146.             end
  1147.            
  1148.             attr_accessor :cell_max
  1149.             attr_accessor :cell_data
  1150.         end
  1151.            
  1152.         class Timing
  1153.             def initialize
  1154.                
  1155.             end
  1156.            
  1157.             attr_accessor :frame
  1158.             attr_accessor :se
  1159.             attr_accessor :flash_scope
  1160.             attr_accessor :flash_color
  1161.             attr_accessor :flash_duration
  1162.             attr_accessor :condition
  1163.         end
  1164.     end
  1165.    
  1166.     class Tileset
  1167.         def initialize
  1168.            
  1169.         end
  1170.        
  1171.         attr_accessor :id
  1172.         attr_accessor :name
  1173.         attr_accessor :tileset_name
  1174.         attr_accessor :autotile_names
  1175.         attr_accessor :panorama_name
  1176.         attr_accessor :panorama_hue
  1177.         attr_accessor :fog_name
  1178.         attr_accessor :fog_hue
  1179.         attr_accessor :fog_opacity
  1180.         attr_accessor :fog_blend_type
  1181.         attr_accessor :fog_zoom
  1182.         attr_accessor :fog_sx
  1183.         attr_accessor :fog_sy
  1184.         attr_accessor :battleback_name
  1185.         attr_accessor :passages
  1186.         attr_accessor :priorities
  1187.         attr_accessor :terrain_tags
  1188.     end
  1189.    
  1190.     class CommonEvent
  1191.         def initialize
  1192.            
  1193.         end
  1194.        
  1195.         attr_accessor :id
  1196.         attr_accessor :name
  1197.         attr_accessor :trigger
  1198.         attr_accessor :switch_id
  1199.         attr_accessor :list
  1200.     end
  1201.    
  1202.     class System
  1203.         def initialize
  1204.            
  1205.         end
  1206.        
  1207.         attr_accessor :magic_number
  1208.         attr_accessor :party_members
  1209.         attr_accessor :elements
  1210.         attr_accessor :switches
  1211.         attr_accessor :variables
  1212.         attr_accessor :windowskin_name
  1213.         attr_accessor :title_name
  1214.         attr_accessor :gameover_name
  1215.         attr_accessor :battle_transition
  1216.         attr_accessor :title_bgm
  1217.         attr_accessor :battle_bgm
  1218.         attr_accessor :battle_end_me
  1219.         attr_accessor :gameover_me
  1220.         attr_accessor :cursor_se
  1221.         attr_accessor :decision_se
  1222.         attr_accessor :cancel_se
  1223.         attr_accessor :buzzer_se
  1224.         attr_accessor :equip_se
  1225.         attr_accessor :shop_se
  1226.         attr_accessor :save_se
  1227.         attr_accessor :load_se
  1228.         attr_accessor :battle_start_se
  1229.         attr_accessor :escape_se
  1230.         attr_accessor :actor_collapse_se
  1231.         attr_accessor :enemy_collapse_se
  1232.         attr_accessor :words
  1233.         attr_accessor :test_battlers
  1234.         attr_accessor :test_troop_id
  1235.         attr_accessor :start_map_id
  1236.         attr_accessor :start_x
  1237.         attr_accessor :start_y
  1238.         attr_accessor :battleback_name
  1239.         attr_accessor :battler_name
  1240.         attr_accessor :battler_hue
  1241.         attr_accessor :edit_map_id
  1242.        
  1243.         class Words
  1244.             def initialize
  1245.                
  1246.             end
  1247.            
  1248.             attr_accessor :gold
  1249.             attr_accessor :hp
  1250.             attr_accessor :sp
  1251.             attr_accessor :str
  1252.             attr_accessor :dex
  1253.             attr_accessor :agi
  1254.             attr_accessor :int
  1255.             attr_accessor :atk
  1256.             attr_accessor :pdef
  1257.             attr_accessor :mdef
  1258.             attr_accessor :weapon
  1259.             attr_accessor :armor1
  1260.             attr_accessor :armor2
  1261.             attr_accessor :armor3
  1262.             attr_accessor :armor4
  1263.             attr_accessor :attack
  1264.             attr_accessor :skill
  1265.             attr_accessor :guard
  1266.             attr_accessor :item
  1267.             attr_accessor :equip
  1268.         end
  1269.            
  1270.         class TestBattler
  1271.             def initialize
  1272.                
  1273.             end
  1274.            
  1275.             attr_accessor :actor_id
  1276.             attr_accessor :level
  1277.             attr_accessor :weapon_id
  1278.             attr_accessor :armor1_id
  1279.             attr_accessor :armor2_id
  1280.             attr_accessor :armor3_id
  1281.             attr_accessor :armor4_id
  1282.         end
  1283.     end
  1284.    
  1285.     class AudioFile
  1286.         def initialize(name = "", volume = 100, pitch = 100)
  1287.            
  1288.         end
  1289.        
  1290.         attr_accessor :name
  1291.         attr_accessor :volume
  1292.         attr_accessor :pitch
  1293.     end
  1294. end
  1295.  
  1296. # Load the database
  1297. $data_actors        = [RPG::Actor.new]
  1298. $data_classes       = [RPG::Class.new]
  1299. $data_skills        = [RPG::Skill.new]
  1300. $data_items         = [RPG::Item.new]
  1301. $data_weapons       = [RPG::Weapon.new]
  1302. $data_armors        = [RPG::Armor.new]
  1303. $data_enemies       = [RPG::Enemy.new]
  1304. $data_troops        = [RPG::Troop.new]
  1305. $data_states        = [RPG::State.new]
  1306. $data_animations    = [RPG::Animation.new]
  1307. $data_tilesets      = [RPG::Tileset.new]
  1308. $data_common_events = [RPG::CommonEvent.new]
  1309. $data_system        = RPG::System.new
  1310.  
  1311. #==============================================================================
  1312. # ** Game_Temp
  1313. #------------------------------------------------------------------------------
  1314. #  This class handles temporary data that is not included with save data.
  1315. #  Refer to "$game_temp" for the instance of this class.
  1316. #==============================================================================
  1317.  
  1318. class Game_Temp
  1319.   #--------------------------------------------------------------------------
  1320.   # * Public Instance Variables
  1321.   #--------------------------------------------------------------------------
  1322.   attr_accessor :map_bgm                  # map music (for battle memory)
  1323.   attr_accessor :message_text             # message text
  1324.   attr_accessor :message_proc             # message callback (Proc)
  1325.   attr_accessor :choice_start             # show choices: opening line
  1326.   attr_accessor :choice_max               # show choices: number of items
  1327.   attr_accessor :choice_cancel_type       # show choices: cancel
  1328.   attr_accessor :choice_proc              # show choices: callback (Proc)
  1329.   attr_accessor :num_input_start          # input number: opening line
  1330.   attr_accessor :num_input_variable_id    # input number: variable ID
  1331.   attr_accessor :num_input_digits_max     # input number: digit amount
  1332.   attr_accessor :message_window_showing   # message window showing
  1333.   attr_accessor :common_event_id          # common event ID
  1334.   attr_accessor :in_battle                # in-battle flag
  1335.   attr_accessor :battle_calling           # battle calling flag
  1336.   attr_accessor :battle_troop_id          # battle troop ID
  1337.   attr_accessor :battle_can_escape        # battle flag: escape possible
  1338.   attr_accessor :battle_can_lose          # battle flag: losing possible
  1339.   attr_accessor :battle_proc              # battle callback (Proc)
  1340.   attr_accessor :battle_turn              # number of battle turns
  1341.   attr_accessor :battle_event_flags       # battle event flags: completed
  1342.   attr_accessor :battle_abort             # battle flag: interrupt
  1343.   attr_accessor :battle_main_phase        # battle flag: main phase
  1344.   attr_accessor :battleback_name          # battleback file name
  1345.   attr_accessor :forcing_battler          # battler being forced into action
  1346.   attr_accessor :shop_calling             # shop calling flag
  1347.   attr_accessor :shop_goods               # list of shop goods
  1348.   attr_accessor :name_calling             # name input: calling flag
  1349.   attr_accessor :name_actor_id            # name input: actor ID
  1350.   attr_accessor :name_max_char            # name input: max character count
  1351.   attr_accessor :menu_calling             # menu calling flag
  1352.   attr_accessor :menu_beep                # menu: play sound effect flag
  1353.   attr_accessor :save_calling             # save calling flag
  1354.   attr_accessor :debug_calling            # debug calling flag
  1355.   attr_accessor :player_transferring      # player place movement flag
  1356.   attr_accessor :player_new_map_id        # player destination: map ID
  1357.   attr_accessor :player_new_x             # player destination: x-coordinate
  1358.   attr_accessor :player_new_y             # player destination: y-coordinate
  1359.   attr_accessor :player_new_direction     # player destination: direction
  1360.   attr_accessor :transition_processing    # transition processing flag
  1361.   attr_accessor :transition_name          # transition file name
  1362.   attr_accessor :gameover                 # game over flag
  1363.   attr_accessor :to_title                 # return to title screen flag
  1364.   attr_accessor :last_file_index          # last save file no.
  1365.   attr_accessor :debug_top_row            # debug screen: for saving conditions
  1366.   attr_accessor :debug_index              # debug screen: for saving conditions
  1367.   #--------------------------------------------------------------------------
  1368.   # * Object Initialization
  1369.   #--------------------------------------------------------------------------
  1370.   def initialize
  1371.  
  1372.   end
  1373. end
  1374.  
  1375. #==============================================================================
  1376. # ** Game_System
  1377. #------------------------------------------------------------------------------
  1378. #  This class handles data surrounding the system. Backround music, etc.
  1379. #  is managed here as well. Refer to "$game_system" for the instance of
  1380. #  this class.
  1381. #==============================================================================
  1382.  
  1383. class Game_System
  1384.   #--------------------------------------------------------------------------
  1385.   # * Public Instance Variables
  1386.   #--------------------------------------------------------------------------
  1387.   attr_reader   :map_interpreter          # map event interpreter
  1388.   attr_reader   :battle_interpreter       # battle event interpreter
  1389.   attr_accessor :timer                    # timer
  1390.   attr_accessor :timer_working            # timer working flag
  1391.   attr_accessor :save_disabled            # save forbidden
  1392.   attr_accessor :menu_disabled            # menu forbidden
  1393.   attr_accessor :encounter_disabled       # encounter forbidden
  1394.   attr_accessor :message_position         # text option: positioning
  1395.   attr_accessor :message_frame            # text option: window frame
  1396.   attr_accessor :save_count               # save count
  1397.   attr_accessor :magic_number             # magic number
  1398.   #--------------------------------------------------------------------------
  1399.   # * Object Initialization
  1400.   #--------------------------------------------------------------------------
  1401.   def initialize
  1402.  
  1403.   end
  1404.   #--------------------------------------------------------------------------
  1405.   # * Play Background Music
  1406.   #     bgm : background music to be played
  1407.   #--------------------------------------------------------------------------
  1408.   def bgm_play(bgm)
  1409.  
  1410.   end
  1411.   #--------------------------------------------------------------------------
  1412.   # * Stop Background Music
  1413.   #--------------------------------------------------------------------------
  1414.   def bgm_stop
  1415.  
  1416.   end
  1417.   #--------------------------------------------------------------------------
  1418.   # * Fade Out Background Music
  1419.   #     time : fade-out time (in seconds)
  1420.   #--------------------------------------------------------------------------
  1421.   def bgm_fade(time)
  1422.  
  1423.   end
  1424.   #--------------------------------------------------------------------------
  1425.   # * Background Music Memory
  1426.   #--------------------------------------------------------------------------
  1427.   def bgm_memorize
  1428.  
  1429.   end
  1430.   #--------------------------------------------------------------------------
  1431.   # * Restore Background Music
  1432.   #--------------------------------------------------------------------------
  1433.   def bgm_restore
  1434.  
  1435.   end
  1436.   #--------------------------------------------------------------------------
  1437.   # * Play Background Sound
  1438.   #     bgs : background sound to be played
  1439.   #--------------------------------------------------------------------------
  1440.   def bgs_play(bgs)
  1441.  
  1442.   end
  1443.   #--------------------------------------------------------------------------
  1444.   # * Fade Out Background Sound
  1445.   #     time : fade-out time (in seconds)
  1446.   #--------------------------------------------------------------------------
  1447.   def bgs_fade(time)
  1448.  
  1449.   end
  1450.   #--------------------------------------------------------------------------
  1451.   # * Background Sound Memory
  1452.   #--------------------------------------------------------------------------
  1453.   def bgs_memorize
  1454.  
  1455.   end
  1456.   #--------------------------------------------------------------------------
  1457.   # * Restore Background Sound
  1458.   #--------------------------------------------------------------------------
  1459.   def bgs_restore
  1460.  
  1461.   end
  1462.   #--------------------------------------------------------------------------
  1463.   # * Play Music Effect
  1464.   #     me : music effect to be played
  1465.   #--------------------------------------------------------------------------
  1466.   def me_play(me)
  1467.  
  1468.   end
  1469.   #--------------------------------------------------------------------------
  1470.   # * Play Sound Effect
  1471.   #     se : sound effect to be played
  1472.   #--------------------------------------------------------------------------
  1473.   def se_play(se)
  1474.  
  1475.   end
  1476.   #--------------------------------------------------------------------------
  1477.   # * Stop Sound Effect
  1478.   #--------------------------------------------------------------------------
  1479.   def se_stop
  1480.  
  1481.   end
  1482.   #--------------------------------------------------------------------------
  1483.   # * Get Playing Background Music
  1484.   #--------------------------------------------------------------------------
  1485.   def playing_bgm
  1486.  
  1487.   end
  1488.   #--------------------------------------------------------------------------
  1489.   # * Get Playing Background Sound
  1490.   #--------------------------------------------------------------------------
  1491.   def playing_bgs
  1492.  
  1493.   end
  1494.   #--------------------------------------------------------------------------
  1495.   # * Get Windowskin File Name
  1496.   #--------------------------------------------------------------------------
  1497.   def windowskin_name
  1498.  
  1499.   end
  1500.   #--------------------------------------------------------------------------
  1501.   # * Set Windowskin File Name
  1502.   #     windowskin_name : new windowskin file name
  1503.   #--------------------------------------------------------------------------
  1504.   def windowskin_name=(windowskin_name)
  1505.  
  1506.   end
  1507.   #--------------------------------------------------------------------------
  1508.   # * Get Battle Background Music
  1509.   #--------------------------------------------------------------------------
  1510.   def battle_bgm
  1511.  
  1512.   end
  1513.   #--------------------------------------------------------------------------
  1514.   # * Set Battle Background Music
  1515.   #     battle_bgm : new battle background music
  1516.   #--------------------------------------------------------------------------
  1517.   def battle_bgm=(battle_bgm)
  1518.  
  1519.   end
  1520.   #--------------------------------------------------------------------------
  1521.   # * Get Background Music for Battle Ending
  1522.   #--------------------------------------------------------------------------
  1523.   def battle_end_me
  1524.  
  1525.   end
  1526.   #--------------------------------------------------------------------------
  1527.   # * Set Background Music for Battle Ending
  1528.   #     battle_end_me : new battle ending background music
  1529.   #--------------------------------------------------------------------------
  1530.   def battle_end_me=(battle_end_me)
  1531.  
  1532.   end
  1533.   #--------------------------------------------------------------------------
  1534.   # * Frame Update
  1535.   #--------------------------------------------------------------------------
  1536.   def update
  1537.  
  1538.   end
  1539. end
  1540.  
  1541. #==============================================================================
  1542. # ** Game_Switches
  1543. #------------------------------------------------------------------------------
  1544. #  This class handles switches. It's a wrapper for the built-in class "Array."
  1545. #  Refer to "$game_switches" for the instance of this class.
  1546. #==============================================================================
  1547.  
  1548. class Game_Switches
  1549.   #--------------------------------------------------------------------------
  1550.   # * Object Initialization
  1551.   #--------------------------------------------------------------------------
  1552.   def initialize
  1553.  
  1554.   end
  1555.   #--------------------------------------------------------------------------
  1556.   # * Get Switch
  1557.   #     switch_id : switch ID
  1558.   #--------------------------------------------------------------------------
  1559.   def [](switch_id)
  1560.  
  1561.   end
  1562.   #--------------------------------------------------------------------------
  1563.   # * Set Switch
  1564.   #     switch_id : switch ID
  1565.   #     value     : ON (true) / OFF (false)
  1566.   #--------------------------------------------------------------------------
  1567.   def []=(switch_id, value)
  1568.  
  1569.   end
  1570. end
  1571.  
  1572.  
  1573. #==============================================================================
  1574. # ** Game_Variables
  1575. #------------------------------------------------------------------------------
  1576. #  This class handles variables. It's a wrapper for the built-in class "Array."
  1577. #  Refer to "$game_variables" for the instance of this class.
  1578. #==============================================================================
  1579.  
  1580. class Game_Variables
  1581.   #--------------------------------------------------------------------------
  1582.   # * Object Initialization
  1583.   #--------------------------------------------------------------------------
  1584.   def initialize
  1585.  
  1586.   end
  1587.   #--------------------------------------------------------------------------
  1588.   # * Get Variable
  1589.   #     variable_id : variable ID
  1590.   #--------------------------------------------------------------------------
  1591.   def [](variable_id)
  1592.  
  1593.   end
  1594.   #--------------------------------------------------------------------------
  1595.   # * Set Variable
  1596.   #     variable_id : variable ID
  1597.   #     value       : the variable's value
  1598.   #--------------------------------------------------------------------------
  1599.   def []=(variable_id, value)
  1600.  
  1601.   end
  1602. end
  1603.  
  1604.  
  1605. #==============================================================================
  1606. # ** Game_SelfSwitches
  1607. #------------------------------------------------------------------------------
  1608. #  This class handles self switches. It's a wrapper for the built-in class
  1609. #  "Hash." Refer to "$game_self_switches" for the instance of this class.
  1610. #==============================================================================
  1611.  
  1612. class Game_SelfSwitches
  1613.   #--------------------------------------------------------------------------
  1614.   # * Object Initialization
  1615.   #--------------------------------------------------------------------------
  1616.   def initialize
  1617.  
  1618.   end
  1619.   #--------------------------------------------------------------------------
  1620.   # * Get Self Switch
  1621.   #     key : key
  1622.   #--------------------------------------------------------------------------
  1623.   def [](key)
  1624.  
  1625.   end
  1626.   #--------------------------------------------------------------------------
  1627.   # * Set Self Switch
  1628.   #     key   : key
  1629.   #     value : ON (true) / OFF (false)
  1630.   #--------------------------------------------------------------------------
  1631.   def []=(key, value)
  1632.  
  1633.   end
  1634. end
  1635.  
  1636.  
  1637. #==============================================================================
  1638. # ** Game_Screen
  1639. #------------------------------------------------------------------------------
  1640. #  This class handles screen maintenance data, such as change in color tone,
  1641. #  flashing, etc. Refer to "$game_screen" for the instance of this class.
  1642. #==============================================================================
  1643.  
  1644. class Game_Screen
  1645.   #--------------------------------------------------------------------------
  1646.   # * Public Instance Variables
  1647.   #--------------------------------------------------------------------------
  1648.   attr_reader   :tone                     # color tone
  1649.   attr_reader   :flash_color              # flash color
  1650.   attr_reader   :shake                    # shake positioning
  1651.   attr_reader   :pictures                 # pictures
  1652.   attr_reader   :weather_type             # weather type
  1653.   attr_reader   :weather_max              # max number of weather sprites
  1654.   #--------------------------------------------------------------------------
  1655.   # * Object Initialization
  1656.   #--------------------------------------------------------------------------
  1657.   def initialize
  1658.  
  1659.   end
  1660.   #--------------------------------------------------------------------------
  1661.   # * Start Changing Color Tone
  1662.   #     tone : color tone
  1663.   #     duration : time
  1664.   #--------------------------------------------------------------------------
  1665.   def start_tone_change(tone, duration)
  1666.  
  1667.   end
  1668.   #--------------------------------------------------------------------------
  1669.   # * Start Flashing
  1670.   #     color : color
  1671.   #     duration : time
  1672.   #--------------------------------------------------------------------------
  1673.   def start_flash(color, duration)
  1674.  
  1675.   end
  1676.   #--------------------------------------------------------------------------
  1677.   # * Start Shaking
  1678.   #     power : strength
  1679.   #     speed : speed
  1680.   #     duration : time
  1681.   #--------------------------------------------------------------------------
  1682.   def start_shake(power, speed, duration)
  1683.  
  1684.   end
  1685.   #--------------------------------------------------------------------------
  1686.   # * Set Weather
  1687.   #     type : type
  1688.   #     power : strength
  1689.   #     duration : time
  1690.   #--------------------------------------------------------------------------
  1691.   def weather(type, power, duration)
  1692.  
  1693.   end
  1694.   #--------------------------------------------------------------------------
  1695.   # * Frame Update
  1696.   #--------------------------------------------------------------------------
  1697.   def update
  1698.  
  1699.   end
  1700. end
  1701.  
  1702.  
  1703. #==============================================================================
  1704. # ** Game_Picture
  1705. #------------------------------------------------------------------------------
  1706. #  This class handles the picture. It's used within the Game_Screen class
  1707. #  ($game_screen).
  1708. #==============================================================================
  1709.  
  1710. class Game_Picture
  1711.   #--------------------------------------------------------------------------
  1712.   # * Public Instance Variables
  1713.   #--------------------------------------------------------------------------
  1714.   attr_reader   :number                   # picture number
  1715.   attr_reader   :name                     # file name
  1716.   attr_reader   :origin                   # starting point
  1717.   attr_reader   :x                        # x-coordinate
  1718.   attr_reader   :y                        # y-coordinate
  1719.   attr_reader   :zoom_x                   # x directional zoom rate
  1720.   attr_reader   :zoom_y                   # y directional zoom rate
  1721.   attr_reader   :opacity                  # opacity level
  1722.   attr_reader   :blend_type               # blend method
  1723.   attr_reader   :tone                     # color tone
  1724.   attr_reader   :angle                    # rotation angle
  1725.   #--------------------------------------------------------------------------
  1726.   # * Object Initialization
  1727.   #     number : picture number
  1728.   #--------------------------------------------------------------------------
  1729.   def initialize(number)
  1730.  
  1731.   end
  1732.   #--------------------------------------------------------------------------
  1733.   # * Show Picture
  1734.   #     name       : file name
  1735.   #     origin     : starting point
  1736.   #     x          : x-coordinate
  1737.   #     y          : y-coordinate
  1738.   #     zoom_x     : x directional zoom rate
  1739.   #     zoom_y     : y directional zoom rate
  1740.   #     opacity    : opacity level
  1741.   #     blend_type : blend method
  1742.   #--------------------------------------------------------------------------
  1743.   def show(name, origin, x, y, zoom_x, zoom_y, opacity, blend_type)
  1744.  
  1745.   end
  1746.   #--------------------------------------------------------------------------
  1747.   # * Move Picture
  1748.   #     duration   : time
  1749.   #     origin     : starting point
  1750.   #     x          : x-coordinate
  1751.   #     y          : y-coordinate
  1752.   #     zoom_x     : x directional zoom rate
  1753.   #     zoom_y     : y directional zoom rate
  1754.   #     opacity    : opacity level
  1755.   #     blend_type : blend method
  1756.   #--------------------------------------------------------------------------
  1757.   def move(duration, origin, x, y, zoom_x, zoom_y, opacity, blend_type)
  1758.  
  1759.   end
  1760.   #--------------------------------------------------------------------------
  1761.   # * Change Rotation Speed
  1762.   #     speed : rotation speed
  1763.   #--------------------------------------------------------------------------
  1764.   def rotate(speed)
  1765.  
  1766.   end
  1767.   #--------------------------------------------------------------------------
  1768.   # * Start Change of Color Tone
  1769.   #     tone     : color tone
  1770.   #     duration : time
  1771.   #--------------------------------------------------------------------------
  1772.   def start_tone_change(tone, duration)
  1773.  
  1774.   end
  1775.   #--------------------------------------------------------------------------
  1776.   # * Erase Picture
  1777.   #--------------------------------------------------------------------------
  1778.   def erase
  1779.  
  1780.   end
  1781.   #--------------------------------------------------------------------------
  1782.   # * Frame Update
  1783.   #--------------------------------------------------------------------------
  1784.   def update
  1785.  
  1786.   end
  1787. end
  1788.  
  1789.  
  1790. #==============================================================================
  1791. # ** Game_Battler (part 1)
  1792. #------------------------------------------------------------------------------
  1793. #  This class deals with battlers. It's used as a superclass for the Game_Actor
  1794. #  and Game_Enemy classes.
  1795. #==============================================================================
  1796.  
  1797. class Game_Battler
  1798.   #--------------------------------------------------------------------------
  1799.   # * Public Instance Variables
  1800.   #--------------------------------------------------------------------------
  1801.   attr_reader   :battler_name             # battler file name
  1802.   attr_reader   :battler_hue              # battler hue
  1803.   attr_reader   :hp                       # HP
  1804.   attr_reader   :sp                       # SP
  1805.   attr_reader   :states                   # states
  1806.   attr_accessor :hidden                   # hidden flag
  1807.   attr_accessor :immortal                 # immortal flag
  1808.   attr_accessor :damage_pop               # damage display flag
  1809.   attr_accessor :damage                   # damage value
  1810.   attr_accessor :critical                 # critical flag
  1811.   attr_accessor :animation_id             # animation ID
  1812.   attr_accessor :animation_hit            # animation hit flag
  1813.   attr_accessor :white_flash              # white flash flag
  1814.   attr_accessor :blink                    # blink flag
  1815.   #--------------------------------------------------------------------------
  1816.   # * Object Initialization
  1817.   #--------------------------------------------------------------------------
  1818.   def initialize
  1819.  
  1820.   end
  1821.   #--------------------------------------------------------------------------
  1822.   # * Get Maximum HP
  1823.   #--------------------------------------------------------------------------
  1824.   def maxhp
  1825.  
  1826.   end
  1827.   #--------------------------------------------------------------------------
  1828.   # * Get Maximum SP
  1829.   #--------------------------------------------------------------------------
  1830.   def maxsp
  1831.  
  1832.   end
  1833.   #--------------------------------------------------------------------------
  1834.   # * Get Strength (STR)
  1835.   #--------------------------------------------------------------------------
  1836.   def str
  1837.  
  1838.   end
  1839.   #--------------------------------------------------------------------------
  1840.   # * Get Dexterity (DEX)
  1841.   #--------------------------------------------------------------------------
  1842.   def dex
  1843.  
  1844.   end
  1845.   #--------------------------------------------------------------------------
  1846.   # * Get Agility (AGI)
  1847.   #--------------------------------------------------------------------------
  1848.   def agi
  1849.  
  1850.   end
  1851.   #--------------------------------------------------------------------------
  1852.   # * Get Intelligence (INT)
  1853.   #--------------------------------------------------------------------------
  1854.   def int
  1855.  
  1856.   end
  1857.   #--------------------------------------------------------------------------
  1858.   # * Set Maximum HP
  1859.   #     maxhp : new maximum HP
  1860.   #--------------------------------------------------------------------------
  1861.   def maxhp=(maxhp)
  1862.  
  1863.   end
  1864.   #--------------------------------------------------------------------------
  1865.   # * Set Maximum SP
  1866.   #     maxsp : new maximum SP
  1867.   #--------------------------------------------------------------------------
  1868.   def maxsp=(maxsp)
  1869.  
  1870.   end
  1871.   #--------------------------------------------------------------------------
  1872.   # * Set Strength (STR)
  1873.   #     str : new Strength (STR)
  1874.   #--------------------------------------------------------------------------
  1875.   def str=(str)
  1876.  
  1877.   end
  1878.   #--------------------------------------------------------------------------
  1879.   # * Set Dexterity (DEX)
  1880.   #     dex : new Dexterity (DEX)
  1881.   #--------------------------------------------------------------------------
  1882.   def dex=(dex)
  1883.  
  1884.   end
  1885.   #--------------------------------------------------------------------------
  1886.   # * Set Agility (AGI)
  1887.   #     agi : new Agility (AGI)
  1888.   #--------------------------------------------------------------------------
  1889.   def agi=(agi)
  1890.  
  1891.   end
  1892.   #--------------------------------------------------------------------------
  1893.   # * Set Intelligence (INT)
  1894.   #     int : new Intelligence (INT)
  1895.   #--------------------------------------------------------------------------
  1896.   def int=(int)
  1897.  
  1898.   end
  1899.   #--------------------------------------------------------------------------
  1900.   # * Get Hit Rate
  1901.   #--------------------------------------------------------------------------
  1902.   def hit
  1903.  
  1904.   end
  1905.   #--------------------------------------------------------------------------
  1906.   # * Get Attack Power
  1907.   #--------------------------------------------------------------------------
  1908.   def atk
  1909.  
  1910.   end
  1911.   #--------------------------------------------------------------------------
  1912.   # * Get Physical Defense Power
  1913.   #--------------------------------------------------------------------------
  1914.   def pdef
  1915.  
  1916.   end
  1917.   #--------------------------------------------------------------------------
  1918.   # * Get Magic Defense Power
  1919.   #--------------------------------------------------------------------------
  1920.   def mdef
  1921.  
  1922.   end
  1923.   #--------------------------------------------------------------------------
  1924.   # * Get Evasion Correction
  1925.   #--------------------------------------------------------------------------
  1926.   def eva
  1927.  
  1928.   end
  1929.   #--------------------------------------------------------------------------
  1930.   # * Change HP
  1931.   #     hp : new HP
  1932.   #--------------------------------------------------------------------------
  1933.   def hp=(hp)
  1934.  
  1935.   end
  1936.   #--------------------------------------------------------------------------
  1937.   # * Change SP
  1938.   #     sp : new SP
  1939.   #--------------------------------------------------------------------------
  1940.   def sp=(sp)
  1941.  
  1942.   end
  1943.   #--------------------------------------------------------------------------
  1944.   # * Recover All
  1945.   #--------------------------------------------------------------------------
  1946.   def recover_all
  1947.  
  1948.   end
  1949.   #--------------------------------------------------------------------------
  1950.   # * Get Current Action
  1951.   #--------------------------------------------------------------------------
  1952.   def current_action
  1953.  
  1954.   end
  1955.   #--------------------------------------------------------------------------
  1956.   # * Determine Action Speed
  1957.   #--------------------------------------------------------------------------
  1958.   def make_action_speed
  1959.  
  1960.   end
  1961.   #--------------------------------------------------------------------------
  1962.   # * Decide Incapacitation
  1963.   #--------------------------------------------------------------------------
  1964.   def dead?
  1965.  
  1966.   end
  1967.   #--------------------------------------------------------------------------
  1968.   # * Decide Existance
  1969.   #--------------------------------------------------------------------------
  1970.   def exist?
  1971.  
  1972.   end
  1973.   #--------------------------------------------------------------------------
  1974.   # * Decide HP 0
  1975.   #--------------------------------------------------------------------------
  1976.   def hp0?
  1977.  
  1978.   end
  1979.   #--------------------------------------------------------------------------
  1980.   # * Decide if Command is Inputable
  1981.   #--------------------------------------------------------------------------
  1982.   def inputable?
  1983.  
  1984.   end
  1985.   #--------------------------------------------------------------------------
  1986.   # * Decide if Action is Possible
  1987.   #--------------------------------------------------------------------------
  1988.   def movable?
  1989.  
  1990.   end
  1991.   #--------------------------------------------------------------------------
  1992.   # * Decide if Guarding
  1993.   #--------------------------------------------------------------------------
  1994.   def guarding?
  1995.  
  1996.   end
  1997.   #--------------------------------------------------------------------------
  1998.   # * Decide if Resting
  1999.   #--------------------------------------------------------------------------
  2000.   def resting?
  2001.  
  2002.   end
  2003. end
  2004.  
  2005.  
  2006. #==============================================================================
  2007. # ** Game_Battler (part 2)
  2008. #------------------------------------------------------------------------------
  2009. #  This class deals with battlers. It's used as a superclass for the Game_Actor
  2010. #  and Game_Enemy classes.
  2011. #==============================================================================
  2012.  
  2013. class Game_Battler
  2014.   #--------------------------------------------------------------------------
  2015.   # * Check State
  2016.   #     state_id : state ID
  2017.   #--------------------------------------------------------------------------
  2018.   def state?(state_id)
  2019.  
  2020.   end
  2021.   #--------------------------------------------------------------------------
  2022.   # * Determine if a state is full or not.
  2023.   #     state_id : state ID
  2024.   #--------------------------------------------------------------------------
  2025.   def state_full?(state_id)
  2026.  
  2027.   end
  2028.   #--------------------------------------------------------------------------
  2029.   # * Add State
  2030.   #     state_id : state ID
  2031.   #     force    : forcefully added flag (used to deal with auto state)
  2032.   #--------------------------------------------------------------------------
  2033.   def add_state(state_id, force = false)
  2034.  
  2035.   end
  2036.   #--------------------------------------------------------------------------
  2037.   # * Remove State
  2038.   #     state_id : state ID
  2039.   #     force    : forcefully removed flag (used to deal with auto state)
  2040.   #--------------------------------------------------------------------------
  2041.   def remove_state(state_id, force = false)
  2042.  
  2043.   end
  2044.   #--------------------------------------------------------------------------
  2045.   # * Get State Animation ID
  2046.   #--------------------------------------------------------------------------
  2047.   def state_animation_id
  2048.  
  2049.   end
  2050.   #--------------------------------------------------------------------------
  2051.   # * Get Restriction
  2052.   #--------------------------------------------------------------------------
  2053.   def restriction
  2054.  
  2055.   end
  2056.   #--------------------------------------------------------------------------
  2057.   # * Determine [Can't Get EXP] States
  2058.   #--------------------------------------------------------------------------
  2059.   def cant_get_exp?
  2060.  
  2061.   end
  2062.   #--------------------------------------------------------------------------
  2063.   # * Determine [Can't Evade] States
  2064.   #--------------------------------------------------------------------------
  2065.   def cant_evade?
  2066.  
  2067.   end
  2068.   #--------------------------------------------------------------------------
  2069.   # * Determine [Slip Damage] States
  2070.   #--------------------------------------------------------------------------
  2071.   def slip_damage?
  2072.  
  2073.   end
  2074.   #--------------------------------------------------------------------------
  2075.   # * Remove Battle States (called up during end of battle)
  2076.   #--------------------------------------------------------------------------
  2077.   def remove_states_battle
  2078.  
  2079.   end
  2080.   #--------------------------------------------------------------------------
  2081.   # * Natural Removal of States (called up each turn)
  2082.   #--------------------------------------------------------------------------
  2083.   def remove_states_auto
  2084.  
  2085.   end
  2086.   #--------------------------------------------------------------------------
  2087.   # * State Removed by Shock (called up each time physical damage occurs)
  2088.   #--------------------------------------------------------------------------
  2089.   def remove_states_shock
  2090.  
  2091.   end
  2092.   #--------------------------------------------------------------------------
  2093.   # * State Change (+) Application
  2094.   #     plus_state_set  : State Change (+)
  2095.   #--------------------------------------------------------------------------
  2096.   def states_plus(plus_state_set)
  2097.  
  2098.   end
  2099.   #--------------------------------------------------------------------------
  2100.   # * Apply State Change (-)
  2101.   #     minus_state_set : state change (-)
  2102.   #--------------------------------------------------------------------------
  2103.   def states_minus(minus_state_set)
  2104.  
  2105.   end
  2106. end
  2107.  
  2108.  
  2109. #==============================================================================
  2110. # ** Game_Battler (part 3)
  2111. #------------------------------------------------------------------------------
  2112. #  This class deals with battlers. It's used as a superclass for the Game_Actor
  2113. #  and Game_Enemy classes.
  2114. #==============================================================================
  2115.  
  2116. class Game_Battler
  2117.   #--------------------------------------------------------------------------
  2118.   # * Determine Usable Skills
  2119.   #     skill_id : skill ID
  2120.   #--------------------------------------------------------------------------
  2121.   def skill_can_use?(skill_id)
  2122.  
  2123.   end
  2124.   #--------------------------------------------------------------------------
  2125.   # * Applying Normal Attack Effects
  2126.   #     attacker : battler
  2127.   #--------------------------------------------------------------------------
  2128.   def attack_effect(attacker)
  2129.  
  2130.   end
  2131.   #--------------------------------------------------------------------------
  2132.   # * Apply Skill Effects
  2133.   #     user  : the one using skills (battler)
  2134.   #     skill : skill
  2135.   #--------------------------------------------------------------------------
  2136.   def skill_effect(user, skill)
  2137.  
  2138.   end
  2139.   #--------------------------------------------------------------------------
  2140.   # * Application of Item Effects
  2141.   #     item : item
  2142.   #--------------------------------------------------------------------------
  2143.   def item_effect(item)
  2144.  
  2145.   end
  2146.   #--------------------------------------------------------------------------
  2147.   # * Application of Slip Damage Effects
  2148.   #--------------------------------------------------------------------------
  2149.   def slip_damage_effect
  2150.  
  2151.   end
  2152.   #--------------------------------------------------------------------------
  2153.   # * Calculating Element Correction
  2154.   #     element_set : element
  2155.   #--------------------------------------------------------------------------
  2156.   def elements_correct(element_set)
  2157.  
  2158.   end
  2159. end
  2160.  
  2161.  
  2162. #==============================================================================
  2163. # ** Game_BattleAction
  2164. #------------------------------------------------------------------------------
  2165. #  This class handles actions in battle. It's used within the Game_Battler
  2166. #  class.
  2167. #==============================================================================
  2168.  
  2169. class Game_BattleAction
  2170.   #--------------------------------------------------------------------------
  2171.   # * Public Instance Variables
  2172.   #--------------------------------------------------------------------------
  2173.   attr_accessor :speed                    # speed
  2174.   attr_accessor :kind                     # kind (basic / skill / item)
  2175.   attr_accessor :basic                    # basic (attack / guard / escape)
  2176.   attr_accessor :skill_id                 # skill ID
  2177.   attr_accessor :item_id                  # item ID
  2178.   attr_accessor :target_index             # target index
  2179.   attr_accessor :forcing                  # forced flag
  2180.   #--------------------------------------------------------------------------
  2181.   # * Object Initialization
  2182.   #--------------------------------------------------------------------------
  2183.   def initialize
  2184.  
  2185.   end
  2186.   #--------------------------------------------------------------------------
  2187.   # * Clear
  2188.   #--------------------------------------------------------------------------
  2189.   def clear
  2190.  
  2191.   end
  2192.   #--------------------------------------------------------------------------
  2193.   # * Determine Validity
  2194.   #--------------------------------------------------------------------------
  2195.   def valid?
  2196.  
  2197.   end
  2198.   #--------------------------------------------------------------------------
  2199.   # * Determine if for One Ally
  2200.   #--------------------------------------------------------------------------
  2201.   def for_one_friend?
  2202.  
  2203.   end
  2204.   #--------------------------------------------------------------------------
  2205.   # * Determine if for One Ally (HP 0)
  2206.   #--------------------------------------------------------------------------
  2207.   def for_one_friend_hp0?
  2208.  
  2209.   end
  2210.   #--------------------------------------------------------------------------
  2211.   # * Random Target (for Actor)
  2212.   #--------------------------------------------------------------------------
  2213.   def decide_random_target_for_actor
  2214.  
  2215.   end
  2216.   #--------------------------------------------------------------------------
  2217.   # * Random Target (for Enemy)
  2218.   #--------------------------------------------------------------------------
  2219.   def decide_random_target_for_enemy
  2220.  
  2221.   end
  2222.   #--------------------------------------------------------------------------
  2223.   # * Last Target (for Actor)
  2224.   #--------------------------------------------------------------------------
  2225.   def decide_last_target_for_actor
  2226.  
  2227.   end
  2228.   #--------------------------------------------------------------------------
  2229.   # * Last Target (for Enemy)
  2230.   #--------------------------------------------------------------------------
  2231.   def decide_last_target_for_enemy
  2232.  
  2233.   end
  2234. end
  2235.  
  2236.  
  2237. #==============================================================================
  2238. # ** Game_Actor
  2239. #------------------------------------------------------------------------------
  2240. #  This class handles the actor. It's used within the Game_Actors class
  2241. #  ($game_actors) and refers to the Game_Party class ($game_party).
  2242. #==============================================================================
  2243.  
  2244. class Game_Actor < Game_Battler
  2245.   #--------------------------------------------------------------------------
  2246.   # * Public Instance Variables
  2247.   #--------------------------------------------------------------------------
  2248.   attr_reader   :name                     # name
  2249.   attr_reader   :character_name           # character file name
  2250.   attr_reader   :character_hue            # character hue
  2251.   attr_reader   :class_id                 # class ID
  2252.   attr_reader   :weapon_id                # weapon ID
  2253.   attr_reader   :armor1_id                # shield ID
  2254.   attr_reader   :armor2_id                # helmet ID
  2255.   attr_reader   :armor3_id                # body armor ID
  2256.   attr_reader   :armor4_id                # accessory ID
  2257.   attr_reader   :level                    # level
  2258.   attr_reader   :exp                      # EXP
  2259.   attr_reader   :skills                   # skills
  2260.   #--------------------------------------------------------------------------
  2261.   # * Object Initialization
  2262.   #     actor_id : actor ID
  2263.   #--------------------------------------------------------------------------
  2264.   def initialize(actor_id)
  2265.  
  2266.   end
  2267.   #--------------------------------------------------------------------------
  2268.   # * Setup
  2269.   #     actor_id : actor ID
  2270.   #--------------------------------------------------------------------------
  2271.   def setup(actor_id)
  2272.  
  2273.   end
  2274.   #--------------------------------------------------------------------------
  2275.   # * Get Actor ID
  2276.   #--------------------------------------------------------------------------
  2277.   def id
  2278.  
  2279.   end
  2280.   #--------------------------------------------------------------------------
  2281.   # * Get Index
  2282.   #--------------------------------------------------------------------------
  2283.   def index
  2284.  
  2285.   end
  2286.   #--------------------------------------------------------------------------
  2287.   # * Calculate EXP
  2288.   #--------------------------------------------------------------------------
  2289.   def make_exp_list
  2290.  
  2291.   end
  2292.   #--------------------------------------------------------------------------
  2293.   # * Get Element Revision Value
  2294.   #     element_id : element ID
  2295.   #--------------------------------------------------------------------------
  2296.   def element_rate(element_id)
  2297.  
  2298.   end
  2299.   #--------------------------------------------------------------------------
  2300.   # * Get State Effectiveness
  2301.   #--------------------------------------------------------------------------
  2302.   def state_ranks
  2303.  
  2304.   end
  2305.   #--------------------------------------------------------------------------
  2306.   # * Determine State Guard
  2307.   #     state_id : state ID
  2308.   #--------------------------------------------------------------------------
  2309.   def state_guard?(state_id)
  2310.  
  2311.   end
  2312.   #--------------------------------------------------------------------------
  2313.   # * Get Normal Attack Element
  2314.   #--------------------------------------------------------------------------
  2315.   def element_set
  2316.  
  2317.   end
  2318.   #--------------------------------------------------------------------------
  2319.   # * Get Normal Attack State Change (+)
  2320.   #--------------------------------------------------------------------------
  2321.   def plus_state_set
  2322.  
  2323.   end
  2324.   #--------------------------------------------------------------------------
  2325.   # * Get Normal Attack State Change (-)
  2326.   #--------------------------------------------------------------------------
  2327.   def minus_state_set
  2328.  
  2329.   end
  2330.   #--------------------------------------------------------------------------
  2331.   # * Get Maximum HP
  2332.   #--------------------------------------------------------------------------
  2333.   def maxhp
  2334.  
  2335.   end
  2336.   #--------------------------------------------------------------------------
  2337.   # * Get Basic Maximum HP
  2338.   #--------------------------------------------------------------------------
  2339.   def base_maxhp
  2340.  
  2341.   end
  2342.   #--------------------------------------------------------------------------
  2343.   # * Get Basic Maximum SP
  2344.   #--------------------------------------------------------------------------
  2345.   def base_maxsp
  2346.  
  2347.   end
  2348.   #--------------------------------------------------------------------------
  2349.   # * Get Basic Strength
  2350.   #--------------------------------------------------------------------------
  2351.   def base_str
  2352.  
  2353.   end
  2354.   #--------------------------------------------------------------------------
  2355.   # * Get Basic Dexterity
  2356.   #--------------------------------------------------------------------------
  2357.   def base_dex
  2358.  
  2359.   end
  2360.   #--------------------------------------------------------------------------
  2361.   # * Get Basic Agility
  2362.   #--------------------------------------------------------------------------
  2363.   def base_agi
  2364.  
  2365.   end
  2366.   #--------------------------------------------------------------------------
  2367.   # * Get Basic Intelligence
  2368.   #--------------------------------------------------------------------------
  2369.   def base_int
  2370.  
  2371.   end
  2372.   #--------------------------------------------------------------------------
  2373.   # * Get Basic Attack Power
  2374.   #--------------------------------------------------------------------------
  2375.   def base_atk
  2376.  
  2377.   end
  2378.   #--------------------------------------------------------------------------
  2379.   # * Get Basic Physical Defense
  2380.   #--------------------------------------------------------------------------
  2381.   def base_pdef
  2382.  
  2383.   end
  2384.   #--------------------------------------------------------------------------
  2385.   # * Get Basic Magic Defense
  2386.   #--------------------------------------------------------------------------
  2387.   def base_mdef
  2388.  
  2389.   end
  2390.   #--------------------------------------------------------------------------
  2391.   # * Get Basic Evasion Correction
  2392.   #--------------------------------------------------------------------------
  2393.   def base_eva
  2394.  
  2395.   end
  2396.   #--------------------------------------------------------------------------
  2397.   # * Get Offensive Animation ID for Normal Attacks
  2398.   #--------------------------------------------------------------------------
  2399.   def animation1_id
  2400.  
  2401.   end
  2402.   #--------------------------------------------------------------------------
  2403.   # * Get Target Animation ID for Normal Attacks
  2404.   #--------------------------------------------------------------------------
  2405.   def animation2_id
  2406.  
  2407.   end
  2408.   #--------------------------------------------------------------------------
  2409.   # * Get Class Name
  2410.   #--------------------------------------------------------------------------
  2411.   def class_name
  2412.  
  2413.   end
  2414.   #--------------------------------------------------------------------------
  2415.   # * Get EXP String
  2416.   #--------------------------------------------------------------------------
  2417.   def exp_s
  2418.  
  2419.   end
  2420.   #--------------------------------------------------------------------------
  2421.   # * Get Next Level EXP String
  2422.   #--------------------------------------------------------------------------
  2423.   def next_exp_s
  2424.  
  2425.   end
  2426.   #--------------------------------------------------------------------------
  2427.   # * Get Until Next Level EXP String
  2428.   #--------------------------------------------------------------------------
  2429.   def next_rest_exp_s
  2430.  
  2431.   end
  2432.   #--------------------------------------------------------------------------
  2433.   # * Update Auto State
  2434.   #     old_armor : unequipped armor
  2435.   #     new_armor : equipped armor
  2436.   #--------------------------------------------------------------------------
  2437.   def update_auto_state(old_armor, new_armor)
  2438.  
  2439.   end
  2440.   #--------------------------------------------------------------------------
  2441.   # * Determine Fixed Equipment
  2442.   #     equip_type : type of equipment
  2443.   #--------------------------------------------------------------------------
  2444.   def equip_fix?(equip_type)
  2445.  
  2446.   end
  2447.   #--------------------------------------------------------------------------
  2448.   # * Change Equipment
  2449.   #     equip_type : type of equipment
  2450.   #     id    : weapon or armor ID (If 0, remove equipment)
  2451.   #--------------------------------------------------------------------------
  2452.   def equip(equip_type, id)
  2453.  
  2454.   end
  2455.   #--------------------------------------------------------------------------
  2456.   # * Determine if Equippable
  2457.   #     item : item
  2458.   #--------------------------------------------------------------------------
  2459.   def equippable?(item)
  2460.  
  2461.   end
  2462.   #--------------------------------------------------------------------------
  2463.   # * Change EXP
  2464.   #     exp : new EXP
  2465.   #--------------------------------------------------------------------------
  2466.   def exp=(exp)
  2467.  
  2468.   end
  2469.   #--------------------------------------------------------------------------
  2470.   # * Change Level
  2471.   #     level : new level
  2472.   #--------------------------------------------------------------------------
  2473.   def level=(level)
  2474.  
  2475.   end
  2476.   #--------------------------------------------------------------------------
  2477.   # * Learn Skill
  2478.   #     skill_id : skill ID
  2479.   #--------------------------------------------------------------------------
  2480.   def learn_skill(skill_id)
  2481.  
  2482.   end
  2483.   #--------------------------------------------------------------------------
  2484.   # * Forget Skill
  2485.   #     skill_id : skill ID
  2486.   #--------------------------------------------------------------------------
  2487.   def forget_skill(skill_id)
  2488.  
  2489.   end
  2490.   #--------------------------------------------------------------------------
  2491.   # * Determine if Finished Learning Skill
  2492.   #     skill_id : skill ID
  2493.   #--------------------------------------------------------------------------
  2494.   def skill_learn?(skill_id)
  2495.  
  2496.   end
  2497.   #--------------------------------------------------------------------------
  2498.   # * Determine if Skill can be Used
  2499.   #     skill_id : skill ID
  2500.   #--------------------------------------------------------------------------
  2501.   def skill_can_use?(skill_id)
  2502.  
  2503.   end
  2504.   #--------------------------------------------------------------------------
  2505.   # * Change Name
  2506.   #     name : new name
  2507.   #--------------------------------------------------------------------------
  2508.   def name=(name)
  2509.  
  2510.   end
  2511.   #--------------------------------------------------------------------------
  2512.   # * Change Class ID
  2513.   #     class_id : new class ID
  2514.   #--------------------------------------------------------------------------
  2515.   def class_id=(class_id)
  2516.  
  2517.   end
  2518.   #--------------------------------------------------------------------------
  2519.   # * Change Graphics
  2520.   #     character_name : new character file name
  2521.   #     character_hue  : new character hue
  2522.   #     battler_name   : new battler file name
  2523.   #     battler_hue    : new battler hue
  2524.   #--------------------------------------------------------------------------
  2525.   def set_graphic(character_name, character_hue, battler_name, battler_hue)
  2526.  
  2527.   end
  2528.   #--------------------------------------------------------------------------
  2529.   # * Get Battle Screen X-Coordinate
  2530.   #--------------------------------------------------------------------------
  2531.   def screen_x
  2532.  
  2533.   end
  2534.   #--------------------------------------------------------------------------
  2535.   # * Get Battle Screen Y-Coordinate
  2536.   #--------------------------------------------------------------------------
  2537.   def screen_y
  2538.  
  2539.   end
  2540.   #--------------------------------------------------------------------------
  2541.   # * Get Battle Screen Z-Coordinate
  2542.   #--------------------------------------------------------------------------
  2543.   def screen_z
  2544.  
  2545.   end
  2546. end
  2547.  
  2548.  
  2549. #==============================================================================
  2550. # ** Game_Enemy
  2551. #------------------------------------------------------------------------------
  2552. #  This class handles enemies. It's used within the Game_Troop class
  2553. #  ($game_troop).
  2554. #==============================================================================
  2555.  
  2556. class Game_Enemy < Game_Battler
  2557.   #--------------------------------------------------------------------------
  2558.   # * Object Initialization
  2559.   #     troop_id     : troop ID
  2560.   #     member_index : troop member index
  2561.   #--------------------------------------------------------------------------
  2562.   def initialize(troop_id, member_index)
  2563.  
  2564.   end
  2565.   #--------------------------------------------------------------------------
  2566.   # * Get Enemy ID
  2567.   #--------------------------------------------------------------------------
  2568.   def id
  2569.  
  2570.   end
  2571.   #--------------------------------------------------------------------------
  2572.   # * Get Index
  2573.   #--------------------------------------------------------------------------
  2574.   def index
  2575.  
  2576.   end
  2577.   #--------------------------------------------------------------------------
  2578.   # * Get Name
  2579.   #--------------------------------------------------------------------------
  2580.   def name
  2581.  
  2582.   end
  2583.   #--------------------------------------------------------------------------
  2584.   # * Get Basic Maximum HP
  2585.   #--------------------------------------------------------------------------
  2586.   def base_maxhp
  2587.  
  2588.   end
  2589.   #--------------------------------------------------------------------------
  2590.   # * Get Basic Maximum SP
  2591.   #--------------------------------------------------------------------------
  2592.   def base_maxsp
  2593.  
  2594.   end
  2595.   #--------------------------------------------------------------------------
  2596.   # * Get Basic Strength
  2597.   #--------------------------------------------------------------------------
  2598.   def base_str
  2599.  
  2600.   end
  2601.   #--------------------------------------------------------------------------
  2602.   # * Get Basic Dexterity
  2603.   #--------------------------------------------------------------------------
  2604.   def base_dex
  2605.  
  2606.   end
  2607.   #--------------------------------------------------------------------------
  2608.   # * Get Basic Agility
  2609.   #--------------------------------------------------------------------------
  2610.   def base_agi
  2611.  
  2612.   end
  2613.   #--------------------------------------------------------------------------
  2614.   # * Get Basic Intelligence
  2615.   #--------------------------------------------------------------------------
  2616.   def base_int
  2617.  
  2618.   end
  2619.   #--------------------------------------------------------------------------
  2620.   # * Get Basic Attack Power
  2621.   #--------------------------------------------------------------------------
  2622.   def base_atk
  2623.  
  2624.   end
  2625.   #--------------------------------------------------------------------------
  2626.   # * Get Basic Physical Defense
  2627.   #--------------------------------------------------------------------------
  2628.   def base_pdef
  2629.  
  2630.   end
  2631.   #--------------------------------------------------------------------------
  2632.   # * Get Basic Magic Defense
  2633.   #--------------------------------------------------------------------------
  2634.   def base_mdef
  2635.  
  2636.   end
  2637.   #--------------------------------------------------------------------------
  2638.   # * Get Basic Evasion
  2639.   #--------------------------------------------------------------------------
  2640.   def base_eva
  2641.  
  2642.   end
  2643.   #--------------------------------------------------------------------------
  2644.   # * Get Offensive Animation ID for Normal Attack
  2645.   #--------------------------------------------------------------------------
  2646.   def animation1_id
  2647.  
  2648.   end
  2649.   #--------------------------------------------------------------------------
  2650.   # * Get Target Animation ID for Normal Attack
  2651.   #--------------------------------------------------------------------------
  2652.   def animation2_id
  2653.  
  2654.   end
  2655.   #--------------------------------------------------------------------------
  2656.   # * Get Element Revision Value
  2657.   #     element_id : Element ID
  2658.   #--------------------------------------------------------------------------
  2659.   def element_rate(element_id)
  2660.  
  2661.   end
  2662.   #--------------------------------------------------------------------------
  2663.   # * Get State Effectiveness
  2664.   #--------------------------------------------------------------------------
  2665.   def state_ranks
  2666.  
  2667.   end
  2668.   #--------------------------------------------------------------------------
  2669.   # * Determine State Guard
  2670.   #     state_id : state ID
  2671.   #--------------------------------------------------------------------------
  2672.   def state_guard?(state_id)
  2673.  
  2674.   end
  2675.   #--------------------------------------------------------------------------
  2676.   # * Get Normal Attack Element
  2677.   #--------------------------------------------------------------------------
  2678.   def element_set
  2679.  
  2680.   end
  2681.   #--------------------------------------------------------------------------
  2682.   # * Get Normal Attack State Change (+)
  2683.   #--------------------------------------------------------------------------
  2684.   def plus_state_set
  2685.  
  2686.   end
  2687.   #--------------------------------------------------------------------------
  2688.   # * Get Normal Attack State Change (-)
  2689.   #--------------------------------------------------------------------------
  2690.   def minus_state_set
  2691.  
  2692.   end
  2693.   #--------------------------------------------------------------------------
  2694.   # * Aquire Actions
  2695.   #--------------------------------------------------------------------------
  2696.   def actions
  2697.  
  2698.   end
  2699.   #--------------------------------------------------------------------------
  2700.   # * Get EXP
  2701.   #--------------------------------------------------------------------------
  2702.   def exp
  2703.  
  2704.   end
  2705.   #--------------------------------------------------------------------------
  2706.   # * Get Gold
  2707.   #--------------------------------------------------------------------------
  2708.   def gold
  2709.  
  2710.   end
  2711.   #--------------------------------------------------------------------------
  2712.   # * Get Item ID
  2713.   #--------------------------------------------------------------------------
  2714.   def item_id
  2715.  
  2716.   end
  2717.   #--------------------------------------------------------------------------
  2718.   # * Get Weapon ID
  2719.   #--------------------------------------------------------------------------
  2720.   def weapon_id
  2721.  
  2722.   end
  2723.   #--------------------------------------------------------------------------
  2724.   # * Get Armor ID
  2725.   #--------------------------------------------------------------------------
  2726.   def armor_id
  2727.  
  2728.   end
  2729.   #--------------------------------------------------------------------------
  2730.   # * Get Treasure Appearance Probability
  2731.   #--------------------------------------------------------------------------
  2732.   def treasure_prob
  2733.  
  2734.   end
  2735.   #--------------------------------------------------------------------------
  2736.   # * Get Battle Screen X-Coordinate
  2737.   #--------------------------------------------------------------------------
  2738.   def screen_x
  2739.  
  2740.   end
  2741.   #--------------------------------------------------------------------------
  2742.   # * Get Battle Screen Y-Coordinate
  2743.   #--------------------------------------------------------------------------
  2744.   def screen_y
  2745.  
  2746.   end
  2747.   #--------------------------------------------------------------------------
  2748.   # * Get Battle Screen Z-Coordinate
  2749.   #--------------------------------------------------------------------------
  2750.   def screen_z
  2751.  
  2752.   end
  2753.   #--------------------------------------------------------------------------
  2754.   # * Escape
  2755.   #--------------------------------------------------------------------------
  2756.   def escape
  2757.  
  2758.   end
  2759.   #--------------------------------------------------------------------------
  2760.   # * Transform
  2761.   #     enemy_id : ID of enemy to be transformed
  2762.   #--------------------------------------------------------------------------
  2763.   def transform(enemy_id)
  2764.  
  2765.   end
  2766.   #--------------------------------------------------------------------------
  2767.   # * Make Action
  2768.   #--------------------------------------------------------------------------
  2769.   def make_action
  2770.  
  2771.   end
  2772. end
  2773.  
  2774.  
  2775. #==============================================================================
  2776. # ** Game_Actors
  2777. #------------------------------------------------------------------------------
  2778. #  This class handles the actor array. Refer to "$game_actors" for each
  2779. #  instance of this class.
  2780. #==============================================================================
  2781.  
  2782. class Game_Actors
  2783.   #--------------------------------------------------------------------------
  2784.   # * Object Initialization
  2785.   #--------------------------------------------------------------------------
  2786.   def initialize
  2787.  
  2788.   end
  2789.   #--------------------------------------------------------------------------
  2790.   # * Get Actor
  2791.   #     actor_id : actor ID
  2792.   #--------------------------------------------------------------------------
  2793.   def [](actor_id)
  2794.  
  2795.   end
  2796. end
  2797.  
  2798.  
  2799. #==============================================================================
  2800. # ** Game_Party
  2801. #------------------------------------------------------------------------------
  2802. #  This class handles the party. It includes information on amount of gold
  2803. #  and items. Refer to "$game_party" for the instance of this class.
  2804. #==============================================================================
  2805.  
  2806. class Game_Party
  2807.   #--------------------------------------------------------------------------
  2808.   # * Public Instance Variables
  2809.   #--------------------------------------------------------------------------
  2810.   attr_reader   :actors                   # actors
  2811.   attr_reader   :gold                     # amount of gold
  2812.   attr_reader   :steps                    # number of steps
  2813.   #--------------------------------------------------------------------------
  2814.   # * Object Initialization
  2815.   #--------------------------------------------------------------------------
  2816.   def initialize
  2817.  
  2818.   end
  2819.   #--------------------------------------------------------------------------
  2820.   # * Initial Party Setup
  2821.   #--------------------------------------------------------------------------
  2822.   def setup_starting_members
  2823.  
  2824.   end
  2825.   #--------------------------------------------------------------------------
  2826.   # * Battle Test Party Setup
  2827.   #--------------------------------------------------------------------------
  2828.   def setup_battle_test_members
  2829.  
  2830.   end
  2831.   #--------------------------------------------------------------------------
  2832.   # * Refresh Party Members
  2833.   #--------------------------------------------------------------------------
  2834.   def refresh
  2835.  
  2836.   end
  2837.   #--------------------------------------------------------------------------
  2838.   # * Getting Maximum Level
  2839.   #--------------------------------------------------------------------------
  2840.   def max_level
  2841.  
  2842.   end
  2843.   #--------------------------------------------------------------------------
  2844.   # * Add an Actor
  2845.   #     actor_id : actor ID
  2846.   #--------------------------------------------------------------------------
  2847.   def add_actor(actor_id)
  2848.  
  2849.   end
  2850.   #--------------------------------------------------------------------------
  2851.   # * Remove Actor
  2852.   #     actor_id : actor ID
  2853.   #--------------------------------------------------------------------------
  2854.   def remove_actor(actor_id)
  2855.  
  2856.   end
  2857.   #--------------------------------------------------------------------------
  2858.   # * Gain Gold (or lose)
  2859.   #     n : amount of gold
  2860.   #--------------------------------------------------------------------------
  2861.   def gain_gold(n)
  2862.  
  2863.   end
  2864.   #--------------------------------------------------------------------------
  2865.   # * Lose Gold
  2866.   #     n : amount of gold
  2867.   #--------------------------------------------------------------------------
  2868.   def lose_gold(n)
  2869.  
  2870.   end
  2871.   #--------------------------------------------------------------------------
  2872.   # * Increase Steps
  2873.   #--------------------------------------------------------------------------
  2874.   def increase_steps
  2875.  
  2876.   end
  2877.   #--------------------------------------------------------------------------
  2878.   # * Get Number of Items Possessed
  2879.   #     item_id : item ID
  2880.   #--------------------------------------------------------------------------
  2881.   def item_number(item_id)
  2882.  
  2883.   end
  2884.   #--------------------------------------------------------------------------
  2885.   # * Get Number of Weapons Possessed
  2886.   #     weapon_id : weapon ID
  2887.   #--------------------------------------------------------------------------
  2888.   def weapon_number(weapon_id)
  2889.  
  2890.   end
  2891.   #--------------------------------------------------------------------------
  2892.   # * Get Amount of Armor Possessed
  2893.   #     armor_id : armor ID
  2894.   #--------------------------------------------------------------------------
  2895.   def armor_number(armor_id)
  2896.  
  2897.   end
  2898.   #--------------------------------------------------------------------------
  2899.   # * Gain Items (or lose)
  2900.   #     item_id : item ID
  2901.   #     n       : quantity
  2902.   #--------------------------------------------------------------------------
  2903.   def gain_item(item_id, n)
  2904.  
  2905.   end
  2906.   #--------------------------------------------------------------------------
  2907.   # * Gain Weapons (or lose)
  2908.   #     weapon_id : weapon ID
  2909.   #     n         : quantity
  2910.   #--------------------------------------------------------------------------
  2911.   def gain_weapon(weapon_id, n)
  2912.  
  2913.   end
  2914.   #--------------------------------------------------------------------------
  2915.   # * Gain Armor (or lose)
  2916.   #     armor_id : armor ID
  2917.   #     n        : quantity
  2918.   #--------------------------------------------------------------------------
  2919.   def gain_armor(armor_id, n)
  2920.  
  2921.   end
  2922.   #--------------------------------------------------------------------------
  2923.   # * Lose Items
  2924.   #     item_id : item ID
  2925.   #     n       : quantity
  2926.   #--------------------------------------------------------------------------
  2927.   def lose_item(item_id, n)
  2928.  
  2929.   end
  2930.   #--------------------------------------------------------------------------
  2931.   # * Lose Weapons
  2932.   #     weapon_id : weapon ID
  2933.   #     n         : quantity
  2934.   #--------------------------------------------------------------------------
  2935.   def lose_weapon(weapon_id, n)
  2936.  
  2937.   end
  2938.   #--------------------------------------------------------------------------
  2939.   # * Lose Armor
  2940.   #     armor_id : armor ID
  2941.   #     n        : quantity
  2942.   #--------------------------------------------------------------------------
  2943.   def lose_armor(armor_id, n)
  2944.  
  2945.   end
  2946.   #--------------------------------------------------------------------------
  2947.   # * Determine if Item is Usable
  2948.   #     item_id : item ID
  2949.   #--------------------------------------------------------------------------
  2950.   def item_can_use?(item_id)
  2951.  
  2952.   end
  2953.   #--------------------------------------------------------------------------
  2954.   # * Clear All Member Actions
  2955.   #--------------------------------------------------------------------------
  2956.   def clear_actions
  2957.  
  2958.   end
  2959.   #--------------------------------------------------------------------------
  2960.   # * Determine if Command is Inputable
  2961.   #--------------------------------------------------------------------------
  2962.   def inputable?
  2963.  
  2964.   end
  2965.   #--------------------------------------------------------------------------
  2966.   # * Determine Everyone is Dead
  2967.   #--------------------------------------------------------------------------
  2968.   def all_dead?
  2969.  
  2970.   end
  2971.   #--------------------------------------------------------------------------
  2972.   # * Slip Damage Check (for map)
  2973.   #--------------------------------------------------------------------------
  2974.   def check_map_slip_damage
  2975.  
  2976.   end
  2977.   #--------------------------------------------------------------------------
  2978.   # * Random Selection of Target Actor
  2979.   #     hp0 : limited to actors with 0 HP
  2980.   #--------------------------------------------------------------------------
  2981.   def random_target_actor(hp0 = false)
  2982.  
  2983.   end
  2984.   #--------------------------------------------------------------------------
  2985.   # * Random Selection of Target Actor (HP 0)
  2986.   #--------------------------------------------------------------------------
  2987.   def random_target_actor_hp0
  2988.  
  2989.   end
  2990.   #--------------------------------------------------------------------------
  2991.   # * Smooth Selection of Target Actor
  2992.   #     actor_index : actor index
  2993.   #--------------------------------------------------------------------------
  2994.   def smooth_target_actor(actor_index)
  2995.  
  2996.   end
  2997. end
  2998.  
  2999.  
  3000. #==============================================================================
  3001. # ** Game_Troop
  3002. #------------------------------------------------------------------------------
  3003. #  This class deals with troops. Refer to "$game_troop" for the instance of
  3004. #  this class.
  3005. #==============================================================================
  3006.  
  3007. class Game_Troop
  3008.   #--------------------------------------------------------------------------
  3009.   # * Object Initialization
  3010.   #--------------------------------------------------------------------------
  3011.   def initialize
  3012.  
  3013.   end
  3014.   #--------------------------------------------------------------------------
  3015.   # * Get Enemies
  3016.   #--------------------------------------------------------------------------
  3017.   def enemies
  3018.  
  3019.   end
  3020.   #--------------------------------------------------------------------------
  3021.   # * Setup
  3022.   #     troop_id : troop ID
  3023.   #--------------------------------------------------------------------------
  3024.   def setup(troop_id)
  3025.  
  3026.   end
  3027.   #--------------------------------------------------------------------------
  3028.   # * Random Selection of a Target Enemy
  3029.   #     hp0 : limited to enemies with 0 HP
  3030.   #--------------------------------------------------------------------------
  3031.   def random_target_enemy(hp0 = false)
  3032.  
  3033.   end
  3034.   #--------------------------------------------------------------------------
  3035.   # * Random Selection of a Target Enemy (HP 0)
  3036.   #--------------------------------------------------------------------------
  3037.   def random_target_enemy_hp0
  3038.  
  3039.   end
  3040.   #--------------------------------------------------------------------------
  3041.   # * Smooth Selection of a Target Enemy
  3042.   #     enemy_index : enemy index
  3043.   #--------------------------------------------------------------------------
  3044.   def smooth_target_enemy(enemy_index)
  3045.  
  3046.   end
  3047. end
  3048.  
  3049.  
  3050. #==============================================================================
  3051. # ** Game_Map
  3052. #------------------------------------------------------------------------------
  3053. #  This class handles the map. It includes scrolling and passable determining
  3054. #  functions. Refer to "$game_map" for the instance of this class.
  3055. #==============================================================================
  3056.  
  3057. class Game_Map
  3058.   #--------------------------------------------------------------------------
  3059.   # * Public Instance Variables
  3060.   #--------------------------------------------------------------------------
  3061.   attr_accessor :tileset_name             # tileset file name
  3062.   attr_accessor :autotile_names           # autotile file name
  3063.   attr_accessor :panorama_name            # panorama file name
  3064.   attr_accessor :panorama_hue             # panorama hue
  3065.   attr_accessor :fog_name                 # fog file name
  3066.   attr_accessor :fog_hue                  # fog hue
  3067.   attr_accessor :fog_opacity              # fog opacity level
  3068.   attr_accessor :fog_blend_type           # fog blending method
  3069.   attr_accessor :fog_zoom                 # fog zoom rate
  3070.   attr_accessor :fog_sx                   # fog sx
  3071.   attr_accessor :fog_sy                   # fog sy
  3072.   attr_accessor :battleback_name          # battleback file name
  3073.   attr_accessor :display_x                # display x-coordinate * 128
  3074.   attr_accessor :display_y                # display y-coordinate * 128
  3075.   attr_accessor :need_refresh             # refresh request flag
  3076.   attr_reader   :passages                 # passage table
  3077.   attr_reader   :priorities               # prioroty table
  3078.   attr_reader   :terrain_tags             # terrain tag table
  3079.   attr_reader   :events                   # events
  3080.   attr_reader   :fog_ox                   # fog x-coordinate starting point
  3081.   attr_reader   :fog_oy                   # fog y-coordinate starting point
  3082.   attr_reader   :fog_tone                 # fog color tone
  3083.   #--------------------------------------------------------------------------
  3084.   # * Object Initialization
  3085.   #--------------------------------------------------------------------------
  3086.   def initialize
  3087.  
  3088.   end
  3089.   #--------------------------------------------------------------------------
  3090.   # * Setup
  3091.   #     map_id : map ID
  3092.   #--------------------------------------------------------------------------
  3093.   def setup(map_id)
  3094.  
  3095.   end
  3096.   #--------------------------------------------------------------------------
  3097.   # * Get Map ID
  3098.   #--------------------------------------------------------------------------
  3099.   def map_id
  3100.  
  3101.   end
  3102.   #--------------------------------------------------------------------------
  3103.   # * Get Width
  3104.   #--------------------------------------------------------------------------
  3105.   def width
  3106.  
  3107.   end
  3108.   #--------------------------------------------------------------------------
  3109.   # * Get Height
  3110.   #--------------------------------------------------------------------------
  3111.   def height
  3112.  
  3113.   end
  3114.   #--------------------------------------------------------------------------
  3115.   # * Get Encounter List
  3116.   #--------------------------------------------------------------------------
  3117.   def encounter_list
  3118.  
  3119.   end
  3120.   #--------------------------------------------------------------------------
  3121.   # * Get Encounter Steps
  3122.   #--------------------------------------------------------------------------
  3123.   def encounter_step
  3124.  
  3125.   end
  3126.   #--------------------------------------------------------------------------
  3127.   # * Get Map Data
  3128.   #--------------------------------------------------------------------------
  3129.   def data
  3130.  
  3131.   end
  3132.   #--------------------------------------------------------------------------
  3133.   # * Automatically Change Background Music and Backround Sound
  3134.   #--------------------------------------------------------------------------
  3135.   def autoplay
  3136.  
  3137.   end
  3138.   #--------------------------------------------------------------------------
  3139.   # * Refresh
  3140.   #--------------------------------------------------------------------------
  3141.   def refresh
  3142.  
  3143.   end
  3144.   #--------------------------------------------------------------------------
  3145.   # * Scroll Down
  3146.   #     distance : scroll distance
  3147.   #--------------------------------------------------------------------------
  3148.   def scroll_down(distance)
  3149.  
  3150.   end
  3151.   #--------------------------------------------------------------------------
  3152.   # * Scroll Left
  3153.   #     distance : scroll distance
  3154.   #--------------------------------------------------------------------------
  3155.   def scroll_left(distance)
  3156.  
  3157.   end
  3158.   #--------------------------------------------------------------------------
  3159.   # * Scroll Right
  3160.   #     distance : scroll distance
  3161.   #--------------------------------------------------------------------------
  3162.   def scroll_right(distance)
  3163.  
  3164.   end
  3165.   #--------------------------------------------------------------------------
  3166.   # * Scroll Up
  3167.   #     distance : scroll distance
  3168.   #--------------------------------------------------------------------------
  3169.   def scroll_up(distance)
  3170.  
  3171.   end
  3172.   #--------------------------------------------------------------------------
  3173.   # * Determine Valid Coordinates
  3174.   #     x          : x-coordinate
  3175.   #     y          : y-coordinate
  3176.   #--------------------------------------------------------------------------
  3177.   def valid?(x, y)
  3178.  
  3179.   end
  3180.   #--------------------------------------------------------------------------
  3181.   # * Determine if Passable
  3182.   #     x          : x-coordinate
  3183.   #     y          : y-coordinate
  3184.   #     d          : direction (0,2,4,6,8,10)
  3185.   #                  *  0,10 = determine if all directions are impassable
  3186.   #     self_event : Self (If event is determined passable)
  3187.   #--------------------------------------------------------------------------
  3188.   def passable?(x, y, d, self_event = nil)
  3189.  
  3190.   end
  3191.   #--------------------------------------------------------------------------
  3192.   # * Determine Thicket
  3193.   #     x          : x-coordinate
  3194.   #     y          : y-coordinate
  3195.   #--------------------------------------------------------------------------
  3196.   def bush?(x, y)
  3197.  
  3198.   end
  3199.   #--------------------------------------------------------------------------
  3200.   # * Determine Counter
  3201.   #     x          : x-coordinate
  3202.   #     y          : y-coordinate
  3203.   #--------------------------------------------------------------------------
  3204.   def counter?(x, y)
  3205.  
  3206.   end
  3207.   #--------------------------------------------------------------------------
  3208.   # * Get Terrain Tag
  3209.   #     x          : x-coordinate
  3210.   #     y          : y-coordinate
  3211.   #--------------------------------------------------------------------------
  3212.   def terrain_tag(x, y)
  3213.  
  3214.   end
  3215.   #--------------------------------------------------------------------------
  3216.   # * Get Designated Position Event ID
  3217.   #     x          : x-coordinate
  3218.   #     y          : y-coordinate
  3219.   #--------------------------------------------------------------------------
  3220.   def check_event(x, y)
  3221.  
  3222.   end
  3223.   #--------------------------------------------------------------------------
  3224.   # * Start Scroll
  3225.   #     direction : scroll direction
  3226.   #     distance  : scroll distance
  3227.   #     speed     : scroll speed
  3228.   #--------------------------------------------------------------------------
  3229.   def start_scroll(direction, distance, speed)
  3230.  
  3231.   end
  3232.   #--------------------------------------------------------------------------
  3233.   # * Determine if Scrolling
  3234.   #--------------------------------------------------------------------------
  3235.   def scrolling?
  3236.  
  3237.   end
  3238.   #--------------------------------------------------------------------------
  3239.   # * Start Changing Fog Color Tone
  3240.   #     tone     : color tone
  3241.   #     duration : time
  3242.   #--------------------------------------------------------------------------
  3243.   def start_fog_tone_change(tone, duration)
  3244.  
  3245.   end
  3246.   #--------------------------------------------------------------------------
  3247.   # * Start Changing Fog Opacity Level
  3248.   #     opacity  : opacity level
  3249.   #     duration : time
  3250.   #--------------------------------------------------------------------------
  3251.   def start_fog_opacity_change(opacity, duration)
  3252.  
  3253.   end
  3254.   #--------------------------------------------------------------------------
  3255.   # * Frame Update
  3256.   #--------------------------------------------------------------------------
  3257.   def update
  3258.  
  3259.   end
  3260. end
  3261.  
  3262.  
  3263. #==============================================================================
  3264. # ** Game_CommonEvent
  3265. #------------------------------------------------------------------------------
  3266. #  This class handles common events. It includes execution of parallel process
  3267. #  event. This class is used within the Game_Map class ($game_map).
  3268. #==============================================================================
  3269.  
  3270. class Game_CommonEvent
  3271.   #--------------------------------------------------------------------------
  3272.   # * Object Initialization
  3273.   #     common_event_id : common event ID
  3274.   #--------------------------------------------------------------------------
  3275.   def initialize(common_event_id)
  3276.  
  3277.   end
  3278.   #--------------------------------------------------------------------------
  3279.   # * Get Name
  3280.   #--------------------------------------------------------------------------
  3281.   def name
  3282.  
  3283.   end
  3284.   #--------------------------------------------------------------------------
  3285.   # * Get Trigger
  3286.   #--------------------------------------------------------------------------
  3287.   def trigger
  3288.  
  3289.   end
  3290.   #--------------------------------------------------------------------------
  3291.   # * Get Condition Switch ID
  3292.   #--------------------------------------------------------------------------
  3293.   def switch_id
  3294.  
  3295.   end
  3296.   #--------------------------------------------------------------------------
  3297.   # * Get List of Event Commands
  3298.   #--------------------------------------------------------------------------
  3299.   def list
  3300.  
  3301.   end
  3302.   #--------------------------------------------------------------------------
  3303.   # * Refresh
  3304.   #--------------------------------------------------------------------------
  3305.   def refresh
  3306.  
  3307.   end
  3308.   #--------------------------------------------------------------------------
  3309.   # * Frame Update
  3310.   #--------------------------------------------------------------------------
  3311.   def update
  3312.  
  3313.   end
  3314. end
  3315.  
  3316.  
  3317. #==============================================================================
  3318. # ** Game_Character (part 1)
  3319. #------------------------------------------------------------------------------
  3320. #  This class deals with characters. It's used as a superclass for the
  3321. #  Game_Player and Game_Event classes.
  3322. #==============================================================================
  3323.  
  3324. class Game_Character
  3325.   #--------------------------------------------------------------------------
  3326.   # * Public Instance Variables
  3327.   #--------------------------------------------------------------------------
  3328.   attr_reader   :id                       # ID
  3329.   attr_reader   :x                        # map x-coordinate (logical)
  3330.   attr_reader   :y                        # map y-coordinate (logical)
  3331.   attr_reader   :real_x                   # map x-coordinate (real * 128)
  3332.   attr_reader   :real_y                   # map y-coordinate (real * 128)
  3333.   attr_reader   :tile_id                  # tile ID (invalid if 0)
  3334.   attr_reader   :character_name           # character file name
  3335.   attr_reader   :character_hue            # character hue
  3336.   attr_reader   :opacity                  # opacity level
  3337.   attr_reader   :blend_type               # blending method
  3338.   attr_reader   :direction                # direction
  3339.   attr_reader   :pattern                  # pattern
  3340.   attr_reader   :move_route_forcing       # forced move route flag
  3341.   attr_reader   :through                  # through
  3342.   attr_accessor :animation_id             # animation ID
  3343.   attr_accessor :transparent              # transparent flag
  3344.   #--------------------------------------------------------------------------
  3345.   # * Object Initialization
  3346.   #--------------------------------------------------------------------------
  3347.   def initialize
  3348.  
  3349.   end
  3350.   #--------------------------------------------------------------------------
  3351.   # * Determine if Moving
  3352.   #--------------------------------------------------------------------------
  3353.   def moving?
  3354.  
  3355.   end
  3356.   #--------------------------------------------------------------------------
  3357.   # * Determine if Jumping
  3358.   #--------------------------------------------------------------------------
  3359.   def jumping?
  3360.  
  3361.   end
  3362.   #--------------------------------------------------------------------------
  3363.   # * Straighten Position
  3364.   #--------------------------------------------------------------------------
  3365.   def straighten
  3366.  
  3367.   end
  3368.   #--------------------------------------------------------------------------
  3369.   # * Force Move Route
  3370.   #     move_route : new move route
  3371.   #--------------------------------------------------------------------------
  3372.   def force_move_route(move_route)
  3373.  
  3374.   end
  3375.   #--------------------------------------------------------------------------
  3376.   # * Determine if Passable
  3377.   #     x : x-coordinate
  3378.   #     y : y-coordinate
  3379.   #     d : direction (0,2,4,6,8)
  3380.   #         * 0 = Determines if all directions are impassable (for jumping)
  3381.   #--------------------------------------------------------------------------
  3382.   def passable?(x, y, d)
  3383.  
  3384.   end
  3385.   #--------------------------------------------------------------------------
  3386.   # * Lock
  3387.   #--------------------------------------------------------------------------
  3388.   def lock
  3389.  
  3390.   end
  3391.   #--------------------------------------------------------------------------
  3392.   # * Determine if Locked
  3393.   #--------------------------------------------------------------------------
  3394.   def lock?
  3395.  
  3396.   end
  3397.   #--------------------------------------------------------------------------
  3398.   # * Unlock
  3399.   #--------------------------------------------------------------------------
  3400.   def unlock
  3401.  
  3402.   end
  3403.   #--------------------------------------------------------------------------
  3404.   # * Move to Designated Position
  3405.   #     x : x-coordinate
  3406.   #     y : y-coordinate
  3407.   #--------------------------------------------------------------------------
  3408.   def moveto(x, y)
  3409.  
  3410.   end
  3411.   #--------------------------------------------------------------------------
  3412.   # * Get Screen X-Coordinates
  3413.   #--------------------------------------------------------------------------
  3414.   def screen_x
  3415.  
  3416.   end
  3417.   #--------------------------------------------------------------------------
  3418.   # * Get Screen Y-Coordinates
  3419.   #--------------------------------------------------------------------------
  3420.   def screen_y
  3421.  
  3422.   end
  3423.   #--------------------------------------------------------------------------
  3424.   # * Get Screen Z-Coordinates
  3425.   #     height : character height
  3426.   #--------------------------------------------------------------------------
  3427.   def screen_z(height = 0)
  3428.  
  3429.   end
  3430.   #--------------------------------------------------------------------------
  3431.   # * Get Thicket Depth
  3432.   #--------------------------------------------------------------------------
  3433.   def bush_depth
  3434.  
  3435.   end
  3436.   #--------------------------------------------------------------------------
  3437.   # * Get Terrain Tag
  3438.   #--------------------------------------------------------------------------
  3439.   def terrain_tag
  3440.  
  3441.   end
  3442. end
  3443.  
  3444.  
  3445. #==============================================================================
  3446. # ** Game_Character (part 2)
  3447. #------------------------------------------------------------------------------
  3448. #  This class deals with characters. It's used as a superclass for the
  3449. #  Game_Player and Game_Event classes.
  3450. #==============================================================================
  3451.  
  3452. class Game_Character
  3453.   #--------------------------------------------------------------------------
  3454.   # * Frame Update
  3455.   #--------------------------------------------------------------------------
  3456.   def update
  3457.  
  3458.   end
  3459.   #--------------------------------------------------------------------------
  3460.   # * Frame Update (jump)
  3461.   #--------------------------------------------------------------------------
  3462.   def update_jump
  3463.  
  3464.   end
  3465.   #--------------------------------------------------------------------------
  3466.   # * Update frame (move)
  3467.   #--------------------------------------------------------------------------
  3468.   def update_move
  3469.  
  3470.   end
  3471.   #--------------------------------------------------------------------------
  3472.   # * Frame Update (stop)
  3473.   #--------------------------------------------------------------------------
  3474.   def update_stop
  3475.  
  3476.   end
  3477.   #--------------------------------------------------------------------------
  3478.   # * Move Type : Random
  3479.   #--------------------------------------------------------------------------
  3480.   def move_type_random
  3481.  
  3482.   end
  3483.   #--------------------------------------------------------------------------
  3484.   # * Move Type : Approach
  3485.   #--------------------------------------------------------------------------
  3486.   def move_type_toward_player
  3487.  
  3488.   end
  3489.   #--------------------------------------------------------------------------
  3490.   # * Move Type : Custom
  3491.   #--------------------------------------------------------------------------
  3492.   def move_type_custom
  3493.  
  3494.   end
  3495.   #--------------------------------------------------------------------------
  3496.   # * Increase Steps
  3497.   #--------------------------------------------------------------------------
  3498.   def increase_steps
  3499.  
  3500.   end
  3501. end
  3502.  
  3503.  
  3504. #==============================================================================
  3505. # ** Game_Character (part 3)
  3506. #------------------------------------------------------------------------------
  3507. #  This class deals with characters. It's used as a superclass for the
  3508. #  Game_Player and Game_Event classes.
  3509. #==============================================================================
  3510.  
  3511. class Game_Character
  3512.   #--------------------------------------------------------------------------
  3513.   # * Move Down
  3514.   #     turn_enabled : a flag permits direction change on that spot
  3515.   #--------------------------------------------------------------------------
  3516.   def move_down(turn_enabled = true)
  3517.  
  3518.   end
  3519.   #--------------------------------------------------------------------------
  3520.   # * Move Left
  3521.   #     turn_enabled : a flag permits direction change on that spot
  3522.   #--------------------------------------------------------------------------
  3523.   def move_left(turn_enabled = true)
  3524.  
  3525.   end
  3526.   #--------------------------------------------------------------------------
  3527.   # * Move Right
  3528.   #     turn_enabled : a flag permits direction change on that spot
  3529.   #--------------------------------------------------------------------------
  3530.   def move_right(turn_enabled = true)
  3531.  
  3532.   end
  3533.   #--------------------------------------------------------------------------
  3534.   # * Move up
  3535.   #     turn_enabled : a flag permits direction change on that spot
  3536.   #--------------------------------------------------------------------------
  3537.   def move_up(turn_enabled = true)
  3538.  
  3539.   end
  3540.   #--------------------------------------------------------------------------
  3541.   # * Move Lower Left
  3542.   #--------------------------------------------------------------------------
  3543.   def move_lower_left
  3544.  
  3545.   end
  3546.   #--------------------------------------------------------------------------
  3547.   # * Move Lower Right
  3548.   #--------------------------------------------------------------------------
  3549.   def move_lower_right
  3550.  
  3551.   end
  3552.   #--------------------------------------------------------------------------
  3553.   # * Move Upper Left
  3554.   #--------------------------------------------------------------------------
  3555.   def move_upper_left
  3556.  
  3557.   end
  3558.   #--------------------------------------------------------------------------
  3559.   # * Move Upper Right
  3560.   #--------------------------------------------------------------------------
  3561.   def move_upper_right
  3562.  
  3563.   end
  3564.   #--------------------------------------------------------------------------
  3565.   # * Move at Random
  3566.   #--------------------------------------------------------------------------
  3567.   def move_random
  3568.  
  3569.   end
  3570.   #--------------------------------------------------------------------------
  3571.   # * Move toward Player
  3572.   #--------------------------------------------------------------------------
  3573.   def move_toward_player
  3574.  
  3575.   end
  3576.   #--------------------------------------------------------------------------
  3577.   # * Move away from Player
  3578.   #--------------------------------------------------------------------------
  3579.   def move_away_from_player
  3580.  
  3581.   end
  3582.   #--------------------------------------------------------------------------
  3583.   # * 1 Step Forward
  3584.   #--------------------------------------------------------------------------
  3585.   def move_forward
  3586.  
  3587.   end
  3588.   #--------------------------------------------------------------------------
  3589.   # * 1 Step Backward
  3590.   #--------------------------------------------------------------------------
  3591.   def move_backward
  3592.  
  3593.   end
  3594.   #--------------------------------------------------------------------------
  3595.   # * Jump
  3596.   #     x_plus : x-coordinate plus value
  3597.   #     y_plus : y-coordinate plus value
  3598.   #--------------------------------------------------------------------------
  3599.   def jump(x_plus, y_plus)
  3600.  
  3601.   end
  3602.   #--------------------------------------------------------------------------
  3603.   # * Turn Down
  3604.   #--------------------------------------------------------------------------
  3605.   def turn_down
  3606.  
  3607.   end
  3608.   #--------------------------------------------------------------------------
  3609.   # * Turn Left
  3610.   #--------------------------------------------------------------------------
  3611.   def turn_left
  3612.  
  3613.   end
  3614.   #--------------------------------------------------------------------------
  3615.   # * Turn Right
  3616.   #--------------------------------------------------------------------------
  3617.   def turn_right
  3618.  
  3619.   end
  3620.   #--------------------------------------------------------------------------
  3621.   # * Turn Up
  3622.   #--------------------------------------------------------------------------
  3623.   def turn_up
  3624.  
  3625.   end
  3626.   #--------------------------------------------------------------------------
  3627.   # * Turn 90° Right
  3628.   #--------------------------------------------------------------------------
  3629.   def turn_right_90
  3630.  
  3631.   end
  3632.   #--------------------------------------------------------------------------
  3633.   # * Turn 90° Left
  3634.   #--------------------------------------------------------------------------
  3635.   def turn_left_90
  3636.  
  3637.   end
  3638.   #--------------------------------------------------------------------------
  3639.   # * Turn 180°
  3640.   #--------------------------------------------------------------------------
  3641.   def turn_180
  3642.  
  3643.   end
  3644.   #--------------------------------------------------------------------------
  3645.   # * Turn 90° Right or Left
  3646.   #--------------------------------------------------------------------------
  3647.   def turn_right_or_left_90
  3648.  
  3649.   end
  3650.   #--------------------------------------------------------------------------
  3651.   # * Turn at Random
  3652.   #--------------------------------------------------------------------------
  3653.   def turn_random
  3654.  
  3655.   end
  3656.   #--------------------------------------------------------------------------
  3657.   # * Turn Towards Player
  3658.   #--------------------------------------------------------------------------
  3659.   def turn_toward_player
  3660.  
  3661.   end
  3662.   #--------------------------------------------------------------------------
  3663.   # * Turn Away from Player
  3664.   #--------------------------------------------------------------------------
  3665.   def turn_away_from_player
  3666.  
  3667.   end
  3668. end
  3669.  
  3670.  
  3671. #==============================================================================
  3672. # ** Game_Event
  3673. #------------------------------------------------------------------------------
  3674. #  This class deals with events. It handles functions including event page
  3675. #  switching via condition determinants, and running parallel process events.
  3676. #  It's used within the Game_Map class.
  3677. #==============================================================================
  3678.  
  3679. class Game_Event < Game_Character
  3680.   #--------------------------------------------------------------------------
  3681.   # * Public Instance Variables
  3682.   #--------------------------------------------------------------------------
  3683.   attr_reader   :trigger                  # trigger
  3684.   attr_reader   :list                     # list of event commands
  3685.   attr_reader   :starting                 # starting flag
  3686.   #--------------------------------------------------------------------------
  3687.   # * Object Initialization
  3688.   #     map_id : map ID
  3689.   #     event  : event (RPG::Event)
  3690.   #--------------------------------------------------------------------------
  3691.   def initialize(map_id, event)
  3692.  
  3693.   end
  3694.   #--------------------------------------------------------------------------
  3695.   # * Clear Starting Flag
  3696.   #--------------------------------------------------------------------------
  3697.   def clear_starting
  3698.  
  3699.   end
  3700.   #--------------------------------------------------------------------------
  3701.   # * Determine if Over Trigger
  3702.   #    (whether or not same position is starting condition)
  3703.   #--------------------------------------------------------------------------
  3704.   def over_trigger?
  3705.  
  3706.   end
  3707.   #--------------------------------------------------------------------------
  3708.   # * Start Event
  3709.   #--------------------------------------------------------------------------
  3710.   def start
  3711.  
  3712.   end
  3713.   #--------------------------------------------------------------------------
  3714.   # * Temporarily Erase
  3715.   #--------------------------------------------------------------------------
  3716.   def erase
  3717.  
  3718.   end
  3719.   #--------------------------------------------------------------------------
  3720.   # * Refresh
  3721.   #--------------------------------------------------------------------------
  3722.   def refresh
  3723.  
  3724.   end
  3725.   #--------------------------------------------------------------------------
  3726.   # * Touch Event Starting Determinant
  3727.   #--------------------------------------------------------------------------
  3728.   def check_event_trigger_touch(x, y)
  3729.  
  3730.   end
  3731.   #--------------------------------------------------------------------------
  3732.   # * Automatic Event Starting Determinant
  3733.   #--------------------------------------------------------------------------
  3734.   def check_event_trigger_auto
  3735.  
  3736.   end
  3737.   #--------------------------------------------------------------------------
  3738.   # * Frame Update
  3739.   #--------------------------------------------------------------------------
  3740.   def update
  3741.  
  3742.   end
  3743. end
  3744.  
  3745.  
  3746. #==============================================================================
  3747. # ** Game_Player
  3748. #------------------------------------------------------------------------------
  3749. #  This class handles the player. Its functions include event starting
  3750. #  determinants and map scrolling. Refer to "$game_player" for the one
  3751. #  instance of this class.
  3752. #==============================================================================
  3753.  
  3754. class Game_Player < Game_Character
  3755.   #--------------------------------------------------------------------------
  3756.   # * Invariables
  3757.   #--------------------------------------------------------------------------
  3758.   CENTER_X = (320 - 16) * 4   # Center screen x-coordinate * 4
  3759.   CENTER_Y = (240 - 16) * 4   # Center screen y-coordinate * 4
  3760.   #--------------------------------------------------------------------------
  3761.   # * Passable Determinants
  3762.   #     x : x-coordinate
  3763.   #     y : y-coordinate
  3764.   #     d : direction (0,2,4,6,8)
  3765.   #         * 0 = Determines if all directions are impassable (for jumping)
  3766.   #--------------------------------------------------------------------------
  3767.   def passable?(x, y, d)
  3768.  
  3769.   end
  3770.   #--------------------------------------------------------------------------
  3771.   # * Set Map Display Position to Center of Screen
  3772.   #--------------------------------------------------------------------------
  3773.   def center(x, y)
  3774.  
  3775.   end
  3776.   #--------------------------------------------------------------------------
  3777.   # * Move to Designated Position
  3778.   #     x : x-coordinate
  3779.   #     y : y-coordinate
  3780.   #--------------------------------------------------------------------------
  3781.   def moveto(x, y)
  3782.  
  3783.   end
  3784.   #--------------------------------------------------------------------------
  3785.   # * Increaase Steps
  3786.   #--------------------------------------------------------------------------
  3787.   def increase_steps
  3788.  
  3789.   end
  3790.   #--------------------------------------------------------------------------
  3791.   # * Get Encounter Count
  3792.   #--------------------------------------------------------------------------
  3793.   def encounter_count
  3794.  
  3795.   end
  3796.   #--------------------------------------------------------------------------
  3797.   # * Make Encounter Count
  3798.   #--------------------------------------------------------------------------
  3799.   def make_encounter_count
  3800.  
  3801.   end
  3802.   #--------------------------------------------------------------------------
  3803.   # * Refresh
  3804.   #--------------------------------------------------------------------------
  3805.   def refresh
  3806.  
  3807.   end
  3808.   #--------------------------------------------------------------------------
  3809.   # * Same Position Starting Determinant
  3810.   #--------------------------------------------------------------------------
  3811.   def check_event_trigger_here(triggers)
  3812.  
  3813.   end
  3814.   #--------------------------------------------------------------------------
  3815.   # * Front Envent Starting Determinant
  3816.   #--------------------------------------------------------------------------
  3817.   def check_event_trigger_there(triggers)
  3818.  
  3819.   end
  3820.   #--------------------------------------------------------------------------
  3821.   # * Touch Event Starting Determinant
  3822.   #--------------------------------------------------------------------------
  3823.   def check_event_trigger_touch(x, y)
  3824.  
  3825.   end
  3826.   #--------------------------------------------------------------------------
  3827.   # * Frame Update
  3828.   #--------------------------------------------------------------------------
  3829.   def update
  3830.  
  3831.   end
  3832. end
  3833.  
  3834. #==============================================================================
  3835. # ** Sprite_Character
  3836. #------------------------------------------------------------------------------
  3837. #  This sprite is used to display the character.It observes the Game_Character
  3838. #  class and automatically changes sprite conditions.
  3839. #==============================================================================
  3840.  
  3841. class Sprite_Character < RPG::Sprite
  3842.   #--------------------------------------------------------------------------
  3843.   # * Public Instance Variables
  3844.   #--------------------------------------------------------------------------
  3845.   attr_accessor :character                # character
  3846.   #--------------------------------------------------------------------------
  3847.   # * Object Initialization
  3848.   #     viewport  : viewport
  3849.   #     character : character (Game_Character)
  3850.   #--------------------------------------------------------------------------
  3851.   def initialize(viewport, character = nil)
  3852.  
  3853.   end
  3854.   #--------------------------------------------------------------------------
  3855.   # * Frame Update
  3856.   #--------------------------------------------------------------------------
  3857.   def update
  3858.  
  3859.   end
  3860. end
  3861.  
  3862.  
  3863. #==============================================================================
  3864. # ** Sprite_Battler
  3865. #------------------------------------------------------------------------------
  3866. #  This sprite is used to display the battler.It observes the Game_Character
  3867. #  class and automatically changes sprite conditions.
  3868. #==============================================================================
  3869.  
  3870. class Sprite_Battler < RPG::Sprite
  3871.   #--------------------------------------------------------------------------
  3872.   # * Public Instance Variables
  3873.   #--------------------------------------------------------------------------
  3874.   attr_accessor :battler                  # battler
  3875.   #--------------------------------------------------------------------------
  3876.   # * Object Initialization
  3877.   #     viewport : viewport
  3878.   #     battler  : battler (Game_Battler)
  3879.   #--------------------------------------------------------------------------
  3880.   def initialize(viewport, battler = nil)
  3881.  
  3882.   end
  3883.   #--------------------------------------------------------------------------
  3884.   # * Dispose
  3885.   #--------------------------------------------------------------------------
  3886.   def dispose
  3887.  
  3888.   end
  3889.   #--------------------------------------------------------------------------
  3890.   # * Frame Update
  3891.   #--------------------------------------------------------------------------
  3892.   def update
  3893.  
  3894.   end
  3895. end
  3896.  
  3897.  
  3898. #==============================================================================
  3899. # ** Sprite_Picture
  3900. #------------------------------------------------------------------------------
  3901. #  This sprite is used to display the picture.It observes the Game_Character
  3902. #  class and automatically changes sprite conditions.
  3903. #==============================================================================
  3904.  
  3905. class Sprite_Picture < Sprite
  3906.   #--------------------------------------------------------------------------
  3907.   # * Object Initialization
  3908.   #     viewport : viewport
  3909.   #     picture  : picture (Game_Picture)
  3910.   #--------------------------------------------------------------------------
  3911.   def initialize(viewport, picture)
  3912.  
  3913.   end
  3914.   #--------------------------------------------------------------------------
  3915.   # * Dispose
  3916.   #--------------------------------------------------------------------------
  3917.   def dispose
  3918.  
  3919.   end
  3920.   #--------------------------------------------------------------------------
  3921.   # * Frame Update
  3922.   #--------------------------------------------------------------------------
  3923.   def update
  3924.  
  3925.   end
  3926. end
  3927.  
  3928.  
  3929. #==============================================================================
  3930. # ** Sprite_Timer
  3931. #------------------------------------------------------------------------------
  3932. #  This sprite is used to display the timer.It observes the $game_system
  3933. #  class and automatically changes sprite conditions.
  3934. #==============================================================================
  3935.  
  3936. class Sprite_Timer < Sprite
  3937.   #--------------------------------------------------------------------------
  3938.   # * Object Initialization
  3939.   #--------------------------------------------------------------------------
  3940.   def initialize
  3941.  
  3942.   end
  3943.   #--------------------------------------------------------------------------
  3944.   # * Dispose
  3945.   #--------------------------------------------------------------------------
  3946.   def dispose
  3947.  
  3948.   end
  3949.   #--------------------------------------------------------------------------
  3950.   # * Frame Update
  3951.   #--------------------------------------------------------------------------
  3952.   def update
  3953.  
  3954.   end
  3955. end
  3956.  
  3957.  
  3958. #==============================================================================
  3959. # ** Spriteset_Map
  3960. #------------------------------------------------------------------------------
  3961. #  This class brings together map screen sprites, tilemaps, etc.
  3962. #  It's used within the Scene_Map class.
  3963. #==============================================================================
  3964.  
  3965. class Spriteset_Map
  3966.   #--------------------------------------------------------------------------
  3967.   # * Object Initialization
  3968.   #--------------------------------------------------------------------------
  3969.   def initialize
  3970.  
  3971.   end
  3972.   #--------------------------------------------------------------------------
  3973.   # * Dispose
  3974.   #--------------------------------------------------------------------------
  3975.   def dispose
  3976.  
  3977.   end
  3978.   #--------------------------------------------------------------------------
  3979.   # * Frame Update
  3980.   #--------------------------------------------------------------------------
  3981.   def update
  3982.  
  3983.   end
  3984. end
  3985.  
  3986.  
  3987. #==============================================================================
  3988. # ** Spriteset_Battle
  3989. #------------------------------------------------------------------------------
  3990. #  This class brings together battle screen sprites. It's used within
  3991. #  the Scene_Battle class.
  3992. #==============================================================================
  3993.  
  3994. class Spriteset_Battle
  3995.   #--------------------------------------------------------------------------
  3996.   # * Public Instance Variables
  3997.   #--------------------------------------------------------------------------
  3998.   attr_reader   :viewport1                # enemy viewport
  3999.   attr_reader   :viewport2                # actor viewport
  4000.   #--------------------------------------------------------------------------
  4001.   # * Object Initialization
  4002.   #--------------------------------------------------------------------------
  4003.   def initialize
  4004.  
  4005.   end
  4006.   #--------------------------------------------------------------------------
  4007.   # * Dispose
  4008.   #--------------------------------------------------------------------------
  4009.   def dispose
  4010.  
  4011.   end
  4012.   #--------------------------------------------------------------------------
  4013.   # * Determine if Effects are Displayed
  4014.   #--------------------------------------------------------------------------
  4015.   def effect?
  4016.  
  4017.   end
  4018.   #--------------------------------------------------------------------------
  4019.   # * Frame Update
  4020.   #--------------------------------------------------------------------------
  4021.   def update
  4022.  
  4023.   end
  4024. end
  4025.  
  4026.  
  4027. #==============================================================================
  4028. # ** Window_Base
  4029. #------------------------------------------------------------------------------
  4030. #  This class is for all in-game windows.
  4031. #==============================================================================
  4032.  
  4033. class Window_Base < Window
  4034.   #--------------------------------------------------------------------------
  4035.   # * Object Initialization
  4036.   #     x      : window x-coordinate
  4037.   #     y      : window y-coordinate
  4038.   #     width  : window width
  4039.   #     height : window height
  4040.   #--------------------------------------------------------------------------
  4041.   def initialize(x, y, width, height)
  4042.  
  4043.   end
  4044.   #--------------------------------------------------------------------------
  4045.   # * Dispose
  4046.   #--------------------------------------------------------------------------
  4047.   def dispose
  4048.  
  4049.   end
  4050.   #--------------------------------------------------------------------------
  4051.   # * Get Text Color
  4052.   #     n : text color number (0-7)
  4053.   #--------------------------------------------------------------------------
  4054.   def text_color(n)
  4055.  
  4056.   end
  4057.   #--------------------------------------------------------------------------
  4058.   # * Get Normal Text Color
  4059.   #--------------------------------------------------------------------------
  4060.   def normal_color
  4061.  
  4062.   end
  4063.   #--------------------------------------------------------------------------
  4064.   # * Get Disabled Text Color
  4065.   #--------------------------------------------------------------------------
  4066.   def disabled_color
  4067.  
  4068.   end
  4069.   #--------------------------------------------------------------------------
  4070.   # * Get System Text Color
  4071.   #--------------------------------------------------------------------------
  4072.   def system_color
  4073.  
  4074.   end
  4075.   #--------------------------------------------------------------------------
  4076.   # * Get Crisis Text Color
  4077.   #--------------------------------------------------------------------------
  4078.   def crisis_color
  4079.  
  4080.   end
  4081.   #--------------------------------------------------------------------------
  4082.   # * Get Knockout Text Color
  4083.   #--------------------------------------------------------------------------
  4084.   def knockout_color
  4085.  
  4086.   end
  4087.   #--------------------------------------------------------------------------
  4088.   # * Frame Update
  4089.   #--------------------------------------------------------------------------
  4090.   def update
  4091.  
  4092.   end
  4093.   #--------------------------------------------------------------------------
  4094.   # * Draw Graphic
  4095.   #     actor : actor
  4096.   #     x     : draw spot x-coordinate
  4097.   #     y     : draw spot y-coordinate
  4098.   #--------------------------------------------------------------------------
  4099.   def draw_actor_graphic(actor, x, y)
  4100.  
  4101.   end
  4102.   #--------------------------------------------------------------------------
  4103.   # * Draw Name
  4104.   #     actor : actor
  4105.   #     x     : draw spot x-coordinate
  4106.   #     y     : draw spot y-coordinate
  4107.   #--------------------------------------------------------------------------
  4108.   def draw_actor_name(actor, x, y)
  4109.  
  4110.   end
  4111.   #--------------------------------------------------------------------------
  4112.   # * Draw Class
  4113.   #     actor : actor
  4114.   #     x     : draw spot x-coordinate
  4115.   #     y     : draw spot y-coordinate
  4116.   #--------------------------------------------------------------------------
  4117.   def draw_actor_class(actor, x, y)
  4118.  
  4119.   end
  4120.   #--------------------------------------------------------------------------
  4121.   # * Draw Level
  4122.   #     actor : actor
  4123.   #     x     : draw spot x-coordinate
  4124.   #     y     : draw spot y-coordinate
  4125.   #--------------------------------------------------------------------------
  4126.   def draw_actor_level(actor, x, y)
  4127.  
  4128.   end
  4129.   #--------------------------------------------------------------------------
  4130.   # * Make State Text String for Drawing
  4131.   #     actor       : actor
  4132.   #     width       : draw spot width
  4133.   #     need_normal : Whether or not [normal] is needed (true / false)
  4134.   #--------------------------------------------------------------------------
  4135.   def make_battler_state_text(battler, width, need_normal)
  4136.  
  4137.   end
  4138.   #--------------------------------------------------------------------------
  4139.   # * Draw State
  4140.   #     actor : actor
  4141.   #     x     : draw spot x-coordinate
  4142.   #     y     : draw spot y-coordinate
  4143.   #     width : draw spot width
  4144.   #--------------------------------------------------------------------------
  4145.   def draw_actor_state(actor, x, y, width = 120)
  4146.  
  4147.   end
  4148.   #--------------------------------------------------------------------------
  4149.   # * Draw EXP
  4150.   #     actor : actor
  4151.   #     x     : draw spot x-coordinate
  4152.   #     y     : draw spot y-coordinate
  4153.   #--------------------------------------------------------------------------
  4154.   def draw_actor_exp(actor, x, y)
  4155.  
  4156.   end
  4157.   #--------------------------------------------------------------------------
  4158.   # * Draw HP
  4159.   #     actor : actor
  4160.   #     x     : draw spot x-coordinate
  4161.   #     y     : draw spot y-coordinate
  4162.   #     width : draw spot width
  4163.   #--------------------------------------------------------------------------
  4164.   def draw_actor_hp(actor, x, y, width = 144)
  4165.  
  4166.   end
  4167.   #--------------------------------------------------------------------------
  4168.   # * Draw SP
  4169.   #     actor : actor
  4170.   #     x     : draw spot x-coordinate
  4171.   #     y     : draw spot y-coordinate
  4172.   #     width : draw spot width
  4173.   #--------------------------------------------------------------------------
  4174.   def draw_actor_sp(actor, x, y, width = 144)
  4175.  
  4176.   end
  4177.   #--------------------------------------------------------------------------
  4178.   # * Draw Parameter
  4179.   #     actor : actor
  4180.   #     x     : draw spot x-coordinate
  4181.   #     y     : draw spot y-coordinate
  4182.   #     type  : parameter type (0-6)
  4183.   #--------------------------------------------------------------------------
  4184.   def draw_actor_parameter(actor, x, y, type)
  4185.  
  4186.   end
  4187.   #--------------------------------------------------------------------------
  4188.   # * Draw Item Name
  4189.   #     item : item
  4190.   #     x    : draw spot x-coordinate
  4191.   #     y    : draw spot y-coordinate
  4192.   #--------------------------------------------------------------------------
  4193.   def draw_item_name(item, x, y)
  4194.  
  4195.   end
  4196. end
  4197.  
  4198.  
  4199. #==============================================================================
  4200. # ** Window_Selectable
  4201. #------------------------------------------------------------------------------
  4202. #  This window class contains cursor movement and scroll functions.
  4203. #==============================================================================
  4204.  
  4205. class Window_Selectable < Window_Base
  4206.   #--------------------------------------------------------------------------
  4207.   # * Public Instance Variables
  4208.   #--------------------------------------------------------------------------
  4209.   attr_reader   :index                    # cursor position
  4210.   attr_reader   :help_window              # help window
  4211.   #--------------------------------------------------------------------------
  4212.   # * Object Initialization
  4213.   #     x      : window x-coordinate
  4214.   #     y      : window y-coordinate
  4215.   #     width  : window width
  4216.   #     height : window height
  4217.   #--------------------------------------------------------------------------
  4218.   def initialize(x, y, width, height)
  4219.  
  4220.   end
  4221.   #--------------------------------------------------------------------------
  4222.   # * Set Cursor Position
  4223.   #     index : new cursor position
  4224.   #--------------------------------------------------------------------------
  4225.   def index=(index)
  4226.  
  4227.   end
  4228.   #--------------------------------------------------------------------------
  4229.   # * Get Row Count
  4230.   #--------------------------------------------------------------------------
  4231.   def row_max
  4232.  
  4233.   end
  4234.   #--------------------------------------------------------------------------
  4235.   # * Get Top Row
  4236.   #--------------------------------------------------------------------------
  4237.   def top_row
  4238.  
  4239.   end
  4240.   #--------------------------------------------------------------------------
  4241.   # * Set Top Row
  4242.   #     row : row shown on top
  4243.   #--------------------------------------------------------------------------
  4244.   def top_row=(row)
  4245.  
  4246.   end
  4247.   #--------------------------------------------------------------------------
  4248.   # * Get Number of Rows Displayable on 1 Page
  4249.   #--------------------------------------------------------------------------
  4250.   def page_row_max
  4251.  
  4252.   end
  4253.   #--------------------------------------------------------------------------
  4254.   # * Get Number of Items Displayable on 1 Page
  4255.   #--------------------------------------------------------------------------
  4256.   def page_item_max
  4257.  
  4258.   end
  4259.   #--------------------------------------------------------------------------
  4260.   # * Set Help Window
  4261.   #     help_window : new help window
  4262.   #--------------------------------------------------------------------------
  4263.   def help_window=(help_window)
  4264.  
  4265.   end
  4266.   #--------------------------------------------------------------------------
  4267.   # * Update Cursor Rectangle
  4268.   #--------------------------------------------------------------------------
  4269.   def update_cursor_rect
  4270.  
  4271.   end
  4272.   #--------------------------------------------------------------------------
  4273.   # * Frame Update
  4274.   #--------------------------------------------------------------------------
  4275.   def update
  4276.  
  4277.   end
  4278. end
  4279.  
  4280.  
  4281. #==============================================================================
  4282. # ** Window_Command
  4283. #------------------------------------------------------------------------------
  4284. #  This window deals with general command choices.
  4285. #==============================================================================
  4286.  
  4287. class Window_Command < Window_Selectable
  4288.   #--------------------------------------------------------------------------
  4289.   # * Object Initialization
  4290.   #     width    : window width
  4291.   #     commands : command text string array
  4292.   #--------------------------------------------------------------------------
  4293.   def initialize(width, commands)
  4294.  
  4295.   end
  4296.   #--------------------------------------------------------------------------
  4297.   # * Refresh
  4298.   #--------------------------------------------------------------------------
  4299.   def refresh
  4300.  
  4301.   end
  4302.   #--------------------------------------------------------------------------
  4303.   # * Draw Item
  4304.   #     index : item number
  4305.   #     color : text color
  4306.   #--------------------------------------------------------------------------
  4307.   def draw_item(index, color)
  4308.  
  4309.   end
  4310.   #--------------------------------------------------------------------------
  4311.   # * Disable Item
  4312.   #     index : item number
  4313.   #--------------------------------------------------------------------------
  4314.   def disable_item(index)
  4315.  
  4316.   end
  4317. end
  4318.  
  4319.  
  4320. #==============================================================================
  4321. # ** Window_Help
  4322. #------------------------------------------------------------------------------
  4323. #  This window shows skill and item explanations along with actor status.
  4324. #==============================================================================
  4325.  
  4326. class Window_Help < Window_Base
  4327.   #--------------------------------------------------------------------------
  4328.   # * Object Initialization
  4329.   #--------------------------------------------------------------------------
  4330.   def initialize
  4331.  
  4332.   end
  4333.   #--------------------------------------------------------------------------
  4334.   # * Set Text
  4335.   #  text  : text string displayed in window
  4336.   #  align : alignment (0..flush left, 1..center, 2..flush right)
  4337.   #--------------------------------------------------------------------------
  4338.   def set_text(text, align = 0)
  4339.  
  4340.   end
  4341.   #--------------------------------------------------------------------------
  4342.   # * Set Actor
  4343.   #     actor : status displaying actor
  4344.   #--------------------------------------------------------------------------
  4345.   def set_actor(actor)
  4346.  
  4347.   end
  4348.   #--------------------------------------------------------------------------
  4349.   # * Set Enemy
  4350.   #     enemy : name and status displaying enemy
  4351.   #--------------------------------------------------------------------------
  4352.   def set_enemy(enemy)
  4353.  
  4354.   end
  4355. end
  4356.  
  4357.  
  4358. #==============================================================================
  4359. # ** Window_Gold
  4360. #------------------------------------------------------------------------------
  4361. #  This window displays amount of gold.
  4362. #==============================================================================
  4363.  
  4364. class Window_Gold < Window_Base
  4365.   #--------------------------------------------------------------------------
  4366.   # * Object Initialization
  4367.   #--------------------------------------------------------------------------
  4368.   def initialize
  4369.  
  4370.   end
  4371.   #--------------------------------------------------------------------------
  4372.   # * Refresh
  4373.   #--------------------------------------------------------------------------
  4374.   def refresh
  4375.  
  4376.   end
  4377. end
  4378.  
  4379.  
  4380. #==============================================================================
  4381. # ** Window_PlayTime
  4382. #------------------------------------------------------------------------------
  4383. #  This window displays play time on the menu screen.
  4384. #==============================================================================
  4385.  
  4386. class Window_PlayTime < Window_Base
  4387.   #--------------------------------------------------------------------------
  4388.   # * Object Initialization
  4389.   #--------------------------------------------------------------------------
  4390.   def initialize
  4391.  
  4392.   end
  4393.   #--------------------------------------------------------------------------
  4394.   # * Refresh
  4395.   #--------------------------------------------------------------------------
  4396.   def refresh
  4397.  
  4398.   end
  4399.   #--------------------------------------------------------------------------
  4400.   # * Frame Update
  4401.   #--------------------------------------------------------------------------
  4402.   def update
  4403.  
  4404.   end
  4405. end
  4406.  
  4407.  
  4408. #==============================================================================
  4409. # ** Window_Steps
  4410. #------------------------------------------------------------------------------
  4411. #  This window displays step count on the menu screen.
  4412. #==============================================================================
  4413.  
  4414. class Window_Steps < Window_Base
  4415.   #--------------------------------------------------------------------------
  4416.   # * Object Initialization
  4417.   #--------------------------------------------------------------------------
  4418.   def initialize
  4419.  
  4420.   end
  4421.   #--------------------------------------------------------------------------
  4422.   # * Refresh
  4423.   #--------------------------------------------------------------------------
  4424.   def refresh
  4425.  
  4426.   end
  4427. end
  4428.  
  4429.  
  4430. #==============================================================================
  4431. # ** Window_MenuStatus
  4432. #------------------------------------------------------------------------------
  4433. #  This window displays party member status on the menu screen.
  4434. #==============================================================================
  4435.  
  4436. class Window_MenuStatus < Window_Selectable
  4437.   #--------------------------------------------------------------------------
  4438.   # * Object Initialization
  4439.   #--------------------------------------------------------------------------
  4440.   def initialize
  4441.  
  4442.   end
  4443.   #--------------------------------------------------------------------------
  4444.   # * Refresh
  4445.   #--------------------------------------------------------------------------
  4446.   def refresh
  4447.  
  4448.   end
  4449.   #--------------------------------------------------------------------------
  4450.   # * Cursor Rectangle Update
  4451.   #--------------------------------------------------------------------------
  4452.   def update_cursor_rect
  4453.  
  4454.   end
  4455. end
  4456.  
  4457.  
  4458. #==============================================================================
  4459. # ** Window_Item
  4460. #------------------------------------------------------------------------------
  4461. #  This window displays items in possession on the item and battle screens.
  4462. #==============================================================================
  4463.  
  4464. class Window_Item < Window_Selectable
  4465.   #--------------------------------------------------------------------------
  4466.   # * Object Initialization
  4467.   #--------------------------------------------------------------------------
  4468.   def initialize
  4469.  
  4470.   end
  4471.   #--------------------------------------------------------------------------
  4472.   # * Get Item
  4473.   #--------------------------------------------------------------------------
  4474.   def item
  4475.  
  4476.   end
  4477.   #--------------------------------------------------------------------------
  4478.   # * Refresh
  4479.   #--------------------------------------------------------------------------
  4480.   def refresh
  4481.  
  4482.   end
  4483.   #--------------------------------------------------------------------------
  4484.   # * Draw Item
  4485.   #     index : item number
  4486.   #--------------------------------------------------------------------------
  4487.   def draw_item(index)
  4488.  
  4489.   end
  4490.   #--------------------------------------------------------------------------
  4491.   # * Help Text Update
  4492.   #--------------------------------------------------------------------------
  4493.   def update_help
  4494.  
  4495.   end
  4496. end
  4497.  
  4498.  
  4499. #==============================================================================
  4500. # ** Window_Skill
  4501. #------------------------------------------------------------------------------
  4502. #  This window displays usable skills on the skill and battle screens.
  4503. #==============================================================================
  4504.  
  4505. class Window_Skill < Window_Selectable
  4506.   #--------------------------------------------------------------------------
  4507.   # * Object Initialization
  4508.   #     actor : actor
  4509.   #--------------------------------------------------------------------------
  4510.   def initialize(actor)
  4511.  
  4512.   end
  4513.   #--------------------------------------------------------------------------
  4514.   # * Acquiring Skill
  4515.   #--------------------------------------------------------------------------
  4516.   def skill
  4517.  
  4518.   end
  4519.   #--------------------------------------------------------------------------
  4520.   # * Refresh
  4521.   #--------------------------------------------------------------------------
  4522.   def refresh
  4523.  
  4524.   end
  4525.   #--------------------------------------------------------------------------
  4526.   # * Draw Item
  4527.   #     index : item number
  4528.   #--------------------------------------------------------------------------
  4529.   def draw_item(index)
  4530.  
  4531.   end
  4532.   #--------------------------------------------------------------------------
  4533.   # * Help Text Update
  4534.   #--------------------------------------------------------------------------
  4535.   def update_help
  4536.  
  4537.   end
  4538. end
  4539.  
  4540.  
  4541. #==============================================================================
  4542. # ** Window_SkillStatus
  4543. #------------------------------------------------------------------------------
  4544. #  This window displays the skill user's status on the skill screen.
  4545. #==============================================================================
  4546.  
  4547. class Window_SkillStatus < Window_Base
  4548.   #--------------------------------------------------------------------------
  4549.   # * Object Initialization
  4550.   #     actor : actor
  4551.   #--------------------------------------------------------------------------
  4552.   def initialize(actor)
  4553.  
  4554.   end
  4555.   #--------------------------------------------------------------------------
  4556.   # * Refresh
  4557.   #--------------------------------------------------------------------------
  4558.   def refresh
  4559.  
  4560.   end
  4561. end
  4562.  
  4563.  
  4564. #==============================================================================
  4565. # ** Window_Target
  4566. #------------------------------------------------------------------------------
  4567. #  This window selects a use target for the actor on item and skill screens.
  4568. #==============================================================================
  4569.  
  4570. class Window_Target < Window_Selectable
  4571.   #--------------------------------------------------------------------------
  4572.   # * Object Initialization
  4573.   #--------------------------------------------------------------------------
  4574.   def initialize
  4575.  
  4576.   end
  4577.   #--------------------------------------------------------------------------
  4578.   # * Refresh
  4579.   #--------------------------------------------------------------------------
  4580.   def refresh
  4581.  
  4582.   end
  4583.   #--------------------------------------------------------------------------
  4584.   # * Cursor Rectangle Update
  4585.   #--------------------------------------------------------------------------
  4586.   def update_cursor_rect
  4587.  
  4588.   end
  4589. end
  4590.  
  4591.  
  4592. #==============================================================================
  4593. # ** Window_EquipLeft
  4594. #------------------------------------------------------------------------------
  4595. #  This window displays actor parameter changes on the equipment screen.
  4596. #==============================================================================
  4597.  
  4598. class Window_EquipLeft < Window_Base
  4599.   #--------------------------------------------------------------------------
  4600.   # * Object Initialization
  4601.   #     actor : actor
  4602.   #--------------------------------------------------------------------------
  4603.   def initialize(actor)
  4604.  
  4605.   end
  4606.   #--------------------------------------------------------------------------
  4607.   # * Refresh
  4608.   #--------------------------------------------------------------------------
  4609.   def refresh
  4610.  
  4611.   end
  4612.   #--------------------------------------------------------------------------
  4613.   # * Set parameters after changing equipment
  4614.   #     new_atk  : attack power after changing equipment
  4615.   #     new_pdef : physical defense after changing equipment
  4616.   #     new_mdef : magic defense after changing equipment
  4617.   #--------------------------------------------------------------------------
  4618.   def set_new_parameters(new_atk, new_pdef, new_mdef)
  4619.  
  4620.   end
  4621. end
  4622.  
  4623.  
  4624. #==============================================================================
  4625. # ** Window_EquipRight
  4626. #------------------------------------------------------------------------------
  4627. #  This window displays items the actor is currently equipped with on the
  4628. #  equipment screen.
  4629. #==============================================================================
  4630.  
  4631. class Window_EquipRight < Window_Selectable
  4632.   #--------------------------------------------------------------------------
  4633.   # * Object Initialization
  4634.   #     actor : actor
  4635.   #--------------------------------------------------------------------------
  4636.   def initialize(actor)
  4637.  
  4638.   end
  4639.   #--------------------------------------------------------------------------
  4640.   # * Item Acquisition
  4641.   #--------------------------------------------------------------------------
  4642.   def item
  4643.  
  4644.   end
  4645.   #--------------------------------------------------------------------------
  4646.   # * Refresh
  4647.   #--------------------------------------------------------------------------
  4648.   def refresh
  4649.  
  4650.   end
  4651.   #--------------------------------------------------------------------------
  4652.   # * Help Text Update
  4653.   #--------------------------------------------------------------------------
  4654.   def update_help
  4655.  
  4656.   end
  4657. end
  4658.  
  4659.  
  4660. #==============================================================================
  4661. # ** Window_EquipItem
  4662. #------------------------------------------------------------------------------
  4663. #  This window displays choices when opting to change equipment on the
  4664. #  equipment screen.
  4665. #==============================================================================
  4666.  
  4667. class Window_EquipItem < Window_Selectable
  4668.   #--------------------------------------------------------------------------
  4669.   # * Object Initialization
  4670.   #     actor      : actor
  4671.   #     equip_type : equip region (0-3)
  4672.   #--------------------------------------------------------------------------
  4673.   def initialize(actor, equip_type)
  4674.  
  4675.   end
  4676.   #--------------------------------------------------------------------------
  4677.   # * Item Acquisition
  4678.   #--------------------------------------------------------------------------
  4679.   def item
  4680.  
  4681.   end
  4682.   #--------------------------------------------------------------------------
  4683.   # * Refresh
  4684.   #--------------------------------------------------------------------------
  4685.   def refresh
  4686.  
  4687.   end
  4688.   #--------------------------------------------------------------------------
  4689.   # * Draw Item
  4690.   #     index : item number
  4691.   #--------------------------------------------------------------------------
  4692.   def draw_item(index)
  4693.  
  4694.   end
  4695.   #--------------------------------------------------------------------------
  4696.   # * Help Text Update
  4697.   #--------------------------------------------------------------------------
  4698.   def update_help
  4699.  
  4700.   end
  4701. end
  4702.  
  4703.  
  4704. #==============================================================================
  4705. # ** Window_Status
  4706. #------------------------------------------------------------------------------
  4707. #  This window displays full status specs on the status screen.
  4708. #==============================================================================
  4709.  
  4710. class Window_Status < Window_Base
  4711.   #--------------------------------------------------------------------------
  4712.   # * Object Initialization
  4713.   #     actor : actor
  4714.   #--------------------------------------------------------------------------
  4715.   def initialize(actor)
  4716.  
  4717.   end
  4718.   #--------------------------------------------------------------------------
  4719.   # * Refresh
  4720.   #--------------------------------------------------------------------------
  4721.   def refresh
  4722.  
  4723.   end
  4724.   def dummy
  4725.  
  4726.   end
  4727. end
  4728.  
  4729.  
  4730. #==============================================================================
  4731. # ** Window_SaveFile
  4732. #------------------------------------------------------------------------------
  4733. #  This window displays save files on the save and load screens.
  4734. #==============================================================================
  4735.  
  4736. class Window_SaveFile < Window_Base
  4737.   #--------------------------------------------------------------------------
  4738.   # * Public Instance Variables
  4739.   #--------------------------------------------------------------------------
  4740.   attr_reader   :filename                 # file name
  4741.   attr_reader   :selected                 # selected
  4742.   #--------------------------------------------------------------------------
  4743.   # * Object Initialization
  4744.   #     file_index : save file index (0-3)
  4745.   #     filename   : file name
  4746.   #--------------------------------------------------------------------------
  4747.   def initialize(file_index, filename)
  4748.  
  4749.   end
  4750.   #--------------------------------------------------------------------------
  4751.   # * Refresh
  4752.   #--------------------------------------------------------------------------
  4753.   def refresh
  4754.  
  4755.   end
  4756.   #--------------------------------------------------------------------------
  4757.   # * Set Selected
  4758.   #     selected : new selected (true = selected, false = unselected)
  4759.   #--------------------------------------------------------------------------
  4760.   def selected=(selected)
  4761.  
  4762.   end
  4763.   #--------------------------------------------------------------------------
  4764.   # * Cursor Rectangle Update
  4765.   #--------------------------------------------------------------------------
  4766.   def update_cursor_rect
  4767.  
  4768.   end
  4769. end
  4770.  
  4771.  
  4772. #==============================================================================
  4773. # ** Window_ShopCommand
  4774. #------------------------------------------------------------------------------
  4775. #  This window is used to choose your business on the shop screen.
  4776. #==============================================================================
  4777.  
  4778. class Window_ShopCommand < Window_Selectable
  4779.   #--------------------------------------------------------------------------
  4780.   # * Object Initialization
  4781.   #--------------------------------------------------------------------------
  4782.   def initialize
  4783.  
  4784.   end
  4785.   #--------------------------------------------------------------------------
  4786.   # * Refresh
  4787.   #--------------------------------------------------------------------------
  4788.   def refresh
  4789.  
  4790.   end
  4791.   #--------------------------------------------------------------------------
  4792.   # * Draw Item
  4793.   #     index : item number
  4794.   #--------------------------------------------------------------------------
  4795.   def draw_item(index)
  4796.  
  4797.   end
  4798. end
  4799.  
  4800.  
  4801. #==============================================================================
  4802. # ** Window_ShopBuy
  4803. #------------------------------------------------------------------------------
  4804. #  This window displays buyable goods on the shop screen.
  4805. #==============================================================================
  4806.  
  4807. class Window_ShopBuy < Window_Selectable
  4808.   #--------------------------------------------------------------------------
  4809.   # * Object Initialization
  4810.   #     shop_goods : goods
  4811.   #--------------------------------------------------------------------------
  4812.   def initialize(shop_goods)
  4813.  
  4814.   end
  4815.   #--------------------------------------------------------------------------
  4816.   # * Item Acquisition
  4817.   #--------------------------------------------------------------------------
  4818.   def item
  4819.  
  4820.   end
  4821.   #--------------------------------------------------------------------------
  4822.   # * Refresh
  4823.   #--------------------------------------------------------------------------
  4824.   def refresh
  4825.  
  4826.   end
  4827.   #--------------------------------------------------------------------------
  4828.   # * Draw Item
  4829.   #     index : item number
  4830.   #--------------------------------------------------------------------------
  4831.   def draw_item(index)
  4832.  
  4833.   end
  4834.   #--------------------------------------------------------------------------
  4835.   # * Help Text Update
  4836.   #--------------------------------------------------------------------------
  4837.   def update_help
  4838.  
  4839.   end
  4840. end
  4841.  
  4842.  
  4843. #==============================================================================
  4844. # ** Window_ShopSell
  4845. #------------------------------------------------------------------------------
  4846. #  This window displays items in possession for selling on the shop screen.
  4847. #==============================================================================
  4848.  
  4849. class Window_ShopSell < Window_Selectable
  4850.   #--------------------------------------------------------------------------
  4851.   # * Object Initialization
  4852.   #--------------------------------------------------------------------------
  4853.   def initialize
  4854.  
  4855.   end
  4856.   #--------------------------------------------------------------------------
  4857.   # * Getting Items
  4858.   #--------------------------------------------------------------------------
  4859.   def item
  4860.  
  4861.   end
  4862.   #--------------------------------------------------------------------------
  4863.   # * Refresh
  4864.   #--------------------------------------------------------------------------
  4865.   def refresh
  4866.  
  4867.   end
  4868.   #--------------------------------------------------------------------------
  4869.   # * Draw Item
  4870.   #     index : item number
  4871.   #--------------------------------------------------------------------------
  4872.   def draw_item(index)
  4873.  
  4874.   end
  4875.   #--------------------------------------------------------------------------
  4876.   # * Help Text Update
  4877.   #--------------------------------------------------------------------------
  4878.   def update_help
  4879.  
  4880.   end
  4881. end
  4882.  
  4883.  
  4884. #==============================================================================
  4885. # ** Window_ShopNumber
  4886. #------------------------------------------------------------------------------
  4887. #  This window is for inputting quantity of items to buy or sell on the
  4888. #  shop screen.
  4889. #==============================================================================
  4890.  
  4891. class Window_ShopNumber < Window_Base
  4892.   #--------------------------------------------------------------------------
  4893.   # * Object Initialization
  4894.   #--------------------------------------------------------------------------
  4895.   def initialize
  4896.  
  4897.   end
  4898.   #--------------------------------------------------------------------------
  4899.   # * Set Items, Max Quantity, and Price
  4900.   #--------------------------------------------------------------------------
  4901.   def set(item, max, price)
  4902.  
  4903.   end
  4904.   #--------------------------------------------------------------------------
  4905.   # * Set Inputted Quantity
  4906.   #--------------------------------------------------------------------------
  4907.   def number
  4908.  
  4909.   end
  4910.   #--------------------------------------------------------------------------
  4911.   # * Refresh
  4912.   #--------------------------------------------------------------------------
  4913.   def refresh
  4914.  
  4915.   end
  4916.   #--------------------------------------------------------------------------
  4917.   # * Frame Update
  4918.   #--------------------------------------------------------------------------
  4919.   def update
  4920.  
  4921.   end
  4922. end
  4923.  
  4924.  
  4925. #==============================================================================
  4926. # ** Window_ShopStatus
  4927. #------------------------------------------------------------------------------
  4928. #  This window displays number of items in possession and the actor's equipment
  4929. #  on the shop screen.
  4930. #==============================================================================
  4931.  
  4932. class Window_ShopStatus < Window_Base
  4933.   #--------------------------------------------------------------------------
  4934.   # * Object Initialization
  4935.   #--------------------------------------------------------------------------
  4936.   def initialize
  4937.  
  4938.   end
  4939.   #--------------------------------------------------------------------------
  4940.   # * Refresh
  4941.   #--------------------------------------------------------------------------
  4942.   def refresh
  4943.  
  4944.   end
  4945.   #--------------------------------------------------------------------------
  4946.   # * Set Item
  4947.   #     item : new item
  4948.   #--------------------------------------------------------------------------
  4949.   def item=(item)
  4950.  
  4951.   end
  4952. end
  4953.  
  4954.  
  4955. #==============================================================================
  4956. # ** Window_NameEdit
  4957. #------------------------------------------------------------------------------
  4958. #  This window is used to edit your name on the input name screen.
  4959. #==============================================================================
  4960.  
  4961. class Window_NameEdit < Window_Base
  4962.   #--------------------------------------------------------------------------
  4963.   # * Public Instance Variables
  4964.   #--------------------------------------------------------------------------
  4965.   attr_reader   :name                     # name
  4966.   attr_reader   :index                    # cursor position
  4967.   #--------------------------------------------------------------------------
  4968.   # * Object Initialization
  4969.   #     actor    : actor
  4970.   #     max_char : maximum number of characters
  4971.   #--------------------------------------------------------------------------
  4972.   def initialize(actor, max_char)
  4973.  
  4974.   end
  4975.   #--------------------------------------------------------------------------
  4976.   # * Return to Default Name
  4977.   #--------------------------------------------------------------------------
  4978.   def restore_default
  4979.  
  4980.   end
  4981.   #--------------------------------------------------------------------------
  4982.   # * Add Character
  4983.   #     character : text character to be added
  4984.   #--------------------------------------------------------------------------
  4985.   def add(character)
  4986.  
  4987.   end
  4988.   #--------------------------------------------------------------------------
  4989.   # * Delete Character
  4990.   #--------------------------------------------------------------------------
  4991.   def back
  4992.  
  4993.   end
  4994.   #--------------------------------------------------------------------------
  4995.   # * Refresh
  4996.   #--------------------------------------------------------------------------
  4997.   def refresh
  4998.  
  4999.   end
  5000.   #--------------------------------------------------------------------------
  5001.   # * Cursor Rectangle Update
  5002.   #--------------------------------------------------------------------------
  5003.   def update_cursor_rect
  5004.  
  5005.   end
  5006.   #--------------------------------------------------------------------------
  5007.   # * Frame Update
  5008.   #--------------------------------------------------------------------------
  5009.   def update
  5010.  
  5011.   end
  5012. end
  5013.  
  5014.  
  5015. #==============================================================================
  5016. # ** Window_NameInput
  5017. #------------------------------------------------------------------------------
  5018. #  This window is used to select text characters on the input name screen.
  5019. #==============================================================================
  5020.  
  5021. class Window_NameInput < Window_Base
  5022.   CHARACTER_TABLE =
  5023.   [
  5024.     "A","B","C","D","E",
  5025.     "F","G","H","I","J",
  5026.     "K","L","M","N","O",
  5027.     "P","Q","R","S","T",
  5028.     "U","V","W","X","Y",
  5029.     "Z"," "," "," "," ",
  5030.     "+","-","*","/","!",
  5031.     "1","2","3","4","5",
  5032.     "" ,"" ,"" ,"" ,"" ,
  5033.     "a","b","c","d","e",
  5034.     "f","g","h","i","j",
  5035.     "k","l","m","n","o",
  5036.     "p","q","r","s","t",
  5037.     "u","v","w","x","y",
  5038.     "z"," "," "," "," ",
  5039.     "#","$","%","&","@",
  5040.     "6","7","8","9","0",
  5041.     "" ,"" ,"" ,"" ,"" ,
  5042.   ]
  5043.   #--------------------------------------------------------------------------
  5044.   # * Object Initialization
  5045.   #--------------------------------------------------------------------------
  5046.   def initialize
  5047.  
  5048.   end
  5049.   #--------------------------------------------------------------------------
  5050.   # * Text Character Acquisition
  5051.   #--------------------------------------------------------------------------
  5052.   def character
  5053.  
  5054.   end
  5055.   #--------------------------------------------------------------------------
  5056.   # * Refresh
  5057.   #--------------------------------------------------------------------------
  5058.   def refresh
  5059.  
  5060.   end
  5061.   #--------------------------------------------------------------------------
  5062.   # * Cursor Rectangle Update
  5063.   #--------------------------------------------------------------------------
  5064.   def update_cursor_rect
  5065.  
  5066.   end
  5067.   #--------------------------------------------------------------------------
  5068.   # * Frame Update
  5069.   #--------------------------------------------------------------------------
  5070.   def update
  5071.  
  5072.   end
  5073. end
  5074.  
  5075.  
  5076. #==============================================================================
  5077. # ** Window_InputNumber
  5078. #------------------------------------------------------------------------------
  5079. #  This window is for inputting numbers, and is used within the
  5080. #  message window.
  5081. #==============================================================================
  5082.  
  5083. class Window_InputNumber < Window_Base
  5084.   #--------------------------------------------------------------------------
  5085.   # * Object Initialization
  5086.   #     digits_max : digit count
  5087.   #--------------------------------------------------------------------------
  5088.   def initialize(digits_max)
  5089.  
  5090.   end
  5091.   #--------------------------------------------------------------------------
  5092.   # * Get Number
  5093.   #--------------------------------------------------------------------------
  5094.   def number
  5095.  
  5096.   end
  5097.   #--------------------------------------------------------------------------
  5098.   # * Set Number
  5099.   #     number : new number
  5100.   #--------------------------------------------------------------------------
  5101.   def number=(number)
  5102.  
  5103.   end
  5104.   #--------------------------------------------------------------------------
  5105.   # * Cursor Rectangle Update
  5106.   #--------------------------------------------------------------------------
  5107.   def update_cursor_rect
  5108.  
  5109.   end
  5110.   #--------------------------------------------------------------------------
  5111.   # * Frame Update
  5112.   #--------------------------------------------------------------------------
  5113.   def update
  5114.  
  5115.   end
  5116.   #--------------------------------------------------------------------------
  5117.   # * Refresh
  5118.   #--------------------------------------------------------------------------
  5119.   def refresh
  5120.  
  5121.   end
  5122. end
  5123.  
  5124.  
  5125. #==============================================================================
  5126. # ** Window_Message
  5127. #------------------------------------------------------------------------------
  5128. #  This message window is used to display text.
  5129. #==============================================================================
  5130.  
  5131. class Window_Message < Window_Selectable
  5132.   #--------------------------------------------------------------------------
  5133.   # * Object Initialization
  5134.   #--------------------------------------------------------------------------
  5135.   def initialize
  5136.  
  5137.   end
  5138.   #--------------------------------------------------------------------------
  5139.   # * Dispose
  5140.   #--------------------------------------------------------------------------
  5141.   def dispose
  5142.  
  5143.   end
  5144.   #--------------------------------------------------------------------------
  5145.   # * Terminate Message
  5146.   #--------------------------------------------------------------------------
  5147.   def terminate_message
  5148.  
  5149.   end
  5150.   #--------------------------------------------------------------------------
  5151.   # * Refresh
  5152.   #--------------------------------------------------------------------------
  5153.   def refresh
  5154.  
  5155.   end
  5156.   #--------------------------------------------------------------------------
  5157.   # * Set Window Position and Opacity Level
  5158.   #--------------------------------------------------------------------------
  5159.   def reset_window
  5160.  
  5161.   end
  5162.   #--------------------------------------------------------------------------
  5163.   # * Frame Update
  5164.   #--------------------------------------------------------------------------
  5165.   def update
  5166.  
  5167.   end
  5168.   #--------------------------------------------------------------------------
  5169.   # * Cursor Rectangle Update
  5170.   #--------------------------------------------------------------------------
  5171.   def update_cursor_rect
  5172.  
  5173.   end
  5174. end
  5175.  
  5176.  
  5177. #==============================================================================
  5178. # ** Window_PartyCommand
  5179. #------------------------------------------------------------------------------
  5180. #  This window is used to select whether to fight or escape on the battle
  5181. #  screen.
  5182. #==============================================================================
  5183.  
  5184. class Window_PartyCommand < Window_Selectable
  5185.   #--------------------------------------------------------------------------
  5186.   # * Object Initialization
  5187.   #--------------------------------------------------------------------------
  5188.   def initialize
  5189.  
  5190.   end
  5191.   #--------------------------------------------------------------------------
  5192.   # * Draw Item
  5193.   #     index : item number
  5194.   #     color : text character color
  5195.   #--------------------------------------------------------------------------
  5196.   def draw_item(index, color)
  5197.  
  5198.   end
  5199.   #--------------------------------------------------------------------------
  5200.   # * Cursor Rectangle Update
  5201.   #--------------------------------------------------------------------------
  5202.   def update_cursor_rect
  5203.  
  5204.   end
  5205. end
  5206.  
  5207.  
  5208. #==============================================================================
  5209. # ** Window_BattleStatus
  5210. #------------------------------------------------------------------------------
  5211. #  This window displays the status of all party members on the battle screen.
  5212. #==============================================================================
  5213.  
  5214. class Window_BattleStatus < Window_Base
  5215.   #--------------------------------------------------------------------------
  5216.   # * Object Initialization
  5217.   #--------------------------------------------------------------------------
  5218.   def initialize
  5219.  
  5220.   end
  5221.   #--------------------------------------------------------------------------
  5222.   # * Dispose
  5223.   #--------------------------------------------------------------------------
  5224.   def dispose
  5225.  
  5226.   end
  5227.   #--------------------------------------------------------------------------
  5228.   # * Set Level Up Flag
  5229.   #     actor_index : actor index
  5230.   #--------------------------------------------------------------------------
  5231.   def level_up(actor_index)
  5232.  
  5233.   end
  5234.   #--------------------------------------------------------------------------
  5235.   # * Refresh
  5236.   #--------------------------------------------------------------------------
  5237.   def refresh
  5238.  
  5239.   end
  5240.   #--------------------------------------------------------------------------
  5241.   # * Frame Update
  5242.   #--------------------------------------------------------------------------
  5243.   def update
  5244.  
  5245.   end
  5246. end
  5247.  
  5248.  
  5249. #==============================================================================
  5250. # ** Window_BattleResult
  5251. #------------------------------------------------------------------------------
  5252. #  This window displays amount of gold and EXP acquired at the end of a battle.
  5253. #==============================================================================
  5254.  
  5255. class Window_BattleResult < Window_Base
  5256.   #--------------------------------------------------------------------------
  5257.   # * Object Initialization
  5258.   #     exp       : EXP
  5259.   #     gold      : amount of gold
  5260.   #     treasures : treasures
  5261.   #--------------------------------------------------------------------------
  5262.   def initialize(exp, gold, treasures)
  5263.  
  5264.   end
  5265.   #--------------------------------------------------------------------------
  5266.   # * Refresh
  5267.   #--------------------------------------------------------------------------
  5268.   def refresh
  5269.  
  5270.   end
  5271. end
  5272.  
  5273.  
  5274. #==============================================================================
  5275. # ** Window_DebugLeft
  5276. #------------------------------------------------------------------------------
  5277. #  This window designates switch and variable blocks on the debug screen.
  5278. #==============================================================================
  5279.  
  5280. class Window_DebugLeft < Window_Selectable
  5281.   #--------------------------------------------------------------------------
  5282.   # * Object Initialization
  5283.   #--------------------------------------------------------------------------
  5284.   def initialize
  5285.  
  5286.   end
  5287.   #--------------------------------------------------------------------------
  5288.   # * Refresh
  5289.   #--------------------------------------------------------------------------
  5290.   def refresh
  5291.  
  5292.   end
  5293.   #--------------------------------------------------------------------------
  5294.   # * Get Mode
  5295.   #--------------------------------------------------------------------------
  5296.   def mode
  5297.  
  5298.   end
  5299.   #--------------------------------------------------------------------------
  5300.   # * Get ID Shown on Top
  5301.   #--------------------------------------------------------------------------
  5302.   def top_id
  5303.  
  5304.   end
  5305. end
  5306.  
  5307.  
  5308. #==============================================================================
  5309. # ** Window_DebugRight
  5310. #------------------------------------------------------------------------------
  5311. #  This window displays switches and variables separately on the debug screen.
  5312. #==============================================================================
  5313.  
  5314. class Window_DebugRight < Window_Selectable
  5315.   #--------------------------------------------------------------------------
  5316.   # * Public Instance Variables
  5317.   #--------------------------------------------------------------------------
  5318.   attr_reader   :mode                     # mode (0: switch, 1: variable)
  5319.   attr_reader   :top_id                   # ID shown on top
  5320.   #--------------------------------------------------------------------------
  5321.   # * Object Initialization
  5322.   #--------------------------------------------------------------------------
  5323.   def initialize
  5324.  
  5325.   end
  5326.   #--------------------------------------------------------------------------
  5327.   # * Refresh
  5328.   #--------------------------------------------------------------------------
  5329.   def refresh
  5330.  
  5331.   end
  5332.   #--------------------------------------------------------------------------
  5333.   # * Set Mode
  5334.   #     id : new mode
  5335.   #--------------------------------------------------------------------------
  5336.   def mode=(mode)
  5337.  
  5338.   end
  5339.   #--------------------------------------------------------------------------
  5340.   # * Set ID Shown on Top
  5341.   #     id : new ID
  5342.   #--------------------------------------------------------------------------
  5343.   def top_id=(id)
  5344.  
  5345.   end
  5346. end
  5347.  
  5348.  
  5349. #==============================================================================
  5350. # ** Arrow_Base
  5351. #------------------------------------------------------------------------------
  5352. #  This sprite is used as an arrow cursor for the battle screen. This class
  5353. #  is used as a superclass for the Arrow_Enemy and Arrow_Actor classes.
  5354. #==============================================================================
  5355.  
  5356. class Arrow_Base < Sprite
  5357.   #--------------------------------------------------------------------------
  5358.   # * Public Instance Variables
  5359.   #--------------------------------------------------------------------------
  5360.   attr_reader   :index                    # cursor position
  5361.   attr_reader   :help_window              # help window
  5362.   #--------------------------------------------------------------------------
  5363.   # * Object Initialization
  5364.   #     viewport : viewport
  5365.   #--------------------------------------------------------------------------
  5366.   def initialize(viewport)
  5367.  
  5368.   end
  5369.   #--------------------------------------------------------------------------
  5370.   # * Set Cursor Position
  5371.   #     index : new cursor position
  5372.   #--------------------------------------------------------------------------
  5373.   def index=(index)
  5374.  
  5375.   end
  5376.   #--------------------------------------------------------------------------
  5377.   # * Set Help Window
  5378.   #     help_window : new help window
  5379.   #--------------------------------------------------------------------------
  5380.   def help_window=(help_window)
  5381.  
  5382.   end
  5383.   #--------------------------------------------------------------------------
  5384.   # * Frame Update
  5385.   #--------------------------------------------------------------------------
  5386.   def update
  5387.  
  5388.   end
  5389. end
  5390.  
  5391.  
  5392. #==============================================================================
  5393. # ** Arrow_Enemy
  5394. #------------------------------------------------------------------------------
  5395. #  This arrow cursor is used to choose enemies. This class inherits from the
  5396. #  Arrow_Base class.
  5397. #==============================================================================
  5398.  
  5399. class Arrow_Enemy < Arrow_Base
  5400.   #--------------------------------------------------------------------------
  5401.   # * Get Enemy Indicated by Cursor
  5402.   #--------------------------------------------------------------------------
  5403.   def enemy
  5404.  
  5405.   end
  5406.   #--------------------------------------------------------------------------
  5407.   # * Frame Update
  5408.   #--------------------------------------------------------------------------
  5409.   def update
  5410.  
  5411.   end
  5412.   #--------------------------------------------------------------------------
  5413.   # * Help Text Update
  5414.   #--------------------------------------------------------------------------
  5415.   def update_help
  5416.  
  5417.   end
  5418. end
  5419.  
  5420.  
  5421. #==============================================================================
  5422. # ** Arrow_Actor
  5423. #------------------------------------------------------------------------------
  5424. #  This arrow cursor is used to choose an actor. This class inherits from the
  5425. #  Arrow_Base class.
  5426. #==============================================================================
  5427.  
  5428. class Arrow_Actor < Arrow_Base
  5429.   #--------------------------------------------------------------------------
  5430.   # * Get Actor Indicated by Cursor
  5431.   #--------------------------------------------------------------------------
  5432.   def actor
  5433.  
  5434.   end
  5435.   #--------------------------------------------------------------------------
  5436.   # * Frame Update
  5437.   #--------------------------------------------------------------------------
  5438.   def update
  5439.  
  5440.   end
  5441.   #--------------------------------------------------------------------------
  5442.   # * Help Text Update
  5443.   #--------------------------------------------------------------------------
  5444.   def update_help
  5445.  
  5446.   end
  5447. end
  5448.  
  5449.  
  5450. #==============================================================================
  5451. # ** Interpreter (part 1)
  5452. #------------------------------------------------------------------------------
  5453. #  This interpreter runs event commands. This class is used within the
  5454. #  Game_System class and the Game_Event class.
  5455. #==============================================================================
  5456.  
  5457. class Interpreter
  5458.   #--------------------------------------------------------------------------
  5459.   # * Object Initialization
  5460.   #     depth : nest depth
  5461.   #     main  : main flag
  5462.   #--------------------------------------------------------------------------
  5463.   def initialize(depth = 0, main = false)
  5464.  
  5465.   end
  5466.   #--------------------------------------------------------------------------
  5467.   # * Clear
  5468.   #--------------------------------------------------------------------------
  5469.   def clear
  5470.  
  5471.   end
  5472.   #--------------------------------------------------------------------------
  5473.   # * Event Setup
  5474.   #     list     : list of event commands
  5475.   #     event_id : event ID
  5476.   #--------------------------------------------------------------------------
  5477.   def setup(list, event_id)
  5478.  
  5479.   end
  5480.   #--------------------------------------------------------------------------
  5481.   # * Determine if Running
  5482.   #--------------------------------------------------------------------------
  5483.   def running?
  5484.  
  5485.   end
  5486.   #--------------------------------------------------------------------------
  5487.   # * Starting Event Setup
  5488.   #--------------------------------------------------------------------------
  5489.   def setup_starting_event
  5490.  
  5491.   end
  5492.   #--------------------------------------------------------------------------
  5493.   # * Frame Update
  5494.   #--------------------------------------------------------------------------
  5495.   def update
  5496.  
  5497.   end
  5498.   #--------------------------------------------------------------------------
  5499.   # * Button Input
  5500.   #--------------------------------------------------------------------------
  5501.   def input_button
  5502.  
  5503.   end
  5504.   #--------------------------------------------------------------------------
  5505.   # * Setup Choices
  5506.   #--------------------------------------------------------------------------
  5507.   def setup_choices(parameters)
  5508.  
  5509.   end
  5510.   #--------------------------------------------------------------------------
  5511.   # * Actor Iterator (consider all party members)
  5512.   #     parameter : if 1 or more, ID; if 0, all
  5513.   #--------------------------------------------------------------------------
  5514.   def iterate_actor(parameter)
  5515.  
  5516.   end
  5517.   #--------------------------------------------------------------------------
  5518.   # * Enemy Iterator (consider all troop members)
  5519.   #     parameter : If 0 or above, index; if -1, all
  5520.   #--------------------------------------------------------------------------
  5521.   def iterate_enemy(parameter)
  5522.  
  5523.   end
  5524.   #--------------------------------------------------------------------------
  5525.   # * Battler Iterator (consider entire troop and entire party)
  5526.   #     parameter1 : If 0, enemy; if 1, actor
  5527.   #     parameter2 : If 0 or above, index; if -1, all
  5528.   #--------------------------------------------------------------------------
  5529.   def iterate_battler(parameter1, parameter2)
  5530.  
  5531.   end
  5532. end
  5533.  
  5534.  
  5535. #==============================================================================
  5536. # ** Interpreter (part 2)
  5537. #------------------------------------------------------------------------------
  5538. #  This interpreter runs event commands. This class is used within the
  5539. #  Game_System class and the Game_Event class.
  5540. #==============================================================================
  5541.  
  5542. class Interpreter
  5543.   #--------------------------------------------------------------------------
  5544.   # * Event Command Execution
  5545.   #--------------------------------------------------------------------------
  5546.   def execute_command
  5547.  
  5548.   end
  5549.   #--------------------------------------------------------------------------
  5550.   # * End Event
  5551.   #--------------------------------------------------------------------------
  5552.   def command_end
  5553.  
  5554.   end
  5555.   #--------------------------------------------------------------------------
  5556.   # * Command Skip
  5557.   #--------------------------------------------------------------------------
  5558.   def command_skip
  5559.  
  5560.   end
  5561.   #--------------------------------------------------------------------------
  5562.   # * Get Character
  5563.   #     parameter : parameter
  5564.   #--------------------------------------------------------------------------
  5565.   def get_character(parameter)
  5566.  
  5567.   end
  5568.   #--------------------------------------------------------------------------
  5569.   # * Calculate Operated Value
  5570.   #     operation    : operation
  5571.   #     operand_type : operand type (0: invariable 1: variable)
  5572.   #     operand      : operand (number or variable ID)
  5573.   #--------------------------------------------------------------------------
  5574.   def operate_value(operation, operand_type, operand)
  5575.  
  5576.   end
  5577. end
  5578.  
  5579.  
  5580. #==============================================================================
  5581. # ** Interpreter (part 3)
  5582. #------------------------------------------------------------------------------
  5583. #  This interpreter runs event commands. This class is used within the
  5584. #  Game_System class and the Game_Event class.
  5585. #==============================================================================
  5586.  
  5587. class Interpreter
  5588.   #--------------------------------------------------------------------------
  5589.   # * Show Text
  5590.   #--------------------------------------------------------------------------
  5591.   def command_101
  5592.  
  5593.   end
  5594.   #--------------------------------------------------------------------------
  5595.   # * Show Choices
  5596.   #--------------------------------------------------------------------------
  5597.   def command_102
  5598.  
  5599.   end
  5600.   #--------------------------------------------------------------------------
  5601.   # * When [**]
  5602.   #--------------------------------------------------------------------------
  5603.   def command_402
  5604.  
  5605.   end
  5606.   #--------------------------------------------------------------------------
  5607.   # * When Cancel
  5608.   #--------------------------------------------------------------------------
  5609.   def command_403
  5610.  
  5611.   end
  5612.   #--------------------------------------------------------------------------
  5613.   # * Input Number
  5614.   #--------------------------------------------------------------------------
  5615.   def command_103
  5616.  
  5617.   end
  5618.   #--------------------------------------------------------------------------
  5619.   # * Change Text Options
  5620.   #--------------------------------------------------------------------------
  5621.   def command_104
  5622.  
  5623.   end
  5624.   #--------------------------------------------------------------------------
  5625.   # * Button Input Processing
  5626.   #--------------------------------------------------------------------------
  5627.   def command_105
  5628.  
  5629.   end
  5630.   #--------------------------------------------------------------------------
  5631.   # * Wait
  5632.   #--------------------------------------------------------------------------
  5633.   def command_106
  5634.  
  5635.   end
  5636.   #--------------------------------------------------------------------------
  5637.   # * Conditional Branch
  5638.   #--------------------------------------------------------------------------
  5639.   def command_111
  5640.  
  5641.   end
  5642.   #--------------------------------------------------------------------------
  5643.   # * Else
  5644.   #--------------------------------------------------------------------------
  5645.   def command_411
  5646.  
  5647.   end
  5648.   #--------------------------------------------------------------------------
  5649.   # * Loop
  5650.   #--------------------------------------------------------------------------
  5651.   def command_112
  5652.  
  5653.   end
  5654.   #--------------------------------------------------------------------------
  5655.   # * Repeat Above
  5656.   #--------------------------------------------------------------------------
  5657.   def command_413
  5658.  
  5659.   end
  5660.   #--------------------------------------------------------------------------
  5661.   # * Break Loop
  5662.   #--------------------------------------------------------------------------
  5663.   def command_113
  5664.  
  5665.   end
  5666.   #--------------------------------------------------------------------------
  5667.   # * Exit Event Processing
  5668.   #--------------------------------------------------------------------------
  5669.   def command_115
  5670.  
  5671.   end
  5672.   #--------------------------------------------------------------------------
  5673.   # * Erase Event
  5674.   #--------------------------------------------------------------------------
  5675.   def command_116
  5676.  
  5677.   end
  5678.   #--------------------------------------------------------------------------
  5679.   # * Call Common Event
  5680.   #--------------------------------------------------------------------------
  5681.   def command_117
  5682.  
  5683.   end
  5684.   #--------------------------------------------------------------------------
  5685.   # * Label
  5686.   #--------------------------------------------------------------------------
  5687.   def command_118
  5688.  
  5689.   end
  5690.   #--------------------------------------------------------------------------
  5691.   # * Jump to Label
  5692.   #--------------------------------------------------------------------------
  5693.   def command_119
  5694.  
  5695.   end
  5696. end
  5697.  
  5698.  
  5699. #==============================================================================
  5700. # ** Interpreter (part 4)
  5701. #------------------------------------------------------------------------------
  5702. #  This interpreter runs event commands. This class is used within the
  5703. #  Game_System class and the Game_Event class.
  5704. #==============================================================================
  5705.  
  5706. class Interpreter
  5707.   #--------------------------------------------------------------------------
  5708.   # * Control Switches
  5709.   #--------------------------------------------------------------------------
  5710.   def command_121
  5711.  
  5712.   end
  5713.   #--------------------------------------------------------------------------
  5714.   # * Control Variables
  5715.   #--------------------------------------------------------------------------
  5716.   def command_122
  5717.  
  5718.   end
  5719.   #--------------------------------------------------------------------------
  5720.   # * Control Self Switch
  5721.   #--------------------------------------------------------------------------
  5722.   def command_123
  5723.  
  5724.   end
  5725.   #--------------------------------------------------------------------------
  5726.   # * Control Timer
  5727.   #--------------------------------------------------------------------------
  5728.   def command_124
  5729.  
  5730.   end
  5731.   #--------------------------------------------------------------------------
  5732.   # * Change Gold
  5733.   #--------------------------------------------------------------------------
  5734.   def command_125
  5735.  
  5736.   end
  5737.   #--------------------------------------------------------------------------
  5738.   # * Change Items
  5739.   #--------------------------------------------------------------------------
  5740.   def command_126
  5741.  
  5742.   end
  5743.   #--------------------------------------------------------------------------
  5744.   # * Change Weapons
  5745.   #--------------------------------------------------------------------------
  5746.   def command_127
  5747.  
  5748.   end
  5749.   #--------------------------------------------------------------------------
  5750.   # * Change Armor
  5751.   #--------------------------------------------------------------------------
  5752.   def command_128
  5753.  
  5754.   end
  5755.   #--------------------------------------------------------------------------
  5756.   # * Change Party Member
  5757.   #--------------------------------------------------------------------------
  5758.   def command_129
  5759.  
  5760.   end
  5761.   #--------------------------------------------------------------------------
  5762.   # * Change Windowskin
  5763.   #--------------------------------------------------------------------------
  5764.   def command_131
  5765.  
  5766.   end
  5767.   #--------------------------------------------------------------------------
  5768.   # * Change Battle BGM
  5769.   #--------------------------------------------------------------------------
  5770.   def command_132
  5771.  
  5772.   end
  5773.   #--------------------------------------------------------------------------
  5774.   # * Change Battle End ME
  5775.   #--------------------------------------------------------------------------
  5776.   def command_133
  5777.  
  5778.   end
  5779.   #--------------------------------------------------------------------------
  5780.   # * Change Save Access
  5781.   #--------------------------------------------------------------------------
  5782.   def command_134
  5783.  
  5784.   end
  5785.   #--------------------------------------------------------------------------
  5786.   # * Change Menu Access
  5787.   #--------------------------------------------------------------------------
  5788.   def command_135
  5789.  
  5790.   end
  5791.   #--------------------------------------------------------------------------
  5792.   # * Change Encounter
  5793.   #--------------------------------------------------------------------------
  5794.   def command_136
  5795.  
  5796.   end
  5797. end
  5798.  
  5799.  
  5800. #==============================================================================
  5801. # ** Interpreter (part 5)
  5802. #------------------------------------------------------------------------------
  5803. #  This interpreter runs event commands. This class is used within the
  5804. #  Game_System class and the Game_Event class.
  5805. #==============================================================================
  5806.  
  5807. class Interpreter
  5808.   #--------------------------------------------------------------------------
  5809.   # * Transfer Player
  5810.   #--------------------------------------------------------------------------
  5811.   def command_201
  5812.  
  5813.   end
  5814.   #--------------------------------------------------------------------------
  5815.   # * Set Event Location
  5816.   #--------------------------------------------------------------------------
  5817.   def command_202
  5818.  
  5819.   end
  5820.   #--------------------------------------------------------------------------
  5821.   # * Scroll Map
  5822.   #--------------------------------------------------------------------------
  5823.   def command_203
  5824.  
  5825.   end
  5826.   #--------------------------------------------------------------------------
  5827.   # * Change Map Settings
  5828.   #--------------------------------------------------------------------------
  5829.   def command_204
  5830.  
  5831.   end
  5832.   #--------------------------------------------------------------------------
  5833.   # * Change Fog Color Tone
  5834.   #--------------------------------------------------------------------------
  5835.   def command_205
  5836.  
  5837.   end
  5838.   #--------------------------------------------------------------------------
  5839.   # * Change Fog Opacity
  5840.   #--------------------------------------------------------------------------
  5841.   def command_206
  5842.  
  5843.   end
  5844.   #--------------------------------------------------------------------------
  5845.   # * Show Animation
  5846.   #--------------------------------------------------------------------------
  5847.   def command_207
  5848.  
  5849.   end
  5850.   #--------------------------------------------------------------------------
  5851.   # * Change Transparent Flag
  5852.   #--------------------------------------------------------------------------
  5853.   def command_208
  5854.  
  5855.   end
  5856.   #--------------------------------------------------------------------------
  5857.   # * Set Move Route
  5858.   #--------------------------------------------------------------------------
  5859.   def command_209
  5860.  
  5861.   end
  5862.   #--------------------------------------------------------------------------
  5863.   # * Wait for Move's Completion
  5864.   #--------------------------------------------------------------------------
  5865.   def command_210
  5866.  
  5867.   end
  5868.   #--------------------------------------------------------------------------
  5869.   # * Prepare for Transition
  5870.   #--------------------------------------------------------------------------
  5871.   def command_221
  5872.  
  5873.   end
  5874.   #--------------------------------------------------------------------------
  5875.   # * Execute Transition
  5876.   #--------------------------------------------------------------------------
  5877.   def command_222
  5878.  
  5879.   end
  5880.   #--------------------------------------------------------------------------
  5881.   # * Change Screen Color Tone
  5882.   #--------------------------------------------------------------------------
  5883.   def command_223
  5884.  
  5885.   end
  5886.   #--------------------------------------------------------------------------
  5887.   # * Screen Flash
  5888.   #--------------------------------------------------------------------------
  5889.   def command_224
  5890.  
  5891.   end
  5892.   #--------------------------------------------------------------------------
  5893.   # * Screen Shake
  5894.   #--------------------------------------------------------------------------
  5895.   def command_225
  5896.  
  5897.   end
  5898.   #--------------------------------------------------------------------------
  5899.   # * Show Picture
  5900.   #--------------------------------------------------------------------------
  5901.   def command_231
  5902.  
  5903.   end
  5904.   #--------------------------------------------------------------------------
  5905.   # * Move Picture
  5906.   #--------------------------------------------------------------------------
  5907.   def command_232
  5908.  
  5909.   end
  5910.   #--------------------------------------------------------------------------
  5911.   # * Rotate Picture
  5912.   #--------------------------------------------------------------------------
  5913.   def command_233
  5914.  
  5915.   end
  5916.   #--------------------------------------------------------------------------
  5917.   # * Change Picture Color Tone
  5918.   #--------------------------------------------------------------------------
  5919.   def command_234
  5920.  
  5921.  end
  5922.   #--------------------------------------------------------------------------
  5923.   # * Erase Picture
  5924.   #--------------------------------------------------------------------------
  5925.   def command_235
  5926.  
  5927.   end
  5928.   #--------------------------------------------------------------------------
  5929.   # * Set Weather Effects
  5930.   #--------------------------------------------------------------------------
  5931.   def command_236
  5932.  
  5933.   end
  5934.   #--------------------------------------------------------------------------
  5935.   # * Play BGM
  5936.   #--------------------------------------------------------------------------
  5937.   def command_241
  5938.  
  5939.   end
  5940.   #--------------------------------------------------------------------------
  5941.   # * Fade Out BGM
  5942.   #--------------------------------------------------------------------------
  5943.   def command_242
  5944.  
  5945.   end
  5946.   #--------------------------------------------------------------------------
  5947.   # * Play BGS
  5948.   #--------------------------------------------------------------------------
  5949.   def command_245
  5950.  
  5951.   end
  5952.   #--------------------------------------------------------------------------
  5953.   # * Fade Out BGS
  5954.   #--------------------------------------------------------------------------
  5955.   def command_246
  5956.  
  5957.   end
  5958.   #--------------------------------------------------------------------------
  5959.   # * Memorize BGM/BGS
  5960.   #--------------------------------------------------------------------------
  5961.   def command_247
  5962.  
  5963.   end
  5964.   #--------------------------------------------------------------------------
  5965.   # * Restore BGM/BGS
  5966.   #--------------------------------------------------------------------------
  5967.   def command_248
  5968.  
  5969.   end
  5970.   #--------------------------------------------------------------------------
  5971.   # * Play ME
  5972.   #--------------------------------------------------------------------------
  5973.   def command_249
  5974.  
  5975.   end
  5976.   #--------------------------------------------------------------------------
  5977.   # * Play SE
  5978.   #--------------------------------------------------------------------------
  5979.   def command_250
  5980.  
  5981.   end
  5982.   #--------------------------------------------------------------------------
  5983.   # * Stop SE
  5984.   #--------------------------------------------------------------------------
  5985.   def command_251
  5986.  
  5987.   end
  5988. end
  5989.  
  5990.  
  5991. #==============================================================================
  5992. # ** Interpreter (part 6)
  5993. #------------------------------------------------------------------------------
  5994. #  This interpreter runs event commands. This class is used within the
  5995. #  Game_System class and the Game_Event class.
  5996. #==============================================================================
  5997.  
  5998. class Interpreter
  5999.   #--------------------------------------------------------------------------
  6000.   # * Battle Processing
  6001.   #--------------------------------------------------------------------------
  6002.   def command_301
  6003.  
  6004.   end
  6005.   #--------------------------------------------------------------------------
  6006.   # * If Win
  6007.   #--------------------------------------------------------------------------
  6008.   def command_601
  6009.  
  6010.   end
  6011.   #--------------------------------------------------------------------------
  6012.   # * If Escape
  6013.   #--------------------------------------------------------------------------
  6014.   def command_602
  6015.  
  6016.   end
  6017.   #--------------------------------------------------------------------------
  6018.   # * If Lose
  6019.   #--------------------------------------------------------------------------
  6020.   def command_603
  6021.  
  6022.   end
  6023.   #--------------------------------------------------------------------------
  6024.   # * Shop Processing
  6025.   #--------------------------------------------------------------------------
  6026.   def command_302
  6027.  
  6028.   end
  6029.   #--------------------------------------------------------------------------
  6030.   # * Name Input Processing
  6031.   #--------------------------------------------------------------------------
  6032.   def command_303
  6033.  
  6034.   end
  6035.   #--------------------------------------------------------------------------
  6036.   # * Change HP
  6037.   #--------------------------------------------------------------------------
  6038.   def command_311
  6039.  
  6040.   end
  6041.   #--------------------------------------------------------------------------
  6042.   # * Change SP
  6043.   #--------------------------------------------------------------------------
  6044.   def command_312
  6045.  
  6046.   end
  6047.   #--------------------------------------------------------------------------
  6048.   # * Change State
  6049.   #--------------------------------------------------------------------------
  6050.   def command_313
  6051.  
  6052.   end
  6053.   #--------------------------------------------------------------------------
  6054.   # * Recover All
  6055.   #--------------------------------------------------------------------------
  6056.   def command_314
  6057.  
  6058.   end
  6059.   #--------------------------------------------------------------------------
  6060.   # * Change EXP
  6061.   #--------------------------------------------------------------------------
  6062.   def command_315
  6063.  
  6064.   end
  6065.   #--------------------------------------------------------------------------
  6066.   # * Change Level
  6067.   #--------------------------------------------------------------------------
  6068.   def command_316
  6069.  
  6070.   end
  6071.   #--------------------------------------------------------------------------
  6072.   # * Change Parameters
  6073.   #--------------------------------------------------------------------------
  6074.   def command_317
  6075.  
  6076.   end
  6077.   #--------------------------------------------------------------------------
  6078.   # * Change Skills
  6079.   #--------------------------------------------------------------------------
  6080.   def command_318
  6081.  
  6082.   end
  6083.   #--------------------------------------------------------------------------
  6084.   # * Change Equipment
  6085.   #--------------------------------------------------------------------------
  6086.   def command_319
  6087.  
  6088.   end
  6089.   #--------------------------------------------------------------------------
  6090.   # * Change Actor Name
  6091.   #--------------------------------------------------------------------------
  6092.   def command_320
  6093.  
  6094.   end
  6095.   #--------------------------------------------------------------------------
  6096.   # * Change Actor Class
  6097.   #--------------------------------------------------------------------------
  6098.   def command_321
  6099.  
  6100.   end
  6101.   #--------------------------------------------------------------------------
  6102.   # * Change Actor Graphic
  6103.   #--------------------------------------------------------------------------
  6104.   def command_322
  6105.  
  6106.   end
  6107. end
  6108.  
  6109.  
  6110. #==============================================================================
  6111. # ** Interpreter (part 7)
  6112. #------------------------------------------------------------------------------
  6113. #  This interpreter runs event commands. This class is used within the
  6114. #  Game_System class and the Game_Event class.
  6115. #==============================================================================
  6116.  
  6117. class Interpreter
  6118.   #--------------------------------------------------------------------------
  6119.   # * Change Enemy HP
  6120.   #--------------------------------------------------------------------------
  6121.   def command_331
  6122.  
  6123.   end
  6124.   #--------------------------------------------------------------------------
  6125.   # * Change Enemy SP
  6126.   #--------------------------------------------------------------------------
  6127.   def command_332
  6128.  
  6129.   end
  6130.   #--------------------------------------------------------------------------
  6131.   # * Change Enemy State
  6132.   #--------------------------------------------------------------------------
  6133.   def command_333
  6134.  
  6135.   end
  6136.   #--------------------------------------------------------------------------
  6137.   # * Enemy Recover All
  6138.   #--------------------------------------------------------------------------
  6139.   def command_334
  6140.  
  6141.   end
  6142.   #--------------------------------------------------------------------------
  6143.   # * Enemy Appearance
  6144.   #--------------------------------------------------------------------------
  6145.   def command_335
  6146.  
  6147.   end
  6148.   #--------------------------------------------------------------------------
  6149.   # * Enemy Transform
  6150.   #--------------------------------------------------------------------------
  6151.   def command_336
  6152.  
  6153.   end
  6154.   #--------------------------------------------------------------------------
  6155.   # * Show Battle Animation
  6156.   #--------------------------------------------------------------------------
  6157.   def command_337
  6158.  
  6159.   end
  6160.   #--------------------------------------------------------------------------
  6161.   # * Deal Damage
  6162.   #--------------------------------------------------------------------------
  6163.   def command_338
  6164.  
  6165.   end
  6166.   #--------------------------------------------------------------------------
  6167.   # * Force Action
  6168.   #--------------------------------------------------------------------------
  6169.   def command_339
  6170.  
  6171.   end
  6172.   #--------------------------------------------------------------------------
  6173.   # * Abort Battle
  6174.   #--------------------------------------------------------------------------
  6175.   def command_340
  6176.  
  6177.   end
  6178.   #--------------------------------------------------------------------------
  6179.   # * Call Menu Screen
  6180.   #--------------------------------------------------------------------------
  6181.   def command_351
  6182.  
  6183.   end
  6184.   #--------------------------------------------------------------------------
  6185.   # * Call Save Screen
  6186.   #--------------------------------------------------------------------------
  6187.   def command_352
  6188.  
  6189.   end
  6190.   #--------------------------------------------------------------------------
  6191.   # * Game Over
  6192.   #--------------------------------------------------------------------------
  6193.   def command_353
  6194.  
  6195.   end
  6196.   #--------------------------------------------------------------------------
  6197.   # * Return to Title Screen
  6198.   #--------------------------------------------------------------------------
  6199.   def command_354
  6200.  
  6201.   end
  6202.   #--------------------------------------------------------------------------
  6203.   # * Script
  6204.   #--------------------------------------------------------------------------
  6205.   def command_355
  6206.  
  6207.   end
  6208. end
  6209.  
  6210.  
  6211. #==============================================================================
  6212. # ** Scene_Title
  6213. #------------------------------------------------------------------------------
  6214. #  This class performs title screen processing.
  6215. #==============================================================================
  6216.  
  6217. class Scene_Title
  6218.   #--------------------------------------------------------------------------
  6219.   # * Main Processing
  6220.   #--------------------------------------------------------------------------
  6221.   def main
  6222.  
  6223.   end
  6224.   #--------------------------------------------------------------------------
  6225.   # * Frame Update
  6226.   #--------------------------------------------------------------------------
  6227.   def update
  6228.  
  6229.   end
  6230.   #--------------------------------------------------------------------------
  6231.   # * Command: New Game
  6232.   #--------------------------------------------------------------------------
  6233.   def command_new_game
  6234.  
  6235.   end
  6236.   #--------------------------------------------------------------------------
  6237.   # * Command: Continue
  6238.   #--------------------------------------------------------------------------
  6239.   def command_continue
  6240.  
  6241.   end
  6242.   #--------------------------------------------------------------------------
  6243.   # * Command: Shutdown
  6244.   #--------------------------------------------------------------------------
  6245.   def command_shutdown
  6246.  
  6247.   end
  6248.   #--------------------------------------------------------------------------
  6249.   # * Battle Test
  6250.   #--------------------------------------------------------------------------
  6251.   def battle_test
  6252.  
  6253.   end
  6254. end
  6255.  
  6256.  
  6257. #==============================================================================
  6258. # ** Scene_Map
  6259. #------------------------------------------------------------------------------
  6260. #  This class performs map screen processing.
  6261. #==============================================================================
  6262.  
  6263. class Scene_Map
  6264.   #--------------------------------------------------------------------------
  6265.   # * Main Processing
  6266.   #--------------------------------------------------------------------------
  6267.   def main
  6268.  
  6269.   end
  6270.   #--------------------------------------------------------------------------
  6271.   # * Frame Update
  6272.   #--------------------------------------------------------------------------
  6273.   def update
  6274.  
  6275.   end
  6276.   #--------------------------------------------------------------------------
  6277.   # * Battle Call
  6278.   #--------------------------------------------------------------------------
  6279.   def call_battle
  6280.  
  6281.   end
  6282.   #--------------------------------------------------------------------------
  6283.   # * Shop Call
  6284.   #--------------------------------------------------------------------------
  6285.   def call_shop
  6286.  
  6287.   end
  6288.   #--------------------------------------------------------------------------
  6289.   # * Name Input Call
  6290.   #--------------------------------------------------------------------------
  6291.   def call_name
  6292.  
  6293.   end
  6294.   #--------------------------------------------------------------------------
  6295.   # * Menu Call
  6296.   #--------------------------------------------------------------------------
  6297.   def call_menu
  6298.  
  6299.   end
  6300.   #--------------------------------------------------------------------------
  6301.   # * Save Call
  6302.   #--------------------------------------------------------------------------
  6303.   def call_save
  6304.  
  6305.   end
  6306.   #--------------------------------------------------------------------------
  6307.   # * Debug Call
  6308.   #--------------------------------------------------------------------------
  6309.   def call_debug
  6310.  
  6311.   end
  6312.   #--------------------------------------------------------------------------
  6313.   # * Player Place Move
  6314.   #--------------------------------------------------------------------------
  6315.   def transfer_player
  6316.  
  6317.   end
  6318. end
  6319.  
  6320.  
  6321. #==============================================================================
  6322. # ** Scene_Menu
  6323. #------------------------------------------------------------------------------
  6324. #  This class performs menu screen processing.
  6325. #==============================================================================
  6326.  
  6327. class Scene_Menu
  6328.   #--------------------------------------------------------------------------
  6329.   # * Object Initialization
  6330.   #     menu_index : command cursor's initial position
  6331.   #--------------------------------------------------------------------------
  6332.   def initialize(menu_index = 0)
  6333.  
  6334.   end
  6335.   #--------------------------------------------------------------------------
  6336.   # * Main Processing
  6337.   #--------------------------------------------------------------------------
  6338.   def main
  6339.  
  6340.   end
  6341.   #--------------------------------------------------------------------------
  6342.   # * Frame Update
  6343.   #--------------------------------------------------------------------------
  6344.   def update
  6345.  
  6346.   end
  6347.   #--------------------------------------------------------------------------
  6348.   # * Frame Update (when command window is active)
  6349.   #--------------------------------------------------------------------------
  6350.   def update_command
  6351.  
  6352.   end
  6353.   #--------------------------------------------------------------------------
  6354.   # * Frame Update (when status window is active)
  6355.   #--------------------------------------------------------------------------
  6356.   def update_status
  6357.  
  6358.   end
  6359. end
  6360.  
  6361.  
  6362. #==============================================================================
  6363. # ** Scene_Item
  6364. #------------------------------------------------------------------------------
  6365. #  This class performs item screen processing.
  6366. #==============================================================================
  6367.  
  6368. class Scene_Item
  6369.   #--------------------------------------------------------------------------
  6370.   # * Main Processing
  6371.   #--------------------------------------------------------------------------
  6372.   def main
  6373.  
  6374.   end
  6375.   #--------------------------------------------------------------------------
  6376.   # * Frame Update
  6377.   #--------------------------------------------------------------------------
  6378.   def update
  6379.  
  6380.   end
  6381.   #--------------------------------------------------------------------------
  6382.   # * Frame Update (when item window is active)
  6383.   #--------------------------------------------------------------------------
  6384.   def update_item
  6385.  
  6386.   end
  6387.   #--------------------------------------------------------------------------
  6388.   # * Frame Update (when target window is active)
  6389.   #--------------------------------------------------------------------------
  6390.   def update_target
  6391.  
  6392.   end
  6393. end
  6394.  
  6395.  
  6396. #==============================================================================
  6397. # ** Scene_Skill
  6398. #------------------------------------------------------------------------------
  6399. #  This class performs skill screen processing.
  6400. #==============================================================================
  6401.  
  6402. class Scene_Skill
  6403.   #--------------------------------------------------------------------------
  6404.   # * Object Initialization
  6405.   #     actor_index : actor index
  6406.   #--------------------------------------------------------------------------
  6407.   def initialize(actor_index = 0, equip_index = 0)
  6408.  
  6409.   end
  6410.   #--------------------------------------------------------------------------
  6411.   # * Main Processing
  6412.   #--------------------------------------------------------------------------
  6413.   def main
  6414.  
  6415.   end
  6416.   #--------------------------------------------------------------------------
  6417.   # * Frame Update
  6418.   #--------------------------------------------------------------------------
  6419.   def update
  6420.  
  6421.   end
  6422.   #--------------------------------------------------------------------------
  6423.   # * Frame Update (if skill window is active)
  6424.   #--------------------------------------------------------------------------
  6425.   def update_skill
  6426.  
  6427.   end
  6428.   #--------------------------------------------------------------------------
  6429.   # * Frame Update (when target window is active)
  6430.   #--------------------------------------------------------------------------
  6431.   def update_target
  6432.  
  6433.   end
  6434. end
  6435.  
  6436.  
  6437. #==============================================================================
  6438. # ** Scene_Equip
  6439. #------------------------------------------------------------------------------
  6440. #  This class performs equipment screen processing.
  6441. #==============================================================================
  6442.  
  6443. class Scene_Equip
  6444.   #--------------------------------------------------------------------------
  6445.   # * Object Initialization
  6446.   #     actor_index : actor index
  6447.   #     equip_index : equipment index
  6448.   #--------------------------------------------------------------------------
  6449.   def initialize(actor_index = 0, equip_index = 0)
  6450.  
  6451.   end
  6452.   #--------------------------------------------------------------------------
  6453.   # * Main Processing
  6454.   #--------------------------------------------------------------------------
  6455.   def main
  6456.  
  6457.   end
  6458.   #--------------------------------------------------------------------------
  6459.   # * Refresh
  6460.   #--------------------------------------------------------------------------
  6461.   def refresh
  6462.  
  6463.   end
  6464.   #--------------------------------------------------------------------------
  6465.   # * Frame Update
  6466.   #--------------------------------------------------------------------------
  6467.   def update
  6468.  
  6469.   end
  6470.   #--------------------------------------------------------------------------
  6471.   # * Frame Update (when right window is active)
  6472.   #--------------------------------------------------------------------------
  6473.   def update_right
  6474.  
  6475.   end
  6476.   #--------------------------------------------------------------------------
  6477.   # * Frame Update (when item window is active)
  6478.   #--------------------------------------------------------------------------
  6479.   def update_item
  6480.  
  6481.   end
  6482. end
  6483.  
  6484.  
  6485. #==============================================================================
  6486. # ** Scene_Status
  6487. #------------------------------------------------------------------------------
  6488. #  This class performs status screen processing.
  6489. #==============================================================================
  6490.  
  6491. class Scene_Status
  6492.   #--------------------------------------------------------------------------
  6493.   # * Object Initialization
  6494.   #     actor_index : actor index
  6495.   #--------------------------------------------------------------------------
  6496.   def initialize(actor_index = 0, equip_index = 0)
  6497.  
  6498.   end
  6499.   #--------------------------------------------------------------------------
  6500.   # * Main Processing
  6501.   #--------------------------------------------------------------------------
  6502.   def main
  6503.  
  6504.   end
  6505.   #--------------------------------------------------------------------------
  6506.   # * Frame Update
  6507.   #--------------------------------------------------------------------------
  6508.   def update
  6509.  
  6510.   end
  6511. end
  6512.  
  6513.  
  6514. #==============================================================================
  6515. # ** Scene_File
  6516. #------------------------------------------------------------------------------
  6517. #  This is a superclass for the save screen and load screen.
  6518. #==============================================================================
  6519.  
  6520. class Scene_File
  6521.   #--------------------------------------------------------------------------
  6522.   # * Object Initialization
  6523.   #     help_text : text string shown in the help window
  6524.   #--------------------------------------------------------------------------
  6525.   def initialize(help_text)
  6526.  
  6527.   end
  6528.   #--------------------------------------------------------------------------
  6529.   # * Main Processing
  6530.   #--------------------------------------------------------------------------
  6531.   def main
  6532.  
  6533.   end
  6534.   #--------------------------------------------------------------------------
  6535.   # * Frame Update
  6536.   #--------------------------------------------------------------------------
  6537.   def update
  6538.  
  6539.   end
  6540.   #--------------------------------------------------------------------------
  6541.   # * Make File Name
  6542.   #     file_index : save file index (0-3)
  6543.   #--------------------------------------------------------------------------
  6544.   def make_filename(file_index)
  6545.  
  6546.   end
  6547. end
  6548.  
  6549.  
  6550. #==============================================================================
  6551. # ** Scene_Save
  6552. #------------------------------------------------------------------------------
  6553. #  This class performs save screen processing.
  6554. #==============================================================================
  6555.  
  6556. class Scene_Save < Scene_File
  6557.   #--------------------------------------------------------------------------
  6558.   # * Object Initialization
  6559.   #--------------------------------------------------------------------------
  6560.   def initialize
  6561.  
  6562.   end
  6563.   #--------------------------------------------------------------------------
  6564.   # * Decision Processing
  6565.   #--------------------------------------------------------------------------
  6566.   def on_decision(filename)
  6567.  
  6568.   end
  6569.   #--------------------------------------------------------------------------
  6570.   # * Cancel Processing
  6571.   #--------------------------------------------------------------------------
  6572.   def on_cancel
  6573.  
  6574.   end
  6575.   #--------------------------------------------------------------------------
  6576.   # * Write Save Data
  6577.   #     file : write file object (opened)
  6578.   #--------------------------------------------------------------------------
  6579.   def write_save_data(file)
  6580.  
  6581.   end
  6582. end
  6583.  
  6584.  
  6585. #==============================================================================
  6586. # ** Scene_Load
  6587. #------------------------------------------------------------------------------
  6588. #  This class performs load screen processing.
  6589. #==============================================================================
  6590.  
  6591. class Scene_Load < Scene_File
  6592.   #--------------------------------------------------------------------------
  6593.   # * Object Initialization
  6594.   #--------------------------------------------------------------------------
  6595.   def initialize
  6596.  
  6597.   end
  6598.   #--------------------------------------------------------------------------
  6599.   # * Decision Processing
  6600.   #--------------------------------------------------------------------------
  6601.   def on_decision(filename)
  6602.  
  6603.   end
  6604.   #--------------------------------------------------------------------------
  6605.   # * Cancel Processing
  6606.   #--------------------------------------------------------------------------
  6607.   def on_cancel
  6608.  
  6609.   end
  6610.   #--------------------------------------------------------------------------
  6611.   # * Read Save Data
  6612.   #     file : file object for reading (opened)
  6613.   #--------------------------------------------------------------------------
  6614.   def read_save_data(file)
  6615.  
  6616.   end
  6617. end
  6618.  
  6619.  
  6620. #==============================================================================
  6621. # ** Scene_End
  6622. #------------------------------------------------------------------------------
  6623. #  This class performs game end screen processing.
  6624. #==============================================================================
  6625.  
  6626. class Scene_End
  6627.   #--------------------------------------------------------------------------
  6628.   # * Main Processing
  6629.   #--------------------------------------------------------------------------
  6630.   def main
  6631.  
  6632.   end
  6633.   #--------------------------------------------------------------------------
  6634.   # * Frame Update
  6635.   #--------------------------------------------------------------------------
  6636.   def update
  6637.  
  6638.   end
  6639.   #--------------------------------------------------------------------------
  6640.   # * Process When Choosing [To Title] Command
  6641.   #--------------------------------------------------------------------------
  6642.   def command_to_title
  6643.  
  6644.   end
  6645.   #--------------------------------------------------------------------------
  6646.   # * Process When Choosing [Shutdown] Command
  6647.   #--------------------------------------------------------------------------
  6648.   def command_shutdown
  6649.  
  6650.   end
  6651.   #--------------------------------------------------------------------------
  6652.   # *  Process When Choosing [Cancel] Command
  6653.   #--------------------------------------------------------------------------
  6654.   def command_cancel
  6655.  
  6656.   end
  6657. end
  6658.  
  6659.  
  6660. #==============================================================================
  6661. # ** Scene_Battle (part 1)
  6662. #------------------------------------------------------------------------------
  6663. #  This class performs battle screen processing.
  6664. #==============================================================================
  6665.  
  6666. class Scene_Battle
  6667.   #--------------------------------------------------------------------------
  6668.   # * Main Processing
  6669.   #--------------------------------------------------------------------------
  6670.   def main
  6671.  
  6672.   end
  6673.   #--------------------------------------------------------------------------
  6674.   # * Determine Battle Win/Loss Results
  6675.   #--------------------------------------------------------------------------
  6676.   def judge
  6677.  
  6678.   end
  6679.   #--------------------------------------------------------------------------
  6680.   # * Battle Ends
  6681.   #     result : results (0:win 1:lose 2:escape)
  6682.   #--------------------------------------------------------------------------
  6683.   def battle_end(result)
  6684.  
  6685.   end
  6686.   #--------------------------------------------------------------------------
  6687.   # * Battle Event Setup
  6688.   #--------------------------------------------------------------------------
  6689.   def setup_battle_event
  6690.  
  6691.   end
  6692.   #--------------------------------------------------------------------------
  6693.   # * Frame Update
  6694.   #--------------------------------------------------------------------------
  6695.   def update
  6696.  
  6697.   end
  6698. end
  6699.  
  6700.  
  6701. #==============================================================================
  6702. # ** Scene_Battle (part 2)
  6703. #------------------------------------------------------------------------------
  6704. #  This class performs battle screen processing.
  6705. #==============================================================================
  6706.  
  6707. class Scene_Battle
  6708.   #--------------------------------------------------------------------------
  6709.   # * Start Pre-Battle Phase
  6710.   #--------------------------------------------------------------------------
  6711.   def start_phase1
  6712.  
  6713.   end
  6714.   #--------------------------------------------------------------------------
  6715.   # * Frame Update (pre-battle phase)
  6716.   #--------------------------------------------------------------------------
  6717.   def update_phase1
  6718.  
  6719.   end
  6720.   #--------------------------------------------------------------------------
  6721.   # * Start Party Command Phase
  6722.   #--------------------------------------------------------------------------
  6723.   def start_phase2
  6724.  
  6725.   end
  6726.   #--------------------------------------------------------------------------
  6727.   # * Frame Update (party command phase)
  6728.   #--------------------------------------------------------------------------
  6729.   def update_phase2
  6730.  
  6731.   end
  6732.   #--------------------------------------------------------------------------
  6733.   # * Frame Update (party command phase: escape)
  6734.   #--------------------------------------------------------------------------
  6735.   def update_phase2_escape
  6736.  
  6737.   end
  6738.   #--------------------------------------------------------------------------
  6739.   # * Start After Battle Phase
  6740.   #--------------------------------------------------------------------------
  6741.   def start_phase5
  6742.  
  6743.   end
  6744.   #--------------------------------------------------------------------------
  6745.   # * Frame Update (after battle phase)
  6746.   #--------------------------------------------------------------------------
  6747.   def update_phase5
  6748.  
  6749.   end
  6750. end
  6751.  
  6752.  
  6753. #==============================================================================
  6754. # ** Scene_Battle (part 3)
  6755. #------------------------------------------------------------------------------
  6756. #  This class performs battle screen processing.
  6757. #==============================================================================
  6758.  
  6759. class Scene_Battle
  6760.   #--------------------------------------------------------------------------
  6761.   # * Start Actor Command Phase
  6762.   #--------------------------------------------------------------------------
  6763.   def start_phase3
  6764.  
  6765.   end
  6766.   #--------------------------------------------------------------------------
  6767.   # * Go to Command Input for Next Actor
  6768.   #--------------------------------------------------------------------------
  6769.   def phase3_next_actor
  6770.  
  6771.   end
  6772.   #--------------------------------------------------------------------------
  6773.   # * Go to Command Input of Previous Actor
  6774.   #--------------------------------------------------------------------------
  6775.   def phase3_prior_actor
  6776.  
  6777.   end
  6778.   #--------------------------------------------------------------------------
  6779.   # * Actor Command Window Setup
  6780.   #--------------------------------------------------------------------------
  6781.   def phase3_setup_command_window
  6782.  
  6783.   end
  6784.   #--------------------------------------------------------------------------
  6785.   # * Frame Update (actor command phase)
  6786.   #--------------------------------------------------------------------------
  6787.   def update_phase3
  6788.  
  6789.   end
  6790.   #--------------------------------------------------------------------------
  6791.   # * Frame Update (actor command phase : basic command)
  6792.   #--------------------------------------------------------------------------
  6793.   def update_phase3_basic_command
  6794.  
  6795.   end
  6796.   #--------------------------------------------------------------------------
  6797.   # * Frame Update (actor command phase : skill selection)
  6798.   #--------------------------------------------------------------------------
  6799.   def update_phase3_skill_select
  6800.  
  6801.   end
  6802.   #--------------------------------------------------------------------------
  6803.   # * Frame Update (actor command phase : item selection)
  6804.   #--------------------------------------------------------------------------
  6805.   def update_phase3_item_select
  6806.  
  6807.   end
  6808.   #--------------------------------------------------------------------------
  6809.   # * Frame Updat (actor command phase : enemy selection)
  6810.   #--------------------------------------------------------------------------
  6811.   def update_phase3_enemy_select
  6812.  
  6813.   end
  6814.   #--------------------------------------------------------------------------
  6815.   # * Frame Update (actor command phase : actor selection)
  6816.   #--------------------------------------------------------------------------
  6817.   def update_phase3_actor_select
  6818.  
  6819.   end
  6820.   #--------------------------------------------------------------------------
  6821.   # * Start Enemy Selection
  6822.   #--------------------------------------------------------------------------
  6823.   def start_enemy_select
  6824.  
  6825.   end
  6826.   #--------------------------------------------------------------------------
  6827.   # * End Enemy Selection
  6828.   #--------------------------------------------------------------------------
  6829.   def end_enemy_select
  6830.  
  6831.   end
  6832.   #--------------------------------------------------------------------------
  6833.   # * Start Actor Selection
  6834.   #--------------------------------------------------------------------------
  6835.   def start_actor_select
  6836.  
  6837.   end
  6838.   #--------------------------------------------------------------------------
  6839.   # * End Actor Selection
  6840.   #--------------------------------------------------------------------------
  6841.   def end_actor_select
  6842.  
  6843.   end
  6844.   #--------------------------------------------------------------------------
  6845.   # * Start Skill Selection
  6846.   #--------------------------------------------------------------------------
  6847.   def start_skill_select
  6848.  
  6849.   end
  6850.   #--------------------------------------------------------------------------
  6851.   # * End Skill Selection
  6852.   #--------------------------------------------------------------------------
  6853.   def end_skill_select
  6854.  
  6855.   end
  6856.   #--------------------------------------------------------------------------
  6857.   # * Start Item Selection
  6858.   #--------------------------------------------------------------------------
  6859.   def start_item_select
  6860.  
  6861.   end
  6862.   #--------------------------------------------------------------------------
  6863.   # * End Item Selection
  6864.   #--------------------------------------------------------------------------
  6865.   def end_item_select
  6866.  
  6867.   end
  6868. end
  6869.  
  6870.  
  6871. #==============================================================================
  6872. # ** Scene_Battle (part 4)
  6873. #------------------------------------------------------------------------------
  6874. #  This class performs battle screen processing.
  6875. #==============================================================================
  6876.  
  6877. class Scene_Battle
  6878.   #--------------------------------------------------------------------------
  6879.   # * Start Main Phase
  6880.   #--------------------------------------------------------------------------
  6881.   def start_phase4
  6882.  
  6883.   end
  6884.   #--------------------------------------------------------------------------
  6885.   # * Make Action Orders
  6886.   #--------------------------------------------------------------------------
  6887.   def make_action_orders
  6888.  
  6889.   end
  6890.   #--------------------------------------------------------------------------
  6891.   # * Frame Update (main phase)
  6892.   #--------------------------------------------------------------------------
  6893.   def update_phase4
  6894.  
  6895.   end
  6896.   #--------------------------------------------------------------------------
  6897.   # * Frame Update (main phase step 1 : action preparation)
  6898.   #--------------------------------------------------------------------------
  6899.   def update_phase4_step1
  6900.  
  6901.   end
  6902.   #--------------------------------------------------------------------------
  6903.   # * Frame Update (main phase step 2 : start action)
  6904.   #--------------------------------------------------------------------------
  6905.   def update_phase4_step2
  6906.  
  6907.   end
  6908.   #--------------------------------------------------------------------------
  6909.   # * Make Basic Action Results
  6910.   #--------------------------------------------------------------------------
  6911.   def make_basic_action_result
  6912.  
  6913.   end
  6914.   #--------------------------------------------------------------------------
  6915.   # * Set Targeted Battler for Skill or Item
  6916.   #     scope : effect scope for skill or item
  6917.   #--------------------------------------------------------------------------
  6918.   def set_target_battlers(scope)
  6919.  
  6920.   end
  6921.   #--------------------------------------------------------------------------
  6922.   # * Make Skill Action Results
  6923.   #--------------------------------------------------------------------------
  6924.   def make_skill_action_result
  6925.  
  6926.   end
  6927.   #--------------------------------------------------------------------------
  6928.   # * Make Item Action Results
  6929.   #--------------------------------------------------------------------------
  6930.   def make_item_action_result
  6931.  
  6932.   end
  6933.   #--------------------------------------------------------------------------
  6934.   # * Frame Update (main phase step 3 : animation for action performer)
  6935.   #--------------------------------------------------------------------------
  6936.   def update_phase4_step3
  6937.  
  6938.   end
  6939.   #--------------------------------------------------------------------------
  6940.   # * Frame Update (main phase step 4 : animation for target)
  6941.   #--------------------------------------------------------------------------
  6942.   def update_phase4_step4
  6943.  
  6944.   end
  6945.   #--------------------------------------------------------------------------
  6946.   # * Frame Update (main phase step 5 : damage display)
  6947.   #--------------------------------------------------------------------------
  6948.   def update_phase4_step5
  6949.  
  6950.   end
  6951.   #--------------------------------------------------------------------------
  6952.   # * Frame Update (main phase step 6 : refresh)
  6953.   #--------------------------------------------------------------------------
  6954.   def update_phase4_step6
  6955.  
  6956.   end
  6957. end
  6958.  
  6959.  
  6960. #==============================================================================
  6961. # ** Scene_Shop
  6962. #------------------------------------------------------------------------------
  6963. #  This class performs shop screen processing.
  6964. #==============================================================================
  6965.  
  6966. class Scene_Shop
  6967.   #--------------------------------------------------------------------------
  6968.   # * Main Processing
  6969.   #--------------------------------------------------------------------------
  6970.   def main
  6971.  
  6972.   end
  6973.   #--------------------------------------------------------------------------
  6974.   # * Frame Update
  6975.   #--------------------------------------------------------------------------
  6976.   def update
  6977.  
  6978.   end
  6979.   #--------------------------------------------------------------------------
  6980.   # * Frame Update (when command window is active)
  6981.   #--------------------------------------------------------------------------
  6982.   def update_command
  6983.  
  6984.   end
  6985.   #--------------------------------------------------------------------------
  6986.   # * Frame Update (when buy window is active)
  6987.   #--------------------------------------------------------------------------
  6988.   def update_buy
  6989.  
  6990.   end
  6991.   #--------------------------------------------------------------------------
  6992.   # * Frame Update (when sell window is active)
  6993.   #--------------------------------------------------------------------------
  6994.   def update_sell
  6995.  
  6996.   end
  6997.   #--------------------------------------------------------------------------
  6998.   # * Frame Update (when quantity input window is active)
  6999.   #--------------------------------------------------------------------------
  7000.   def update_number
  7001.  
  7002.   end
  7003. end
  7004.  
  7005.  
  7006. #==============================================================================
  7007. # ** Scene_Name
  7008. #------------------------------------------------------------------------------
  7009. #  This class performs name input screen processing.
  7010. #==============================================================================
  7011.  
  7012. class Scene_Name
  7013.   #--------------------------------------------------------------------------
  7014.   # * Main Processing
  7015.   #--------------------------------------------------------------------------
  7016.   def main
  7017.  
  7018.   end
  7019.   #--------------------------------------------------------------------------
  7020.   # * Frame Update
  7021.   #--------------------------------------------------------------------------
  7022.   def update
  7023.  
  7024.   end
  7025. end
  7026.  
  7027.  
  7028. #==============================================================================
  7029. # ** Scene_Gameover
  7030. #------------------------------------------------------------------------------
  7031. #  This class performs game over screen processing.
  7032. #==============================================================================
  7033.  
  7034. class Scene_Gameover
  7035.   #--------------------------------------------------------------------------
  7036.   # * Main Processing
  7037.   #--------------------------------------------------------------------------
  7038.   def main
  7039.  
  7040.   end
  7041.   #--------------------------------------------------------------------------
  7042.   # * Frame Update
  7043.   #--------------------------------------------------------------------------
  7044.   def update
  7045.  
  7046.   end
  7047. end
  7048.  
  7049.  
  7050. #==============================================================================
  7051. # ** Scene_Debug
  7052. #------------------------------------------------------------------------------
  7053. #  This class performs debug screen processing.
  7054. #==============================================================================
  7055.  
  7056. class Scene_Debug
  7057.   #--------------------------------------------------------------------------
  7058.   # * Main Processing
  7059.   #--------------------------------------------------------------------------
  7060.   def main
  7061.  
  7062.   end
  7063.   #--------------------------------------------------------------------------
  7064.   # * Frame Update
  7065.   #--------------------------------------------------------------------------
  7066.   def update
  7067.  
  7068.   end
  7069.   #--------------------------------------------------------------------------
  7070.   # * Frame Update (when left window is active)
  7071.   #--------------------------------------------------------------------------
  7072.   def update_left
  7073.  
  7074.   end
  7075.   #--------------------------------------------------------------------------
  7076.   # * Frame Update (when right window is active)
  7077.   #--------------------------------------------------------------------------
  7078.   def update_right
  7079.  
  7080.   end
  7081. end
  7082.  
  7083.  
  7084. # Prepare the various game objects
  7085. $game_temp          = Game_Temp.new
  7086. $game_system        = Game_System.new
  7087. $game_switches      = Game_Switches.new
  7088. $game_variables     = Game_Variables.new
  7089. $game_self_switches = Game_SelfSwitches.new
  7090. $game_screen        = Game_Screen.new
  7091. $game_actors        = Game_Actors.new
  7092. $game_party         = Game_Party.new
  7093. $game_troop         = Game_Troop.new
  7094. $game_map           = Game_Map.new
  7095. $game_player        = Game_Player.new
  7096.  
  7097.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement