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;
 };
 
 /**