Skip to content
Snippets Groups Projects
Commit c991bad0 authored by Arkerthan's avatar Arkerthan
Browse files

Fix slave reaction to blinding inconsistent

parent c084bdf0
No related branches found
No related tags found
1 merge request!11434Fixes
App.Medicine.Surgery.Reactions.Blind = class extends App.Medicine.Surgery.SimpleReaction {
get removeJob() { return true; }
intro(slave, diff) {
return [];
}
reaction(slave, diff) {
const reaction = super.reaction(slave, diff);
const {He, he, His, his} = getPronouns(slave);
const r = [];
r.push(`The laser eye surgery is brief, with <span class="health dec">nothing more than minor health effects.</span> As soon as ${he} is allowed to open ${his} eyes and look around, ${he} begins to glance back and forth frantically, not immediately understanding that this darkness is ${his} new reality.`);
r.push(`The laser eye surgery is brief, with <span class="health dec">nothing more than minor health effects.</span> As soon as ${he} is allowed to open ${his} eyes and look around, ${he} begins to glance back and forth frantically,`);
if (!canSee(slave)) {
r.push(`not immediately understanding that this darkness is ${his} new reality.`);
} else {
r.push(`quickly noticing ${his} degraded vision.`);
}
if (this._hasEmotion(slave)) {
if (slave.devotion > 50) {
r.push(`When ${he} finally figures it out, ${he} begins to weep, not understanding why it's necessary that ${he} be unable to see. After a short cry that trails off into a few sniffles, ${he} carries on.`);
......
App.Medicine.Surgery.Reactions.RemoveEyes = class extends App.Medicine.Surgery.SimpleReaction {
get removeJob() { return true; }
intro(slave, diff) {
return [];
}
reaction(slave, diff) {
const reaction = super.reaction(slave, diff);
const {He, he, His, his} = getPronouns(slave);
const r = [];
r.push(`Surgery doesn't take long, but since it was invasive there are <span class="health dec">moderate health consequences.</span> As anesthesia wears off ${he} tries to open ${his} eyes and finds ${he} is unable to.`);
r.push(`Surgery doesn't take long, but since it was invasive there are <span class="health dec">moderate health consequences.</span> As anesthesia wears off ${he} tries to open ${his} eyes and finds`);
if (!canSee(slave)) {
r.push(`${he} is unable to.`);
} else {
r.push(`only one working.`);
}
if (this._hasEmotion(slave)) {
if (slave.devotion > 50) {
r.push(`When ${he} realizes why, ${he} begins to weep, not understanding what ${he} did to deserve this. After a short cry that trails off into a few sniffles, ${he} carries on.`);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment