From 4cef57efb681981bc9ec802ac1533ed50d20d509 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Tue, 3 May 2022 16:42:55 -0400 Subject: [PATCH] Fix second person pronouns not being marked as plural This caused problems when conjugating verbs. --- src/game/creature.ts | 2 +- src/game/creatures/player.ts | 2 +- src/game/language.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/game/creature.ts b/src/game/creature.ts index 54b4357..5f87259 100644 --- a/src/game/creature.ts +++ b/src/game/creature.ts @@ -1,4 +1,4 @@ -import { Damage, Stats, Action, Vigor, Side, VisibleStatus, ImplicitStatus, StatusEffect, DamageType, Effective, VoreStat, VoreStats, DamageInstance, Stat, Vigors, Encounter } from '@/game/combat' +import { Damage, Stats, Action, Vigor, Side, VisibleStatus, ImplicitStatus, StatusEffect, DamageType, Effective, VoreStat, VoreStats, DamageInstance, Stat, Vigors, Encounter, Bitches } from '@/game/combat' import { Noun, Pronoun, SoloLine, Verb } from '@/game/language' import { LogEntry, LogLines, LogLine } from '@/game/interface' import { VoreContainer, VoreType, Container } from '@/game/vore' diff --git a/src/game/creatures/player.ts b/src/game/creatures/player.ts index e99f334..e0609c6 100644 --- a/src/game/creatures/player.ts +++ b/src/game/creatures/player.ts @@ -23,7 +23,7 @@ export default class Player extends Creature { const stomach = new Stomach(this, 2, new ConstantDamageFormula(new Damage({ amount: 20, type: DamageType.Acid, target: Vigor.Health }, { amount: 10, type: DamageType.Crush, target: Vigor.Health }))) this.addVoreContainer(stomach) - this.perspective = POV.Second + this.perspective = POV.First this.ai = new VoreAI(this) } diff --git a/src/game/language.ts b/src/game/language.ts index e48b28e..097fe49 100644 --- a/src/game/language.ts +++ b/src/game/language.ts @@ -537,14 +537,14 @@ export const SecondPersonPronouns = new Pronoun({ objective: 'you', possessive: 'your', reflexive: 'yourself' -}) +}, false, true) export const FirstPersonPronouns = new Pronoun({ subjective: 'I', objective: 'me', possessive: 'my', reflexive: 'myself' -}) +}, false, true) export class PronounAsNoun extends Noun { constructor (private pronouns: Pronoun, opt: WordOptions = emptyConfig) {