diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw index 9ac7709b946e758484da457335fe2e2fea8a29bb..f8d46543e53e09aae012160c7369117ba8a96797 100644 --- a/src/uncategorized/remoteSurgery.tw +++ b/src/uncategorized/remoteSurgery.tw @@ -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>>