From bb00dc9f6e776f2079a743ccd5ef49d58b19d6ae Mon Sep 17 00:00:00 2001 From: Samuel Dweller Date: Tue, 27 Sep 2022 20:39:57 -0500 Subject: [PATCH] Sheen Lives! --- src/game/maps/Newtown.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/game/maps/Newtown.ts b/src/game/maps/Newtown.ts index 71c1521..37ff797 100644 --- a/src/game/maps/Newtown.ts +++ b/src/game/maps/Newtown.ts @@ -12,6 +12,7 @@ import { DeliciousPerk } from '@/game/combat/perks' import Samuel from '../creatures/characters/Samuel' import Human from '../creatures/human' import Werewolf from '../creatures/monsters/werewolf' +import SheenTheGryph from '../creatures/characters/SheenTheGryph' function makeParty (): Creature[] { const fighter = new Human(new ProperNoun("Redgar"), MalePronouns, { @@ -119,6 +120,24 @@ export const Newtown = (): Place => { new ProperNoun("Deep Woods"), "Extra scary" ) + southTownStreet.choices.push( + new Choice( + "Fight Sheen", + "Go fight Sheen!", + (world, executor) => { + const enemy = new SheenTheGryph() + const encounter = new Encounter( + { + name: "Fight some tough nerd", + intro: () => new LogLine(`Sheen Approaches!`) + }, + [world.player, enemy].concat(world.party) + ) + world.encounter = encounter + return nilLog + } + ) + ) deepwoods.choices.push( new Choice( "Fight Werewolf",