|
|
|
@@ -186,12 +186,18 @@ export const Town = (): Place => { |
|
|
|
home.choices.push( |
|
|
|
new Choice( |
|
|
|
"Heal", |
|
|
|
"Become not dead", |
|
|
|
"Become not dead and/or eaten", |
|
|
|
(world, executor) => { |
|
|
|
Object.keys(Vigor).forEach(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`) |
|
|
|
} |
|
|
|
) |
|
|
|
) |
|
|
|
|