diff --git a/saveTools/fc_edit_save.py b/saveTools/fc_edit_save.py index 010d3cc07dd98f3bc855118b59ad1b24f14a86c7..ffe2c906a44e6ffa479e6aa24130955cad15b45c 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 7d13c414eb7e95efa2ffb26c43293598a1bce91b..498e7ace220e101037024f32c3482d0f14fb93f3 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 236e71bc7423977ba6c8e18a10a5d26bcc900c4c..19d34486e51ffc7dd2f86d808452a586f9ed5e0a 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 f8edfdf4167af08b56b900465e47bc82c71e9d04..1457e35bbab3aa41a1dbe29991bedd041ee07316 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; }; /**