From 3c8f34b01797b08d5a2b4fbf69ccd89dbbb33857 Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Fri, 17 Aug 2018 21:48:19 -0400 Subject: [PATCH] unbroke twineJS --- devNotes/VersionChangeLog-Premod+LoliMod.txt | 3 +- devNotes/twine JS.txt | 34 +++----------------- 2 files changed, 6 insertions(+), 31 deletions(-) diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index c69c02bacd8..2b4900ea01d 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -4,9 +4,10 @@ 8/16/2018 - 1 + 3 -new supremacist and subjugationist PA FS appearances -hearing and deafness added + -fixes 0.10.7.1-0.5.x diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index a1a148198ab..8d6f8d99764 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -37,6 +37,8 @@ if (typeof interpolate == "undefined") { window.interpolate = interpolate; } +config.history.maxStates = 1; + window.isFullyPotent = function(slave) { if (!slave) { return null; @@ -1429,9 +1431,9 @@ window.setPregType = function(actor) { var ovum = 1; var fertilityStack = 0; // adds an increasing bonus roll for stacked fertility drugs - if(actor.broodmother < 1) { // Broodmothers should be not processed here. Necessary now. + if(actor.broodmother < 1) { /* Broodmothers should be not processed here. Necessary now.*/ if(typeof actor.readyOva == "number" && actor.readyOva != 0) { - ovum = actor.readyOva; //just single override; for delayed impregnation cases + ovum = actor.readyOva; /*just single override; for delayed impregnation cases */ } else if(actor.ID == -1) { if(actor.birthMaster > 0) { // Predisposed to twins if(actor.fertDrugs == 1) { @@ -11054,20 +11056,6 @@ function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot c var lastActiveSlave, lastSlaves, lastPC; -/* - To use, add something like: - -<div id="familyTree"></div> - <span id="familyTreeLink"> - <<link "Pull up the file on her family tree.">> - <<replace #familyTreeLink>> - <<run renderFamilyTree($slaves, $activeSlave.ID)>> - <</replace>> - <</link>> -</span> - -*/ - window.renderFamilyTree = function(slaves, filterID) { var ftreeWidth,ftreeHeight; @@ -11499,20 +11487,6 @@ window.buildFamilyTree = function(slaves = State.variables.slaves, filterID) { return family_graph; }; -/*Old version. To use, do something like: -<div id="editFamily"> - <div id="graph"></div> -</div> - -<<run updateFamilyTree($activeSlave, $slaves, $PC)>> -<script>updateFamilyTree()</script> -If you want to update the tree, just re-call the run line. - -If there's no active slave, you can do: - -<<run updateFamilyTree(null, $slaves, $PC)>> -*/ - window.updateFamilyTree = function(activeSlave = lastActiveSlave, slaves = lastSlaves, PC = lastPC) { lastActiveSlave = activeSlave; lastSlaves = slaves; -- GitLab