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",