From e9c892036da5f7f744d80c6aff828a745a847c12 Mon Sep 17 00:00:00 2001 From: lewri Date: Thu, 18 Jun 2026 20:04:27 +0100 Subject: [PATCH] Spaces Campaign Permission granted by Blais for licensing and upload --- Campaigns/Spaces/Avenue.level | 221 ++++++++++++++++++++++++++++ Campaigns/Spaces/Avenue.map | Bin 0 -> 163948 bytes Campaigns/Spaces/City.level | 239 +++++++++++++++++++++++++++++++ Campaigns/Spaces/City.map | Bin 0 -> 163948 bytes Campaigns/Spaces/Coverup.level | 216 ++++++++++++++++++++++++++++ Campaigns/Spaces/Coverup.map | Bin 0 -> 163948 bytes Campaigns/Spaces/LICENSE.txt | 4 + Campaigns/Spaces/Pool.level | 192 +++++++++++++++++++++++++ Campaigns/Spaces/Pool.map | Bin 0 -> 163948 bytes Campaigns/Spaces/Pressure.level | 188 ++++++++++++++++++++++++ Campaigns/Spaces/Pressure.map | Bin 0 -> 163948 bytes Campaigns/Spaces/Roadsy.level | 186 ++++++++++++++++++++++++ Campaigns/Spaces/Roadsy.map | Bin 0 -> 163948 bytes Campaigns/Spaces/ShellyBay.level | 185 ++++++++++++++++++++++++ Campaigns/Spaces/ShellyBay.map | Bin 0 -> 163948 bytes Campaigns/Spaces/Spaces.campaign | 16 +++ Campaigns/Spaces/TwoDoors.level | 239 +++++++++++++++++++++++++++++++ Campaigns/Spaces/TwoDoors.map | Bin 0 -> 163948 bytes 18 files changed, 1686 insertions(+) create mode 100644 Campaigns/Spaces/Avenue.level create mode 100644 Campaigns/Spaces/Avenue.map create mode 100644 Campaigns/Spaces/City.level create mode 100644 Campaigns/Spaces/City.map create mode 100644 Campaigns/Spaces/Coverup.level create mode 100644 Campaigns/Spaces/Coverup.map create mode 100644 Campaigns/Spaces/LICENSE.txt create mode 100644 Campaigns/Spaces/Pool.level create mode 100644 Campaigns/Spaces/Pool.map create mode 100644 Campaigns/Spaces/Pressure.level create mode 100644 Campaigns/Spaces/Pressure.map create mode 100644 Campaigns/Spaces/Roadsy.level create mode 100644 Campaigns/Spaces/Roadsy.map create mode 100644 Campaigns/Spaces/ShellyBay.level create mode 100644 Campaigns/Spaces/ShellyBay.map create mode 100644 Campaigns/Spaces/Spaces.campaign create mode 100644 Campaigns/Spaces/TwoDoors.level create mode 100644 Campaigns/Spaces/TwoDoors.map diff --git a/Campaigns/Spaces/Avenue.level b/Campaigns/Spaces/Avenue.level new file mode 100644 index 0000000..01f516d --- /dev/null +++ b/Campaigns/Spaces/Avenue.level @@ -0,0 +1,221 @@ +Spaces - Avenue is freely distributed under the following terms: +Copyright (C) 2026 "Blais" + +This work is licensed under a Creative Commons Attribution 4.0 International License - https://creativecommons.org/licenses/by/4.0/ + +%Name = "Avenue" +%MapFile = "Avenue.map" + +%LevelBriefing = "SCALPEL AVENUE + +Welcome to your first mission. This won't be easy, trust me, so pause the game and read carefully. + +a.) There's a shortage of doctors to hire here, luckily I managed to scout a couple of pros for you. +Make sure you keep them happy and running. + +b.) Focus on creating a surgical wing; a little birdy told me buttcheek implants are a booming trend in this region. + +c.) Don't worry too much about reputation, your focus needs to be on curing as many people as you can with this limited space, and +making a big profit. + +Good luck." + +%LevelDebriefing = "Impressive! You managed to do a whole lot with so little. Ready for your next challenge? Say your goodbyes here, +pack some Vicodin and diapers and let's move on." + +#town.StartCash.InterestRate 16000 1100 + +#gbv.HoldVisualMonths 5 +#gbv.LandCostPerTile 60 + +-------------------- Disease Configuration ------------------------- + +#gbv.StartRating 80 + +#expertise[1].Known.RschReqd 1 0 GENERAL_PRACTICE +#expertise[2].Known.RschReqd.MaxDiagDiff 0 40000 500 BLOATY_HEAD +#expertise[3].Known.RschReqd.MaxDiagDiff 0 40000 150 HAIRYITUS +#expertise[4].Known.RschReqd.MaxDiagDiff 1 60000 150 ELVIS +#expertise[5].Known.RschReqd.MaxDiagDiff 0 60000 150 INVIS +#expertise[6].Known.RschReqd.MaxDiagDiff 1 60000 750 RADIATION +#expertise[7].Known.RschReqd.MaxDiagDiff 0 40000 150 SLACK_TONGUE +#expertise[8].Known.RschReqd.MaxDiagDiff 0 60000 350 ALIEN +#expertise[9].Known.RschReqd.MaxDiagDiff 1 20000 100 BROKEN_BONES +#expertise[10].Known.RschReqd.MaxDiagDiff 1 40000 150 BALDNESS +#expertise[11].Known.RschReqd.MaxDiagDiff 0 40000 500 DISCRETE_ITCHING +#expertise[12].Known.RschReqd.MaxDiagDiff 0 40000 450 JELLYITUS +#expertise[13].Known.RschReqd.MaxDiagDiff 1 40000 500 SLEEPING_ILLNESS +#expertise[14].Known.RschReqd.MaxDiagDiff 1 30000 300 PREGNANT +#expertise[15].Known.RschReqd.MaxDiagDiff 0 40000 250 TRANSPARENCY +#expertise[16].Known.RschReqd.MaxDiagDiff 1 20000 250 UNCOMMON_COLD +#expertise[17].Known.RschReqd.MaxDiagDiff 0 60000 750 BROKEN_WIND +#expertise[18].Known.RschReqd.MaxDiagDiff 1 20000 250 SPARE_RIBS +#expertise[19].Known.RschReqd.MaxDiagDiff 0 20000 500 KIDNEY_BEANS +#expertise[20].Known.RschReqd.MaxDiagDiff 1 20000 500 BROKEN_HEART +#expertise[21].Known.RschReqd.MaxDiagDiff 1 20000 600 RUPTURED_NODULES +#expertise[22].Known.RschReqd.MaxDiagDiff 1 40000 250 MULTIPLE_TV_PERSONALITIES +#expertise[23].Known.RschReqd.MaxDiagDiff 1 60000 250 INFECTIOUS_LAUGHTER +#expertise[24].Known.RschReqd.MaxDiagDiff 0 40000 500 CORRUGATED_ANKLES +#expertise[25].Known.RschReqd.MaxDiagDiff 1 40000 600 CHRONIC_NOSEHAIR +#expertise[26].Known.RschReqd.MaxDiagDiff 0 40000 300 3RD_DEGREE_SIDEBURNS +#expertise[27].Known.RschReqd.MaxDiagDiff 1 40000 300 FAKE_BLOOD +#expertise[28].Known.RschReqd.MaxDiagDiff 0 40000 500 GASTRIC_EJECTIONS +#expertise[29].Known.RschReqd.MaxDiagDiff 1 20000 750 THE_SQUITS +#expertise[30].Known.RschReqd.MaxDiagDiff 1 20000 700 IRON_LUNGS +#expertise[31].Known.RschReqd.MaxDiagDiff 1 40000 750 SWEATY_PALMS +#expertise[32].Known.RschReqd.MaxDiagDiff 1 20000 500 HEAPED_PILES +#expertise[33].Known.RschReqd.MaxDiagDiff 1 20000 750 GUT_ROT +#expertise[34].Known.RschReqd.MaxDiagDiff 0 20000 500 GOLF_STONES +#expertise[35].Known.RschReqd.MaxDiagDiff 1 20000 500 UNEXPECTED_SWELLING +#expertise[36].Known.RschReqd 0 40000 I_D_SCANNER DIAGNOSIS +#expertise[37].Known.RschReqd 0 50000 I_D_BLOOD_MACHINE DIAGNOSIS +#expertise[38].Known.RschReqd 0 20000 I_D_CARDIO DIAGNOSIS +#expertise[39].Known.RschReqd 1 30000 I_D_XRAY DIAGNOSIS +#expertise[40].Known.RschReqd 0 60000 I_D_ULTRASCAN DIAGNOSIS +#expertise[41].Known.RschReqd 1 20000 I_D_STANDARD DIAGNOSIS +#expertise[42].Known.RschReqd 1 20000 I_D_WARD DIAGNOSIS +#expertise[43].Known.RschReqd 1 20000 I_D_SHRINK DIAGNOSIS + +#objects[9].StartAvail.StartStrength.AvailableForLevel 0 8 0 Inflator Machine +#objects[13].StartAvail.StartStrength.AvailableForLevel 1 13 1 Cardiogram +#objects[14].StartAvail.StartStrength.AvailableForLevel 0 12 1 Scanner +#objects[22].StartAvail.StartStrength.AvailableForLevel 0 9 1 Ultrascan +#objects[23].StartAvail.StartStrength.AvailableForLevel 0 7 0 DNA Restorer +#objects[24].StartAvail.StartStrength.AvailableForLevel 0 11 1 Cast Remover +#objects[25].StartAvail.StartStrength.AvailableForLevel 1 8 1 Hair restorer +#objects[26].StartAvail.StartStrength.AvailableForLevel 0 10 0 Slicer for slack tongues +#objects[27].StartAvail.StartStrength.AvailableForLevel 0 12 1 X-Ray +#objects[30].StartAvail.StartStrength.AvailableForLevel 1 12 1 Operating Table +#objects[37].StartAvail.StartStrength.AvailableForLevel 1 0 1 Projector +#objects[42].StartAvail.StartStrength.AvailableForLevel 0 10 1 Blood Machine +#objects[46].StartAvail.StartStrength.AvailableForLevel 0 8 0 Electrolysis Machine +#objects[47].StartAvail.StartStrength.AvailableForLevel 0 7 0 Jellyitus Moulding Machine +#objects[54].StartAvail.StartStrength.AvailableForLevel 0 10 0 Decontamination Shower +#objects[55].StartAvail.StartStrength.AvailableForLevel 1 10 1 Autopsy Research Machine + +#visuals[0] 0 I_BLOATY_HEAD +#visuals[1] 0 I_HAIRYITUS +#visuals[2] 1 I_ELVIS +#visuals[3] 1 I_INVIS +#visuals[4] 0 I_RADIATION +#visuals[5] 0 I_SLACK_TONGUE +#visuals[6] 0 I_ALIEN +#visuals[7] 1 I_BROKEN_BONES +#visuals[8] 1 I_BALDNESS +#visuals[9] 1 I_DISCRETE_ITCHING +#visuals[10] 0 I_JELLYITUS +#visuals[11] 1 I_SLEEPING_ILLNESS +#visuals[12] 1 I_PREGNANT +#visuals[13] 1 I_TRANSPARENCY +#non_visuals[0] 1 I_UNCOMMON_COLD +#non_visuals[1] 1 I_BROKEN_WIND +#non_visuals[2] 1 I_SPARE_RIBS +#non_visuals[3] 1 I_KIDNEY_BEANS +#non_visuals[4] 1 I_BROKEN_HEART +#non_visuals[5] 1 I_RUPTURED_NODULES +#non_visuals[6] 1 I_MULTIPLE_TV_PERSONALITIES +#non_visuals[7] 1 I_INFECTIOUS_LAUGHTER +#non_visuals[8] 1 I_CORRUGATED_ANKLES +#non_visuals[9] 1 I_CHRONIC_NOSEHAIR +#non_visuals[10] 1 I_3RD_DEGREE_SIDEBURNS +#non_visuals[11] 1 I_FAKE_BLOOD +#non_visuals[12] 1 I_GASTRIC_EJECTIONS +#non_visuals[13] 1 I_THE_SQUITS +#non_visuals[14] 1 I_IRON_LUNGS +#non_visuals[15] 1 I_SWEATY_PALMS +#non_visuals[16] 1 I_HEAPED_PILES +#non_visuals[17] 1 I_GUT_ROT +#non_visuals[18] 1 I_GOLF_STONES +#non_visuals[19] 1 I_UNEXPECTED_SWELLING + +---------------------- Staff Configuration ------------------------- + +#staff_levels[0].Month.Nurses.Doctors.Handymen.Receptionists.ShrkRate.SurgRate.RschRate.ConsRate.JrRate 0 1 0 2 8 2 0 0 0 5 +#staff_levels[1].Month.Nurses.Doctors.Handymen.Receptionists.ShrkRate.SurgRate.RschRate.ConsRate.JrRate 6 2 3 5 3 1 2 3 4 5 +#staff_levels[2].Month.Nurses.Doctors.Handymen.Receptionists.ShrkRate.SurgRate.RschRate.ConsRate.JrRate 8 3 1 3 4 2 0 4 0 5 +#staff_levels[3].Month.Nurses.Doctors.Handymen.Receptionists.ShrkRate.SurgRate.RschRate.ConsRate.JrRate 12 2 2 4 3 0 10 0 0 2 +#staff_levels[3].Month.Nurses.Doctors.Handymen.Receptionists.ShrkRate.SurgRate.RschRate.ConsRate.JrRate 18 4 3 8 4 8 8 8 2 2 +#staff_levels[3].Month.Nurses.Doctors.Handymen.Receptionists.ShrkRate.SurgRate.RschRate.ConsRate.JrRate 24 6 4 7 2 9 9 9 2 2 + +#staff[0].MinSalary 70 +#staff[1].MinSalary 90 +#staff[2].MinSalary 30 +#staff[3].MinSalary 30 + +#gbv.SalaryAdd[3] -30 +#gbv.SalaryAdd[4] 20 +#gbv.SalaryAdd[5] 40 +#gbv.SalaryAdd[6] 20 +#gbv.SalaryAdd[7] 200 +#gbv.SalaryAdd[8] 30 + +#gbv.SalaryAbilityDivisor 8 + +#gbv.TrainingRate 40 +#gbv.AbilityThreshold[0] 75 +#gbv.AbilityThreshold[1] 60 +#gbv.AbilityThreshold[2] 45 +#gbv.TrainingValue[0] 10 +#gbv.TrainingValue[1] 15 +#gbv.TrainingValue[2] 20 + +--------------------- Research Configuration ----------------------- + +#gbv.ResearchPointsDivisor 4 + +---------------------- Awards and Trophies ------------------------- + +#awards_trophies.CansofCoke 200 +#awards_trophies.CansofCokeBonus 10000 +#awards_trophies.Reputation 850 +#awards_trophies.TrophyReputationBonus 20000 + +------------------ Winning and Losing Conditions ------------------- + +#win_criteria[0].Criteria.MaxMin.Value.Group.Bound 2 1 200000 1 0 +#win_criteria[1].Criteria.MaxMin.Value.Group.Bound 4 1 600 1 0 + +#lose_criteria[0].Criteria.MaxMin.Value.Group.Bound 5 1 10 1 0 + +--------------------- Competitor Information ----------------------- + +#computer[0].Skill.StaffLevels.Luck.Speed.Comfort.GuessAt.Playing 5 5 3 40 8 75 1 ORAC +#computer[1].Skill.StaffLevels.Luck.Speed.Comfort.GuessAt.Playing 3 5 2 60 5 75 1 COLOSSUS +#computer[11].Skill.StaffLevels.Luck.Speed.Comfort.GuessAt.Playing 5 5 3 40 8 75 1 JAYNE + + +----------------------- Emergency Control -------------------------- + +#emergency_control[0].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 3 4 8 9 18 60 100 +#emergency_control[1].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 6 7 8 9 35 70 200 +#emergency_control[2].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 8 10 8 14 21 80 300 +#emergency_control[3].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 13 16 10 20 19 90 400 +#emergency_control[4].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 17 21 5 20 18 90 500 +#emergency_control[5].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 25 26 10 20 22 100 1000 +#emergency_control[6].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 30 32 10 20 35 80 300 +#emergency_control[7].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 35 40 5 20 15 100 1000 +#emergency_control[8].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 41 42 10 20 19 90 400 +#emergency_control[9].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 43 45 10 20 18 90 500 +#emergency_control[10].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 46 47 10 30 10 90 500 +#emergency_control[11].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 48 49 5 30 10 90 500 +#emergency_control[12].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 50 51 10 30 10 90 500 +#emergency_control[13].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 52 53 2 30 10 90 500 +#emergency_control[14].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 54 55 15 30 10 90 500 +#emergency_control[15].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 56 57 15 30 10 90 500 +#emergency_control[16].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 58 59 1 30 10 90 500 +#emergency_control[17].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 60 70 8 17 21 80 300 +#emergency_control[18].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 71 80 10 30 22 100 1000 +#emergency_control[19].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 81 90 10 30 19 90 400 +#emergency_control[20].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 91 100 20 30 18 90 500 +#emergency_control[21].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 112 118 8 14 10 75 1000 +#emergency_control[22].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 124 130 4 5 21 100 1500 +#emergency_control[23].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 136 142 6 9 10 75 1000 +#emergency_control[24].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 148 156 8 12 22 75 800 +#emergency_control[25].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 162 168 7 11 10 75 1000 + +----------------------- Start Staff -------------------------- + +#start_staff[1].Doctor.Surgeon.Doctor.Skill 1 1 1 90 +#start_staff[2].Doctor.Surgeon.Doctor.Skill 1 1 1 70 +#start_staff[3].Doctor.Researcher.Doctor.Skill 1 1 1 80 +#start_staff[4].Doctor.Researcher.Doctor.Skill 1 1 1 70 \ No newline at end of file diff --git a/Campaigns/Spaces/Avenue.map b/Campaigns/Spaces/Avenue.map new file mode 100644 index 0000000000000000000000000000000000000000..9d6ef868df2be70d04f929c8e85a34611140d3fc GIT binary patch literal 163948 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 literal 0 HcmV?d00001 diff --git a/Campaigns/Spaces/City.level b/Campaigns/Spaces/City.level new file mode 100644 index 0000000..8ab1c86 --- /dev/null +++ b/Campaigns/Spaces/City.level @@ -0,0 +1,239 @@ +Spaces - City is freely distributed under the following terms: +Copyright (C) 2026 "Blais" + +This work is licensed under a Creative Commons Attribution 4.0 International License - https://creativecommons.org/licenses/by/4.0/ + +%Name = "City" +%MapFile = "City.map" + +%LevelBriefing = "A-MAZE-ING + +You can handle this one on your own. Don't forget to board the training train. And don't get lost, and under no circuimstances +enter the hatch." + +%LevelDebriefing = "You didn't get lost, well done." + +#town.StartCash.InterestRate 40000 1500 + +#gbv.StartRating 95 +#gbv.LandCostPerTile 50 + +---------------------- Diseases ------------------------- + +#expertise[1].Known.RschReqd 1 0 +#expertise[2].Known.RschReqd 1 40000 +#expertise[3].Known.RschReqd 1 40000 +#expertise[4].Known.RschReqd 1 60000 +#expertise[5].Known.RschReqd 1 60000 +#expertise[6].Known.RschReqd 1 60000 +#expertise[7].Known.RschReqd 1 40000 +#expertise[8].Known.RschReqd 1 60000 +#expertise[9].Known.RschReqd 1 20000 +#expertise[10].Known.RschReqd 1 40000 +#expertise[11].Known.RschReqd 1 40000 +#expertise[12].Known.RschReqd 1 40000 +#expertise[13].Known.RschReqd 1 40000 +#expertise[14].Known.RschReqd 1 30000 +#expertise[15].Known.RschReqd 1 40000 +#expertise[16].Known.RschReqd 1 20000 +#expertise[17].Known.RschReqd 1 60000 +#expertise[18].Known.RschReqd 1 20000 +#expertise[19].Known.RschReqd 1 20000 +#expertise[20].Known.RschReqd 1 20000 +#expertise[21].Known.RschReqd 1 20000 +#expertise[22].Known.RschReqd 1 40000 +#expertise[23].Known.RschReqd 1 60000 +#expertise[24].Known.RschReqd 1 40000 +#expertise[25].Known.RschReqd 1 40000 +#expertise[26].Known.RschReqd 1 40000 +#expertise[27].Known.RschReqd 1 40000 +#expertise[28].Known.RschReqd 1 40000 +#expertise[29].Known.RschReqd 1 20000 +#expertise[30].Known.RschReqd 1 20000 +#expertise[31].Known.RschReqd 1 40000 +#expertise[32].Known.RschReqd 1 20000 +#expertise[33].Known.RschReqd 1 20000 +#expertise[34].Known.RschReqd 1 20000 +#expertise[35].Known.RschReqd 1 20000 +#expertise[36].Known.RschReqd 0 40000 +#expertise[37].Known.RschReqd 0 50000 +#expertise[38].Known.RschReqd 1 20000 +#expertise[39].Known.RschReqd 0 30000 +#expertise[40].Known.RschReqd 0 60000 +#expertise[41].Known.RschReqd 1 20000 +#expertise[42].Known.RschReqd 1 20000 +#expertise[43].Known.RschReqd 1 20000 +#expertise[44].Known.RschReqd 0 0 +#expertise[45].Known.RschReqd 0 0 +#expertise[46].Known.RschReqd 0 0 + +| Diseases available | Value property to be determined | Comment +#visuals[0] 1 +#visuals[1] 1 +#visuals[2] 1 +#visuals[3] 1 +#visuals[4] 1 +#visuals[5] 1 +#visuals[6] 1 +#visuals[7] 1 +#visuals[8] 1 +#visuals[9] 1 +#visuals[10] 1 +#visuals[11] 1 +#visuals[12] 1 +#visuals[13] 1 +#non_visuals[0] 1 +#non_visuals[1] 1 +#non_visuals[2] 1 +#non_visuals[3] 1 +#non_visuals[4] 1 +#non_visuals[5] 1 +#non_visuals[6] 1 +#non_visuals[7] 1 +#non_visuals[8] 1 +#non_visuals[9] 1 +#non_visuals[10] 1 +#non_visuals[11] 1 +#non_visuals[12] 1 +#non_visuals[13] 1 +#non_visuals[14] 1 +#non_visuals[15] 1 +#non_visuals[16] 1 +#non_visuals[17] 1 +#non_visuals[18] 1 +#non_visuals[19] 1 + +#visuals_available[0] 4 +#visuals_available[1] 12 +#visuals_available[2] 3 +#visuals_available[3] 12 +#visuals_available[4] 18 +#visuals_available[5] 6 +#visuals_available[6] 8 +#visuals_available[7] 6 +#visuals_available[8] 12 +#visuals_available[9] 6 +#visuals_available[10] 18 +#visuals_available[11] 2 +#visuals_available[12] 4 +#visuals_available[13] 6 + +---------------------- Objects ------------------------- + +#objects[1].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[2].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[3].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[4].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[5].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[6].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[7].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[8].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 20000 +#objects[9].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 8 1 40000 +#objects[10].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[11].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[12].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[13].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 13 1 20000 +#objects[14].StartAvail.StartStrength.AvailableForLevel.RschReqd 0 12 1 40000 +#objects[15].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[16].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[17].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[18].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 20000 +#objects[19].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[20].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 20000 +#objects[21].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[22].StartAvail.StartStrength.AvailableForLevel.RschReqd 0 9 1 60000 +#objects[23].StartAvail.StartStrength.AvailableForLevel.RschReqd 0 7 1 60000 +#objects[24].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 11 1 20000 +#objects[25].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 8 1 40000 +#objects[26].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 40000 +#objects[27].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 12 1 30000 +#objects[28].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[29].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[30].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 12 1 20000 +#objects[31].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[32].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[33].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[34].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[35].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[36].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[37].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 0 1 20000 +#objects[38].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[39].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 20000 +#objects[40].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 1 1 30000 +#objects[41].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 1 1 30000 +#objects[42].StartAvail.StartStrength.AvailableForLevel.RschReqd 0 10 1 50000 +#objects[43].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[44].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[45].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[46].StartAvail.StartStrength.AvailableForLevel.RschReqd 0 8 1 40000 +#objects[47].StartAvail.StartStrength.AvailableForLevel.RschReqd 0 7 1 40000 +#objects[48].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[49].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[50].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[51].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[52].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[53].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[54].StartAvail.StartStrength.AvailableForLevel.RschReqd 0 10 1 60000 +#objects[55].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[56].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[57].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 57 1 0 +#objects[58].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[59].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[60].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[61].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 + +---------------------- Staff Configuration ------------------------- + +#staff[0].MinSalary 90 +#staff[1].MinSalary 100 +#staff[2].MinSalary 50 +#staff[3].MinSalary 40 + +#gbv.SalaryAdd[3] 10 +#gbv.SalaryAdd[4] 60 +#gbv.SalaryAdd[5] 100 +#gbv.SalaryAdd[6] 70 +#gbv.SalaryAdd[7] 150 +#gbv.SalaryAdd[8] 80 + +#staff_levels[0].Month.Nurses.Doctors.Handymen.Receptionists.ShrkRate.SurgRate.RschRate.ConsRate.JrRate 0 4 9 4 3 10 0 10 10 3 + +#gbv.TrainingRate 45 +#gbv.AbilityThreshold[0] 75 +#gbv.AbilityThreshold[1] 60 +#gbv.AbilityThreshold[2] 45 +#gbv.TrainingValue[0] 10 +#gbv.TrainingValue[1] 25 +#gbv.TrainingValue[2] 30 + +----------------------- Emergency Control -------------------------- + +#emergency_control[0].Random 0 + +---------------------- Awards and Trophies ------------------------- + +#awards_trophies.CansofCoke 900 +#awards_trophies.CansofCokeBonus 4000 +#awards_trophies.Reputation 1500 +#awards_trophies.TrophyReputationBonus 15000 +#awards_trophies.TrophyDeathBonus 5000 + +----------------------- Quake Control -------------------------- + +#quake_control[0].StartMonth.EndMonth.Severity 16 36 7 +#quake_control[1].StartMonth.EndMonth.Severity 40 100 2 +#quake_control[2].StartMonth.EndMonth.Severity 110 200 5 + +------------------ Winning and Losing Conditions ------------------- + +#win_criteria[0].Criteria.MaxMin.Value.Group.Bound 1 1 750 1 0 +#win_criteria[1].Criteria.MaxMin.Value.Group.Bound 2 1 400000 1 0 +#win_criteria[2].Criteria.MaxMin.Value.Group.Bound 4 1 750 1 0 + +#lose_criteria[0].Criteria.MaxMin.Value.Group.Bound 1 0 450 1 0 +#lose_criteria[1].Criteria.MaxMin.Value.Group.Bound 2 0 -30000 2 -15000 +#lose_criteria[2].Criteria.MaxMin.Value.Group.Bound 5 1 25 3 15 + +----------------------- Start Staff -------------------------- + +#start_staff[1].Doctor.Surgeon.Consultant.Skill 1 1 1 90 \ No newline at end of file diff --git a/Campaigns/Spaces/City.map b/Campaigns/Spaces/City.map new file mode 100644 index 0000000000000000000000000000000000000000..5d923cb50d10f7ea4822e4e899a8616f52bd4ee9 GIT binary patch literal 163948 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 Hd3^YPau4WR literal 0 HcmV?d00001 diff --git a/Campaigns/Spaces/Coverup.level b/Campaigns/Spaces/Coverup.level new file mode 100644 index 0000000..5236299 --- /dev/null +++ b/Campaigns/Spaces/Coverup.level @@ -0,0 +1,216 @@ +Spaces - Cover Up is freely distributed under the following terms: +Copyright (C) 2026 "Blais" + +This work is licensed under a Creative Commons Attribution 4.0 International License - https://creativecommons.org/licenses/by/4.0/ + +%Name = "Cover Up" +%MapFile = "Coverup.map" + +%LevelBriefing = "/ TOP SECRET / URGENT TELEGRAM / TOP SECRET / + +PATIENTS WITH DNA MUTATIONS ON WAY /STOP/ ARRIVING VIA HELICOPTERS /STOP/ +USE ABANDONED AIRPORT HANGARS TO SET UP MEDIC BASE /STOP/ FAILURE TO INVESTIGATE AND FIX ALL PATIENTS WILL +RESULT IN CATASTROPHY FOR COUNTRY /STOP/ DO NOT FUCK UP /STOP/ PAY STAFF HUSH MONEY /STOP/ RECEPTION IS KEY /STOP/ LT GEN FIELDS + +/ TOP SECRET / URGENT TELEGRAM / TOP SECRET /" + +%LevelDebriefing = "Thank you for your service. You remember nothing now. Move on." + +#town.StartCash.InterestRate 7500 1000 + +#gbv.LandCostPerTile 90 + +-------------------- Disease Configuration ------------------------- + +#gbv.StartRating 100 + +#expertise[1].Known.RschReqd 1 0 GENERAL_PRACTICE +#expertise[2].Known.RschReqd 0 40000 BLOATY_HEAD +#expertise[3].Known.RschReqd 0 40000 HAIRYITUS +#expertise[4].Known.RschReqd 0 60000 ELVIS +#expertise[5].Known.RschReqd 0 60000 INVIS +#expertise[6].Known.RschReqd 0 60000 RADIATION +#expertise[7].Known.RschReqd 0 40000 SLACK_TONGUE +#expertise[8].Known.RschReqd 1 60000 ALIEN +#expertise[9].Known.RschReqd 0 20000 BROKEN_BONES +#expertise[10].Known.RschReqd 0 40000 BALDNESS +#expertise[11].Known.RschReqd 0 40000 DISCRETE_ITCHING +#expertise[12].Known.RschReqd 0 40000 JELLYITUS +#expertise[13].Known.RschReqd 0 40000 SLEEPING_ILLNESS +#expertise[14].Known.RschReqd 0 30000 PREGNANT +#expertise[15].Known.RschReqd 0 40000 TRANSPARENCY +#expertise[16].Known.RschReqd 0 20000 UNCOMMON_COLD +#expertise[17].Known.RschReqd 0 60000 BROKEN_WIND +#expertise[18].Known.RschReqd 0 20000 SPARE_RIBS +#expertise[19].Known.RschReqd 0 20000 KIDNEY_BEANS +#expertise[20].Known.RschReqd 0 20000 BROKEN_HEART +#expertise[21].Known.RschReqd 0 20000 RUPTURED_NODULES +#expertise[22].Known.RschReqd 0 40000 MULTIPLE_TV_PERSONALITIES +#expertise[23].Known.RschReqd 0 60000 INFECTIOUS_LAUGHTER +#expertise[24].Known.RschReqd 0 40000 CORRUGATED_ANKLES +#expertise[25].Known.RschReqd 0 40000 CHRONIC_NOSEHAIR +#expertise[26].Known.RschReqd 0 40000 3RD_DEGREE_SIDEBURNS +#expertise[27].Known.RschReqd 0 40000 FAKE_BLOOD +#expertise[28].Known.RschReqd 0 40000 GASTRIC_EJECTIONS +#expertise[29].Known.RschReqd 0 20000 THE_SQUITS +#expertise[30].Known.RschReqd 0 20000 IRON_LUNGS +#expertise[31].Known.RschReqd 0 40000 SWEATY_PALMS +#expertise[32].Known.RschReqd 0 20000 HEAPED_PILES +#expertise[33].Known.RschReqd 0 20000 GUT_ROT +#expertise[34].Known.RschReqd 0 20000 GOLF_STONES +#expertise[35].Known.RschReqd 0 20000 UNEXPECTED_SWELLING +#expertise[36].Known.RschReqd 0 40000 I_D_SCANNER DIAGNOSIS +#expertise[37].Known.RschReqd 0 50000 I_D_BLOOD_MACHINE DIAGNOSIS +#expertise[38].Known.RschReqd 0 20000 I_D_CARDIO DIAGNOSIS +#expertise[39].Known.RschReqd 0 30000 I_D_XRAY DIAGNOSIS +#expertise[40].Known.RschReqd 0 60000 I_D_ULTRASCAN DIAGNOSIS +#expertise[41].Known.RschReqd 1 20000 I_D_STANDARD DIAGNOSIS +#expertise[42].Known.RschReqd 0 20000 I_D_WARD DIAGNOSIS +#expertise[43].Known.RschReqd 0 20000 I_D_SHRINK DIAGNOSIS + +#objects[9].StartAvail.StartStrength.AvailableForLevel 0 8 0 Inflator Machine +#objects[13].StartAvail.StartStrength.AvailableForLevel 0 13 0 Cardiogram +#objects[14].StartAvail.StartStrength.AvailableForLevel 0 12 0 Scanner +#objects[22].StartAvail.StartStrength.AvailableForLevel 0 9 0 Ultrascan +#objects[23].StartAvail.StartStrength.AvailableForLevel 1 6 1 DNA Restorer +#objects[24].StartAvail.StartStrength.AvailableForLevel 0 11 0 Cast Remover +#objects[25].StartAvail.StartStrength.AvailableForLevel 0 8 0 Hair restorer +#objects[26].StartAvail.StartStrength.AvailableForLevel 0 10 0 Slicer for slack tongues +#objects[27].StartAvail.StartStrength.AvailableForLevel 0 12 0 X-Ray +#objects[30].StartAvail.StartStrength.AvailableForLevel 0 12 0 Operating Table +#objects[37].StartAvail.StartStrength.AvailableForLevel 0 0 0 Projector +#objects[42].StartAvail.StartStrength.AvailableForLevel 0 10 0 Blood Machine +#objects[46].StartAvail.StartStrength.AvailableForLevel 0 8 0 Electrolysis Machine +#objects[47].StartAvail.StartStrength.AvailableForLevel 0 7 0 Jellyitus Moulding Machine +#objects[54].StartAvail.StartStrength.AvailableForLevel 0 10 0 Decontamination Shower +#objects[55].StartAvail.StartStrength.AvailableForLevel 0 10 0 Autopsy Research Machine + +#visuals[0] 0 I_BLOATY_HEAD +#visuals[1] 0 I_HAIRYITUS +#visuals[2] 0 I_ELVIS +#visuals[3] 0 I_INVIS +#visuals[4] 0 I_RADIATION +#visuals[5] 0 I_SLACK_TONGUE +#visuals[6] 1 I_ALIEN +#visuals[7] 0 I_BROKEN_BONES +#visuals[8] 0 I_BALDNESS +#visuals[9] 0 I_DISCRETE_ITCHING +#visuals[10] 0 I_JELLYITUS +#visuals[11] 0 I_SLEEPING_ILLNESS +#visuals[12] 0 I_PREGNANT +#visuals[13] 0 I_TRANSPARENCY +#non_visuals[0] 0 I_UNCOMMON_COLD +#non_visuals[1] 0 I_BROKEN_WIND +#non_visuals[2] 0 I_SPARE_RIBS +#non_visuals[3] 0 I_KIDNEY_BEANS +#non_visuals[4] 0 I_BROKEN_HEART +#non_visuals[5] 0 I_RUPTURED_NODULES +#non_visuals[6] 0 I_MULTIPLE_TV_PERSONALITIES +#non_visuals[7] 0 I_INFECTIOUS_LAUGHTER +#non_visuals[8] 0 I_CORRUGATED_ANKLES +#non_visuals[9] 0 I_CHRONIC_NOSEHAIR +#non_visuals[10] 0 I_3RD_DEGREE_SIDEBURNS +#non_visuals[11] 0 I_FAKE_BLOOD +#non_visuals[12] 0 I_GASTRIC_EJECTIONS +#non_visuals[13] 0 I_THE_SQUITS +#non_visuals[14] 0 I_IRON_LUNGS +#non_visuals[15] 0 I_SWEATY_PALMS +#non_visuals[16] 0 I_HEAPED_PILES +#non_visuals[17] 0 I_GUT_ROT +#non_visuals[18] 0 I_GOLF_STONES +#non_visuals[19] 0 I_UNEXPECTED_SWELLING + +-------------------- Disable Alien Walk-Ins ------------------------ + +#visuals_available[6] 980 + +---------------------- Staff Configuration ------------------------- + +#staff_levels[0].Month.Nurses.Doctors.Handymen.Receptionists 0 0 13 3 2 +#staff_levels[1].Month.Nurses.Doctors.Handymen.Receptionists 3 9 1 0 0 +#staff_levels[2].Month.Nurses.Doctors.Handymen.Receptionists 5 1 3 1 1 +#staff_levels[3].Month.Nurses.Doctors.Handymen.Receptionists 7 2 4 1 2 +#staff_levels[4].Month.Nurses.Doctors.Handymen.Receptionists 16 3 9 4 3 + +#staff[0].MinSalary 120 +#staff[1].MinSalary 120 +#staff[2].MinSalary 100 +#staff[3].MinSalary 100 + +#gbv.SalaryAdd[3] -10 +#gbv.SalaryAdd[4] 40 +#gbv.SalaryAdd[5] 60 +#gbv.SalaryAdd[6] 40 +#gbv.SalaryAdd[7] 160 +#gbv.SalaryAdd[8] 60 + +#gbv.SalaryAbilityDivisor 10 + +#gbv.TrainingRate 40 +#gbv.AbilityThreshold[0] 75 +#gbv.AbilityThreshold[1] 60 +#gbv.AbilityThreshold[2] 45 +#gbv.TrainingValue[0] 10 +#gbv.TrainingValue[1] 15 +#gbv.TrainingValue[2] 20 + +--------------------- Research Configuration ----------------------- + +#gbv.ResearchPointsDivisor 5 + +---------------------- Awards and Trophies ------------------------- + +#awards_trophies.CansofCoke 200 +#awards_trophies.CansofCokeBonus 10000 +#awards_trophies.Reputation 850 +#awards_trophies.TrophyReputationBonus 20000 + +------------------ Winning and Losing Conditions ------------------- + +#win_criteria[0].Criteria.MaxMin.Value.Group.Bound 4 1 99 1 0 +#win_criteria[1].Criteria.MaxMin.Value.Group.Bound 2 1 500000 1 0 + + +#lose_criteria[0].Criteria.MaxMin.Value.Group.Bound 5 1 1 1 0 + + +--------------------- Competitor Information ----------------------- + +| Index in the away "computer" | Is that opponent playing? | 1 is yes, 0 no | Comment | +#computer[0].Playing 0 +#computer[1].Playing 0 +#computer[2].Playing 0 + +----------------------- Emergency Control -------------------------- + +#emergency_control[0].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 0 1 3 10 6 100 100 +#emergency_control[1].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 1 2 11 22 6 100 200 +#emergency_control[2].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 2 3 3 10 6 100 200 +#emergency_control[3].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 3 4 4 10 6 100 200 +#emergency_control[4].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 4 5 22 33 6 100 200 +#emergency_control[5].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 5 6 5 30 6 100 500 +#emergency_control[6].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 6 7 6 10 6 100 100 +#emergency_control[7].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 7 8 7 10 6 100 200 +#emergency_control[8].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 8 9 18 30 6 100 200 +#emergency_control[9].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 9 10 4 10 6 100 200 +#emergency_control[10].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 10 11 5 20 6 100 200 +#emergency_control[11].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 11 12 18 30 6 100 500 +#emergency_control[12].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 13 14 8 10 6 100 100 +#emergency_control[13].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 14 15 18 30 6 100 200 +#emergency_control[14].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 15 16 3 10 6 100 200 +#emergency_control[15].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 16 17 25 30 6 100 200 +#emergency_control[16].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 17 18 15 20 6 100 200 +#emergency_control[17].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 18 19 25 30 6 100 500 +#emergency_control[18].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 19 20 5 20 6 100 200 +#emergency_control[19].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 20 21 20 30 6 100 500 +#emergency_control[20].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 21 22 9 10 6 100 100 +#emergency_control[21].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 22 23 15 30 6 100 200 +#emergency_control[22].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 23 24 18 30 6 100 200 +#emergency_control[23].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 24 25 18 30 6 100 200 +#emergency_control[24].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 25 26 1 20 6 100 200 +#emergency_control[25].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 26 27 18 30 6 100 500 +#emergency_control[26].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 27 28 18 30 6 100 200 +#emergency_control[27].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 28 29 18 30 6 100 200 +#emergency_control[28].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 29 30 10 30 6 100 200 +#emergency_control[29].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 30 31 18 20 6 100 200 +#emergency_control[30].StartMonth.EndMonth.Min.Max.Illness.PercWin.Bonus 31 32 18 30 6 100 500 \ No newline at end of file diff --git a/Campaigns/Spaces/Coverup.map b/Campaigns/Spaces/Coverup.map new file mode 100644 index 0000000000000000000000000000000000000000..c9bb8b17d10a61dca6da3708d503ba87ec0b0a42 GIT binary patch literal 163948 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 O9twPO`r-HLT=#!Wxc+4T literal 0 HcmV?d00001 diff --git a/Campaigns/Spaces/Pressure.level b/Campaigns/Spaces/Pressure.level new file mode 100644 index 0000000..3566c8f --- /dev/null +++ b/Campaigns/Spaces/Pressure.level @@ -0,0 +1,188 @@ +Spaces - Pressure High is freely distributed under the following terms: +Copyright (C) 2026 "Blais" + +This work is licensed under a Creative Commons Attribution 4.0 International License - https://creativecommons.org/licenses/by/4.0/ + +%Name = "Pressure High" +%MapFile = "Pressure.map" + +%LevelBriefing = "PRESSURE HIGH + +Use these former high school's buildings to create a neat hospital. This time around +you need to focus on your reputation, which also means killing patients won't be tolerated. + +Be clever about this, don't rely on luck. But good luck!" + +%LevelDebriefing = "Hell yeah! You cured so many, wow." + +#town.StartCash.InterestRate 45000 2000 + +#gbv.LandCostPerTile 70 + +-------------------- Disease Configuration ------------------------- + +#gbv.StartRating 80 + +#expertise[1].Known.RschReqd 1 0 GENERAL_PRACTICE +#expertise[2].Known.RschReqd.MaxDiagDiff 1 40000 500 BLOATY_HEAD +#expertise[3].Known.RschReqd.MaxDiagDiff 0 40000 150 HAIRYITUS +#expertise[4].Known.RschReqd.MaxDiagDiff 1 60000 150 ELVIS +#expertise[5].Known.RschReqd.MaxDiagDiff 1 80000 150 INVIS +#expertise[6].Known.RschReqd.MaxDiagDiff 0 60000 750 RADIATION +#expertise[7].Known.RschReqd.MaxDiagDiff 1 40000 150 SLACK_TONGUE +#expertise[8].Known.RschReqd.MaxDiagDiff 0 70000 350 ALIEN +#expertise[9].Known.RschReqd.MaxDiagDiff 1 20000 100 BROKEN_BONES +#expertise[10].Known.RschReqd.MaxDiagDiff 0 40000 150 BALDNESS +#expertise[11].Known.RschReqd.MaxDiagDiff 1 40000 500 DISCRETE_ITCHING +#expertise[12].Known.RschReqd.MaxDiagDiff 1 50000 450 JELLYITUS +#expertise[13].Known.RschReqd.MaxDiagDiff 0 40000 500 SLEEPING_ILLNESS +#expertise[14].Known.RschReqd.MaxDiagDiff 1 30000 300 PREGNANT +#expertise[15].Known.RschReqd.MaxDiagDiff 0 40000 250 TRANSPARENCY +#expertise[16].Known.RschReqd.MaxDiagDiff 1 20000 250 UNCOMMON_COLD +#expertise[17].Known.RschReqd.MaxDiagDiff 0 90000 750 BROKEN_WIND +#expertise[18].Known.RschReqd.MaxDiagDiff 1 70000 250 SPARE_RIBS +#expertise[19].Known.RschReqd.MaxDiagDiff 1 60000 500 KIDNEY_BEANS +#expertise[20].Known.RschReqd.MaxDiagDiff 0 30000 500 BROKEN_HEART +#expertise[21].Known.RschReqd.MaxDiagDiff 1 40000 600 RUPTURED_NODULES +#expertise[22].Known.RschReqd.MaxDiagDiff 1 40000 250 MULTIPLE_TV_PERSONALITIES +#expertise[23].Known.RschReqd.MaxDiagDiff 0 60000 250 INFECTIOUS_LAUGHTER +#expertise[24].Known.RschReqd.MaxDiagDiff 1 80000 500 CORRUGATED_ANKLES +#expertise[25].Known.RschReqd.MaxDiagDiff 1 50000 600 CHRONIC_NOSEHAIR +#expertise[26].Known.RschReqd.MaxDiagDiff 0 70000 300 3RD_DEGREE_SIDEBURNS +#expertise[27].Known.RschReqd.MaxDiagDiff 1 40000 300 FAKE_BLOOD +#expertise[28].Known.RschReqd.MaxDiagDiff 0 40000 500 GASTRIC_EJECTIONS +#expertise[29].Known.RschReqd.MaxDiagDiff 0 40000 750 THE_SQUITS +#expertise[30].Known.RschReqd.MaxDiagDiff 0 50000 700 IRON_LUNGS +#expertise[31].Known.RschReqd.MaxDiagDiff 1 80000 750 SWEATY_PALMS +#expertise[32].Known.RschReqd.MaxDiagDiff 1 40000 500 HEAPED_PILES +#expertise[33].Known.RschReqd.MaxDiagDiff 0 30000 750 GUT_ROT +#expertise[34].Known.RschReqd.MaxDiagDiff 1 20000 500 GOLF_STONES +#expertise[35].Known.RschReqd.MaxDiagDiff 0 60000 500 UNEXPECTED_SWELLING +#expertise[36].Known.RschReqd 1 40000 I_D_SCANNER DIAGNOSIS +#expertise[37].Known.RschReqd 1 50000 I_D_BLOOD_MACHINE DIAGNOSIS +#expertise[38].Known.RschReqd 1 20000 I_D_CARDIO DIAGNOSIS +#expertise[39].Known.RschReqd 0 30000 I_D_XRAY DIAGNOSIS +#expertise[40].Known.RschReqd 0 60000 I_D_ULTRASCAN DIAGNOSIS +#expertise[41].Known.RschReqd 1 20000 I_D_STANDARD DIAGNOSIS +#expertise[42].Known.RschReqd 1 20000 I_D_WARD DIAGNOSIS +#expertise[43].Known.RschReqd 1 20000 I_D_SHRINK DIAGNOSIS + +#objects[9].StartAvail.StartStrength.AvailableForLevel 0 8 1 Inflator Machine +#objects[13].StartAvail.StartStrength.AvailableForLevel 1 13 1 Cardiogram +#objects[14].StartAvail.StartStrength.AvailableForLevel 1 12 1 Scanner +#objects[22].StartAvail.StartStrength.AvailableForLevel 0 9 1 Ultrascan +#objects[23].StartAvail.StartStrength.AvailableForLevel 0 7 0 DNA Restorer +#objects[24].StartAvail.StartStrength.AvailableForLevel 0 11 1 Cast Remover +#objects[25].StartAvail.StartStrength.AvailableForLevel 0 8 1 Hair restorer +#objects[26].StartAvail.StartStrength.AvailableForLevel 1 10 1 Slicer for slack tongues +#objects[27].StartAvail.StartStrength.AvailableForLevel 0 12 0 X-Ray +#objects[30].StartAvail.StartStrength.AvailableForLevel 1 12 1 Operating Table +#objects[37].StartAvail.StartStrength.AvailableForLevel 1 0 1 Projector +#objects[40].StartAvail.WhenAvail.AvailableForLevel 1 0 1 Research Computer +#objects[41].StartAvail.WhenAvail.AvailableForLevel 1 0 1 Chemical Mixer +#objects[42].StartAvail.StartStrength.AvailableForLevel 1 10 1 Blood Machine +#objects[46].StartAvail.StartStrength.AvailableForLevel 0 8 1 Electrolysis Machine +#objects[47].StartAvail.StartStrength.AvailableForLevel 1 7 1 Jellyitus Moulding Machine +#objects[54].StartAvail.StartStrength.AvailableForLevel 0 10 1 Decontamination Shower +#objects[55].StartAvail.StartStrength.AvailableForLevel 1 10 1 Autopsy Research Machine +#objects[57].StartAvail.WhenAvail.AvailableForLevel 1 0 1 Video Game + +#visuals[0] 1 I_BLOATY_HEAD +#visuals[1] 1 I_HAIRYITUS +#visuals[2] 1 I_ELVIS +#visuals[3] 1 I_INVIS +#visuals[4] 1 I_RADIATION +#visuals[5] 1 I_SLACK_TONGUE +#visuals[6] 1 I_ALIEN +#visuals[7] 1 I_BROKEN_BONES +#visuals[8] 1 I_BALDNESS +#visuals[9] 1 I_DISCRETE_ITCHING +#visuals[10] 1 I_JELLYITUS +#visuals[11] 1 I_SLEEPING_ILLNESS +#visuals[12] 1 I_PREGNANT +#visuals[13] 1 I_TRANSPARENCY +#non_visuals[0] 1 I_UNCOMMON_COLD +#non_visuals[1] 1 I_BROKEN_WIND +#non_visuals[2] 1 I_SPARE_RIBS +#non_visuals[3] 1 I_KIDNEY_BEANS +#non_visuals[4] 1 I_BROKEN_HEART +#non_visuals[5] 1 I_RUPTURED_NODULES +#non_visuals[6] 1 I_MULTIPLE_TV_PERSONALITIES +#non_visuals[7] 1 I_INFECTIOUS_LAUGHTER +#non_visuals[8] 1 I_CORRUGATED_ANKLES +#non_visuals[9] 1 I_CHRONIC_NOSEHAIR +#non_visuals[10] 1 I_3RD_DEGREE_SIDEBURNS +#non_visuals[11] 1 I_FAKE_BLOOD +#non_visuals[12] 1 I_GASTRIC_EJECTIONS +#non_visuals[13] 1 I_THE_SQUITS +#non_visuals[14] 1 I_IRON_LUNGS +#non_visuals[15] 1 I_SWEATY_PALMS +#non_visuals[16] 1 I_HEAPED_PILES +#non_visuals[17] 1 I_GUT_ROT +#non_visuals[18] 1 I_GOLF_STONES +#non_visuals[19] 1 I_UNEXPECTED_SWELLING + +---------------------- Staff Configuration ------------------------- + +#staff_levels[0].Month.Nurses.Doctors.Handymen.Receptionists.ShrkRate.SurgRate.RschRate.ConsRate.JrRate 0 8 10 6 4 10 10 10 10 2 + +#staff[0].MinSalary 60 +#staff[1].MinSalary 90 +#staff[2].MinSalary 40 +#staff[3].MinSalary 30 + +#gbv.SalaryAdd[3] -10 +#gbv.SalaryAdd[4] 50 +#gbv.SalaryAdd[5] 60 +#gbv.SalaryAdd[6] 50 +#gbv.SalaryAdd[7] 120 +#gbv.SalaryAdd[8] 80 + +#gbv.SalaryAbilityDivisor 10 + +#gbv.TrainingRate 40 +#gbv.AbilityThreshold[0] 75 +#gbv.AbilityThreshold[1] 60 +#gbv.AbilityThreshold[2] 45 +#gbv.TrainingValue[0] 10 +#gbv.TrainingValue[1] 15 +#gbv.TrainingValue[2] 20 + +--------------------- Research Configuration ----------------------- + +#gbv.ResearchPointsDivisor 5 + +---------------------- Awards and Trophies ------------------------- + +#awards_trophies.CansofCoke 200 +#awards_trophies.CansofCokeBonus 5000 +#awards_trophies.Reputation 750 +#awards_trophies.TrophyReputationBonus 10000 + +------------------ Winning and Losing Conditions ------------------- + +#win_criteria[0].Criteria.MaxMin.Value.Group.Bound 1 1 800 1 0 +#win_criteria[1].Criteria.MaxMin.Value.Group.Bound 4 1 1100 1 0 + +#lose_criteria[0].Criteria.MaxMin.Value.Group.Bound 1 0 450 1 500 +#lose_criteria[1].Criteria.MaxMin.Value.Group.Bound 5 1 12 1 8 + +----------------------- Quake Control -------------------------- + +#quake_control[0].StartMonth.EndMonth.Severity 14 20 2 +#quake_control[1].StartMonth.EndMonth.Severity 30 50 4 +#quake_control[2].StartMonth.EndMonth.Severity 60 70 5 +#quake_control[3].StartMonth.EndMonth.Severity 80 120 6 +#quake_control[4].StartMonth.EndMonth.Severity 122 140 3 +#quake_control[5].StartMonth.EndMonth.Severity 160 240 7 +#quake_control[6].StartMonth.EndMonth.Severity 250 320 3 + +--------------------- Competitor Information ----------------------- + +#computer[0].Skill.StaffLevels.Luck.Speed.Comfort.GuessAt.Playing 5 5 3 40 8 75 1 ORAC +#computer[1].Skill.StaffLevels.Luck.Speed.Comfort.GuessAt.Playing 3 5 2 60 5 75 1 COLOSSUS +#computer[11].Skill.StaffLevels.Luck.Speed.Comfort.GuessAt.Playing 5 5 3 40 8 75 1 JAYNE + +----------------------- Emergency Control -------------------------- + +#emergency_control[0].Mean.Variance 240 120 \ No newline at end of file diff --git a/Campaigns/Spaces/Pressure.map b/Campaigns/Spaces/Pressure.map new file mode 100644 index 0000000000000000000000000000000000000000..3f6a5c97b58a71fbce72b652b7aa2d4f00a7c58e GIT binary patch literal 163948 zcmeI5TdyU@RmXeB!3N_*9L>xd4?Lm7AYhUwpRs4Mm58T6Uicu+O`7=fIdUT}laYvs zq97Cz1F^paB96Zddv~wjVW0om>r_{F_3rBKbu4*JUAn5)<-b+yQt4XoKXm*l z{&LG1M{bz&Tl)E-{FfRBa@6^VwjcN(hJTe~sdQhvVZAiA-@g5M{b=0EO?&O; z=9iL3Zokx5zRCCKkIc{gROnAE4b^fl?e&w&&&U5ix90<#_v`(?RDV%^S%2f%i{`7n zX`1?;-BLc3_O%PeIq9MOrk?ZUKz#MaoobizZy4T(Qrc0yXqtLT!T%TSUN6+!|EC-Z z{DO#%?^lnrSQ*uqBcHbJb}L&@i(_!2L88+3-k`fZ<9_@ z=8aJ5&u!0M|BTP0KeqihPY%i_?WFR(a-Q!?y>X?UPxTMqcjN#4_y5`VgXZr4F>X&^ zbLTU@sp(L?qBk8M`i5$`roDaZ+Ic;oQK4gNoG`~PF#|KasdzS@iGNz>@>Qj~FSje7Rs$zd&c^7xxNKUdy;$CG;x zp)~&W{$cKT`tmt-y^);>jM9asf85dN?OFmTlBOjWwUws}q@;v3WQt$$;b)1(T7xKVR9a~O6 zf&Vh`8U3hUN~O^k?LBDT@9^Kjw|P*A2L9)<2lNX?&r?zQ3H;Ba?_7U@zOaV}&4&}= z|NV&nGknhk{X)?*cA|7_IsF9wmx_Oz{}+n;%pZ2mhrRI6`4M)g6niB<(w&`o@&J!e zuU;uR(of)jsrZli|M7P{Q{&`P?Sn_C_6zQzW6SC1F8=So|NmBe|F4aYo*q;$rPAn& z_9mGBA6VL5zuJ7(@~7W(doA<)@zU~HdVlB_ik`<(&YQIz`nik$ZNL8?In`!Q=!@|^ zXo}DOkNAJWxsFoKdFbDxtPA#bKC!oRhP|CL?CrcF^1FrGuK9NBZ_zIl`C^Ak!Sz3y zUw&frTKu#=N1A>D|1tkRTH;~-e=v=vdA<3xwa0hNj_?D0@sHi^?R;W?Z1nIK^t>E) z&3Aj@AGv~G(*Iz3`o`aPcKkI<;~%s>>A?T}`!UD~InSL&UyNsh`G0Gmod0QD$j5(o zKC$o2KJf3zVb^@W7yhw7D0c8o!~55be#NDl z-T9x|MLzz!^~v6``^fJE!~Fk+;r3U8U-Vs?Vo$2)z<(LM;&0L0*fjd0z3K4Zo&Tv_ z^u_TY#(F65UY3xb$?BV~bcJ3GFfAh=_ z&=-204*%!p|4(gRs&VRkdUt)*e0F#w_We9R*Wv%T-}*oI?ze(xrPzVylTMXmPkr(K zmB4?iCzb1^(&&r+ro;dF`9J3X{pjw=!M+3kJ^Ua0|B6HATj;wq#h$d^i2w7%ch7I5 zcl1U21pkLe|Ns1sb3E?z=2CC}|80x^ulJ-^&8O|S_Q$~;{(_#D1N;AqL-3DXD8&vm zpLD7md(wVA{73xn{DR8$Qfc%>fA;&|>j!^m4*e)jKy?Ou+Df9#QS zWyayrz1>gRcV-{>cjUnSzv2*igXg)||AGI?@IUeIe?5By??1G8fKtli{?GY%ul_JK z{|Em{k+bHLPL&f+RL_r_xc@)L{=TO-^oYJl&wc+#aZj4@#r}U^{CD?%6oJ{9U6b#3jDF8(>Tf1biW_5tNN(n?e1*pv1f^Z(AzAWxO!Txs-0|Fy^ee;tY6f3xRP@39Bp zDN1{(dVR~sw)e}P_($KRDfSfjuM_X;f6y0pP&@u#6vBUBJf`Z6#jCbIwmtowkK(Z2 z^?%&|pW}Ss-z8quj(_~rP^$iJXgfStdwVJT$NE3k|EKS}+dVgVr09EA?*pmt<(r@J z>=8WazCUToZ@y3PUbheaz~29Jb1%us=lntOdS&kuy0Yi4ti3C{x8&t}?Uf$i*!Dbm zGY?dXoHd_xsvP-hzp?)BaN@~P<$9?!`l7$7soDkeQThe%N+}=ueS%%n{r*V#y|VjG zSDia)`ckjG(&HQ3UP|7`wG>6Z+Hc^08~Fc3))Q)1Y8UzVANG9$-an3gGOjE8J#k;$ zQ_pK}=>4gw+VkX198!v0G@o>;9QkU$f&XpbAN%mA+J)lZdyf2}`xD-L{mOn%0IvH| zuf5Xa8`|D8``(%-Zx7GNxo^4d9|ZnwJ#2BXuN-sbUaJ1s^EBPR_R^e7dG^?M9AoFh z*eCLh$kN+|MKWnkzSj9a{Ce`nE|j8w%_p5I$DXv` zSpP@-?-T!1-<=5j+qtKmR}k-&_Qk*AIX4~a|7ETB)sN$^(L3~yZ2#i?d-$5BZ~kj? z9-whS=l|Y!Cm7e-*Z-=IvHW`S#txJsXU!*_D(C*8_8akkS@9qJy<+cY97+}6w9EVc zwEPDD<~P13{-gBy+Sbnh4li>$`(E(A{=9F!FIYe5Iq<)1{D0B>095?}`B2Ig-zofm z)9mK!M!#j0xD)gLar1xhcxjr(f876{V}DTRo8Szbf@5&qm-1XL{^{SNW9P%l@7VLd z(&u$LzOnrNsrk>o?^o6DGwSzkKNq)U4YkK>G6$ikN9}P=UILZ ze5djcP3^9~(0tbJAAoD(G-;~F{aNfu_59fO zkKZ)-13|6ig)XO?g6}(8UMc=@xOadv&rqCoLSRz;~)RPx*v)^ zdT77TJ%i`gt`GT2hvHw`Aze#*L&woRmx}B6;NG4;%6S*-|C#Z6P(o3EQ9J(iePlzw zPssdsY3&Wgt@1mxofE&%`oni@{m;A}|IPOsu_xw_)O#H3{}#8U@jJFX^hLadqCe*G z-uymQuKRm>FBJQs-xM8tA4c1+y}hybli)W4|1HiBxL4ZF15)SzasR(;d>)JM)boAu z56*L``VG>=g?#*vyZ-|opkseeKs(UV?T!6?0^_=w_vrgsZ>O){_(N;IH}m|bzwhk% zReK+-`fv5`>GSENhhtM>M$ z!awirLatEs4sOwp?g#0;U!D*AcQ{8LW8?GG&!aEK3&jpRd@J5H&2!j~wyX9&^%S@2zj+RdUncG2|7TB+`&+U8uWNpQzR({OI{?Ru?^K%S)P87pXnd)CzFvBK z9}7OwPimi(dbxD0ey}HPC*uFM<3HzvY8Uv2zWd9y%-5gU_e2$6rN^i3Po4Jkqy2h* zDHs1=wex_tjA~q%di}fg_R*K>7ds%152fIn_Gwr3Onz#Ax%B+H*7l}~@94p!=t1@4 z)z^INN!y9|zwP*sov2;lANuYum!4mbZBN&~W7|Vc(BInpA4>l2-EZ4Daz`nL4z2e_ z)3xW}U-?x(mBRnu#QFas&;L{FeJy9c0KUEXzjuF}`$Bi9?R&jy`(Cep(D_yFr@Q%v zqs6u7jr(2W+bbtOvtH_c){S4W_BEZt|6c|EH;I4jMB_hkCg|<^ueHbn|Be1qG=={+ zUHr%W|C;Xqf>YwS#`jd3=hS|5p6}fs@0+jpiQcxj)c1LUxvBX_U#ia({=qj?{Q>#tk@>&&_DNA@1zN5{Bw z_aWp$yHzPOVH~hm7lyy3ke5I5_Z^|cH|HB9UL2vqX z=KYjoPbvrY|K4=tf8f97_z#|Qsb~M#ONu^f-fw|>z<1Sj*L=5K*Qwnr|GIyc;@>T| zb-h~-PD|ILU55t#yL}n-GIjhO+dleYywFnf^xXL){X-u$A6AWf{L-%ZelPsPm(u@q z@TB!pY2AVKT*Z>XQbp41OU{9o4jpJz9h&VOX@{{&~XQs&KS_Zt5%Ex)PzQ$G>- zUq}3(+HU%`zgGOG;xF>)8_%iVw_WPzQtx+zwBzHyyZ;~S|GNAG`a*xT(Y4}V<*ad3 z%ZH|O{fCYt_j&9|=Rq<5kNN*`f77#LZ=ZQ>`+pw)YsnA%*A?GW`-AAKR{LAq{@>4S z-|g2crN1=3BL3GI@6{i?xUe0*wEp_~n;!H3151ZcL;&e;N4q^f*;M_R+Wfz1{!WKX2jO2)*9h{hz(v|JmF9AE~F$dFjFJ4aGnHc^t~3wbH)#f0X|NTkXAprBn0>fBE>2`~P#?|0|7m z-N)1Ru@CGeMfZ09r&ioEuD?nM6H z?*HtokN@58=GE@ke*XtOLD8?uARW@BgUk{eRdU`kOk9ebAq`?@#%T_g8$!=2hS8=rbqZtACTvb5Lpbre1Eo?c=H4 z>;Av;ztr`e(4lH7Wm&bzOiHMLDS@~g<|jUlZ$^{M=v!E|Hwn-kdFUx|9{Kp1MCB;ztFU< z*R}l8Y3v>QSG$k+-|hRS@gMj9w~T-Ab7}mJ?eAB%eqsE%_~*H`Q2e3FA@Cpj|7-Mb zid(gNjsGtezTc7Bm%$&Z9JY@CJKvo&JBa+wFRn!n`u)u8@0+f~E>sR%$3NeL3VM5; z7xLJKJOcmQ&~xB9^n6_BsU19SwtfF!?)h@Ok|L6XWbM)WsGlU#2BZqfv z9|M23b^NnWJodaPp6~28S>QkLANUXa$Niu4>mzS{yO#N1@V9OMe>eVb`~H96VcU4v zn*Q(NzuVu7_kYHG;J7Z>8XmUBZ{R=TU9A6O{U7W9&JP^k>l%L{fsjB*AS4hH2nmD) zLINRykU&TvBoGn^34{bf0wIBrKu91Y5E7U{0-tM+|IPdNO5^=E{kVev(0|zf^fW_qldlHyZE2mhRvY&L@9{1}1(kOdJU#|qtYiww4y?lBj8_MbV=e%C(%|Fk_(A;|Y^hP$6)AP@Hz0{k3 zo{yoq_44VBY$&JapYwXDH~%~zLv!op(;L}PPU~IOc$}Wk5B`Tr;JiGSmOGUDu>YlL zI>xIK$g_QYdim+#KSu(~*SB(z!~I(P{izIs{~QUNN^Twh&fz}ne;qnMfQ0+z0;Gq4QHNLjO4uIF;Nw{++{p;C~%DKjk9ypCf@&$*tqxIot>S*P-*^A|wzJ z2nmD)LINRykU&TvBoGn^34{bf0wIBrKu91Y5E2LpgakqYA%T!UZ4!8;`KQ0=#`NcZ IIc{wK2X#i+D5uUvd7cb!1$;sOB5s-htFZKca<9?q5LUKTO4@G|=iHXJ-4MB`(^d00P zzKpYG>f38~t*NQLPtQzk66*ByWx6h3b@gR>U3B{2Mc4hbyXrclCWk3Ic!BKWnXY^5 zm=F3rvm3)rM!zB18SL#9vcH#!zC`p@qOTK0c}~q<VcZQPRm`hM@cUx&p3H%^4@E{WM{yyj(;~kMLkfn*EoBX^kVXiljmOXt?@0{ z8SrcPkF&Qg66fiXUbce&RQYIjZTWt7E7@6V_}`noNP5`{{tcgg_|)W-iVMlkTEo94 zhppvHdNKS@<0cgcTeBZuek40H{7>7NuUu2hNqR}ezu{zAy{6hl?)s9Q8UB~G6G<Bm;_$I@2tFWF5jUsf*;zoq0R*_l87?fmbS@n6dBtlhGH zz&B3X3jVcm%2ytmU25;q>igzPdRcq?UrTj27XP*R z$mMS}Iaz*M93k1+()h1!udUgUq?cIyx5i&+f0m9LmVSSzynM?`cD6MBefytUPV+NM zjboBt_KJT^&r9h^>sRaflAY}Z|E=mr(u?7LjCT$1X>mX7Ub3^j;$MpgAh*&~(u?6g zkKLEn-&)$2>`cS|Yj*!%(R(N*y%_!t|2g-YB|FpbAAA32E8{Eo&!Ou(rTLKbV)*yN zf2cmWJ?ted*;y(4??tYud`fyT{QKcQRsN{I^>qfx&iwIT=KSy8{kNnSj{kqq`Gh|) zDm~}rkp7(2$8)J2JpYW<3vCDQ;Z$n}`1GY)$FZ**csa?={P913{`W1ikLQdI>jl1Y zc#-42zVH-1a&u{8c+w?^mvq_2E5{9iJEu(h<|Kkxj<@Sg{lzW7Zo z$MKIi9OJ~+@Xq<+{DN9()j1&)!O9KdVe_{wuX1k59haa{j}b{+W1HO#@BnL=e!)!Qh9CN81;Rr@A|gX zp489K@=`l^4m;y`*;<96>62k+buq>lgGz9F~VbSv`!!@uiKdt=SIUIqMua(ruP z)Pwz|_OAf`3D3g%{}Y=3KN;nEN%YXYJ?RH*{CDjSdXJ^rzTjH$f49H<0gW#o62*RV zuIJR=742tVQM*_4zANMl&!zqDkJ-AvhI{0r9`w)ge|SPTQs&i%Co~^_`pq~VLvFd~ zsE+&d|KW)=o*%lO5BZ_vKc7EBE~)ej=J!+ETTA`b;Gg!bxxJK1Us0TVMRx5=HT(n5 zoC5Ehq8#k$4FAG7Iw6<7>M&0q@h{+YqTVD_~-LSJl`A5<*$~; zzpvg7v~TTecd6xa;~#u-`~u$^mFi1z^aTHe`>^@=L_3qXmC8x}Fn0Vm{O6q?)W$#J zH|hMl^jtb$CfQx;^IG`l{vb3h;s1i>-I#A*u=)30`W>>Tcis8?UknEfByV$9{f+9 zFDr=uuK$UZ@jP1?{*V3iUSIE_(DmQnj^*3O|A<{*UMQfM3{AY`XON{}(I{L4QlrwXG+t z1OHX$|AU{1#(&^_7wf_QI4_UIJ8*~kef;15^L*V>Ixm3we@Vpk+VBa!OVO3!KV)7V zG|o%$Lp=WH=dZAT=yN^zpN{{*&)xZKS~tAA2aMJq5AJ#Go5R<`y2nYcv~H>4zm@$z z=x^GwF2zTg5MmoHw z$L-)JC-95>o(}8zLr*5kc|F(sr?36MzZ#wQCrjhMH=4=&c5dl=-;8!V*k5`4htB`U zxLNWmGtURS-O@QF4>?hJIv-5;bNSYrIoCwE_dfSD>jyOdxitRQvL5I=pYX;1Pmcb- zKMeO0(N~GS-p!x?<@0~8KNiE6Q_+5{L-T zPgE-JJN{#Q<$eITM?U%o+TYJG$hTkj<8%n5Ce{Oaxgo8s|8e`l`;E@e2Y`1jr`q`E z_R}j}SpUl&{||Ope*Qlnze@Z(hOIUd|*d>-j4JuG_S8e|IZ%( z4+dBe|GnM!-znk#kJJA6@ZPiEy$a2z^1#OrNxwK(`F%>u_@BOSANP8|K7cP!PyF{w z!=u0M@jv{Z(exbjuYx+o?~fk{PXWOCHpNf{~vI7Z~X6HeOwP1?R6uk~MRhsQy+@z3=q z*(>&=FKJ&J`_Xs%-_m}!RG#*)slK=$ektAGf%??`Pqq89rT$?bUCEEVA4`&F==lE$ z%_p$_|3^x5{lOkvkN?q6qi+0A8~;3hlk63GDwQwcA$EMt-Cr61aqEk|M zKTtmS1-+v4nz7?P>RJ5n;uG>MMQh`qj~}J*4S7lJOL)-iPijwlUub^p{Wwzpr1tpw zUp)RT{y(0Ng`PEvecPq!i{#I--p{GN{$J+&FXSiLb87z5_e>@KkPrXE`JZD5+^h6>fBGFA{4D188r{qKKhACV z(l=S0p6gyM-tKx+DRK)>MM_d@wP9nO2E z^3U5XjsJGy|LNb&thN4M`}Yjx@!$Pk0r&#-#D9O^&-D31Z9M1r*3#%#s@<=xKF6tq ze~vFL&D$-Ff381G-=*@GUjJ`>{{IP$!`S!J_W$MiRNQ_g@X7Vh&yS(p)+xuSg#S=E z@OJlu|G3|u;Px1sZfE>=?B*ERN*(-<@Ch$_M@6<+=T$TrRrw{^6tU7X$A5@5!@J_=|tDdmbRK zo#MX(-*@<@c$eE-sk8_F`&Xa;K9(=8earFnf7nGRmGPf9{tq4hwe#?ye3mZ%sQV}j z?%_Xxe~kaU|G)u{`;lJD{vUAaOTo8>&!aL;)5`^hKX(|7gW_sZ`a zy-n|L-X;2ksPr89pkwi~d%tt9r-tGmdRYtI`uNY|H($I!e_DBz)2M`htsc+U`Xl8h z-1|QuE%u(Gd-eLR)%ad{UGYEHua?d|Us&Jx-`4qGer^@(R-n+QhJTdj^iySjTEaWt zi~MUk|8ozIxp3{BT>nG-o=Oq_?`8h)8y{-; zm-Ncp2cA*hH+}CO0$;oqDd+pWvv^(y-!tR<4o@@O_{v9;Czn6UZH1P?e=GC<((ymH zk7vpL_;*(L?g{h%w}f)fGyCQ3$J%oP@&DjYa?j6W^}Q4Dso`78=kiCpo1rXz!aX=5W%u2Pzu&^fF~|$} zz z0v{arNaw~skKa=5f!F8u0seqz;NCY~3jgru!S|c7@gey>G&U}9dA643`UNf}>Wc%Z ze(3XB>x7~GlF9=gz&oe8@z3>_+rD`F;7`Iko`Z7#Pz?WsyWIS5y*;j9$*$M>{2`tH zeMskj&nTVieMskg&+>(O{G8X{$o_y2j(eoHj(?7Kp017mwc2g1e#hcpivy(jLhbSV zA?^P?r1QUd=*7)*-8aMU>`3e2z&oc~#XoQ^QN#na@&7sbWq$5JN@G4H<@-LD+6nEC zRNlA!&lLXAj^uANoJ;jud0q(rk2$V=(_6zoaP3QL<3DzMYsG%8A8Gf6mBD}4{h<45 z82|ZwLvND5mHffl@y~xJi}SCg@w-~EYmU#{^KITf-fJ`sS8I`9Dg5*KKje`<{|`I= z%j37T;fLchcmKJ3peN}Z6Q9pndh`>m%K>`j^dWu!`!MVL|NNdeyf+>HVfX)*#?L3p z{LyzlES2N;U*yI=myfTWr1;IA&)erx@_}ACeMsN`=EuML9TwiZHT;9GTGa60Ccc)! zweNc+`&?iAKd*nje#Yb5T=+pdOHt?(?~hG~j{p5-5tHjW+Pa42FDp0L#~Ibm^YVP0 z2a}#7pX`LcZ)@X!D*l$PABunOU%7rQy^nRnSUns5UHdTnyYh&&E2~#lj=9b`)W(0Q z_#gJRG=5Xx&*cNYBt4ZH|E2SA=#MY0eSXfjUwbL1`3cFcu#T~|{r^<_EnUC0_`enW zYIYop=Ujd+_WeuOGyJ=8n&ID-$I|xM+WWWWFAV>#y)TV_>Gy3UJ(Y_8YvFEdc&a70 zT)ZT%t@Pa}FNd^LzI6L|Kc}Jnk@|_}+@2&o)xy8U>3POmuGd`Y zSbredRVn=E;&*TDNP4P;|JLR0>z`tA(mMaK{gdp<@ZXldm-J-#Z%a?HI9#fpWLFyg zU!(i9Unh$4oJ#lVxBh)*YyHFT6>#}V`1c(Tm$Ey1ZySCq7XPn$;-A~ArRTqw3YCw9 zf5TTB_-b7bhX1^H48?D1`K{yM;+V32tTg`LuI_b;XKuZ>S! z{#)6ft!3w2UR<71KX^T<+}fYpdjEXd_b9zH+s4^Z3}heAa^hwdkQX zK5M^kEqd5XKU2rWbo_^%|E;AL!^OVGHQ1Ti!Mq)$<9~krT$}$xPZCY_Z&JHkeQx$X zZ|_^xdn{kA<3E*u_mYX$$N zr+Gb@d`v!V?*F%W{@3tgcqxIGt=ZL9$N$>%35$!(->lK!Y!&}o^V7zU`Ii#@#qe)- zRl=^!U#-Kg4FBuUli_Jwdg|=YBw!LS377;-0ww{IfJwk4U=lD1m;_7$CIORxNx&pv z5-{df%^wR-misN z!1xc5fa!l)0%re^z_ffMKR8{w=F<@CAIpMMf7*#&u_mX}?=t>FCE%}jlr;VC9se%& zp6&3T`+SL1nDwKFuxvkitObr;iuRVH#(#(epeH}QqtvmMt9PW(-f}dA`_udfocU33 zdrp_*`}pQC-jAj6=f^ino%4++Xm1&6{D(>adV*&CD71Y}(cUsNlzX#(=*ds-D0QxP zJVATQ(0KjJ{RPhtSP^jSQdX#P()bURfTW0c*V%=ckP_3*??%)hkO+t2so zx_v%kduaUoNFY|a?bq|+p09tk&z1GiBw!LS377;-0ww{IfJwk4U=lD1m;_7$CIORx zNx&pv5-_s@71`gu?Y3NaWlpc3+d#D|V|FWAByBTU{s=rJ-6aSZ~ z7x6`UnZqxO|FW|=>`eY_nRX`rFH#qhurv9yW!jnezf8S|FVf2#ep&pNoy}oq@@LDmGx2|!dJ$iwmpS~h_%Az~!_MT- zmT70=|1$L=zDO@~_+{~5b~cBd$)7FL&cy#^>P38!Ugq%2;=k-{4m*=STc(|f|I5^i z_#(Z`;g`jK+1VU+CV#d}I}`txsTc7@dYQv7i~q8-IqXdSY?*c@{x4H6;*0b$hhG-| zWoL8Pnf%!@?M(b%re4Gs>17VTEdI;Rc6P?!c^E3?r`Byh;{Uq!SBrn}9(zbh>X*t| z^Hx9O>=!-j@BfU$aqV^pkFkf}+uwVlTuU;}+VMJ-`J-3yU;N+g1F(mwr1-xqJ44Un z|FZNlcYJ}D*u&RB{7>ZtZ-RF8%Q$ndPviC5H+m8O`|&v!yMdS3L$3VK1mC?sV4QQo zb?NIw&*H!MKjb+8c9W7mUx5FSTsmJ)ZGPxa{6BC0=h}6|TYnw9%9XUwormhxu~+mX z{@20t-0cz`V^?1Ka|QAP+MPRobFUx$i2ve$jrYyqF?RJPaXvsj+RbhM=RO|zi~r*P z6#U1&i1U=a6#tK7f9OH{KMww<7JuMzuEhSRe`GvZeAyEGwxfA-ZE|dR(|q3YpMAoy>`LQKV^6hl#U91~Y4qiJ|Fz}m z*Nw%0$AA1lsoXSQivQd1F{sUxQ|(XupN99?i|0RhPaXf2|4*w|^t*P6Ju3cBV=poP zKWig@X`GMR5&s!??e?kpPh*$hD*jK4FFgF6JDs-qG$;&yPho`?aKg{(=AKa%t?Y-pO zaVhK8Jj(o#*DLyuq_3YUi~nVMsb$ZR9wYvH|3Uj&^HD#?wFi$s{C#5a;X9S3_`fWD z!{>$4O3P9IjDIqEF`O2+9%m;{S2@kN%O79h6?jemwt6_j@0?xRGmb*cbi?S-P&M9qWbv zDM|gPzp1XH@2zZq?#6N7%M4Cle-ZAbdi^WYD|jjYpT{3Ou!A-qyt4zBpJJz8Vjo;5 zKcq~a=)ZmkF^8%HB`d?r}n*p+m8gaKeeRie>6Ylfu6u+sPuY) z7m@V-f%ap^WgYbA?VbCPJ^Aa@kNCv;YV&t&e}2A^|4+rOrQRoQq35A?L;bP*kMh7& zeomfvW8WKiWBjir-?RAd=Mn7-uzPSRmFOdq@Wo5&4;>eNmgZ%-_8sMKpV)q3EMIH4 z_xz9i|5~pTx3C*8v5QFh`q;m}?#mum=7Ii(+QU@w|LH5sCu|?_^krA}c>(ihop=0m z=U{i&-TpZDI{l|)ZhzE6zg{m>+cmfi)i-_*dzq@7drsuz!&1vWZXGM1iQ+)1K5y)M z!)nF-R6h~_;Ss!AytMZ#n78MDXchc>GKC~ z_qEo;IR9mFgmI$&pW6A~fw*1kxxjV`P4iLnKfUoE9{kqkO&Ole&i};uLlpPDU-R+% z^5thOo|ms$(Ola3$fcc++)01ml`rgk6`WEs(m(Ca<^Bu9|ApcC!tj4oHhsK6y86%U z`Xg!eo?E|m|LXa-+wa|Knh&1uzJF``^ZZZU_we1d_w9T+81D~e2k6h|DLy~&`o6K} zf2nSfsr^O7fATtTXFcfW(){gZNB^c&dj9{)aQY9Ezjl6<@%?(?T*cR z#vjZ7`Q!gj59a?~fA9|ZfY)t5J!Q{#U*6+C$(Ld!&J8y-@rShWb zaHRi#HU1O-|Lx4;e{TNs!tjU3r4s%fTaM-b{PF)Ed-;$4eBMf40RMk%cKsuhrTizZ zzp;LN94DR+m8tWVdij5cBm5`ce{Jib%zgaNsg_yqH;MHt|KC4voj?BXe=Y#Nyf(f4 zyGiU6>GN*#ba;$^;JTOG_mcN#Jpb9p`{(hg=Q!;9Bfd?Y|Kl&=1NcSrIhFgl`H%Ad zeg4lM|M&C%W4%X3{*H|Dc%PSeKY{-7p8u!$|9N{3UAph5-Ld!mjQ{Al<*V+wMEG3O z-JjvPe>)+@i9Q$P^X#EzpO#F25xo@cGNB<^TAjQd#S{er`V-%U9TkqaXY>>Od&|1W-G`>&ta ze)`i+ZvMf_c74NrSAK5qArQw)<>u3FKYd~2ZfqX8JSl-ZQSpcRBpm^S|ADUf2u%FCG8CZ0)c#U#6YsKl6yB z=U=t>Z}F7=@&A;WPgI`!{GWW9=X25gZY_So!(&O}KltVH|H9>alIak=Rg1JK7Rp^OQq*O&xv^d%D>0r@m)^*@BCrz{yn$e=2P1ru`huSmiH6?BYRs8 z|M&B&6#rBHx8C#r{`k-M_=5;vZ;xv)v);Mh|MC21{M`4ir;7jRn>>heq~EFb|HOIT zuVEg@6~zB7WSgt+*!LAg?+FZhe_?ZV+5BbOq$&Q~59a{d|J!++#go@2iNF3mGVH(B z`M<|McYN&sSn;3u03PuFKwRHeZJO>Hy^p`I zz&}?UR^EKDea_s4(EDTznmkG@Z}%(^1U`m3G)+qqjbp1;ocTz_u+Th8%HrQe^@ zzaK9w^L(QJ`Nh@y|J(Z6yYKCI_rJ~Wy81kK;Q0shK)yErj9-TT3^(@=CgqKZ~Wi)ui%S6^YbVF1{Z(7-ueH2{DJSxkFp>C?91f4oJU7x zm)~CavgNa-c-A}r+vk7jd?I^I@&Ae8!1-88zGL;H@tFT|&j0)ICEsDbsr7Kb-uZt& z|M5TKe}DWRs;{Z)*E|2~w@>Vi`SYI5&~l3Z{(kB_jL+5h`T6qF_)lI9e&qj@{rsbH zz5KtQ|IG7P{7?D+Q@@`Z-zx0?wXT9*< z^Z(h)?!8hz=M%}&^FH4$dj5Ru{2#ratIW0UO8mb&m!Au7zrKk7@E*zhe0%uh`L)#Z zKhFCe@jv*y5AXdWJ&#Mvp8vV;zeRX^{7cJ2pNFiy{ztZ-9ctfo_+S6|l-EaUeG&h` zqn!WUdx^(-@0W4?`~RH#J?4M+UMW0}WGUZ$JI{ae{oMD@O8Gst|5#i9-u`prTfOr? z`}|+xJaT>e|1O_~hsTos`5(OZ{CQ@dSB!YibGMtTpZ%D( zmwM-a`_HFpIH9Q`^JmUG^wyUPu`U@}H=Xpc@h>!m<|GRtz zo=38j@4lVqKYEX($5-V#&j(WcKp!6Ox#PbdKewD(AN?SQ){pRc^gf|`{>t|%AaAJ%O+dym?$HU6hQ@8X{qr0UmsUa`4)YM-m&d&YX?*5u>oB|Nu5U+kwT!xzv0 zD8Hk=Z?AF}cTWYMa{hPcMWyfk)6VZtQ}#&yiXBttT#M_x-{RNDx!$tmW*6_<&(-+P zAw4MX_#Zwm;oJs(=JKEVrS{D8`qK7e$5;Dt{>bwKJ4)%Z!ufxj(E9ypN}upOH9zkA z_4)lg`~InA>RjQeeXgb_?zcE?uWy%h|GdQahu*+1;{Q0jkK`|o4p>G^>j zCH3p~gMPo4d*AkH#BJ;|lGKal=kteXeg5;jQGccS@%)SCLI1hmW5(x_Q~mkzSs!^4 zWyY^n_W0NCU;T}X_a48d2O|HF;>&CEBfQU^E13^@ z4)e)vPd&~xv1isJ{!eS);GMFMbG^Sb{`>rg{D67FNADj}`oj)}O2+g2AKH(v&wBjz zsGM4#?kit-`1gx)?EyQ?t&e@qU7t7^`3FCrC{M_r|1aD3wIlvtG{4AtpWBbea~yEz zKJPz}FZ|l_74EY>p1V-?_f=LtvGW7D_JJMd)<2eg!GAA(9!(kE`aEIi{OQNX|FL*6 zPv*nMC+&hvF?-49BcezuYc|1V~>&k)|PL=E7pbNI=rNeq#ly%5&t8+O6`Gmk*qzQ z`cpoz%LlM`*+aiQ%*B7<-;Y23Q20!PkNDr=8rfHE{;w^c68{d{$J+4`|0DfQbN;_} zd(r$Od+Dw(4IlWOl2QCy+Ir@mPwn_WbpFa0*2TA>`klHyycfUA{PVH-Kec_R|I_v_ z;{Q1Pj^)3ekB!4${%IV3;{Q1O#`0hGI}U&0Hx57Xe;j_||2X`_-{ayZ{+Hsf^Z&m0 zMaAb*d+OTFji2~GPG5@u^tde$!9?zw9auVKa9Ys zd%?r2A7}q>H+}!cA^KL6`|qNO{ym(5)_)j*hgc2$y-)jZ5ADR&&(;20q4u}m==k90 z@akp%51<Jq%>Qm|E^UZ`{&F5=hy${VB7{&Pv!ec0 z-(Nj6PVIX+>!!}3v9R@53$+D;^Cd;{oe2Q#?4dfe~7?1ET?XL?)sks--p^K=1(z>`V;~}KnMr{As_^V zfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTHrG!S^J`MbaAR&xE<<5u+l9BX3{ literal 0 HcmV?d00001 diff --git a/Campaigns/Spaces/Spaces.campaign b/Campaigns/Spaces/Spaces.campaign new file mode 100644 index 0000000..2739bf1 --- /dev/null +++ b/Campaigns/Spaces/Spaces.campaign @@ -0,0 +1,16 @@ +name = "Spaces" + +description = "Ready for some advanced theme hospitalling? *cough, cough* You better be: 8 new, unique levels await. // | Created by Blais // | With and for CorsixTH 0.61" + +levels = { + "Pool.level", + "Roadsy.level", + "Avenue.level", + "Coverup.level", + "ShellyBay.level", + "Pressure.level", + "City.level", + "TwoDoors.level", +} + +winning_text = "You did it, congrats! Now go on and leave your feedback with the author, I'm sure he'll appreciate it." diff --git a/Campaigns/Spaces/TwoDoors.level b/Campaigns/Spaces/TwoDoors.level new file mode 100644 index 0000000..9fa694d --- /dev/null +++ b/Campaigns/Spaces/TwoDoors.level @@ -0,0 +1,239 @@ +Spaces - Two Doors is freely distributed under the following terms: +Copyright (C) 2026 "Blais" + +This work is licensed under a Creative Commons Attribution 4.0 International License - https://creativecommons.org/licenses/by/4.0/ + +%Name = "Two Doors" +%MapFile = "TwoDoors.map" + +%LevelBriefing = "TWO DOORS + +The final mission. You are free to build the perfect hospital here, focus on curing as many as possible. +And don't drop your reputation at any point. + +Lucky, lucky, your researchers need to be so lucky, mhm." + +#town.StartCash.InterestRate 60000 1500 + +#gbv.StartRating 75 +#gbv.DrugImproveRate 10 +#gbv.LandCostPerTile 100 +#gbv.RschImproveCostPercent 10 +#gbv.RschImproveIncrementPercent 10 +#gbv.MaxObjectStrength 30 +#gbv.ResearchIncrement 4 +#gbv.AutopsyRschPercent 44 +#gbv.AutopsyRepHitPercent 22 + + +---------------------- Diseases ------------------------- + +#expertise[1].Known.RschReqd 1 0 +#expertise[2].Known.RschReqd 1 40000 +#expertise[3].Known.RschReqd 1 40000 +#expertise[4].Known.RschReqd 1 60000 +#expertise[5].Known.RschReqd 1 60000 +#expertise[6].Known.RschReqd 1 60000 +#expertise[7].Known.RschReqd 1 40000 +#expertise[8].Known.RschReqd 1 60000 +#expertise[9].Known.RschReqd 1 20000 +#expertise[10].Known.RschReqd 1 40000 +#expertise[11].Known.RschReqd 1 40000 +#expertise[12].Known.RschReqd 1 40000 +#expertise[13].Known.RschReqd 1 40000 +#expertise[14].Known.RschReqd 1 30000 +#expertise[15].Known.RschReqd 1 40000 +#expertise[16].Known.RschReqd 1 20000 +#expertise[17].Known.RschReqd 1 60000 +#expertise[18].Known.RschReqd 1 20000 +#expertise[19].Known.RschReqd 1 20000 +#expertise[20].Known.RschReqd 1 20000 +#expertise[21].Known.RschReqd 1 20000 +#expertise[22].Known.RschReqd 1 40000 +#expertise[23].Known.RschReqd 1 60000 +#expertise[24].Known.RschReqd 1 40000 +#expertise[25].Known.RschReqd 1 40000 +#expertise[26].Known.RschReqd 1 40000 +#expertise[27].Known.RschReqd 1 40000 +#expertise[28].Known.RschReqd 1 40000 +#expertise[29].Known.RschReqd 1 20000 +#expertise[30].Known.RschReqd 1 20000 +#expertise[31].Known.RschReqd 1 40000 +#expertise[32].Known.RschReqd 1 20000 +#expertise[33].Known.RschReqd 1 20000 +#expertise[34].Known.RschReqd 1 20000 +#expertise[35].Known.RschReqd 1 20000 +#expertise[36].Known.RschReqd 0 40000 +#expertise[37].Known.RschReqd 0 50000 +#expertise[38].Known.RschReqd 1 20000 +#expertise[39].Known.RschReqd 0 30000 +#expertise[40].Known.RschReqd 0 60000 +#expertise[41].Known.RschReqd 1 20000 +#expertise[42].Known.RschReqd 1 20000 +#expertise[43].Known.RschReqd 1 20000 +#expertise[44].Known.RschReqd 0 0 +#expertise[45].Known.RschReqd 0 0 +#expertise[46].Known.RschReqd 0 0 + +#visuals[0] 1 +#visuals[1] 1 +#visuals[2] 1 +#visuals[3] 1 +#visuals[4] 1 +#visuals[5] 1 +#visuals[6] 1 +#visuals[7] 1 +#visuals[8] 1 +#visuals[9] 1 +#visuals[10] 1 +#visuals[11] 1 +#visuals[12] 1 +#visuals[13] 1 +#non_visuals[0] 1 +#non_visuals[1] 1 +#non_visuals[2] 1 +#non_visuals[3] 1 +#non_visuals[4] 1 +#non_visuals[5] 1 +#non_visuals[6] 1 +#non_visuals[7] 1 +#non_visuals[8] 1 +#non_visuals[9] 1 +#non_visuals[10] 1 +#non_visuals[11] 1 +#non_visuals[12] 1 +#non_visuals[13] 1 +#non_visuals[14] 1 +#non_visuals[15] 1 +#non_visuals[16] 1 +#non_visuals[17] 1 +#non_visuals[18] 1 +#non_visuals[19] 1 + + +#visuals_available[0] 0 +#visuals_available[1] 12 +#visuals_available[2] 3 +#visuals_available[3] 12 +#visuals_available[4] 18 +#visuals_available[5] 6 +#visuals_available[6] 0 +#visuals_available[7] 6 +#visuals_available[8] 12 +#visuals_available[9] 0 +#visuals_available[10] 18 +#visuals_available[11] 0 +#visuals_available[12] 0 +#visuals_available[13] 6 + +---------------------- Objects ------------------------- + +#objects[1].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[2].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[3].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[4].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[5].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[6].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[7].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[8].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 20000 +#objects[9].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 8 1 40000 +#objects[10].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[11].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[12].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[13].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 13 1 20000 +#objects[14].StartAvail.StartStrength.AvailableForLevel.RschReqd 0 12 1 40000 +#objects[15].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[16].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[17].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[18].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 20000 +#objects[19].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[20].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 20000 +#objects[21].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[22].StartAvail.StartStrength.AvailableForLevel.RschReqd 0 9 1 60000 +#objects[23].StartAvail.StartStrength.AvailableForLevel.RschReqd 0 7 1 60000 +#objects[24].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 11 1 20000 +#objects[25].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 8 1 40000 +#objects[26].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 40000 +#objects[27].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 12 1 30000 +#objects[28].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[29].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[30].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 12 1 20000 +#objects[31].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[32].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[33].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[34].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[35].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[36].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[37].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 0 1 20000 +#objects[38].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[39].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 20000 +#objects[40].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 1 1 30000 +#objects[41].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 1 1 30000 +#objects[42].StartAvail.StartStrength.AvailableForLevel.RschReqd 0 10 1 50000 +#objects[43].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[44].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[45].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[46].StartAvail.StartStrength.AvailableForLevel.RschReqd 0 8 1 40000 +#objects[47].StartAvail.StartStrength.AvailableForLevel.RschReqd 0 7 1 40000 +#objects[48].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[49].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[50].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[51].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[52].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[53].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[54].StartAvail.StartStrength.AvailableForLevel.RschReqd 0 10 1 60000 +#objects[55].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[56].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[57].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 57 1 0 +#objects[58].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[59].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[60].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 +#objects[61].StartAvail.StartStrength.AvailableForLevel.RschReqd 1 10 1 0 + +---------------------- Staff Configuration ------------------------- + +#staff[0].MinSalary 90 +#staff[1].MinSalary 100 +#staff[2].MinSalary 50 +#staff[3].MinSalary 40 + +#gbv.SalaryAdd[3] 10 +#gbv.SalaryAdd[4] 60 +#gbv.SalaryAdd[5] 100 +#gbv.SalaryAdd[6] 70 +#gbv.SalaryAdd[7] 150 +#gbv.SalaryAdd[8] 80 + +#staff_levels[0].Month.Nurses.Doctors.Handymen.Receptionists.ShrkRate.SurgRate.RschRate.ConsRate.JrRate 0 8 8 3 2 10 10 10 10 3 +#staff_levels[1].Month.Nurses.Doctors.Handymen.Receptionists.ShrkRate.SurgRate.RschRate.ConsRate.JrRate 3 7 5 5 3 10 10 10 10 3 +#staff_levels[2].Month.Nurses.Doctors.Handymen.Receptionists.ShrkRate.SurgRate.RschRate.ConsRate.JrRate 5 5 8 7 4 10 10 10 10 3 + +#gbv.TrainingRate 45 +#gbv.AbilityThreshold[0] 75 Surgeon +#gbv.AbilityThreshold[1] 60 Psychiatrist +#gbv.AbilityThreshold[2] 45 Researcher +#gbv.TrainingValue[0] 10 Projector +#gbv.TrainingValue[1] 25 Skeleton +#gbv.TrainingValue[2] 30 Bookcase + +----------------------- Emergency Control -------------------------- + +#emergency_control[0].Random 0 + +---------------------- Awards and Trophies ------------------------- + +#awards_trophies.CansofCoke 2500 +#awards_trophies.CansofCokeBonus 5000 +#awards_trophies.Reputation 2500 +#awards_trophies.TrophyReputationBonus 20000 +#awards_trophies.TrophyDeathBonus 10000 + +------------------ Winning and Losing Conditions ------------------- + +#win_criteria[0].Criteria.MaxMin.Value.Group.Bound 1 1 850 1 0 +#win_criteria[1].Criteria.MaxMin.Value.Group.Bound 2 1 600000 1 0 +#win_criteria[2].Criteria.MaxMin.Value.Group.Bound 4 1 1800 1 0 + +#lose_criteria[0].Criteria.MaxMin.Value.Group.Bound 1 0 500 1 550 +#lose_criteria[1].Criteria.MaxMin.Value.Group.Bound 2 0 -30000 2 -15000 +#lose_criteria[2].Criteria.MaxMin.Value.Group.Bound 5 1 17 3 10 \ No newline at end of file diff --git a/Campaigns/Spaces/TwoDoors.map b/Campaigns/Spaces/TwoDoors.map new file mode 100644 index 0000000000000000000000000000000000000000..cb6701416ee79b01bbd4eb3e1959a45928bd804e GIT binary patch literal 163948 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 H)x!S)T|