Newer
Older
// -------------------------------------------------------------------------------
// 1) Main Variables.
// -------------------------------------------------------------------------------
var BunnyWaitress = { bBunnyOutfit: false };
Object.defineProperty(BunnyWaitress, 'BunnyOutfit', {
get: function() { return BunnyWaitress.bBunnyOutfit && $karryn.isWearingWaitressClothing(); },
set: function(wear) { BunnyWaitress.bBunnyOutfit = wear; }
});
// -------------------------------------------------------------------------------
// 2) Multi-language Texts
// -------------------------------------------------------------------------------
BunnyWaitress.Scene_Boot_start = Scene_Boot.prototype.start;
Scene_Boot.prototype.start = function() {
BunnyWaitress.Scene_Boot_start.call(this);
if ($remMapSCH == null) $remMapSCH = {};
$remMapEN.BunnyWaitress__Pantyhose_Title = {text:['Bunny Waitress']};
$remMapSCH.BunnyWaitress__Pantyhose_Title = {text:['猫猫酒保服']};
$remMapRU.BunnyWaitress__Pantyhose_Title = {text:['Официантка-зайчик']};
$remMapEN.BunnyWaitress__Pantyhose_Desc = {text:['Bunny waitress on duty!', 'Hop hop!', '\\C[13](Available during the waitressjob)']};
$remMapSCH.BunnyWaitress__Pantyhose_Desc = {text:['这是您的订单喵♥……', '……真的要打扮成这样吗……*唉*', '\\C[13](服装将在酒吧小游戏中生效)']};
$remMapRU.BunnyWaitress__Pantyhose_Desc = {text:['Официантка-зайчик начинает на смену!', 'Прыг прыг!', '\\C[13](доступен во время работы в баре).']};
};
// -------------------------------------------------------------------------------
// 4) Changing outfits functions
// -------------------------------------------------------------------------------
BunnyWaitress.WearPantyhose = function(is_wear = true) {
BunnyWaitress.BunnyOutfit = is_wear;
};
// -------------------------------------------------------------------------------
// 5) Register in Hanger
// -------------------------------------------------------------------------------
BunnyWaitress.RegisterInSushiHanger = function() {
console.warn("BunnyWaitress Pack: Can't register, cause '[Sushikun] Hanger' pack is not found!");
return;
}
SushiHanger.AddOutfit(
"BunnyWaitressOutfit_ModFrenzy", // Should be uniq and without spaces.
"BunnyWaitress__Pantyhose_Desc",
"", // <- buffs.
[ "Waitress" ],
[ "waitress" ],
[ ],
function() { BunnyWaitress.WearPantyhose(true); },
function() { BunnyWaitress.WearPantyhose(false); }
);
}