Skip to content

Commit

Permalink
v2.7 adds infected raids and zombie loot and options to reduces death…
Browse files Browse the repository at this point in the history
… messages
  • Loading branch information
pardeike committed Dec 12, 2021
1 parent 2033373 commit 2b8faf6
Show file tree
Hide file tree
Showing 18 changed files with 251 additions and 110 deletions.
Binary file modified 1.3/Assemblies/ZombieLand.dll
Binary file not shown.
2 changes: 1 addition & 1 deletion About/Manifest.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Manifest>
<identifier>net.pardeike.rimworld.mod.zombieland</identifier>
<version>2.6.0.0</version>
<version>2.7.0.0</version>
<targetVersions>
<li>1.0.0</li>
<li>1.1.0</li>
Expand Down
25 changes: 15 additions & 10 deletions Languages/ChineseSimplified/Keyed/Text.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,20 @@
<ColonyMultiplier>殖民地倍乘数</ColonyMultiplier>
<DoubleTapping>安全的双杀</DoubleTapping>

<DynamicThreatLevelTitle>动态威胁水平</DynamicThreatLevelTitle>
<UseDynamicThreatLevel>使用动态威胁级别</UseDynamicThreatLevel>
<DynamicThreatSmoothness>威胁曲线平滑度</DynamicThreatSmoothness>
<DynamicThreatStretch>威胁曲线拉伸</DynamicThreatStretch>
<ZombiesDieOnZeroThreat>僵尸在 0% 威胁时死亡</ZombiesDieOnZeroThreat>
<ThreatLevel>威胁级别</ThreatLevel>
<ThreatForecast>威胁预测</ThreatForecast>
<Next14Days>未来 14 天</Next14Days>
<Next4Quadrums>未来 4 个季度</Next4Quadrums>

<ZombieEventTitle>丧尸事件</ZombieEventTitle>
<ZombiesPerColonistInEvent>丧尸/每个殖民者</ZombiesPerColonistInEvent>
<ExtraDaysBetweenEvents>事件的间隔天数</ExtraDaysBetweenEvents>
<InfectedRaidsChance>到达群体被感染</InfectedRaidsChance>

<ZombieSpeedTitle>丧尸的速度</ZombieSpeedTitle>
<MoveSpeedIdle>平静时</MoveSpeedIdle>
Expand All @@ -66,9 +77,12 @@
<AnyTreatmentStopsInfection>躺在床上治疗可阻止感染</AnyTreatmentStopsInfection>
<HoursAfterDeathToBecomeZombie>死后成为僵尸的时间</HoursAfterDeathToBecomeZombie>
<Immediately>立即地</Immediately>
<DeadBecomesZombieMessage>当有人变成僵尸时,展示一条消息</DeadBecomesZombieMessage>

<ZombieSerum>僵尸血清</ZombieSerum>
<ZombieHarvestingTitle>从僵尸收获</ZombieHarvestingTitle>
<CorpsesExtractAmount>每个僵尸的僵尸提取物量</CorpsesExtractAmount>
<CorpsesExtractChance>机会</CorpsesExtractChance>
<LootExtractAmount>僵尸死后的战利品数量</LootExtractAmount>
<CorpsesDaysToDessicated>直到僵尸尸体消失的小时数</CorpsesDaysToDessicated>
<ExtractZombieArea>限制提取区域</ExtractZombieArea>
<Everywhere>到处</Everywhere>
Expand Down Expand Up @@ -158,13 +172,4 @@
<AutoAvoidZombiesEnabledDescription>自动避免僵尸,除非殖民者被起草和站立</AutoAvoidZombiesEnabledDescription>
<AutoAvoidZombiesDisabledDescription>忽略僵尸。 您需要手动控制所有操作</AutoAvoidZombiesDisabledDescription>

<ThreatLevel>威胁级别</ThreatLevel>
<ThreatForecast>威胁预测</ThreatForecast>
<Next14Days>未来 14 天</Next14Days>
<Next4Quadrums>未来 4 个季度</Next4Quadrums>
<UseDynamicThreatLevel>使用动态威胁级别</UseDynamicThreatLevel>
<DynamicThreatSmoothness>威胁曲线平滑度</DynamicThreatSmoothness>
<DynamicThreatStretch>威胁曲线拉伸</DynamicThreatStretch>
<ZombiesDieOnZeroThreat>僵尸在 0% 威胁时死亡</ZombiesDieOnZeroThreat>

</LanguageData>
25 changes: 15 additions & 10 deletions Languages/ChineseTraditional/Keyed/Text.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,20 @@
<ColonyMultiplier>殖民地倍乘數</ColonyMultiplier>
<DoubleTapping>安全的雙殺</DoubleTapping>

<DynamicThreatLevelTitle>動態威脅水平</DynamicThreatLevelTitle>
<UseDynamicThreatLevel>使用動態威脅級別</UseDynamicThreatLevel>
<DynamicThreatSmoothness>威脅曲線平滑度</DynamicThreatSmoothness>
<DynamicThreatStretch>威脅曲線拉伸</DynamicThreatStretch>
<ZombiesDieOnZeroThreat>殭屍在 0% 威脅時死亡</ZombiesDieOnZeroThreat>
<ThreatLevel>威脅級別</ThreatLevel>
<ThreatForecast>威脅預測</ThreatForecast>
<Next14Days>未來 14 天</Next14Days>
<Next4Quadrums>未來 4 個季度</Next4Quadrums>

<ZombieEventTitle>殭屍事件</ZombieEventTitle>
<ZombiesPerColonistInEvent>殭屍/每個殖民者</ZombiesPerColonistInEvent>
<ExtraDaysBetweenEvents>事件的間隔天數</ExtraDaysBetweenEvents>
<InfectedRaidsChance>到達群體被感染</InfectedRaidsChance>

<ZombieSpeedTitle>殭屍的速度</ZombieSpeedTitle>
<MoveSpeedIdle>平靜時</MoveSpeedIdle>
Expand All @@ -66,9 +77,12 @@
<AnyTreatmentStopsInfection>躺在床上治療可阻止感染</AnyTreatmentStopsInfection>
<HoursAfterDeathToBecomeZombie>死後成為殭屍的時間</HoursAfterDeathToBecomeZombie>
<Immediately>立即地</Immediately>
<DeadBecomesZombieMessage>當有人變成殭屍時,展示一條消息</DeadBecomesZombieMessage>

<ZombieSerum>殭屍血清</ZombieSerum>
<ZombieHarvestingTitle>從殭屍收穫</ZombieHarvestingTitle>
<CorpsesExtractAmount>每個殭屍的殭屍提取物量</CorpsesExtractAmount>
<CorpsesExtractChance>機會</CorpsesExtractChance>
<LootExtractAmount>殭屍死後的戰利品數量</LootExtractAmount>
<CorpsesDaysToDessicated>直到殭屍屍體消失的小時數</CorpsesDaysToDessicated>
<ExtractZombieArea>限制提取區域</ExtractZombieArea>
<Everywhere>到處</Everywhere>
Expand Down Expand Up @@ -158,13 +172,4 @@
<AutoAvoidZombiesEnabledDescription>自動避免殭屍,除非殖民者被起草和站立</AutoAvoidZombiesEnabledDescription>
<AutoAvoidZombiesDisabledDescription>忽略殭屍。 您需要手動控制所有操作</AutoAvoidZombiesDisabledDescription>

<ThreatLevel>威脅級別</ThreatLevel>
<ThreatForecast>威脅預測</ThreatForecast>
<Next14Days>未來 14 天</Next14Days>
<Next4Quadrums>未來 4 個季度</Next4Quadrums>
<UseDynamicThreatLevel>使用動態威脅級別</UseDynamicThreatLevel>
<DynamicThreatSmoothness>威脅曲線平滑度</DynamicThreatSmoothness>
<DynamicThreatStretch>威脅曲線拉伸</DynamicThreatStretch>
<ZombiesDieOnZeroThreat>殭屍在 0% 威脅時死亡</ZombiesDieOnZeroThreat>

</LanguageData>
10 changes: 7 additions & 3 deletions Languages/English/Keyed/Help.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<!-- -->

<WhatDoZombiesAttack_Help>Zombies do not behave like raiders (with the exception of raging zombies). They are mindless wanderers that only get excited when their senses get activated. This setting allows you to define the creature type that will get them going.</WhatDoZombiesAttack_Help>
<AttackMode_Everything_Help>Make zombies track and attack anything that moves - even animals. Only stationary weapons like turrents and such will never catch their attention.</AttackMode_Everything_Help>
<AttackMode_Everything_Help>Make zombies track and attack anything that moves - even animals. Only stationary weapons like turrets and such will never catch their attention.</AttackMode_Everything_Help>
<AttackMode_OnlyHumans_Help>This is the "normal" way zombies should work. Their lust for brains makes them hunt human pawns regardless of faction.</AttackMode_OnlyHumans_Help>
<AttackMode_OnlyColonists_Help>If you think that zombies should never attack anyone else but your colonists, then this is the right mode for you. They might hit back when attacked but will never initiate any aggression.</AttackMode_OnlyColonists_Help>
<EnemiesAttackZombies_Help>Turn this off and your enemies will ignore and avoid zombies. When turned on, raiders will see them as dangerous and will try their best to fight them. Good luck!</EnemiesAttackZombies_Help>
Expand All @@ -42,6 +42,7 @@
<MaximumNumberOfZombies_Help>The upper limit of zombies on a given map tile. Actual numbers can be lower depending on the colony.</MaximumNumberOfZombies_Help>
<ColonyMultiplier_Help>Sometimes, Zombieland estimates too few zombies. For example, if you want to play with very few colonists but want the number of zombies to be high nevertheless. With this multiplier, you can tell Zombieland that your colony is x times more capable of defending itself. This will increase the number of zombies for when you really want that challenge (but the upper limit is always respected).</ColonyMultiplier_Help>

<DynamicThreatLevelTitle_Help>This section lets you switch between a constant and dynamic amount of zombies.</DynamicThreatLevelTitle_Help>
<UseDynamicThreatLevel_Help>Here you to can make the number of zombies on the map dynamically. This means that you get a forecast on the right side of the screen to plan your actions ahead.</UseDynamicThreatLevel_Help>
<DynamicThreatSmoothness_Help>Determines the smoothness of the threat curve.</DynamicThreatSmoothness_Help>
<DynamicThreatStretch_Help>With this setting you can stretch the curve and make it less dynamic.</DynamicThreatStretch_Help>
Expand All @@ -52,6 +53,7 @@
<ZombieEventTitle_Help>If you play with "in events only" and sometimes even in the other modes, Zombieland will trigger a zombie attack. This is not like a raider event but instead, a larger number of zombies appear together and depending on the group size, might even rage and start tracking towards you.</ZombieEventTitle_Help>
<ZombiesPerColonistInEvent_Help>To control the size of the event, you can specify how many zombies per colonist will appear. Please note, that this does not change the overall limit of zombies on the map and if the current number of zombies is already close to the total limit or to the number that Zombieland has determined for your current colony size, less zombies will be in the event. Putting a really large number here will only remove the upper event size limit. Setting a small number will reduce the overall event size - especially with fewer fight-capable colonists.</ZombiesPerColonistInEvent_Help>
<ExtraDaysBetweenEvents_Help>Normally, zombie events are spaced out automatically. The actual interval depends on a few internal factors. In case you think that this is too frequent, you can use this setting to add extra days between events.</ExtraDaysBetweenEvents_Help>
<InfectedRaidsChance_Help>This is the chance that a hostile/friendly group arriving on the map is already infected and no interaction between them and the zombies happens.</InfectedRaidsChance_Help>

<!-- -->

Expand Down Expand Up @@ -79,11 +81,13 @@
<ZombieBiteInfectionPersists_Help>The third and last phase (red). Now the infection cannot be treated anymore and only amputation can stop the process. Many players make the mistake and end the life of their infected colonist too early. Zombieland, while cruel, has a few surprises build in to make this phase useful for you. Find out how the colonist has changed/morphed into while almost becoming a zombie!</ZombieBiteInfectionPersists_Help>
<AnyTreatmentStopsInfection_Help>To allow simple treatment in a bed to stop an infected bite, select this option. It is a good idea to turn this on when you are not yet familiar with the game mechanics.</AnyTreatmentStopsInfection_Help>
<HoursAfterDeathToBecomeZombie_Help>The time for a dead humanlike pawn to become a zombie. Move all to the left to turns this feature off.</HoursAfterDeathToBecomeZombie_Help>
<DeadBecomesZombieMessage_Help>Turns the message on/off that indicates that someone turned into a zombie.</DeadBecomesZombieMessage_Help>

<!-- -->

<ZombieSerum_Help>Compared to amputations, Zombie Serum is the best alternative to cure infections. Collect zombie extract whenever you can from dead zombies and refine it on a drugtable into zombie serum. The serum comes in qualities of 10% to 100% and one potion of serum heals one zombie bite. The quality determines the failure risk when doing an operation on an infected colonist.</ZombieSerum_Help>
<CorpsesExtractAmount_Help>Zombie Extract is the ingredients in Zombie Serum. You collect it from dead zombies before they disappear (either automatic or by right-click on the zombie corpse). Only colonists assigned to doctoring can collect extract. And only if there are no dangerous zombies nearby (roughly 10-20 cell radius) depending on the surroundings. To make creating serum easier, increase the amount of extract per zombie.</CorpsesExtractAmount_Help>
<ZombieHarvestingTitle_Help>When zombies die they may drop some of their apparel and you can get zombie extract from their corpses before they disappear. In order to not get overloaded with lots of corpses, you can select how fast zombie corpses disappear.\n\nZombie serum is the best alternative to cure infections. The serum is made out of zombie extract and comes in qualities of 10% to 100% and one potion of serum heals one zombie bite. The quality determines the failure risk when doing an operation on an infected colonist.</ZombieHarvestingTitle_Help>
<CorpsesExtractAmount_Help>You collect zombie extract from dead zombies before they disappear either automatic or by right-click on the zombie corpse and make serum out of it on a drug table or a crafting spot if you play with tribals. Only colonists assigned to doctoring can collect extract. And only if there are no dangerous zombies nearby (roughly 10-20 cell radius) depending on the surroundings. To make creating serum easier, increase the amount of extract per zombie.</CorpsesExtractAmount_Help>
<LootExtractAmount_Help>Make zombies drop their apparel by chance. Zombies can wear any apparel that exists in your game with all its mods. This defines the chance and amount of dropped apparel (100% = 1 item)</LootExtractAmount_Help>
<CorpsesDaysToDessicated_Help>Zombie corpses will usually dessicate quickly so you don't end up with too many of them. To make collecting extract easier, you can increase the time before they disappear.</CorpsesDaysToDessicated_Help>
<ExtractZombieArea_Help>Extraction from zombies can be dangerous. Use this feature to restrict the activity to one of your areas. If you rename the area, you need to update it here. Manually ordered extraction will always work.</ExtractZombieArea_Help>

Expand Down
25 changes: 15 additions & 10 deletions Languages/English/Keyed/Text.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,20 @@
<ColonyMultiplier>Colony multiplier</ColonyMultiplier>
<DoubleTapping>Double tapping</DoubleTapping>

<DynamicThreatLevelTitle>Dynamic threat level</DynamicThreatLevelTitle>
<UseDynamicThreatLevel>Use dynamic threat level</UseDynamicThreatLevel>
<DynamicThreatSmoothness>Threat curve smoothness</DynamicThreatSmoothness>
<DynamicThreatStretch>Threat curve stretch</DynamicThreatStretch>
<ZombiesDieOnZeroThreat>Zombies die during 0% threat</ZombiesDieOnZeroThreat>
<ThreatLevel>threat level</ThreatLevel>
<ThreatForecast>Threat Forecast</ThreatForecast>
<Next14Days>Next 14 days</Next14Days>
<Next4Quadrums>Next 4 quadrums</Next4Quadrums>

<ZombieEventTitle>Zombie event</ZombieEventTitle>
<ZombiesPerColonistInEvent>Zombies per colonist</ZombiesPerColonistInEvent>
<ExtraDaysBetweenEvents>Extra days between events</ExtraDaysBetweenEvents>
<InfectedRaidsChance>Arriving groups are infected</InfectedRaidsChance>

<ZombieSpeedTitle>Zombie speed</ZombieSpeedTitle>
<MoveSpeedIdle>If they are calm</MoveSpeedIdle>
Expand All @@ -66,9 +77,12 @@
<AnyTreatmentStopsInfection>Treatment in a bed stops infections</AnyTreatmentStopsInfection>
<HoursAfterDeathToBecomeZombie>Hours to become a zombie after death</HoursAfterDeathToBecomeZombie>
<Immediately>Immediately</Immediately>
<DeadBecomesZombieMessage>Show a message when someone turns into a zombie</DeadBecomesZombieMessage>

<ZombieSerum>Zombie Serum</ZombieSerum>
<ZombieHarvestingTitle>Loot from zombies</ZombieHarvestingTitle>
<CorpsesExtractAmount>Amount of zombie extract per zombie</CorpsesExtractAmount>
<CorpsesExtractChance>Chance</CorpsesExtractChance>
<LootExtractAmount>Amount of loot that zombies drop</LootExtractAmount>
<CorpsesDaysToDessicated>Hours until zombie corpses disappear</CorpsesDaysToDessicated>
<ExtractZombieArea>Restrict extracting to area</ExtractZombieArea>
<Everywhere>Everywhere</Everywhere>
Expand Down Expand Up @@ -158,13 +172,4 @@
<AutoAvoidZombiesEnabledDescription>Automatically avoid zombies, except when standing drafted</AutoAvoidZombiesEnabledDescription>
<AutoAvoidZombiesDisabledDescription>Ignore zombies. You need to manually control all actions</AutoAvoidZombiesDisabledDescription>

<ThreatLevel>threat level</ThreatLevel>
<ThreatForecast>Threat Forecast</ThreatForecast>
<Next14Days>Next 14 days</Next14Days>
<Next4Quadrums>Next 4 quadrums</Next4Quadrums>
<UseDynamicThreatLevel>Use dynamic threat level</UseDynamicThreatLevel>
<DynamicThreatSmoothness>Threat curve smoothness</DynamicThreatSmoothness>
<DynamicThreatStretch>Threat curve stretch</DynamicThreatStretch>
<ZombiesDieOnZeroThreat>Zombies die during 0% threat</ZombiesDieOnZeroThreat>

</LanguageData>
25 changes: 15 additions & 10 deletions Languages/French/Keyed/Text.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,20 @@
<ColonyMultiplier>Multiplicateur de colonies</ColonyMultiplier>
<DoubleTapping>Mort à double sécurité</DoubleTapping>

<DynamicThreatLevelTitle>Niveau de menace dynamique</DynamicThreatLevelTitle>
<UseDynamicThreatLevel>Utiliser le niveau de menace dynamique</UseDynamicThreatLevel>
<DynamicThreatSmoothness>Lissage de la courbe de menace</DynamicThreatSmoothness>
<DynamicThreatStretch>Étirement de la courbe de menace</DynamicThreatStretch>
<ZombiesDieOnZeroThreat>Zombies meurent au cours de 0% menace</ZombiesDieOnZeroThreat>
<ThreatLevel>niveau de menace</ThreatLevel>
<ThreatForecast>Prévision des menaces</ThreatForecast>
<Next14Days>14 prochains jours</Next14Days>
<Next4Quadrums>4 prochains trimestres</Next4Quadrums>

<ZombieEventTitle>Apparition de Zombie</ZombieEventTitle>
<ZombiesPerColonistInEvent>Zombies par colon</ZombiesPerColonistInEvent>
<ExtraDaysBetweenEvents>Jours supplémentaires entre les événements</ExtraDaysBetweenEvents>
<InfectedRaidsChance>Les groupes d'arrivée sont infectés</InfectedRaidsChance>

<ZombieSpeedTitle>Vitesse des Zombies</ZombieSpeedTitle>
<MoveSpeedIdle>Si ils sont calmes</MoveSpeedIdle>
Expand All @@ -66,9 +77,12 @@
<AnyTreatmentStopsInfection>Le traitement au lit arête l’infection</AnyTreatmentStopsInfection>
<HoursAfterDeathToBecomeZombie>Des heures pour devenir un zombie après la mort</HoursAfterDeathToBecomeZombie>
<Immediately>Aussitôt</Immediately>
<DeadBecomesZombieMessage>Montrer un message quand quelqu'un se transforme en zombie</DeadBecomesZombieMessage>

<ZombieSerum>Sérum Zombie</ZombieSerum>
<ZombieHarvestingTitle>Butin de zombies</ZombieHarvestingTitle>
<CorpsesExtractAmount>Quantité d'extrait de zombie par zombie</CorpsesExtractAmount>
<CorpsesExtractChance>Chance</CorpsesExtractChance>
<LootExtractAmount>Quantité de butin après que les zombies meurent</LootExtractAmount>
<CorpsesDaysToDessicated>Des heures avant que les cadavres de zombies disparaissent</CorpsesDaysToDessicated>
<ExtractZombieArea>Limiter l'extraction à la zone</ExtractZombieArea>
<Everywhere>Partout</Everywhere>
Expand Down Expand Up @@ -158,13 +172,4 @@
<AutoAvoidZombiesEnabledDescription>Évite automatiquement les zombies, sauf lorsque la personne est mobilisée et debout</AutoAvoidZombiesEnabledDescription>
<AutoAvoidZombiesDisabledDescription>Ignorer les zombies. Vous devez contrôler manuellement toutes les actions</AutoAvoidZombiesDisabledDescription>

<ThreatLevel>niveau de menace</ThreatLevel>
<ThreatForecast>Prévision des menaces</ThreatForecast>
<Next14Days>14 prochains jours</Next14Days>
<Next4Quadrums>4 prochains trimestres</Next4Quadrums>
<UseDynamicThreatLevel>Niveau de menace dynamique</UseDynamicThreatLevel>
<DynamicThreatSmoothness>Lissage de la courbe de menace</DynamicThreatSmoothness>
<DynamicThreatStretch>Étirement de la courbe de menace</DynamicThreatStretch>
<ZombiesDieOnZeroThreat>Zombies meurent au cours de 0% menace</ZombiesDieOnZeroThreat>

</LanguageData>
Loading

0 comments on commit 2b8faf6

Please sign in to comment.