diff --git a/script/events/outside.js b/script/events/outside.js index 83cbefb..97dd7df 100644 --- a/script/events/outside.js +++ b/script/events/outside.js @@ -66,7 +66,10 @@ Events.Outside = [ { /* Sickness */ title: 'Sickness', isAvailable: function() { - return Engine.activeModule == Outside && $SM.get('game.population', true) > 10 && $SM.get('game.population', true) < 50; + return Engine.activeModule == Outside && + $SM.get('game.population', true) > 10 && + $SM.get('game.population', true) < 50 && + $SM.get('stores.medicine', true) > 0; }, scenes: { 'start': { @@ -120,7 +123,7 @@ Events.Outside = [ { /* Plague */ title: 'Plague', isAvailable: function() { - return Engine.activeModule == Outside && $SM.get('game.population', true) > 50; + return Engine.activeModule == Outside && $SM.get('game.population', true) > 50 && $SM.get('stores.medicine', true) > 0; }, scenes: { 'start': { diff --git a/script/events/room.js b/script/events/room.js index fcd4beb..76195e4 100644 --- a/script/events/room.js +++ b/script/events/room.js @@ -507,7 +507,7 @@ Events.Room = [ { /* The Sick Man */ title: 'The Sick Man', isAvailable: function() { - return Engine.activeModule == Room && $SM.get('features.location.world'); + return Engine.activeModule == Room && $SM.get('stores.medicine', true) > 0; }, scenes: { 'start': {