|
|
|
@@ -11,7 +11,7 @@ import Combat from './components/Combat.vue' |
|
|
|
import Header from './components/Header.vue' |
|
|
|
import * as Creatures from '@/game/creatures' |
|
|
|
import { Creature, POV } from '@/game/entity' |
|
|
|
import { ProperNoun, TheyPronouns, FemalePronouns, MalePronouns } from '@/game/language' |
|
|
|
import { ProperNoun, TheyPronouns, FemalePronouns, MalePronouns, ImproperNoun } from '@/game/language' |
|
|
|
|
|
|
|
@Component({ |
|
|
|
components: { |
|
|
|
@@ -25,7 +25,7 @@ export default class App extends Vue { |
|
|
|
constructor () { |
|
|
|
super() |
|
|
|
|
|
|
|
const fighter = new Creatures.Human(new ProperNoun('Fighter'), TheyPronouns, { |
|
|
|
const fighter = new Creatures.Human(new ImproperNoun('fighter'), TheyPronouns, { |
|
|
|
stats: { |
|
|
|
Toughness: 40, |
|
|
|
Power: 50, |
|
|
|
@@ -34,7 +34,7 @@ export default class App extends Vue { |
|
|
|
Charm: 20 |
|
|
|
} |
|
|
|
}) |
|
|
|
const rogue = new Creatures.Human(new ProperNoun('Wizard'), MalePronouns, { |
|
|
|
const rogue = new Creatures.Human(new ImproperNoun('wizard'), MalePronouns, { |
|
|
|
stats: { |
|
|
|
Toughness: 25, |
|
|
|
Power: 40, |
|
|
|
@@ -43,7 +43,7 @@ export default class App extends Vue { |
|
|
|
Charm: 80 |
|
|
|
} |
|
|
|
}) |
|
|
|
const wizard = new Creatures.Human(new ProperNoun('Rogue'), FemalePronouns, { |
|
|
|
const wizard = new Creatures.Human(new ImproperNoun('rogue'), FemalePronouns, { |
|
|
|
stats: { |
|
|
|
Toughness: 30, |
|
|
|
Power: 20, |
|
|
|
@@ -52,7 +52,7 @@ export default class App extends Vue { |
|
|
|
Charm: 60 |
|
|
|
} |
|
|
|
}) |
|
|
|
const cleric = new Creatures.Human(new ProperNoun('Cleric'), FemalePronouns, { |
|
|
|
const cleric = new Creatures.Human(new ImproperNoun('cleric'), FemalePronouns, { |
|
|
|
stats: { |
|
|
|
Toughness: 35, |
|
|
|
Power: 40, |
|
|
|
|