Skip to content
Snippets Groups Projects
Commit ba78068a authored by lowercasedonkey's avatar lowercasedonkey
Browse files

eye surgery

parent faaeb569
No related branches found
No related tags found
No related merge requests found
......@@ -250,80 +250,90 @@
<<if getSlave($AS).indentureRestrictions > 1>>
<span class="note">$His indenture forbids elective surgery</span>
<<else>>
<<set _n = 0>>
<<if getLeftEyeVision(getSlave($AS)) === 2 && getLeftEyeType(getSlave($AS)) === 1>>
<div>
<<set _n = 0>>
<<if getLeftEyeVision(getSlave($AS)) === 2 && getLeftEyeType(getSlave($AS)) === 1>>
<<set _n++>>
[[Blur left eye|Surgery Degradation][eyeSurgery(getSlave($AS), "left", "blur"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "eyeBlur"]]
<</if>>
<<if getRightEyeVision(getSlave($AS)) === 2 && getRightEyeType(getSlave($AS)) === 1>>
<<if _n > 0>>
|
<</if>>
<<set _n++>>
[[Blur right eye|Surgery Degradation][eyeSurgery(getSlave($AS), "right", "blur"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "eyeBlur"]]
<</if>>
<<if _n === 2>>
| [[Blur both eyes|Surgery Degradation][eyeSurgery(getSlave($AS), "both", "blur"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "eyeBlur"]]
<</if>>
</div>
<</if>>
/* Fix eyes */
<<set _n = 0>>
<div>
<<if getLeftEyeVision(getSlave($AS)) === 1 && getLeftEyeType(getSlave($AS)) === 1>>
<<set _n++>>
[[Blur left eye|Surgery Degradation][eyeSurgery(getSlave($AS), "left", "blur"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "eyeBlur"]]
[[Fix left eye|Surgery Degradation][eyeSurgery(getSlave($AS), "left", "fix"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "eyeFix"]]
<</if>>
<<if getRightEyeVision(getSlave($AS)) === 2 && getRightEyeType(getSlave($AS)) === 1>>
<<if _n > 0>>
|
<</if>>
<<if getRightEyeVision(getSlave($AS)) === 1 && getRightEyeType(getSlave($AS)) === 1>>
<<set _n++>>
[[Blur right eye|Surgery Degradation][eyeSurgery(getSlave($AS), "right", "blur"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "eyeBlur"]]
| [[Fix right eye|Surgery Degradation][eyeSurgery(getSlave($AS), "right", "fix"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "eyeFix"]]
<</if>>
<<if _n === 2>>
| [[Blur both eyes|Surgery Degradation][eyeSurgery(getSlave($AS), "both", "blur"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "eyeBlur"]]
| [[Fix both eyes|Surgery Degradation][eyeSurgery(getSlave($AS), "both", "fix"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "eyeFix"]]
<</if>>
<</if>>
/* Fix eyes */
<<set _n = 0>>
<<if getLeftEyeVision(getSlave($AS)) === 1 && getLeftEyeType(getSlave($AS)) === 1>>
<<set _n++>>
| [[Fix left eye|Surgery Degradation][eyeSurgery(getSlave($AS), "left", "fix"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "eyeFix"]]
<</if>>
<<if getRightEyeVision(getSlave($AS)) === 1 && getRightEyeType(getSlave($AS)) === 1>>
<<set _n++>>
| [[Fix right eye|Surgery Degradation][eyeSurgery(getSlave($AS), "right", "fix"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "eyeFix"]]
<</if>>
<<if _n === 2>>
| [[Fix both eyes|Surgery Degradation][eyeSurgery(getSlave($AS), "both", "fix"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "eyeFix"]]
<</if>>
</div>
<</if>>
<<if ($seeExtreme == 1)>>
<<if getSlave($AS).indentureRestrictions < 1>>
/* blind */
<<set _n = 0>>
<<if getLeftEyeVision(getSlave($AS)) > 0 && getLeftEyeType(getSlave($AS)) === 1>>
<<set _n++>>
| [[Blind left eye|Surgery Degradation][eyeSurgery(getSlave($AS), "left", "blind"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "blind"]]
<</if>>
<<if getRightEyeVision(getSlave($AS)) > 0 && getRightEyeType(getSlave($AS)) === 1>>
<<set _n++>>
| [[Blind right eye|Surgery Degradation][eyeSurgery(getSlave($AS), "right", "blind"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "blind"]]
<</if>>
<<if _n === 2>>
| [[Blind both eyes|Surgery Degradation][eyeSurgery(getSlave($AS), "both", "blind"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "blind"]]
<</if>>
<div>
<<set _n = 0>>
<<if getLeftEyeVision(getSlave($AS)) > 0 && getLeftEyeType(getSlave($AS)) === 1>>
<<set _n++>>
[[Blind left eye|Surgery Degradation][eyeSurgery(getSlave($AS), "left", "blind"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "blind"]]
<</if>>
<<if getRightEyeVision(getSlave($AS)) > 0 && getRightEyeType(getSlave($AS)) === 1>>
<<set _n++>>
| [[Blind right eye|Surgery Degradation][eyeSurgery(getSlave($AS), "right", "blind"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "blind"]]
<</if>>
<<if _n === 2>>
| [[Blind both eyes|Surgery Degradation][eyeSurgery(getSlave($AS), "both", "blind"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "blind"]]
<</if>>
</div>
/* remove */
<<set _n = 0>>
<<if hasLeftEye(getSlave($AS))>>
<<set _n++>>
| [[Remove left eye|Surgery Degradation][eyeSurgery(getSlave($AS), "left", "remove"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "remove eyes"]]
<</if>>
<<if hasRightEye(getSlave($AS))>>
<<set _n++>>
| [[Remove right eye|Surgery Degradation][eyeSurgery(getSlave($AS), "right", "remove"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "remove eyes"]]
<</if>>
<<if _n === 2>>
| [[Remove both eyes|Surgery Degradation][eyeSurgery(getSlave($AS), "both", "remove"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20), $surgeryType = "remove eyes"]]
<</if>>
/* implant */
<<if isProstheticAvailable(getSlave($AS), "ocular")>>
<div>
<<set _n = 0>>
<<if !hasLeftEye(getSlave($AS))>>
<<if hasLeftEye(getSlave($AS))>>
<<set _n++>>
| [[Give left eye ocular implant|Surgery Degradation][eyeSurgery(getSlave($AS), "left", "cybernetic"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "ocular implant"]]
[[Remove left eye|Surgery Degradation][eyeSurgery(getSlave($AS), "left", "remove"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "remove eyes"]]
<</if>>
<<if !hasRightEye(getSlave($AS))>>
<<if hasRightEye(getSlave($AS))>>
<<set _n++>>
| [[Give right eye ocular implant|Surgery Degradation][eyeSurgery(getSlave($AS), "right", "cybernetic"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "ocular implant"]]
| [[Remove right eye|Surgery Degradation][eyeSurgery(getSlave($AS), "right", "remove"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "remove eyes"]]
<</if>>
<<if _n === 2>>
| [[Give ocular implants|Surgery Degradation][eyeSurgery(getSlave($AS), "both", "cybernetic"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20), $surgeryType = "ocular implant"]]
| [[Remove both eyes|Surgery Degradation][eyeSurgery(getSlave($AS), "both", "remove"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20), $surgeryType = "remove eyes"]]
<</if>>
</div>
/* implant */
<<if isProstheticAvailable(getSlave($AS), "ocular")>>
<div>
<<set _n = 0>>
<<if !hasLeftEye(getSlave($AS))>>
<<set _n++>>
[[Give left eye ocular implant|Surgery Degradation][eyeSurgery(getSlave($AS), "left", "cybernetic"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "ocular implant"]]
<</if>>
<<if !hasRightEye(getSlave($AS))>>
<<set _n++>>
| [[Give right eye ocular implant|Surgery Degradation][eyeSurgery(getSlave($AS), "right", "cybernetic"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "ocular implant"]]
<</if>>
<<if _n === 2>>
| [[Give ocular implants|Surgery Degradation][eyeSurgery(getSlave($AS), "both", "cybernetic"), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20), $surgeryType = "ocular implant"]]
<</if>>
</div>
<</if>>
<</if>>
<</if>>
......
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