From 857a0d75bda336ba8a778ef316c770d9cc8de9a1 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sat, 17 Mar 2018 14:57:04 -0400 Subject: [PATCH] Fixed Selicia post-combat stuff --- customs.js | 6 ++++-- objects.js | 23 ++++++----------------- 2 files changed, 10 insertions(+), 19 deletions(-) diff --git a/customs.js b/customs.js index 37b7007..c8cfeec 100644 --- a/customs.js +++ b/customs.js @@ -878,6 +878,7 @@ function Selicia() { Creature.call(this, "Selicia", 25, 25, 25); this.hasName = true; + this.mass = 400; this.description = function() { return "Selicia"; }; @@ -888,14 +889,15 @@ function Selicia() { case "womb": return ["Your struggles slow, then stop, as your body is broken down to slick femcum by the dragoness's greedy womb. She quivers and groans with pent-up lust, grinding against the wall to set herself off - bringing forth a flood of hot, clingy nectar from her depths. The eruption sprays over the wall and ground, gushing in great spurts as she pants and thrusts with tail held high.",newline,"You were nothing but an orgasm..."]; } + return ["The dragoness digests you..."]; }; - this.defeated = function() { startDialog(FallenFoe(this)); }; + this.defeated = function() { player.cash += 500; changeMode("explore"); moveToByName("Nature Trail"); update(["The dragoness yelps as you land your last blow, turning tail and darting away into the forest. You duck into her cave, finding a whole pile of wallets. Score!"]); }; this.prefs.scat = false; this.prefs.analVore = false; - + this.prefs.prey = false; this.attacks = []; this.attacks.push(seliciaBite(this)); diff --git a/objects.js b/objects.js index f2dbf06..97f62d3 100644 --- a/objects.js +++ b/objects.js @@ -154,29 +154,18 @@ function WildernessExplore(natureTrail) { let outcome = Math.random(); advanceTime(60*15); - if (outcome < 0.3) { + if (outcome < 0.25) { moveToByName("Nature Trail", "You find your way back"); - } else if (outcome < 0.5) { + } else if (outcome < 0.35) { startCombat(new Trance()); - } else if (outcome < 0.7) { + } else if (outcome < 0.45) { startCombat(new Taluthus()); + } else if (outcome < 0.55) { + startCombat(new Selicia()); } else { - update(["You wander around for a bit, but haven't found anything."]); + update(["You wander around for a bit, but haven't found your way out yet."]); } } }); - this.actions.push({ - "name": "Taluthus", - "action": function() { - startCombat(new Taluthus()); - } - }); - - this.actions.push({ - "name": "Selicia", - "action": function() { - startCombat(new Selicia()); - } - }); }