From 8bd697abb42c37b243fd4842838a7465531c3927 Mon Sep 17 00:00:00 2001 From: Trinidad <anchaiscastilla@gmail.com> Date: Mon, 13 May 2024 10:09:20 +0200 Subject: [PATCH] modified: saveTools/fc_edit_save.py modified: src/data/backwardsCompatibility/datatypeCleanup.js modified: src/js/states/HumanState.js modified: src/js/states/SlaveState.js --- saveTools/fc_edit_save.py | 4 ++-- src/data/backwardsCompatibility/datatypeCleanup.js | 1 + src/js/states/HumanState.js | 1 + src/js/states/SlaveState.js | 3 ++- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/saveTools/fc_edit_save.py b/saveTools/fc_edit_save.py index 010d3cc07dd..ffe2c906a44 100755 --- a/saveTools/fc_edit_save.py +++ b/saveTools/fc_edit_save.py @@ -94,7 +94,7 @@ IGNORE_IN_PC = [ "HGExclude", "NCSyouthening", "albinismOverride", "assignment", "attrKnown", "canRecruit", "choosesOwnAssignment", "choosesOwnChastity", "choosesOwnClothes", "clitSetting", "counter.PCChildrenFathered", - "counter.PCKnockedUp", "counter.births", "counter.pitKills", + "counter.PCKnockedUp", "counter.births", "counter.pitKills", "counter.events", "counter.publicUse", "currentRules", "custom.desc", "custom.hairVector", "custom.image", "custom.label", "custom.title", "custom.titleLisp", "death", "devotion", "dietCum", "dietMilk", "effectiveWhoreClass", "fetishKnown", @@ -1078,7 +1078,7 @@ def clone_slave(game_vars, orig_slave, same_parents=False): new_slave[zero_key] = 0 for counter in [ "PCChildrenFathered", "PCKnockedUp", "births", "birthsTotal", - "laborCount", "slavesFathered", "slavesKnockedUp" + "laborCount", "slavesFathered", "slavesKnockedUp", "events" ]: if counter in new_slave["counter"]: new_slave["counter"][counter] = 0 diff --git a/src/data/backwardsCompatibility/datatypeCleanup.js b/src/data/backwardsCompatibility/datatypeCleanup.js index 7d13c414eb7..498e7ace220 100644 --- a/src/data/backwardsCompatibility/datatypeCleanup.js +++ b/src/data/backwardsCompatibility/datatypeCleanup.js @@ -235,6 +235,7 @@ App.Entity.Utils.SlaveDataSchemeCleanup = (function() { PCChildrenFathered: "PCChildrenFathered", slavesKnockedUp: "slavesKnockedUp", PCKnockedUp: "PCKnockedUp", + events: "events", }, false, true); } diff --git a/src/js/states/HumanState.js b/src/js/states/HumanState.js index 236e71bc742..19d34486e51 100644 --- a/src/js/states/HumanState.js +++ b/src/js/states/HumanState.js @@ -2707,6 +2707,7 @@ App.Entity.HumanState = class HumanState { newCounter.slavesKnockedUp = 0; newCounter.timesBred = 0; newCounter.PCChildrenBeared = 0; + newCounter.events = 0; slave.counter = newCounter; slave.rules = new App.Entity.RuleState(); const newCustom = new App.Entity.CustomAddonsState(); diff --git a/src/js/states/SlaveState.js b/src/js/states/SlaveState.js index f8edfdf4167..1457e35bbab 100644 --- a/src/js/states/SlaveState.js +++ b/src/js/states/SlaveState.js @@ -64,7 +64,8 @@ App.Entity.SlaveActionCountersState = class SlaveActionCountersState extends App this.timesBred = 0; /** How many of your children has they borne. */ this.PCChildrenBeared = 0; - } + /** In how many random events has been actor */ + this.events = 0; }; /** -- GitLab