| @@ -186,12 +186,18 @@ export const Town = (): Place => { | |||||
| home.choices.push( | home.choices.push( | ||||
| new Choice( | new Choice( | ||||
| "Heal", | "Heal", | ||||
| "Become not dead", | |||||
| "Become not dead and/or eaten", | |||||
| (world, executor) => { | (world, executor) => { | ||||
| Object.keys(Vigor).forEach(vigor => { | Object.keys(Vigor).forEach(vigor => { | ||||
| executor.vigors[vigor as Vigor] = executor.maxVigors[vigor as Vigor] | executor.vigors[vigor as Vigor] = executor.maxVigors[vigor as Vigor] | ||||
| }) | }) | ||||
| return new LogLine(`You're stronger now`) | |||||
| if (executor.containedIn !== null) { | |||||
| executor.containedIn.release(executor) | |||||
| } | |||||
| executor.statusEffects.forEach(effect => { | |||||
| executor.removeEffect(effect) | |||||
| }) | |||||
| return new LogLine(`You're healthy again`) | |||||
| } | } | ||||
| ) | ) | ||||
| ) | ) | ||||