Advertisement
rito_kun

Rito_Menu_Add-on

Nov 27th, 2015
959
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //=============================================================================
  2. // Rito_Menu_Add-on.js
  3. //=============================================================================
  4. var Imported = Imported || {};
  5. Imported.Rito_GameEnd = true;
  6. var Rito = Rito || {};
  7.  
  8. /*:
  9.  * @plugindesc Version 1.02
  10.  * Modify each opacity windows added by plugins.
  11.  * @author Rito
  12.  *
  13.  * @help Please credit me. Usage for commercial/free game.
  14.  *
  15.  * @param //Yanfly\\
  16.  * @default ================
  17.  * @desc Do not change that
  18.  * @param ~ Item Core
  19.  * @desc Do not change that
  20.  * @param Status Opacity YIC
  21.  * @default 0
  22.  *
  23.  * @param Info Opacity YIC
  24.  * @default 0
  25.  *
  26.  * @param Item Action Opacity YIC
  27.  * @default 0
  28.  *
  29.  * @param ~ Equip Core
  30.  * @desc Do not change that
  31.  * @param Compare Opacity YIC
  32.  * @default 0
  33.  *
  34.  * @param ~ Status Menu Core
  35.  * @desc Do not change that
  36.  * @param Command Opacity YSMC
  37.  * @default 0
  38.  *
  39.  * @param Status Opacity YSMC
  40.  * @default 0
  41.  *
  42.  * @param Info Opacity YSMC
  43.  * @default 0
  44.  *
  45.  * @param Help Opacity YSMC
  46.  * @default 0
  47.  *
  48.  * @param
  49.  * @param //ArkDG\\
  50.  * @default ================
  51.  * @desc Do not change that
  52.  * @param ~ Save Engine
  53.  * @desc Do not change that
  54.  * @param Action Opacity ASE
  55.  * @default 0
  56.  *
  57.  * @param List Opacity ASE
  58.  * @default 0
  59.  */
  60. var parameters = PluginManager.parameters('Rito_Menu_Add-on');
  61.  
  62. Rito.Param = Rito.Param || {};
  63.  
  64. // ===========Yanfly=============
  65. // Opacity Item Core
  66. if (Imported.YEP_ItemCore){
  67.     Rito.Param.AO_Yanfly_IC_StatusWin = Number(parameters['Status Opacity YIC'] || 0);
  68.     Rito.Param.AO_Yanfly_IC_InfoWin = Number(parameters['Info Opacity YIC'] || 0);
  69.     Rito.Param.AO_Yanfly_IC_itemActionWin = Number(parameters['Item Action Opacity YIC'] || 0);
  70.    
  71.     var _alias_SceneItem_createStatusWindow = Scene_Item.prototype.createStatusWindow;
  72.     Scene_Item.prototype.createStatusWindow = function() {
  73.         _alias_SceneItem_createStatusWindow.call(this);
  74.         this._statusWindow.opacity = Rito.Param.AO_Yanfly_IC_StatusWin;
  75.     };
  76.  
  77.     var _alias_SceneItem_createInfoWindow = Scene_Item.prototype.createInfoWindow;
  78.     Scene_Item.prototype.createInfoWindow = function() {
  79.         _alias_SceneItem_createInfoWindow.call(this);
  80.         this._infoWindow.opacity = Rito.Param.AO_Yanfly_IC_InfoWin;
  81.     };
  82.  
  83.     var _alias_SceneItem_createActionWindow = Scene_Item.prototype.createActionWindow;
  84.     Scene_Item.prototype.createActionWindow = function() {
  85.         _alias_SceneItem_createActionWindow.call(this);
  86.         this._itemActionWindow.opacity = Rito.Param.AO_Yanfly_IC_itemActionWin;
  87.     };
  88. }
  89.  
  90. // Opacity Equip Core
  91. if (Imported.YEP_EquipCore){
  92.     Rito.Param.AO_Yanfly_EC_CompareWin = Number(parameters['Compare Opacity YIC'] || 0);
  93.    
  94.     var _alias_SceneEquip_createCompareWindow = Scene_Equip.prototype.createCompareWindow;
  95.     Scene_Equip.prototype.createCompareWindow = function() {
  96.         _alias_SceneEquip_createCompareWindow.call(this);
  97.         this._compareWindow.opacity = Rito.Param.AO_Yanfly_EC_CompareWin;
  98.     };
  99. }
  100.  
  101. // Opacity Status Menu Core
  102. if (Imported.YEP_StatusMenuCore){
  103.     Rito.Param.AO_Yanfly_SMC_commandWin = Number(parameters['Command Opacity YSMC'] || 0);
  104.     Rito.Param.AO_Yanfly_SMC_statusWin = Number(parameters['Status Opacity YSMC'] || 0);
  105.     Rito.Param.AO_Yanfly_SMC_infoWin = Number(parameters['Info Opacity YSMC'] || 0);
  106.     Rito.Param.AO_Yanfly_SMC_helpWin = Number(parameters['Help Opacity YSMC'] || 0);
  107.    
  108.     var _alias_YFLY_SMC_Scene_Status = Scene_Status.prototype.create;
  109.     Scene_Status.prototype.create = function() {
  110.         _alias_YFLY_SMC_Scene_Status.call(this);   
  111.         this._commandWindow.opacity = Rito.Param.AO_Yanfly_SMC_commandWin;
  112.         this._statusWindow.opacity = Rito.Param.AO_Yanfly_SMC_statusWin;
  113.         this._infoWindow.opacity = Rito.Param.AO_Yanfly_SMC_infoWin;
  114.         this._helpWindow.opacity = Rito.Param.AO_Yanfly_SMC_helpWin;
  115.     }; 
  116. }
  117. // ===========ArkDG=============
  118. // Opacity Save Engine
  119. if (Imported.ArkDG_SaveScreen){
  120.     Rito.Param.AO_ArkDG_SE_statusWin = Number(parameters['Status Opacity ASE'] || 0);
  121.     Rito.Param.AO_ArkDG_SE_listWin = Number(parameters['List Opacity ASE'] || 0);
  122.    
  123.     var _Rito_alias_SceneFile_create = Scene_File.prototype.start;
  124.     Scene_File.prototype.start = function() {
  125.         _Rito_alias_SceneFile_create.call(this);
  126.         this._statusWindow.opacity = Rito.Param.AO_ArkDG_SE_statusWin; // Bas
  127.         this._listWindow.opacity = Rito.Param.AO_ArkDG_SE_listWin; // Haut
  128.     };
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement