| @@ -60,7 +60,7 @@ | |||||
| <button v-if="subject.perspective === POV.Third" @click.stop="subject.perspective = POV.Second">Second-person</button> | <button v-if="subject.perspective === POV.Third" @click.stop="subject.perspective = POV.Second">Second-person</button> | ||||
| <button v-if="subject.perspective === POV.First" @click.stop="subject.perspective = POV.Third">Third-person</button> | <button v-if="subject.perspective === POV.First" @click.stop="subject.perspective = POV.Third">Third-person</button> | ||||
| <button v-if="subject.perspective === POV.Second" @click.stop="subject.perspective = POV.First">First-person</button> | <button v-if="subject.perspective === POV.Second" @click.stop="subject.perspective = POV.First">First-person</button> | ||||
| <select @change="subject.ai = new ais[$event.target.selectedIndex]()"> | |||||
| <select @change="subject.ai = ais[$event.target.selectedIndex]"> | |||||
| <option v-for="(ai, index) in ais" :key="'ai-' + index">{{ ai.name }}</option> | <option v-for="(ai, index) in ais" :key="'ai-' + index">{{ ai.name }}</option> | ||||
| </select> | </select> | ||||
| </div> | </div> | ||||
| @@ -82,10 +82,9 @@ import 'tippy.js/dist/tippy.css' | |||||
| ContainerView | ContainerView | ||||
| }, | }, | ||||
| data () { | data () { | ||||
| console.log([NoAI, RandomAI]) | |||||
| return { | return { | ||||
| POV: POV, | POV: POV, | ||||
| ais: [NoAI, RandomAI] | |||||
| ais: [new NoAI(), new RandomAI()] | |||||
| } | } | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| @@ -304,11 +304,8 @@ export abstract class NormalVoreContainer extends NormalContainer implements Vor | |||||
| 0 | 0 | ||||
| ) | ) | ||||
| console.log(damageTotal) | |||||
| const massStolen = Math.min(damageTotal / 100, prey.voreStats.Mass) | const massStolen = Math.min(damageTotal / 100, prey.voreStats.Mass) | ||||
| console.log(massStolen) | |||||
| prey.voreStats.Mass -= massStolen | prey.voreStats.Mass -= massStolen | ||||
| this.owner.voreStats.Mass += massStolen | this.owner.voreStats.Mass += massStolen | ||||
| @@ -322,7 +319,6 @@ export abstract class NormalVoreContainer extends NormalContainer implements Vor | |||||
| const digestedEntries = this.digest(justDigested) | const digestedEntries = this.digest(justDigested) | ||||
| const absorbedEntries = this.absorb(justAbsorbed) | const absorbedEntries = this.absorb(justAbsorbed) | ||||
| console.log(this.digested, this.absorbed) | |||||
| this.contents = this.contents.filter(prey => { | this.contents = this.contents.filter(prey => { | ||||
| return prey.vigors[Vigor.Health] > 0 | return prey.vigors[Vigor.Health] > 0 | ||||
| }) | }) | ||||