| @@ -4,7 +4,7 @@ import { ImproperNoun, POVPair, ProperNoun, FemalePronouns, RandomWord, Adjectiv | |||||
| import { LogLine, LogLines, LogEntry, Newline } from '../interface' | import { LogLine, LogLines, LogEntry, Newline } from '../interface' | ||||
| import { VoreType, Stomach, VoreContainer, Vore, NormalContainer, Container } from '../vore' | import { VoreType, Stomach, VoreContainer, Vore, NormalContainer, Container } from '../vore' | ||||
| import { AttackAction, FeedAction, TransferAction, EatenAction } from '../combat/actions' | import { AttackAction, FeedAction, TransferAction, EatenAction } from '../combat/actions' | ||||
| import { TogetherCondition, ContainerCondition, EnemyCondition, AllyCondition, PairCondition } from '../combat/conditions' | |||||
| import { TogetherCondition, ContainerCondition, EnemyCondition, AllyCondition, PairCondition, CapableCondition } from '../combat/conditions' | |||||
| import { InstantKill } from '../combat/effects' | import { InstantKill } from '../combat/effects' | ||||
| import * as Words from '../words' | import * as Words from '../words' | ||||
| import { StatVigorTest } from '../combat/tests' | import { StatVigorTest } from '../combat/tests' | ||||
| @@ -31,7 +31,8 @@ class HypnotizeAction extends Action { | |||||
| `Change their mind!`, | `Change their mind!`, | ||||
| [ | [ | ||||
| new TogetherCondition(), | new TogetherCondition(), | ||||
| new EnemyCondition() | |||||
| new EnemyCondition(), | |||||
| new CapableCondition() | |||||
| ] | ] | ||||
| ) | ) | ||||
| } | } | ||||
| @@ -215,7 +216,8 @@ class StompAction extends GroupAction { | |||||
| constructor () { | constructor () { | ||||
| super('Stomp', 'STOMP!', [ | super('Stomp', 'STOMP!', [ | ||||
| new TogetherCondition(), | new TogetherCondition(), | ||||
| new EnemyCondition() | |||||
| new EnemyCondition(), | |||||
| new CapableCondition() | |||||
| ]) | ]) | ||||
| } | } | ||||
| } | } | ||||
| @@ -253,7 +255,8 @@ class StompAllyAction extends Action { | |||||
| constructor () { | constructor () { | ||||
| super('Stomp Ally', '-1 ally, +1 buff', [ | super('Stomp Ally', '-1 ally, +1 buff', [ | ||||
| new TogetherCondition(), | new TogetherCondition(), | ||||
| new AllyCondition() | |||||
| new AllyCondition(), | |||||
| new CapableCondition() | |||||
| ]) | ]) | ||||
| } | } | ||||
| } | } | ||||
| @@ -297,7 +300,8 @@ class DevourAllAction extends GroupAction { | |||||
| constructor (private container: VoreContainer) { | constructor (private container: VoreContainer) { | ||||
| super('Devour All', 'GULP!', [ | super('Devour All', 'GULP!', [ | ||||
| new TogetherCondition(), | new TogetherCondition(), | ||||
| new EnemyCondition() | |||||
| new EnemyCondition(), | |||||
| new CapableCondition() | |||||
| ]) | ]) | ||||
| this.test = new StatVigorTest(Stat.Power) | this.test = new StatVigorTest(Stat.Power) | ||||
| } | } | ||||