- Jan 16, 2017
- 185
- 113
Just tried this, almost there, it gives 999 points every time you order and edict, but it also locks your points, most likely because it goes over a limit.
RemitaryEdicts.js
Haven't tested it yet. So the edict points usage maybe drawing the information from some other variable. But I think this is a good shot for you. Good luck.Code://///////// // Edict Points ////////// Change this Game_Actor.prototype.getStoredEdictPoints = function() { return this._storedEdictPoints; }; To something like this Game_Actor.prototype.getStoredEdictPoints = function() { return 999; };
So I looked some more, you'll have to change another function that dictates the max carry over points to be safe I believe.
Code:Change this Game_Actor.prototype.getNewDayEdictPoints = function() { let unusedPoints = Math.max(this._storedEdictPoints, this.stsAsp()); this.resetEdictPoints(); let points = 2; if(Prison.easyMode()) points++; else if(Prison.hardMode() && Prison.date % 2 === 0) points--; if(this.hasEdict(EDICT_PARTIALLY_RESTORE_BUREAUCRACY)) { if(this.hasEdict(EDICT_REDIRECT_SUBSIDIES)) { if(Prison.date % 2 === 1) points++; } else points++; } let maxCarryover = 0; maxCarryover += this.titleEfficientAdminstrator_carryoverUnusedEdictPoint(); if(this.hasEdict(EDICT_REPAIR_MEETING_ROOM)) maxCarryover += 1; // get rid of this points += Math.min(maxCarryover, unusedPoints); // replace with this points = unusedPoints; if($gameSwitches.value(SWITCH_POST_CAPTAIN_INTERMISSION_ID)) points = 0; this._storedEdictPoints = points; };