卡琳典狱长游戏中的接待室是游戏中玩家提升游戏各种角色的数值的关键性地区。也是玩家获取荣誉值和了解文件中的相关信息的重要途径之一。小编今天就为玩家们盘点一番该通过什么样的方式对游戏中的接待室相关的内容进行修正呢?
玩家可以通过修改接待室的JS文件之中的相关代码的方式来对接待室的内容进行修正!
RemtairyKarrynReceptionist.js
最小荣誉值
Game_Party.prototype.getMinimumReceptionistSatisfaction = function() {
let minSat = 10;
return minSat;
};
接待获得荣誉值
Game_Party.prototype.postReceptionistBattleCleanup = function() {
this.setIsInReceptionistBattleFlag(false);
this._showTopRightTimeNumberFlag = false;
$gameSwitches.setValue(SWITCH_TODAY_RECEPTIONIST_BATTLE_ID, true);
$gameTroop._goblins_distanceSlot = [];
if(this._receptionistBattle_visitorSatisfaction_general > 0) {
let addRep = 10;
if($gameParty._receptionistSatisfaction <= 20 && Math.randomInt(100) < this._receptionistBattle_visitorSatisfaction_general) addRep++;
this.increaseReceptionistSatisfaction(addRep);
$gameSwitches.setValue(SWITCH_TODAY_RECEPTIONIST_SATISFACTION_RATE_UP_ID, true);
}
else if(this._receptionistBattle_visitorSatisfaction_general < 0) {
let addRep = 5;
if(Math.randomInt(100) < this._receptionistBattle_visitorSatisfaction_general * -1) addRep--;
this.increaseReceptionistSatisfaction(addRep);
}
if(this._receptionistBattle_visitorSatisfaction_fan > 0) {
let addRep = 10;
if($gameParty._receptionistFame <= 15 && Math.randomInt(100) < this._receptionistBattle_visitorSatisfaction_fan) addRep++;
this.increaseReceptionistFame(addRep);
$gameSwitches.setValue(SWITCH_TODAY_RECEPTIONIST_FAME_UP_ID, true);
}
else if(this._receptionistBattle_visitorSatisfaction_fan < 0) {
this.increaseReceptionistFame(-1);
}
if(this._receptionistBattle_visitorSatisfaction_pervert + this._receptionistBattle_visitorSpottedNaughtyActs > 0) {
let addRep = 10;
if($gameParty._receptionistNotoriety <= 15 && Math.randomInt(100) < this._receptionistBattle_visitorSatisfaction_pervert + this._receptionistBattle_visitorSpottedNaughtyActs) addRep++;
this.increaseReceptionistNotoriety(addRep);
$gameSwitches.setValue(SWITCH_TODAY_RECEPTIONIST_NOTORIETY_UP_ID, true);
}
else if(this._receptionistBattle_visitorSatisfaction_pervert + this._receptionistBattle_visitorSpottedNaughtyActs < 0) {
let addRep = 5;
if(Math.randomInt(100) < (this._receptionistBattle_visitorSatisfaction_pervert + this._receptionistBattle_visitorSpottedNaughtyActs) * -1) addRep--;
this.increaseReceptionistNotoriety(addRep);
}
打工时间修改同酒吧
Game_Party.prototype.setReceptionistBattleTimeLimit = function(minutes) {
if(minutes === 20) {
this._receptionistBattle_timeLimit = 1200;
this._receptionistBattle_baseFatigueGain = 2;
this._receptionistBattle_battleTimeLimitBasedMaxGoblinSpawnCountMultipler = 1;
}
else if(minutes === 30) {
this._receptionistBattle_timeLimit = 1800;
this._receptionistBattle_baseFatigueGain = 4;
this._receptionistBattle_battleTimeLimitBasedMaxGoblinSpawnCountMultipler = 1.1;
}
else if(minutes === 40) {
this._receptionistBattle_timeLimit = 2400;
this._receptionistBattle_baseFatigueGain = 6;
this._receptionistBattle_battleTimeLimitBasedMaxGoblinSpawnCountMultipler = 1.25;
}
else if(minutes === 50) {
this._receptionistBattle_timeLimit = 3000;
this._receptionistBattle_baseFatigueGain = 8;
this._receptionistBattle_battleTimeLimitBasedMaxGoblinSpawnCountMultipler = 1.5;
}
else if(minutes === 60) {
this._receptionistBattle_timeLimit = 3600;
this._receptionistBattle_baseFatigueGain = 12;
this._receptionistBattle_battleTimeLimitBasedMaxGoblinSpawnCountMultipler = 1.75;
}
else if(minutes === 15) {
this._receptionistBattle_timeLimit = 900;
this._receptionistBattle_baseFatigueGain = 1;
this._receptionistBattle_battleTimeLimitBasedMaxGoblinSpawnCountMultipler = 1;
}
else if(minutes === 10) {
this._receptionistBattle_timeLimit = 600;
this._receptionistBattle_baseFatigueGain = 1;
this._receptionistBattle_battleTimeLimitBasedMaxGoblinSpawnCountMultipler = 1;
}
//debugging
//this._receptionistBattle_timeLimit = 300;
};
出现害羞访客的概率 基础值是10,也就是10%
const VISITOR_WANTED_PERV_PROMOTE_CHANCE_INC = 10;
访客发现骚扰几率
const RECEPTIONIST_CHANCE_OF_VISITOR_A_NOTICING = 12;
const RECEPTIONIST_CHANCE_OF_VISITOR_B_NOTICING = 6;
const RECEPTIONIST_CHANCE_OF_VISITOR_C_NOTICING = 2;
const RECEPTIONIST_CHANCE_OF_VISITOR_D_NOTICING = 1;
const RECEPTIONIST_CHANCE_OF_FAN_NOTICING_MULTI = 2;
最小粉丝值最小绯闻值
const VAR_MIN_RECEPTIONIST_SATISFACTION = 5;
const VAR_MIN_RECEPTIONIST_FAME = 10;
const VAR_MIN_RECEPTIONIST_NOTORIETY = 20;
哥布林前进概率
let chanceToMoveForward = 100;
let chanceToMoveBackward = 0;
处理文件页数与探访时间限制
const VISITOR_MIN_PAGES = 1;
const VISITOR_MAX_PAGES = 1;
const VISITOR_BASE_MIN_TIME = 3;
const VISITOR_BASE_MAX_TIME = 3;
如果身上有玩具不拿下玩具
搜索this.removeAllToys();
//this.removeAllToys(); 在前面加//关闭