X-Git-Url: http://git.megabrutal.com/?p=wgj58.git;a=blobdiff_plain;f=wgj58.js;fp=wgj58.js;h=9914ff4f45b116750d50c40c486b4c5cbe80f9a1;hp=b0ed447fa8b1a33b520314ef5d2a5a60d67329bf;hb=10a20f44a2657f7cc44bd6ff4a25a91a0b318241;hpb=f34bfa849905cd1b9b1eca375091436d199c2bab diff --git a/wgj58.js b/wgj58.js index b0ed447..9914ff4 100644 --- a/wgj58.js +++ b/wgj58.js @@ -422,6 +422,7 @@ class NPC_Saiki extends GameNPC { { actor: logic.player, text: "Haha! I always get it, Saiki!" } ] )); logic.closeDoor("carlosdoor"); logic.openDoor("saikidoor"); + logic.openDoor("peterdoor"); break; case 1: logic.gameinterface.talk(new Dialogue( [ { actor: this, text: "Now that I think about it, there's still one thing. You could look into why the access control system is acting so funny today." }, @@ -509,6 +510,7 @@ class NPC_Saiki extends GameNPC { actionTake() { logic.closeDoor("carlosdoor"); logic.openDoor("saikidoor"); + logic.openDoor("peterdoor"); logic.carlos.kill(); return super.actionTake(); } @@ -527,9 +529,22 @@ class NPC_Saiki extends GameNPC { } class NPC_Peter extends GameNPC { + actionTake() { + logic.closeDoor("saikidoor"); + logic.openDoor("peterdoor"); + logic.openDoor("biancadoor"); + return super.actionTake(); + } } class NPC_Bianca extends GameNPC { + actionTake() { + // All doors open for you if you have all the cards. + logic.openDoor("cutedoor"); + logic.openDoor("carlosdoor"); + logic.openDoor("saikidoor"); + return super.actionTake(); + } }