Skip to content
Snippets Groups Projects
Commit f53fc74f authored by Pregmodder's avatar Pregmodder
Browse files

Merge branch 'eye-surgery' into 'pregmod-master'

eye surgery options layout

See merge request pregmodfan/fc-pregmod!7617
parents faaeb569 ba78068a
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