Fix bug in pre commit

main
xian18 2 years ago
parent 2fad11c60d
commit 82911be055
Signed by: SaltedFish
GPG Key ID: B0C26448E9EF40CA

@ -103,8 +103,9 @@ DataManager.processStatesCustomAddtionNotetags = function (group) {
for (var n = 1; n < group.length; n++) { for (var n = 1; n < group.length; n++) {
var obj = group[n]; var obj = group[n];
var notedata = obj.note.split(/[\r\n]+/); var notedata = obj.note.split(/[\r\n]+/);
obj.SF_StatesCustomAddtion_Before = "";
var mode = "none"; var mode = "none";
obj.SF_StatesCustomAddtion_Before = "";
for (var i = 0; i < notedata.length; i++) { for (var i = 0; i < notedata.length; i++) {
var line = notedata[i]; var line = notedata[i];
if (line.match(note1)) { if (line.match(note1)) {
@ -115,10 +116,10 @@ DataManager.processStatesCustomAddtionNotetags = function (group) {
obj.SF_StatesCustomAddtion_Before += line + "\n"; obj.SF_StatesCustomAddtion_Before += line + "\n";
} }
} }
}
if (obj.SF_StatesCustomAddtion_Before) { if (obj.SF_StatesCustomAddtion_Before) {
obj.SF_StatesCustomAddtion_Before = new Function("target", "stateId", obj.SF_StatesCustomAddtion_Before); obj.SF_StatesCustomAddtion_Before = new Function("target", "stateId", obj.SF_StatesCustomAddtion_Before);
}
} }
return true; return true;
@ -129,8 +130,9 @@ DataManager.processStatesCustomAddtionNotetags = function (group) {
//============================================================================= //=============================================================================
SF_Plugins.SF_StatesCustomAddtion.Game_Battler_addState = Game_Battler.prototype.addState; SF_Plugins.SF_StatesCustomAddtion.Game_Battler_addState = Game_Battler.prototype.addState;
Game_Battler.prototype.addState = function (stateId) { Game_Battler.prototype.addState = function (stateId) {
if (this.SF_StatesCustomAddtion_Before) { var state = $dataStates[stateId];
var result = this.SF_StatesCustomAddtion_Before(this, stateId); if (state.SF_StatesCustomAddtion_Before) {
var result = state.SF_StatesCustomAddtion_Before.call(this, this, stateId);
if (result.result) return; if (result.result) return;

Loading…
Cancel
Save