Advertisement
Archeia

Battle Luna Config Version 1.04

Apr 2nd, 2015
871
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 78.70 KB | None | 0 0
  1. #==============================================================================
  2. # ■ Battle Luna Configuration
  3. # =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  4. # This customizes the Battle GUI.
  5. #==============================================================================
  6.  
  7. module BattleLuna
  8.   module HUD
  9.        
  10.       # -----------------------------------------------------------------
  11.     # This section adds a background beneath the Actor/Battler UI.
  12.     # -----------------------------------------------------------------
  13.     BACKGROUND_WINDOW = {
  14.       # -----------------------------------------------------------------
  15.       # :x refers to the horizontal axis. Based on the Cartesian Plane.
  16.       # Negative values (e.g. -1) mean they would move to the left, while
  17.       # Positive values mean they would move to the right.
  18.       # -----------------------------------------------------------------
  19.       :x          =>  0,
  20.       # -----------------------------------------------------------------
  21.       # :y refers to the horizontal axis. Based on the Cartesian Plane.
  22.       # Negative values (e.g. -1) mean they would move up, while
  23.       # Positive values mean they would move to the down.
  24.       # -----------------------------------------------------------------
  25.       :y          =>  296,
  26.       # -----------------------------------------------------------------
  27.       # :z refers to the item’s display priority. Think of it as layers when
  28.       # you use an image program or when mapping in RPG Maker. The higher the
  29.       # value, the higher it will be drawn/drawn above other items.
  30.       # -----------------------------------------------------------------
  31.       :z          =>  300,
  32.       :width      =>  640, # Change the width of the window.
  33.       :height     =>  120, # Change the height of the window.
  34.      
  35.       # -----------------------------------------------------------------
  36.       # Set a Background Display Type:
  37.       # 0 - Windowskin; 1 - Gradient Background; 2 - Picture
  38.       # -----------------------------------------------------------------
  39.       :type       =>  0,    # 0 - Window Default; 1 - Gradient; 2 - Picture
  40.      
  41.       # Type 0 settings (Windowskin)
  42.       :type_0     =>  {
  43.         :skin     => "Window",  # Name of the Windowskin
  44.         :opacity  => 255,       # Change the transparency of the window.
  45.                                 # 0 = Transparent, 255 = Solid      
  46.       },
  47.      
  48.       # -----------------------------------------------------------------  
  49.       # Type 1 settings (Gradient Background)
  50.       # color1 = refers to the first color of the gradient. ([R,G,B,A])
  51.       # color2 = refers to the second color of the gradient. ([R,G,B,A])
  52.       # normal_color refers to the color of your default windowskin.
  53.       # -----------------------------------------------------------------  
  54.       :type_1     =>  {
  55.         :color1   =>  [0, 0, 0, 128],
  56.         :color2   =>  [0, 0, 0, 128],
  57.         :vertical =>  false,  # Display the gradient vertically.
  58.       },
  59.      
  60.       # -----------------------------------------------------------------  
  61.       # Type 2 settings (Picture Background)
  62.       # :picture = Name of the Picture located in Graphics/System folder.
  63.       # :opacity = Transparency of the picture. 0 = Transparent, 255 = Solid  
  64.       # -----------------------------------------------------------------  
  65.       :type_2     =>  {
  66.         :picture  =>  "Help_Window",
  67.         :opacity  =>  255,        # Change the transparency of the window.
  68.                                   # 0 = Transparent, 255 = Solid  
  69.         :offset_x =>  0,
  70.         :offset_y =>  0,
  71.       },
  72.     } # End BACKGROUND_WINDOW.
  73.    
  74.     # -----------------------------------------------------------------  
  75.     # Battler Status involves modifying the window where the actor status is
  76.     # shown. Use this to increase or decrease the limit the amount of actors
  77.     # displayed.
  78.     # -----------------------------------------------------------------    
  79.     BATTLER_HUD   = {
  80.       # Sizes settings
  81.       :width      =>  96,       # Change the width of the window.
  82.       :height     =>  96 ,      # Change the height of the display.
  83.       :max_width  =>  640,      # Used for centering horizontal HUD
  84.       :max_height =>  96,       # Used for centering vertical HUD
  85.       :vertical   =>  false,    # Display vertically? True/False
  86.       # -----------------------------------------------------------------
  87.       # Modify Cursor Position
  88.       # -----------------------------------------------------------------
  89.       :cursor     =>  true, # Enable default selection.
  90.             # -----------------------------------------------------------------
  91.       # Offset Values refer to how much you want to nudge the window
  92.       # display without affecting its base x, y, and z.
  93.       # -----------------------------------------------------------------
  94.       :cursor_offset_x => -12,
  95.       :cursor_offset_y => 0,
  96.            
  97.       # Position Settings
  98.       # -----------------------------------------------------------------
  99.       # :x refers to the horizontal axis. Based on the Cartesian Plane.
  100.       # Negative values (e.g. -1) mean they would move to the left, while
  101.       # Positive values mean they would move to the right.
  102.       # -----------------------------------------------------------------
  103.       :x          =>  0,
  104.             # -----------------------------------------------------------------
  105.       # :z refers to the item’s display priority. Think of it as layers when
  106.       # you use an image program or when mapping in RPG Maker. The higher the
  107.       # value, the higher it will be drawn/drawn above other items.
  108.       # -----------------------------------------------------------------
  109.       :y          =>  308,
  110.           # -----------------------------------------------------------------
  111.       # These offsets can only be used string for eval.
  112.       # It converts the uoted string into a function with its values that can
  113.       # be called up to be used/applied.  Offset Values refer to how much you
  114.       # want to nudge the window display without affecting its base x and y.
  115.       # -----------------------------------------------------------------
  116.       :z          =>  350,
  117.       # -----------------------------------------------------------------
  118.       # These offsets can only be used string for eval.
  119.       # It converts the uoted string into a function with its values that can
  120.       # be called up to be used/applied.  Offset Values refer to how much you
  121.       # want to nudge the window display without affecting its base x and y.
  122.       # -----------------------------------------------------------------
  123.       :offset_x   =>  "0", # index is actor index in party
  124.       :offset_y   =>  "0",
  125.       # -----------------------------------------------------------------
  126.       # This function is the distance between the objects.
  127.       # Can be negative or positive values.
  128.       # -----------------------------------------------------------------
  129.       :spacing    =>  8,
  130.       # -----------------------------------------------------------------
  131.       # Enable centering for the Battler/Actor/Player UI?
  132.       # -----------------------------------------------------------------
  133.       :center     =>  true,
  134.       # -----------------------------------------------------------------
  135.       # The main settings is for the battler UI. This allows you to add a
  136.       # custom picture background for it.
  137.       # -----------------------------------------------------------------
  138.       :main       =>  {
  139.         :enable   =>  false,      # Enable main settings? True/False
  140.       # -----------------------------------------------------------------
  141.       # Offset Values refer to how much you want to nudge the window
  142.       # display without affecting its base x, y, and z.
  143.       # -----------------------------------------------------------------
  144.         :offset_x =>  12,
  145.         :offset_y =>  66,
  146.         :offset_z =>  10,
  147.         :filename =>  "Skin_Main", # Picture Filename.
  148.         :collapse =>  false,         # Enable collapse options?
  149.         :collapse_type => 1,         # 0 - Like Battler; 1 - Grey out.
  150.         :highlight  =>  true,        # Highlight when selected.
  151.       # -----------------------------------------------------------------
  152.       # When enabled, you can set custom graphics based on Actor ID/Index.
  153.       # filename + "_ActorID" (Example: MainHUD_1)
  154.       # -----------------------------------------------------------------
  155.         :base_actor =>  false,
  156.       # -----------------------------------------------------------------
  157.       # When enabled, you can set custom graphics based on Class ID/Index.
  158.       # filename + "_ActorID_ClassID" (Example: MainHUD_1_1)
  159.       # -----------------------------------------------------------------
  160.         :base_class =>  false,
  161.       }, # End main.
  162.      
  163.       # -----------------------------------------------------------------
  164.       # The select settings is if you want to add a picture graphic
  165.       # when selecting an actor/battler.
  166.       # -----------------------------------------------------------------    
  167.       :select     =>  {
  168.         :enable   =>  false,  # Enable select settings? True/False
  169.         :active   =>  false,  # Enable for active actor. Disable this if
  170.                               # only show for skill/item selection
  171.       # -----------------------------------------------------------------
  172.       # Offset Values refer to how much you want to nudge the window
  173.       # display without affecting its base x, y, and z.
  174.       # -----------------------------------------------------------------
  175.         :offset_x =>  12,
  176.         :offset_y =>  66,
  177.         :offset_z =>  10,
  178.         :filename =>  "Skin_Select",# Picture Filename.
  179.         :frame    =>  1,            # How many frames does the picture have?
  180.         :fps      =>  4,            # Wait time Frames Per Second.
  181.       # -----------------------------------------------------------------
  182.       # When enabled, you can set custom graphics based on Actor ID/Index.
  183.       # filename + "_ActorID" (Example: MainHUD_1)
  184.       # -----------------------------------------------------------------
  185.         :base_actor =>  false,
  186.       # -----------------------------------------------------------------
  187.       # When enabled, you can set custom graphics based on Class ID/Index.
  188.       # filename + "_ActorID_ClassID" (Example: MainHUD_1_1)
  189.       # -----------------------------------------------------------------
  190.         :base_class =>  false,
  191.       }, # End select.
  192.      
  193.       # -----------------------------------------------------------------
  194.       # Face Settings allows you to set a faceset/bust shot/custom picture
  195.       # for the battlers/actors displayed in the menu.
  196.       # -----------------------------------------------------------------  
  197.       :face       =>  {
  198.         :enable   =>  true,  # Enable face settings? True/False
  199.       # -----------------------------------------------------------------
  200.       # Offset Values refer to how much you want to nudge the window
  201.       # display without affecting its base x, y, and z.
  202.       # -----------------------------------------------------------------
  203.         :offset_x      =>  0,
  204.         :offset_y      =>  0,
  205.         :offset_z      =>  0,
  206.         :collapse      =>  true,  # Allow collapse effects? True/False
  207.         :collapse_type =>  1,     # 0 - Like Battler; 1 - Grey out.
  208.         :highlight     =>  true,  # Highlight when selected.
  209.       # -----------------------------------------------------------------
  210.       # Type allows you to set the type of face graphic you want to use.
  211.       # 0 - Default faceset; 1 - Custom face graphic.
  212.       # 2 - Custom face based on database settings. FaceName_FaceIndex
  213.       # Example for Eric: Actor4_0
  214.       # -----------------------------------------------------------------
  215.         :type     =>  0,    
  216.         :type_1   =>  {
  217.           :filename   =>  "Btskin_face", # Put image in Graphics/Faces
  218.       # -----------------------------------------------------------------
  219.       # When enabled, you can set custom graphics based on Actor ID/Index.
  220.       # filename + "_ActorID" (Example: FaceHUD_1)
  221.       # -----------------------------------------------------------------
  222.           :base_actor =>  true,
  223.       # -----------------------------------------------------------------
  224.       # When enabled, you can set custom graphics based on Class ID/Index.
  225.       # filename + "_ActorID_ClassID" (Example: FaceHUD_1_1)
  226.       # -----------------------------------------------------------------
  227.           :base_class =>  false,
  228.         },
  229.       }, # End face.
  230.  
  231.       # -----------------------------------------------------------------
  232.       # This section allows you to customize name settings for actors.
  233.       # -----------------------------------------------------------------  
  234.       :name       =>  {
  235.         :enable   =>  false, # Enable name display? True/False
  236.         :width    =>  120,  # Change the width of the name rect.
  237.         :height   =>  24,   # Change the height of the name rect.
  238.         # -----------------------------------------------------------------
  239.         # Offset Values refer to how much you want to nudge the window display
  240.         # without affecting its base x, y and z.
  241.         # -----------------------------------------------------------------
  242.         :offset_x =>  0,
  243.         :offset_y =>  0,
  244.         :offset_z =>  0,
  245.         # -----------------------------------------------------------------
  246.         # Set the color for the name display. [R,G,B,A]
  247.         # You can also use normal_color to use the default font color.
  248.         # -----------------------------------------------------------------        
  249.         :color    =>  [255, 255, 255, 255],
  250.         # -----------------------------------------------------------------
  251.         # Set the outline color for the name display. [R,G,B,A]
  252.         # You can also use normal_color to use the default outline color.
  253.         # -----------------------------------------------------------------  
  254.         :outline  =>  [0, 0, 0, 255],
  255.         :bold     =>  true, # Enable Bold? True/False
  256.         :italic   =>  false, # Enable Italic? True/False
  257.         # -----------------------------------------------------------------
  258.         # Set alignment settings.
  259.         # 0 = Left/Default, 1 = Center, 2 = Right
  260.         # -----------------------------------------------------------------  
  261.         :align    =>  0,
  262.         :font     =>  "Times New Roman", # Set Font type.
  263.         :size     =>  18,          # Set Font Size
  264.       }, # End name.
  265.      
  266.       # -----------------------------------------------------------------
  267.       # This section allows you to customize HP Bar settings for actors.
  268.       # -----------------------------------------------------------------  
  269.       :hp_bar     =>  {
  270.         :enable   =>  true, # Enable HP Bars? True/False
  271.         # -----------------------------------------------------------------
  272.         # Offset Values refer to how much you want to nudge the window display
  273.         # without affecting its base x, y and z.
  274.         # -----------------------------------------------------------------    
  275.         :offset_x =>  0,
  276.         :offset_y =>  72,
  277.         :offset_z =>  15,
  278.                 # -----------------------------------------------------------------
  279.                 # Type allows you to set the type of graphic you want to use.
  280.                 # 0 - Default bar; 1 - Custom bar; 2 - Custom animated bar.
  281.                 # -----------------------------------------------------------------
  282.         :type     =>  0,
  283.         :vertical =>  false, # Display vertically? True/False
  284.                              # Works for type 0 and 1.
  285.         :ani_rate =>  0.02,  # Max is 1.00. Refers to animate speed/rate.
  286.         #---
  287.         :type_0   =>  {
  288.         # -----------------------------------------------------------------
  289.         # Set the color for the bar background. [R,G,B,A]
  290.         # You can also use normal_color to use the default windowskin colors.
  291.         # -----------------------------------------------------------------    
  292.           :back_color =>  [0, 0, 0, 255],
  293.         # -----------------------------------------------------------------  
  294.         # color1 = refers to the first color of the gradient. ([R,G,B,A])
  295.         # color2 = refers to the second color of the gradient. ([R,G,B,A])
  296.         # normal_color refers to the color of your default windowskin.
  297.         # -----------------------------------------------------------------  
  298.           :color1     =>  [7, 101, 58, 255],
  299.           :color2     =>  [84, 194, 144, 255],
  300.         # -----------------------------------------------------------------
  301.         # Set the outline color for the name display. [R,G,B,A]
  302.         # You can also use normal_color to use the default outline color.
  303.         # -----------------------------------------------------------------  
  304.           :outline    =>  [0, 0, 0, 255],
  305.           :length     =>  96, # Width/Length of the bar.
  306.           :height     =>  12,  # Height of the bar.
  307.         # -----------------------------------------------------------------
  308.         # This section allows you to customize the "HP" Vocab display.
  309.         # -----------------------------------------------------------------  
  310.         # -----------------------------------------------------------------
  311.         # Offset Values refer to how much you want to nudge the window display
  312.         # without affecting its base x, y and z.
  313.         # -----------------------------------------------------------------
  314.           :offset_x =>  2,
  315.           :offset_y =>  63,
  316.           :offset_z =>  16,
  317.         # -----------------------------------------------------------------
  318.         # Set the color for the name display. [R,G,B,A]
  319.         # You can also use normal_color to use the default font color.
  320.         # -----------------------------------------------------------------    
  321.           :tcolor   =>  [255, 255, 255, 255],
  322.         # -----------------------------------------------------------------
  323.         # Set the outline color for the name display. [R,G,B,A]
  324.         # You can also use normal_color to use the default outline color.
  325.         # -----------------------------------------------------------------  
  326.           :toutline =>  [0, 0, 0, 128],
  327.           :bold     =>  false, # Enable Bold? True/False
  328.           :italic   =>  false, # Enable Italic? True/False
  329.         # -----------------------------------------------------------------
  330.         # Set alignment settings.
  331.         # 0 = Left/Default, 1 = Center, 2 = Right
  332.         # -----------------------------------------------------------------  
  333.           :align    =>  0,
  334.           :font     =>  "VL Gothic",    # Set Font type.
  335.           :size     =>  18,             # Set Font Size
  336.           :text     =>  "HP",             # Change "HP" Vocab.
  337.         },
  338.         #---
  339.         :type_1   =>  {
  340.           :filename =>  "physbar-fill", # Custom HP Bar Filename.
  341.         },
  342.         #---
  343.         :type_2   =>  {
  344.           :filename =>  "Btskin_hp",      # Custom Frame-based HP Bar Filename.
  345.           :frames   =>  10,             # Amount of animation frames.
  346.         },
  347.       }, # End hp_bar.  
  348.       # -----------------------------------------------------------------
  349.       # This section allows you to customize MP Bar settings for actors.
  350.       # -----------------------------------------------------------------  
  351.             :mp_bar     =>  {
  352.         :enable   =>  true, # Enable MP Bars? True/False
  353.         # -----------------------------------------------------------------
  354.         # Offset Values refer to how much you want to nudge the window display
  355.         # without affecting its base x, y and z.
  356.         # -----------------------------------------------------------------  
  357.         :offset_x =>  0,
  358.         :offset_y =>  84,
  359.         :offset_z =>  15,
  360.       # -----------------------------------------------------------------
  361.       # Type allows you to set the type of graphic you want to use.
  362.       # 0 - Default bar; 1 - Custom bar; 2 - Custom animated bar.
  363.       # -----------------------------------------------------------------    
  364.         :type     =>  0,
  365.         :vertical =>  false,# Display vertically? True/False
  366.                             # Works for type 0 and 1.
  367.         :ani_rate =>  0.02, # Max is 1.00. Refers to animate speed/rate.
  368.         #---
  369.         :type_0   =>  {
  370.               # -----------------------------------------------------------------
  371.         # Set the color for the bar background. [R,G,B,A]
  372.         # You can also use normal_color to use the default windowskin colors.
  373.         # -----------------------------------------------------------------          
  374.           :back_color =>  [0, 0, 0, 255],
  375.         # -----------------------------------------------------------------  
  376.         # color1 = refers to the first color of the gradient. ([R,G,B,A])
  377.         # color2 = refers to the second color of the gradient. ([R,G,B,A])
  378.         # normal_color refers to the color of your default windowskin.
  379.         # -----------------------------------------------------------------  
  380.           :color1     =>  [16, 16, 255, 255],
  381.         # -----------------------------------------------------------------
  382.         # Set the outline color for the name display. [R,G,B,A]
  383.         # You can also use normal_color to use the default outline color.
  384.         # -----------------------------------------------------------------  
  385.           :color2     =>  [64, 64, 255, 255],
  386.           :outline    =>  [0, 0, 0, 255],      
  387.           :length     =>  48,                               # Width/Length of the bar.
  388.           :height     =>  12,                               # Height of the bar.
  389.         # -----------------------------------------------------------------
  390.         # This section allows you to customize the "MP" Vocab display.
  391.         # -----------------------------------------------------------------  
  392.         # -----------------------------------------------------------------
  393.         # Offset Values refer to how much you want to nudge the window display
  394.         # without affecting its base x, y and z.
  395.         # -----------------------------------------------------------------
  396.           :offset_x =>  2,
  397.           :offset_y =>  75,
  398.           :offset_z =>  16,
  399.         # -----------------------------------------------------------------
  400.         # Set the color for the name display. [R,G,B,A]
  401.         # You can also use normal_color to use the default font color.
  402.         # -----------------------------------------------------------------  
  403.           :tcolor    =>  [255, 255, 255, 255],
  404.         # -----------------------------------------------------------------
  405.         # Set the outline color for the name display. [R,G,B,A]
  406.         # You can also use normal_color to use the default outline color.
  407.         # -----------------------------------------------------------------
  408.           :toutline  =>  [0, 0, 0, 255],
  409.           :bold     =>  false, # Enable Bold? True/False
  410.           :italic   =>  false, # Enable Italic? True/False
  411.         # -----------------------------------------------------------------
  412.         # Set alignment settings.
  413.         # 0 = Left/Default, 1 = Center, 2 = Right
  414.         # -----------------------------------------------------------------  
  415.           :align    =>  0,
  416.           :font     =>  "VL Gothic", # Set Font type.
  417.           :size     =>  18,          # Set Font Size
  418.           :text     =>  "MP",        # Change "MP" Vocab.
  419.         },
  420.         #---
  421.         :type_1   =>  {
  422.           :filename =>  "Skin_MP",    # Custom MP Bar Filename.
  423.         },
  424.         #---
  425.         :type_2   =>  {
  426.           :filename =>  "Btskin_mp", # Custom Frame-based MP Bar Filename.
  427.           :frames   =>  10,          # Amount of animation frames.
  428.         },
  429.       }, # End mp_bar.
  430.      
  431.       # -----------------------------------------------------------------
  432.       # This section allows you to customize TP Bar settings for actors.
  433.       # -----------------------------------------------------------------  
  434.       :tp_bar     =>  {
  435.         :enable   =>  true, # Enable TP Bars? True/False
  436.         # -----------------------------------------------------------------
  437.         # Offset Values refer to how much you want to nudge the window display
  438.         # without affecting its base x, y and z.
  439.         # -----------------------------------------------------------------  
  440.         :offset_x =>  48,
  441.         :offset_y =>  84,
  442.         :offset_z =>  15,
  443.         # -----------------------------------------------------------------
  444.         # Type allows you to set the type of graphic you want to use.
  445.         # 0 - Default bar; 1 - Custom bar; 2 - Custom animated bar.
  446.         # -----------------------------------------------------------------  
  447.         :type     =>  2,
  448.         :vertical =>  false, # Display vertically? True/False
  449.                              # Works for type 0 and 1.
  450.         :ani_rate =>  0.02,  # Max is 1.00. Refers to animate speed/rate.
  451.         #---
  452.         :type_0   =>  {
  453.                 # -----------------------------------------------------------------
  454.         # Set the color for the bar background. [R,G,B,A]
  455.         # You can also use normal_color to use the default windowskin colors.
  456.         # -----------------------------------------------------------------    
  457.           :back_color =>  [0, 0, 0, 255],
  458.         # -----------------------------------------------------------------  
  459.         # color1 = refers to the first color of the gradient. ([R,G,B,A])
  460.         # color2 = refers to the second color of the gradient. ([R,G,B,A])
  461.         # normal_color refers to the color of your default windowskin.
  462.                 # -----------------------------------------------------------------  
  463.           :color1     =>  [16, 255, 16, 255],
  464.           :color2     =>  [64, 255, 64, 255],
  465.                 # -----------------------------------------------------------------
  466.         # Set the outline color for the name display. [R,G,B,A]
  467.         # You can also use normal_color to use the default outline color.
  468.         # -----------------------------------------------------------------  
  469.           :outline    =>  [0, 0, 0, 255],
  470.           :length     =>  48, # Width/Length of the bar.
  471.           :height     =>  12, # Height of the bar.
  472.         # -----------------------------------------------------------------
  473.         # This section allows you to customize the "TP" Vocab display.
  474.         # -----------------------------------------------------------------  
  475.         # -----------------------------------------------------------------
  476.         # Offset Values refer to how much you want to nudge the window display
  477.         # without affecting its base x, y and z.
  478.         # -----------------------------------------------------------------
  479.           :offset_x =>  50,
  480.           :offset_y =>  75,
  481.           :offset_z =>  16,
  482.         # -----------------------------------------------------------------
  483.         # Set the color for the name display. [R,G,B,A]
  484.         # You can also use normal_color to use the default font color.
  485.         # -----------------------------------------------------------------  
  486.           :tcolor    =>  [255, 255, 255, 255],
  487.         # -----------------------------------------------------------------
  488.         # Set the outline color for the name display. [R,G,B,A]
  489.         # You can also use normal_color to use the default outline color.
  490.         # -----------------------------------------------------------------
  491.           :toutline  =>  [0, 0, 0, 255],
  492.           :bold     =>  false,  # Enable Bold? True/False
  493.           :italic   =>  false,  # Enable Italic? True/False
  494.         # -----------------------------------------------------------------
  495.         # Set alignment settings.
  496.         # 0 = Left/Default, 1 = Center, 2 = Right
  497.         # -----------------------------------------------------------------
  498.           :align    =>  0,
  499.           :font     =>  "VL Gothic", # Set Font type.
  500.           :size     =>  18,          # Set Font Size
  501.           :text     =>  "TP",        # Change "TP" Vocab.
  502.         },
  503.         #---
  504.         :type_1   =>  {
  505.           :filename =>  "Btskin_tp", # Custom TP Bar Filename.
  506.         },
  507.         #---
  508.         :type_2   =>  {
  509.           :filename =>  "Skin_TP",   # Custom Frame-based TP Bar Filename.
  510.           :frames   =>  17,          # Amount of animation frames.
  511.         },
  512.       }, # End tp_bar.
  513.      
  514.       # -----------------------------------------------------------------
  515.       # This section allows you to customize HP Number settings for actors.
  516.       # -----------------------------------------------------------------  
  517.       :hp_num     =>  {
  518.         :enable   =>  true, # Enable HP Numbers? True/False
  519.         # -----------------------------------------------------------------
  520.         # Offset Values refer to how much you want to nudge the window display
  521.         # without affecting its base x, y and z.
  522.         # -----------------------------------------------------------------    
  523.         :offset_x =>  0,
  524.         :offset_y =>  67,
  525.         :offset_z =>  20,
  526.         # -----------------------------------------------------------------
  527.         # Type allows you to set the type of graphic you want to use.
  528.         # # 0 - Default font; 1 - Custom number picture sheet;
  529.         # -----------------------------------------------------------------
  530.         :type     =>  0,
  531.         :ani_rate =>  0.05, # Max is 1.00. Refers to animate speed/rate.
  532.         #--- START 2013.09.02
  533.         :with_max =>  false, # Set to true to show max value in this sprite.
  534.                              # Only works with type 0.
  535.         :text     =>  "%d/%d", # Only available  for :with_max == true
  536.         #--- END 2013.09.02
  537.         :type_0   =>  {
  538.           :width    =>  92,  # Change the width of the number rect.
  539.           :height   =>  24,  # Change the height of the number rect.
  540.         # -----------------------------------------------------------------
  541.         # Set the color for the name display. [R,G,B,A]
  542.         # You can also use normal_color to use the default font color.
  543.         # -----------------------------------------------------------------  
  544.           :color    =>  [255, 255, 255, 255],
  545.         # -----------------------------------------------------------------
  546.         # Set the outline color for the name display. [R,G,B,A]
  547.         # You can also use normal_color to use the default outline color.
  548.         # -----------------------------------------------------------------  
  549.           :outline  =>  [0, 0, 0, 255],
  550.           :bold     =>  false, # Enable Bold? True/False
  551.           :italic   =>  false, # Enable Italic? True/False
  552.         # -----------------------------------------------------------------
  553.         # Set alignment settings.
  554.         # 0 = Left/Default, 1 = Center, 2 = Right
  555.         # -----------------------------------------------------------------  
  556.           :align    =>  2,
  557.           :font     =>  "VL Gothic", # Set Font type.
  558.           :size     =>  18,          # Set Font Size
  559.         },
  560.         #---
  561.         :type_1   =>  {
  562.           :width    =>  80,              # Change the width of the number rect.
  563.                                          # Use for adjusting alignment.
  564.           :filename =>  "Skin_NumSmall", # Picture Filename.
  565.           :spacing  =>  -2,              # Add spacing
  566.         # -----------------------------------------------------------------
  567.         # Set alignment settings.
  568.         # 0 = Left/Default, 1 = Center, 2 = Right
  569.         # -----------------------------------------------------------------  
  570.           :align    =>  2,
  571.         },
  572.       }, # End hp_num.
  573.      
  574.       # -----------------------------------------------------------------
  575.       # This section allows you to customize MP Number settings for actors.
  576.       # -----------------------------------------------------------------  
  577.       :mp_num     =>  {
  578.         :enable   =>  true, # Enable MP Numbers? True/False
  579.         # -----------------------------------------------------------------
  580.         # Offset Values refer to how much you want to nudge the window display
  581.         # without affecting its base x, y and z.
  582.         # -----------------------------------------------------------------
  583.         :offset_x =>  0,
  584.         :offset_y =>  79,
  585.         :offset_z =>  20,
  586.         # -----------------------------------------------------------------
  587.         # Type allows you to set the type of graphic you want to use.
  588.         # # 0 - Default font; 1 - Custom number picture sheet;
  589.         # -----------------------------------------------------------------
  590.         :type     =>  0,    
  591.         :ani_rate =>  0.05, # Max is 1.00. Refers to animate speed/rate.
  592.         #--- START 2013.09.02
  593.         :with_max =>  false, # Set to true to show Max MP Numbers in this sprite.
  594.                              # Only works with type 0.
  595.         :text     =>  "%d/%d", # Only available for :with_max == true
  596.         #--- END 2013.09.02
  597.         :type_0   =>  {
  598.           :width    =>  46,   # Change the width of the number rect.
  599.           :height   =>  24,   # Change the height of the number rect.
  600.         # -----------------------------------------------------------------
  601.         # Set the color for the name display. [R,G,B,A]
  602.         # You can also use normal_color to use the default font color.
  603.         # -----------------------------------------------------------------  
  604.           :color    =>  [255, 255, 255, 255],
  605.         # -----------------------------------------------------------------
  606.         # Set the outline color for the name display. [R,G,B,A]
  607.         # You can also use normal_color to use the default outline color.
  608.         # -----------------------------------------------------------------  
  609.           :outline  =>  [0, 0, 0, 255],
  610.           :bold     =>  false, # Enable Bold? True/False
  611.           :italic   =>  false, # Enable Italic? True/False
  612.         # -----------------------------------------------------------------
  613.         # Set alignment settings.
  614.         # 0 = Left/Default, 1 = Center, 2 = Right
  615.         # -----------------------------------------------------------------  
  616.           :align    =>  2,
  617.           :font     =>  "VL Gothic", # Set Font type.
  618.           :size     =>  18,          # Set Font Size
  619.         },
  620.         #---
  621.         :type_1   =>  {
  622.           :width    =>  80,              # Change the width of the number rect.
  623.                                          # Use for adjusting alignment.
  624.           :filename =>  "Skin_NumSmall", # Picture Filename.
  625.           :spacing  =>  -2,              # Add spacing
  626.         # -----------------------------------------------------------------
  627.         # Set alignment settings.
  628.         # 0 = Left/Default, 1 = Center, 2 = Right
  629.         # -----------------------------------------------------------------  
  630.           :align    =>  2,
  631.         },
  632.       }, # End mp_num.
  633.      
  634.       # -----------------------------------------------------------------
  635.       # This section allows you to customize TP Number settings for actors.
  636.       # -----------------------------------------------------------------  
  637.       :tp_num     =>  {
  638.         :enable   =>  true, # Enable TP Numbers? True/False
  639.         # -----------------------------------------------------------------
  640.         # Offset Values refer to how much you want to nudge the window display
  641.         # without affecting its base x, y and z.
  642.         # -----------------------------------------------------------------
  643.         :offset_x =>  48,
  644.         :offset_y =>  79,
  645.         :offset_z =>  20,
  646.         # -----------------------------------------------------------------
  647.         # Type allows you to set the type of graphic you want to use.
  648.         # # 0 - Default font; 1 - Custom number picture sheet;
  649.         # -----------------------------------------------------------------
  650.         :type     =>  0,
  651.         :ani_rate =>  0.05, # Max is 1.00. Refers to animate speed/rate.
  652.         #--- START 2013.09.02
  653.         :with_max =>  false, # Set to true to show max value in this sprite.
  654.                             # Currently only works with type 0.
  655.         :text     =>  "%d/%d", # Only available for :with_max == true
  656.         #--- END 2013.09.02
  657.         :type_0   =>  {
  658.           :width    =>  46,    # Change the width of the number rect.
  659.           :height   =>  24,    # Change the height of the number rect.
  660.         # -----------------------------------------------------------------
  661.         # Set the color for the name display. [R,G,B,A]
  662.         # You can also use normal_color to use the default font color.
  663.         # -----------------------------------------------------------------  
  664.           :color    =>  [255, 255, 255, 255],
  665.         # -----------------------------------------------------------------
  666.         # Set the outline color for the name display. [R,G,B,A]
  667.         # You can also use normal_color to use the default outline color.
  668.         # -----------------------------------------------------------------
  669.           :outline  =>  [0, 0, 0, 255],
  670.           :bold     =>  false,   # Enable Bold? True/False
  671.           :italic   =>  false,    # Enable Italic? True/False
  672.         # -----------------------------------------------------------------
  673.         # Set alignment settings.
  674.         # 0 = Left/Default, 1 = Center, 2 = Right
  675.         # -----------------------------------------------------------------  
  676.           :align    =>  2,
  677.           :font     =>  "VL Gothic", # Set Font type.
  678.           :size     =>  18,          # Set Font Size
  679.         },
  680.         #---
  681.         :type_1   =>  {
  682.           :width    =>  30,          # Change the width of the number rect.
  683.                                      # Use for adjusting alignment.
  684.           :filename =>  "Skin_NumSmall", # Picture Filename.
  685.           :spacing  =>  -2,              # Add spacing
  686.         # -----------------------------------------------------------------
  687.         # Set alignment settings.
  688.         # 0 = Left/Default, 1 = Center, 2 = Right
  689.         # -----------------------------------------------------------------  
  690.           :align    =>  1,
  691.         },
  692.       }, # End tp_num.
  693.      
  694.       # -----------------------------------------------------------------
  695.       # This section allows you to customize Max HP Number settings for actors.
  696.       # -----------------------------------------------------------------  
  697.       :hp_max_num =>  {
  698.         :enable   =>  false, # Enable Max HP Numbers? True/False
  699.         # -----------------------------------------------------------------
  700.         # Offset Values refer to how much you want to nudge the window display
  701.         # without affecting its base x, y and z.
  702.         # -----------------------------------------------------------------    
  703.         :offset_x =>  76,
  704.         :offset_y =>  56,
  705.         :offset_z =>  5,
  706.         # -----------------------------------------------------------------
  707.         # Type allows you to set the type of graphic you want to use.
  708.         # # 0 - Default font; 1 - Custom number picture sheet;
  709.         # -----------------------------------------------------------------
  710.         :type     =>  0,
  711.         :ani_rate =>  0.05, # Max is 1.00. Refers to animate speed/rate.
  712.         #---
  713.         :type_0   =>  {
  714.           :width    =>  76,  # Change the width of the number rect.
  715.           :height   =>  24,   # Change the height of the number rect.
  716.         # -----------------------------------------------------------------
  717.         # Set the color for the name display. [R,G,B,A]
  718.         # You can also use normal_color to use the default font color.
  719.         # -----------------------------------------------------------------  
  720.           :color    =>  [255, 255, 255, 255],
  721.         # -----------------------------------------------------------------
  722.         # Set the outline color for the name display. [R,G,B,A]
  723.         # You can also use normal_color to use the default outline color.
  724.         # -----------------------------------------------------------------  
  725.           :outline  =>  [0, 0, 0, 255],
  726.           :bold     =>  true, # Enable Bold? True/False
  727.           :italic   =>  false, # Enable Italic? True/False
  728.         # -----------------------------------------------------------------
  729.         # Set alignment settings.
  730.         # 0 = Left/Default, 1 = Center, 2 = Right
  731.         # -----------------------------------------------------------------  
  732.           :align    =>  2,          
  733.           :font     =>  "Times New Roman", # Set Font type.
  734.           :size     =>  16,          # Set Font Size
  735.         },
  736.         #---
  737.         :type_1   =>  {
  738.           :width    =>  76,               # Change the width of the number rect.
  739.                                           # Use for adjusting alignment.
  740.           :filename =>  "Btskin_numbers", # Picture Filename.
  741.           :spacing  =>  -2,               # Add spacing
  742.         # -----------------------------------------------------------------
  743.         # Set alignment settings.
  744.         # 0 = Left/Default, 1 = Center, 2 = Right
  745.         # -----------------------------------------------------------------  
  746.           :align    =>  2,
  747.         },
  748.       }, # End hp_max_num.
  749.      
  750.       # -----------------------------------------------------------------
  751.       # This section allows you to customize Max MP Number settings for actors.
  752.       # -----------------------------------------------------------------  
  753.       :mp_max_num =>  {
  754.         :enable   =>  false, # Enable Max MP Numbers? True/False
  755.         # -----------------------------------------------------------------
  756.         # Offset Values refer to how much you want to nudge the window display
  757.         # without affecting its base x, y and z.
  758.         # -----------------------------------------------------------------
  759.         :offset_x =>  76,
  760.         :offset_y =>  70,
  761.         :offset_z =>  5,
  762.         # -----------------------------------------------------------------
  763.         # Type allows you to set the type of graphic you want to use.
  764.         # # 0 - Default font; 1 - Custom number picture sheet;
  765.         # -----------------------------------------------------------------
  766.         :type     =>  0,
  767.         :ani_rate =>  0.05, # Max is 1.00. Refers to animate speed/rate.
  768.         #---
  769.         :type_0   =>  {
  770.           :width    =>  76,  # Change the width of the number rect.
  771.           :height   =>  24,   # Change the height of the number rect.
  772.         # -----------------------------------------------------------------
  773.         # Set the color for the name display. [R,G,B,A]
  774.         # You can also use normal_color to use the default font color.
  775.         # -----------------------------------------------------------------  
  776.           :color    =>  [255, 255, 255, 255],
  777.         # -----------------------------------------------------------------
  778.         # Set the outline color for the name display. [R,G,B,A]
  779.         # You can also use normal_color to use the default outline color.
  780.         # -----------------------------------------------------------------
  781.           :outline  =>  [0, 0, 0, 255],
  782.           :bold     =>  true,  # Enable Bold? True/False
  783.           :italic   =>  false, # Enable Italic? True/False
  784.         # -----------------------------------------------------------------
  785.         # Set alignment settings.
  786.         # 0 = Left/Default, 1 = Center, 2 = Right
  787.         # -----------------------------------------------------------------  
  788.           :align    =>  2,
  789.           :font     =>  "Times New Roman", # Set Font type.
  790.           :size     =>  16,          # Set Font Size
  791.         },
  792.         #---
  793.         :type_1   =>  {
  794.           :width    =>  76,               # Change the width of the number rect.
  795.                                           # Use for adjusting alignment.
  796.           :filename =>  "Btskin_numbers", # Picture Filename.
  797.           :spacing  =>  -2,               # Add spacing
  798.         # -----------------------------------------------------------------
  799.         # Set alignment settings.
  800.         # 0 = Left/Default, 1 = Center, 2 = Right
  801.         # -----------------------------------------------------------------  
  802.           :align    =>  2,
  803.         },
  804.       }, # End mp_max_num.
  805.      
  806.       # -----------------------------------------------------------------
  807.       # This section allows you to customize Max TP Number settings for actors.
  808.       # -----------------------------------------------------------------  
  809.       :tp_max_num     =>  {
  810.         :enable   =>  false, # Enable Max TP Numbers? True/False
  811.         # -----------------------------------------------------------------
  812.         # Offset Values refer to how much you want to nudge the window display
  813.         # without affecting its base x, y and z.
  814.         # -----------------------------------------------------------------
  815.         :offset_x =>  76,
  816.         :offset_y =>  84,
  817.         :offset_z =>  5,
  818.         # -----------------------------------------------------------------
  819.         # Type allows you to set the type of graphic you want to use.
  820.         # # 0 - Default font; 1 - Custom number picture sheet;
  821.         # -----------------------------------------------------------------
  822.         :type     =>  0,    
  823.         :ani_rate =>  0.05, # Max is 1.00. Refers to animate speed/rate.
  824.         #---
  825.         :type_0   =>  {
  826.           :width    =>  76, # Change the width of the number rect.
  827.           :height   =>  24, # Change the height of the number rect.
  828.         # -----------------------------------------------------------------
  829.         # Set the color for the name display. [R,G,B,A]
  830.         # You can also use normal_color to use the default font color.
  831.         # -----------------------------------------------------------------  
  832.           :color    =>  [255, 255, 255, 255],
  833.         # -----------------------------------------------------------------
  834.         # Set the outline color for the name display. [R,G,B,A]
  835.         # You can also use normal_color to use the default outline color.
  836.         # -----------------------------------------------------------------
  837.           :outline  =>  [0, 0, 0, 255],
  838.           :bold     =>  true,    # Enable Bold? True/False
  839.           :italic   =>  false,   # Enable Italic? True/False
  840.         # -----------------------------------------------------------------
  841.         # Set alignment settings.
  842.         # 0 = Left/Default, 1 = Center, 2 = Right
  843.         # -----------------------------------------------------------------  
  844.           :align    =>  2,
  845.           :font     =>  "Open Sans", # Set Font type.
  846.           :size     =>  16,          # Set Font Size
  847.         },
  848.         #---
  849.         :type_1   =>  {
  850.           :width    =>  76,               # Change the width of the number rect.
  851.                                           # Use for adjusting alignment.
  852.           :filename =>  "Btskin_numbers", # Picture Filename.
  853.           :spacing  =>  -2,               # Add spacing
  854.         # -----------------------------------------------------------------
  855.         # Set alignment settings.
  856.         # 0 = Left/Default, 1 = Center, 2 = Right
  857.         # -----------------------------------------------------------------  
  858.           :align    =>  2,
  859.         },
  860.       }, # End tp_max_num.
  861.      
  862.         # -----------------------------------------------------------------
  863.         # This allows you to customize the states display.
  864.         # -----------------------------------------------------------------  
  865.       :states       =>  {
  866.         :enable   =>  true, # Enable State Display? True/False
  867.         # -----------------------------------------------------------------
  868.         # Offset Values refer to how much you want to nudge the window display
  869.         # without affecting its base x, y and z.
  870.         # -----------------------------------------------------------------
  871.         :offset_x =>  2,
  872.         :offset_y =>  2,
  873.         :offset_z =>  20,
  874.         # -----------------------------------------------------------------
  875.         # Type allows you to set the type of state display you want to use.
  876.         # # 0 - Default states; 1 - Scrolling states
  877.         # -----------------------------------------------------------------
  878.         :type     =>  1,    
  879.         # -----------------------------------------------------------------
  880.         # This allows you to set a background image for state display.
  881.         # -----------------------------------------------------------------  
  882.         :back     =>  { # Offset is not related to above state offset
  883.           :enable   =>  false, # Enable custom background? True/False
  884.         # -----------------------------------------------------------------
  885.         # Offset Values refer to how much you want to nudge the window display
  886.         # without affecting its base x, y and z.
  887.         # -----------------------------------------------------------------
  888.           :offset_x =>  2,
  889.           :offset_y =>  2,
  890.           :offset_z =>  19,
  891.           :filename =>  "Skin_State", # Filename for the background picture for states.
  892.         },
  893.         #---
  894.         :type_0   =>  {
  895.           :max      =>  4,  # Max amount of states displayed.
  896.           :spacing  =>  1,  # Spacing between states.
  897.         },
  898.         :type_1   =>  {
  899.           :rate     =>  90, # Wait time before changing to the next state.
  900.         },
  901.       }, # End states
  902.      
  903.     } # End BATTLER_HUD.
  904.    
  905.   end # End HUD
  906.  
  907.   module WINDOWS
  908.     # -----------------------------------------------------------------
  909.     # This section modifies the window related to the commands.
  910.     # -----------------------------------------------------------------
  911.     WINDOW_COMMANDS = {
  912.     # -----------------------------------------------------------------
  913.     # Party Commands is where Fight/Escape are displayed.
  914.     # -----------------------------------------------------------------
  915.       :party_commands =>  {
  916.       # -----------------------------------------------------------------
  917.       # :x refers to the horizontal axis. Based on the Cartesian Plane.
  918.       # Negative values (e.g. -1) mean they would move to the left, while
  919.       # Positive values mean they would move to the right.
  920.       # -----------------------------------------------------------------
  921.                 :x      =>  0,
  922.       # -----------------------------------------------------------------
  923.       # :y refers to the horizontal axis. Based on the Cartesian Plane.
  924.       # Negative values (e.g. -1) mean they would move up, while
  925.       # Positive values mean they would move to the down.
  926.       # -----------------------------------------------------------------
  927.                 :y      =>  248,
  928.       # -----------------------------------------------------------------
  929.       # :z refers to the item’s display priority. Think of it as layers when
  930.       # you use an image program or when mapping in RPG Maker. The higher the
  931.       # value, the higher it will be drawn/drawn above other items.
  932.       # -----------------------------------------------------------------
  933.         :z      =>  300,
  934.         :width  =>  640,        # Change the width of the window.
  935.       # -----------------------------------------------------------------
  936.       # Change the height of the window.
  937.       # By default: max lines shown is (height - 24) / 24
  938.       # -----------------------------------------------------------------
  939.         :height =>  48,
  940.       # -----------------------------------------------------------------
  941.       # This refers to the spacing between the window border and the contents.
  942.       # -----------------------------------------------------------------
  943.         :padding    =>  12,
  944.       # -----------------------------------------------------------------
  945.       # Set alignment settings.
  946.       # 0 = Left/Default, 1 = Center, 2 = Right
  947.       # -----------------------------------------------------------------  
  948.         :align      =>  1,
  949.         :vertical   =>  false,  # Display vertically? True/False
  950.       # -----------------------------------------------------------------
  951.       # Set a Background Display Type:
  952.       # 0 - Windowskin; 1 - Gradient Background; 2 - Picture
  953.       # -----------------------------------------------------------------
  954.         :back_type  =>  0,
  955.       # -----------------------------------------------------------------
  956.       # This allows you to set a variable to change the skin of this particular    
  957.       # section of the menu. The default is Variable 1. Remember that it reads
  958.       # it as a string (e.g. $game_variables[1] = “Menu_Green”).
  959.       # -----------------------------------------------------------------    
  960.       :background_variable => 1,
  961.        
  962.       # Type 0 settings (Windowskin)
  963.       :type_0     =>  {
  964.         :skin     => "Window",   # Name of the Windowskin
  965.         :opacity  => 255,        # Change the transparency of the window.
  966.                                  # 0 = Transparent, 255 = Solid    
  967.       },
  968.        
  969.       # -----------------------------------------------------------------  
  970.       # Type 1 settings (Gradient Background)
  971.       # color1 = refers to the first color of the gradient. ([R,G,B,A])
  972.       # color2 = refers to the second color of the gradient. ([R,G,B,A])
  973.       # normal_color refers to the color of your default windowskin.
  974.       # -----------------------------------------------------------------
  975.         :type_1     =>  {
  976.           :color1   =>  [0, 0, 0, 128],
  977.           :color2   =>  [0, 0, 0, 128],
  978.           :vertical =>  false,
  979.         },
  980.        
  981.       # -----------------------------------------------------------------  
  982.       # Type 2 settings (Picture Background)
  983.       # :picture = Name of the Picture located in Graphics/System folder.
  984.       # :opacity = Transparency of the picture. 0 = Transparent, 255 = Solid  
  985.       # -----------------------------------------------------------------  
  986.         :type_2     =>  {
  987.           :picture  =>  "Party_Commands", # Graphics/System
  988.           :opacity  =>  255,
  989.           :offset_x =>  0,
  990.           :offset_y =>  0,
  991.         },
  992.       }, # End party_commands
  993.      
  994.     # -----------------------------------------------------------------
  995.         # Actor Commands is where the meat of the commands for battle are displayed.
  996.         # If you want a Ring Menu, use the Actor Commands script in Battle Luna
  997.         # Add-on section. There's also an add-on called Horizontal Commands.
  998.     # -----------------------------------------------------------------        
  999.             :actor_commands =>  {
  1000.             # -----------------------------------------------------------------
  1001.       # This will be offset if pos_type == 1 or pos_type == 2
  1002.       # String can be used for eval
  1003.       # Example: :x => "aindex * 24" (aindex is actor index in party)
  1004.             # -----------------------------------------------------------------
  1005.       # -----------------------------------------------------------------
  1006.       # :x refers to the horizontal axis. Based on the Cartesian Plane.
  1007.       # Negative values (e.g. -1) mean they would move to the left, while
  1008.       # Positive values mean they would move to the right.
  1009.       # -----------------------------------------------------------------
  1010.         :x      =>  0,
  1011.       # -----------------------------------------------------------------
  1012.       # :y refers to the horizontal axis. Based on the Cartesian Plane.
  1013.       # Negative values (e.g. -1) mean they would move up, while
  1014.       # Positive values mean they would move to the down.
  1015.       # -----------------------------------------------------------------
  1016.         :y      =>  -132,
  1017.       # -----------------------------------------------------------------
  1018.       # :z refers to the item’s display priority. Think of it as layers when
  1019.       # you use an image program or when mapping in RPG Maker. The higher the
  1020.       # value, the higher it will be drawn/drawn above other items.
  1021.       # -----------------------------------------------------------------
  1022.         :z      =>  300,
  1023.         # Sizes
  1024.         :width  =>  128,          # Change the width of the window.
  1025.           # -----------------------------------------------------------------
  1026.       # Change the height of the window.
  1027.       # By default: max lines shown is (height - 24) / 24
  1028.       # -----------------------------------------------------------------
  1029.         :height =>  120,
  1030.       # -----------------------------------------------------------------
  1031.       # This refers to the spacing between the window border and the contents.
  1032.       # -----------------------------------------------------------------
  1033.         :padding    =>  12,
  1034.         #---
  1035.       # -----------------------------------------------------------------
  1036.       # Set alignment settings.
  1037.       # 0 = Left/Default, 1 = Center, 2 = Right
  1038.       # -----------------------------------------------------------------  
  1039.                 :align      =>  0,
  1040.                 :vertical   =>  true, # Display vertically? True/False
  1041.       # -----------------------------------------------------------------
  1042.       # Set a Background Display Type:
  1043.       # 0 - Windowskin; 1 - Gradient Background; 2 - Picture
  1044.       # -----------------------------------------------------------------
  1045.                 :back_type  =>  0,
  1046.       # -----------------------------------------------------------------
  1047.       # This allows you to set a variable to change the skin of this particular    
  1048.       # section of the menu. The default is Variable 1. Remember that it reads
  1049.       # it as a string (e.g. $game_variables[1] = “Menu_Green”).
  1050.       # -----------------------------------------------------------------    
  1051.                 :background_variable => 1,
  1052.       # -----------------------------------------------------------------
  1053.       # Set the command window position.
  1054.             # 0 - Fixed position; 1 - Above Actor HUD; 2 - Above Actor Battle Sprite
  1055.       # -----------------------------------------------------------------    
  1056.         :pos_type   =>  1,                  
  1057.         :hide_select => true,  # Hide the window when a command is selected.
  1058.        
  1059.       # Type 0 settings (Windowskin)
  1060.       :type_0     =>  {
  1061.         :skin     => "Window",   # Name of the Windowskin
  1062.         :opacity  => 255,        # Change the transparency of the window.
  1063.                                  # 0 = Transparent, 255 = Solid    
  1064.                 },
  1065.                
  1066.       # -----------------------------------------------------------------  
  1067.       # Type 1 settings (Gradient Background)
  1068.       # color1 = refers to the first color of the gradient. ([R,G,B,A])
  1069.       # color2 = refers to the second color of the gradient. ([R,G,B,A])
  1070.       # normal_color refers to the color of your default windowskin.
  1071.       # -----------------------------------------------------------------
  1072.         :type_1     =>  {
  1073.           :color1   =>  [0, 0, 0, 128],
  1074.           :color2   =>  [0, 0, 0, 128],
  1075.           :vertical =>  false,
  1076.         },
  1077.       # -----------------------------------------------------------------  
  1078.       # Type 2 settings (Picture Background)
  1079.       # :picture = Name of the Picture located in Graphics/System folder.
  1080.       # :opacity = Transparency of the picture. 0 = Transparent, 255 = Solid  
  1081.       # -----------------------------------------------------------------  
  1082.         :type_2     =>  {
  1083.           :picture  =>  "Spin40", # Graphics/System
  1084.           :opacity  =>  255,
  1085.           :offset_x =>  24,
  1086.           :offset_y =>  24,
  1087.         },
  1088.       }, # End actor_commands
  1089.     } # End WINDOW_COMMANDS.
  1090.    
  1091.     # -----------------------------------------------------------------
  1092.         # This section handles the GUI elements of the battle system.
  1093.     # -----------------------------------------------------------------          
  1094.     WINDOW_GUI = {
  1095.       # -----------------------------------------------------------------
  1096.         # This section modifies the help window.
  1097.     # -----------------------------------------------------------------          
  1098.       :help_window  =>  {
  1099.      # -----------------------------------------------------------------
  1100.       # :x refers to the horizontal axis. Based on the Cartesian Plane.
  1101.       # Negative values (e.g. -1) mean they would move to the left, while
  1102.       # Positive values mean they would move to the right.
  1103.       # -----------------------------------------------------------------
  1104.       :x            =>  0,
  1105.       # -----------------------------------------------------------------
  1106.       # :y refers to the horizontal axis. Based on the Cartesian Plane.
  1107.       # Negative values (e.g. -1) mean they would move up, while
  1108.       # Positive values mean they would move to the down.
  1109.       # -----------------------------------------------------------------
  1110.       :y            =>  0,
  1111.       # -----------------------------------------------------------------
  1112.       # :z refers to the item’s display priority. Think of it as layers when
  1113.       # you use an image program or when mapping in RPG Maker. The higher the
  1114.       # value, the higher it will be drawn/drawn above other items.
  1115.       # -----------------------------------------------------------------
  1116.       :z            =>  300,
  1117.       :width        =>  640, # Change the width of the window.
  1118.       # -----------------------------------------------------------------
  1119.       # This refers to the spacing between the window border and the contents.
  1120.       # -----------------------------------------------------------------
  1121.         :padding    =>  12,
  1122.       # -----------------------------------------------------------------
  1123.       # Refers to the amount of lines displayed. By default it's 2 lines.
  1124.       # If you wish to have more and fit in the database, use the
  1125.       # Notetag Descriptions script.
  1126.       # -----------------------------------------------------------------
  1127.       :line_number  =>  2,
  1128.       :height_buff  =>  0, # Spacing between the lines vertically.
  1129.       # -----------------------------------------------------------------
  1130.       # Set a Background Display Type:
  1131.       # 0 - Windowskin; 1 - Gradient Background; 2 - Picture
  1132.       # -----------------------------------------------------------------
  1133.       :back_type    =>  0,
  1134.       # -----------------------------------------------------------------
  1135.       # This allows you to set a variable to change the skin of this particular    
  1136.       # section of the menu. The default is Variable 1. Remember that it reads
  1137.       # it as a string (e.g. $game_variables[1] = “Menu_Green”).
  1138.       # -----------------------------------------------------------------    
  1139.       :background_variable => 1,
  1140.      
  1141.       # Type 0 settings (Windowskin)
  1142.       :type_0     =>  {
  1143.         :opacity  => 255,       # Change the transparency of the window.
  1144.                                 # 0 = Transparent, 255 = Solid      
  1145.       },
  1146.        
  1147.       # -----------------------------------------------------------------  
  1148.       # Type 1 settings (Gradient Background)
  1149.       # color1 = refers to the first color of the gradient. ([R,G,B,A])
  1150.       # color2 = refers to the second color of the gradient. ([R,G,B,A])
  1151.       # normal_color refers to the color of your default windowskin.
  1152.       # -----------------------------------------------------------------  
  1153.       :type_1     =>  {
  1154.         :color1   =>  [0, 0, 0, 128],
  1155.         :color2   =>  [0, 0, 0, 128],
  1156.         :vertical =>  false,  # Display the gradient vertically.
  1157.       },
  1158.        
  1159.       # -----------------------------------------------------------------  
  1160.       # Type 2 settings (Picture Background)
  1161.       # :picture = Name of the Picture located in Graphics/System folder.
  1162.       # :opacity = Transparency of the picture. 0 = Transparent, 255 = Solid  
  1163.       # -----------------------------------------------------------------  
  1164.       :type_2     =>  {
  1165.         :picture  =>  "Help_Window",
  1166.         :opacity  =>  255,        # Change the transparency of the window.
  1167.                                   # 0 = Transparent, 255 = Solid  
  1168.         :offset_x =>  0,
  1169.         :offset_y =>  0,
  1170.         },
  1171.       }, # End help_window
  1172.      
  1173.     # -----------------------------------------------------------------
  1174.         # This section modifies the skill window.
  1175.     # -----------------------------------------------------------------    
  1176.             :skill_window  =>  {
  1177.           # -----------------------------------------------------------------
  1178.       # :x refers to the horizontal axis. Based on the Cartesian Plane.
  1179.       # Negative values (e.g. -1) mean they would move to the left, while
  1180.       # Positive values mean they would move to the right.
  1181.       # -----------------------------------------------------------------
  1182.                 :x      =>  0,
  1183.       # -----------------------------------------------------------------
  1184.       # :y refers to the horizontal axis. Based on the Cartesian Plane.
  1185.       # Negative values (e.g. -1) mean they would move up, while
  1186.       # Positive values mean they would move to the down.
  1187.       # -----------------------------------------------------------------
  1188.                 :y      =>  72,
  1189.       # -----------------------------------------------------------------
  1190.       # :z refers to the item’s display priority. Think of it as layers when
  1191.       # you use an image program or when mapping in RPG Maker. The higher the
  1192.       # value, the higher it will be drawn/drawn above other items.
  1193.       # -----------------------------------------------------------------
  1194.                 :z      =>  300,   
  1195.         :width        =>  640,         # Change the width of the window.
  1196.         :height       =>  72,          # Change the height of the window.
  1197.       # -----------------------------------------------------------------
  1198.       # This refers to the spacing between the window border and the contents.
  1199.       # -----------------------------------------------------------------
  1200.         :padding      =>  12,
  1201.       # -----------------------------------------------------------------
  1202.       # Set a Background Display Type:
  1203.       # 0 - Windowskin; 1 - Gradient Background; 2 - Picture
  1204.       # -----------------------------------------------------------------
  1205.         :back_type    =>  0,
  1206.       # -----------------------------------------------------------------
  1207.       # This allows you to set a variable to change the skin of this particular    
  1208.       # section of the menu. The default is Variable 1. Remember that it reads
  1209.       # it as a string (e.g. $game_variables[1] = “Menu_Green”).
  1210.       # -----------------------------------------------------------------  
  1211.         :background_variable => 1,
  1212.         :hide_select  =>  true,   # Hide the window when selecting a target.
  1213.        
  1214.       # Type 0 settings (Windowskin)
  1215.        :type_0     =>  {
  1216.         :opacity  => 255,      # Change the transparency of the window.
  1217.                                # 0 = Transparent, 255 = Solid    
  1218.       },
  1219.        
  1220.       # -----------------------------------------------------------------  
  1221.       # Type 1 settings (Gradient Background)
  1222.       # color1 = refers to the first color of the gradient. ([R,G,B,A])
  1223.       # color2 = refers to the second color of the gradient. ([R,G,B,A])
  1224.       # normal_color refers to the color of your default windowskin.
  1225.       # -----------------------------------------------------------------
  1226.         :type_1     =>  {
  1227.           :color1   =>  [0, 0, 0, 128],
  1228.           :color2   =>  [0, 0, 0, 128],
  1229.           :vertical =>  false,
  1230.         },  
  1231.       # -----------------------------------------------------------------  
  1232.       # Type 2 settings (Picture Background)
  1233.       # :picture = Name of the Picture located in Graphics/System folder.
  1234.       # :opacity = Transparency of the picture. 0 = Transparent, 255 = Solid  
  1235.       # -----------------------------------------------------------------  
  1236.         :type_2     =>  {
  1237.             # -----------------------------------------------------------------
  1238.       # # Name of the Picture located in Graphics/System folder.
  1239.       # -----------------------------------------------------------------
  1240.           :picture  =>  "Actor_Commands",
  1241.             # -----------------------------------------------------------------
  1242.       # When enabled, you can set custom graphics based on Skill Type.
  1243.       # picture + "_SkillTypeName" (Example: SkillBG_Special)
  1244.       # -----------------------------------------------------------------
  1245.           :base_st  =>  false,
  1246.           :opacity  =>  255,     # Change the transparency of the picture.
  1247.                                  # 0 = Transparent, 255 = Solid  
  1248.       # -----------------------------------------------------------------
  1249.       # Offset Values refer to how much you want to nudge the window
  1250.       # display without affecting its base x and y.
  1251.       # -----------------------------------------------------------------
  1252.           :offset_x =>  0,
  1253.           :offset_y =>  0,
  1254.         },
  1255.       }, # End skill_window
  1256.      
  1257.     # -----------------------------------------------------------------
  1258.         # This section modifies the item window.
  1259.     # -----------------------------------------------------------------                
  1260.       :item_window  =>  {
  1261.       # -----------------------------------------------------------------
  1262.       # :x refers to the horizontal axis. Based on the Cartesian Plane.
  1263.       # Negative values (e.g. -1) mean they would move to the left, while
  1264.       # Positive values mean they would move to the right.
  1265.       # -----------------------------------------------------------------
  1266.                 :x      =>  0,
  1267.       # -----------------------------------------------------------------
  1268.       # :y refers to the horizontal axis. Based on the Cartesian Plane.
  1269.       # Negative values (e.g. -1) mean they would move up, while
  1270.       # Positive values mean they would move to the down.
  1271.       # -----------------------------------------------------------------
  1272.                 :y      =>  72,
  1273.       # -----------------------------------------------------------------
  1274.       # :z refers to the item’s display priority. Think of it as layers when
  1275.       # you use an image program or when mapping in RPG Maker. The higher the
  1276.       # value, the higher it will be drawn/drawn above other items.
  1277.       # -----------------------------------------------------------------
  1278.                 :z        =>  300,
  1279.                 :width    =>  640,  # Change the width of the window.
  1280.                 :height   =>  72,   # Change the height of the window.
  1281.       # -----------------------------------------------------------------
  1282.       # This refers to the spacing between the window border and the contents.
  1283.       # -----------------------------------------------------------------
  1284.                 :padding  =>  12,
  1285.       # -----------------------------------------------------------------
  1286.       # Set a Background Display Type:
  1287.       # 0 - Windowskin; 1 - Gradient Background; 2 - Picture
  1288.       # -----------------------------------------------------------------
  1289.                 :back_type  =>  0,
  1290.       # -----------------------------------------------------------------
  1291.       # This allows you to set a variable to change the skin of this particular    
  1292.       # section of the menu. The default is Variable 1. Remember that it reads
  1293.       # it as a string (e.g. $game_variables[1] = “Menu_Green”).
  1294.       # -----------------------------------------------------------------    
  1295.                 :background_variable => 1, # Set a Variable to change Window
  1296.         :hide_select => true,  # Hide the window when a command is selected.
  1297.        
  1298.       # Type 0 settings (Windowskin)
  1299.       :type_0     =>  {
  1300.         :opacity  => 255,        # Change the transparency of the window.
  1301.                                  # 0 = Transparent, 255 = Solid    
  1302.       },
  1303.       # -----------------------------------------------------------------  
  1304.       # Type 1 settings (Gradient Background)
  1305.       # color1 = refers to the first color of the gradient. ([R,G,B,A])
  1306.       # color2 = refers to the second color of the gradient. ([R,G,B,A])
  1307.       # normal_color refers to the color of your default windowskin.
  1308.       # -----------------------------------------------------------------
  1309.         :type_1     =>  {
  1310.           :color1   =>  [0, 0, 0, 128],
  1311.           :color2   =>  [0, 0, 0, 128],
  1312.           :vertical =>  false,     # Display the gradient vertically.
  1313.         },
  1314.        
  1315.       # -----------------------------------------------------------------  
  1316.       # Type 2 settings (Picture Background)
  1317.       # :picture = Name of the Picture located in Graphics/System folder.
  1318.       # :opacity = Transparency of the picture. 0 = Transparent, 255 = Solid  
  1319.       # -----------------------------------------------------------------  
  1320.         :type_2     =>  {
  1321.           :picture  =>  "Actor_Commands",
  1322.           :opacity  =>  255,
  1323.         # -----------------------------------------------------------------
  1324.         # Offset Values refer to how much you want to nudge the window display
  1325.         # without affecting its base x and y.
  1326.         # -----------------------------------------------------------------
  1327.           :offset_x =>  0,
  1328.           :offset_y =>  0,
  1329.         },
  1330.       }, # End item_window
  1331.      
  1332.     # -----------------------------------------------------------------
  1333.         # This section modifies the battlelog display.
  1334.     # -----------------------------------------------------------------                        
  1335.           :battlelog_window  =>  {
  1336.         :enable       =>  true, # Enable battlelog? True/False.
  1337.       # -----------------------------------------------------------------
  1338.       # :x refers to the horizontal axis. Based on the Cartesian Plane.
  1339.       # Negative values (e.g. -1) mean they would move to the left, while
  1340.       # Positive values mean they would move to the right.
  1341.       # -----------------------------------------------------------------
  1342.       :x            =>  0,
  1343.       # -----------------------------------------------------------------
  1344.       # :y refers to the horizontal axis. Based on the Cartesian Plane.
  1345.       # Negative values (e.g. -1) mean they would move up, while
  1346.       # Positive values mean they would move to the down.
  1347.       # -----------------------------------------------------------------
  1348.       :y            =>  0,
  1349.       # -----------------------------------------------------------------
  1350.       # :z refers to the item’s display priority. Think of it as layers when
  1351.       # you use an image program or when mapping in RPG Maker. The higher the
  1352.       # value, the higher it will be drawn/drawn above other items.
  1353.       # -----------------------------------------------------------------
  1354.       :z            =>  300,
  1355.       :width        =>  640, # Change the width of the window.
  1356.       # -----------------------------------------------------------------
  1357.       # Refers to the amount of lines displayed. By default it's 2 lines.
  1358.       # If you wish to have more and fit in the database, use the
  1359.       # Notetag Descriptions script.
  1360.       # -----------------------------------------------------------------
  1361.         :line_number  =>  4,
  1362.       # -----------------------------------------------------------------
  1363.       # This refers to the spacing between the window border and the contents.
  1364.       # -----------------------------------------------------------------
  1365.         :padding      =>  12,
  1366.         :height_buff  =>  0,     # Spacing between the lines vertically.
  1367.       # -----------------------------------------------------------------
  1368.       # Set a Background Display Type:
  1369.             # 0 - Windowskin; 1 - Gradient Background; 2 - Picture;
  1370.             # 3 - Default Dim for each line.
  1371.       # -----------------------------------------------------------------
  1372.         :back_type    =>  3,
  1373.       # -----------------------------------------------------------------
  1374.       # This allows you to set a variable to change the skin of this particular    
  1375.       # section of the menu. The default is Variable 1. Remember that it reads
  1376.       # it as a string (e.g. $game_variables[1] = “Menu_Green”).
  1377.       # -----------------------------------------------------------------  
  1378.         :background_variable => 1, # Set a Variable to change Window
  1379.             # -----------------------------------------------------------------  
  1380.             # Enables or disable log display BG.
  1381.             # Set to false to show it even when there is no line.
  1382.             # -----------------------------------------------------------------  
  1383.         :show_no_line =>  true,
  1384.                
  1385.       # Type 0 settings (Windowskin)
  1386.       :type_0     =>  {
  1387.         :opacity  => 255,      # Change the transparency of the window.
  1388.                                # 0 = Transparent, 255 = Solid    
  1389.       },
  1390.        
  1391.       # -----------------------------------------------------------------  
  1392.       # Type 1 settings (Gradient Background)
  1393.       # color1 = refers to the first color of the gradient. ([R,G,B,A])
  1394.       # color2 = refers to the second color of the gradient. ([R,G,B,A])
  1395.       # normal_color refers to the color of your default windowskin.
  1396.       # -----------------------------------------------------------------
  1397.       :type_1     =>  {
  1398.         :color1   =>  [0, 0, 0, 128],
  1399.         :color2   =>  [0, 0, 0, 128],
  1400.         :vertical =>  false,
  1401.       },
  1402.  
  1403.       # -----------------------------------------------------------------  
  1404.       # Type 2 settings (Picture Background)
  1405.       # :picture = Name of the Picture located in Graphics/System folder.
  1406.       # :opacity = Transparency of the picture. 0 = Transparent, 255 = Solid  
  1407.       # -----------------------------------------------------------------  
  1408.       # BG Type 2 settings
  1409.       :type_2     =>  {
  1410.         :picture  =>  "", # Graphics/System
  1411.         :opacity  =>  255,
  1412.         :offset_x =>  0,
  1413.         :offset_y =>  0,
  1414.       },
  1415.         }, # End battlelog_window
  1416.      
  1417.   } # End WINDOW_GUI.
  1418.    
  1419.   end # End WINDOWS
  1420.     # -----------------------------------------------------------------
  1421.         # This section handles the animation and message system settings
  1422.         # and how it'll affect the Battle GUI by default.
  1423.     # -----------------------------------------------------------------
  1424.   module CORE
  1425.    
  1426.     VISUAL = {
  1427.             # -----------------------------------------------------------------
  1428.       # Enemies default attack animation ID.
  1429.       # First Attack Animation and Second Attack Animation can be defined by
  1430.       # notetags <atk ani 1: x> and <atk ani 2: x> respectively.
  1431.       # Always disable :animation_on_hud when using a sideview script.
  1432.             # -----------------------------------------------------------------
  1433.       :enemy_attack_animation =>  1,
  1434.       :animation_on_hud       =>  true,
  1435.      
  1436.             # -----------------------------------------------------------------
  1437.       # Below settings are used for display animation on HUD.
  1438.             # This allows you to set offsets on where the animation displays on
  1439.             # parts of the Actor HUD.
  1440.             # -----------------------------------------------------------------
  1441.       :ani_offset_x           =>  64,
  1442.       :ani_offset_y           =>  0,
  1443.       # -----------------------------------------------------------------
  1444.       # This section hides the Battle Status and Actor GUI when a message
  1445.             # is displayed. Set to False to make it permanent.
  1446.             # -----------------------------------------------------------------
  1447.       :status_close_msg       =>  true,  # Status close when show message
  1448.     } # End VISUAL
  1449.    
  1450.   end # End CORE
  1451. end # End BattleLuna
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement