Update v1.1.2618


Improvements

  1. Monuments can now be sastisfied with any floor type instead of requiring specific floor types.
  2. Monument generation has been adjusted to make monuments more dense and consistent.
  3. Reworked how quests decide whether to appear based on player progress to solve an issue that would cause quests not to appear for a long time at lower populations on certain difficulty settings.
  4. "Choose rewards" window renamed to "Reward preferences". Added explanation at the top of the window. Increased height of reward prefs window.
  5. Man in black is now always capable of violent and caring work.
  6. Quests will no longer offer rewards with unreasonably small numbers of items (e.g. 5x hyperweave).
  7. Improved clarity of monument marker placement feedback. Added messages for incompatible terrain or blocking buildings.
  8. Prices now only display decimals when under $10.
  9. Now, only esquire and higher titles will be inherited.
  10. Hospitality threats with mech clusters now display more accurate sizing in generated text.

Tuning

  1. Praetors can now give speeches.
  2. Lodger minimum mood now only applies to the asker, not any others who accompany him.
  3. Mech clusters now have more chance of using walls at low points levels, but less chance at high points levels.
  4. Mech clusters are more likely to have mechanoid guards instead of just turrets.
  5. Mech clusters at low points are more likely to have unstable power cells.
  6. Reduce duration of berserk pulse from 15 seconds to 11 seconds.
  7. Increase cost of mortars.
  8. Siegers now recieve 6 replenish shells at a time instead of 10.
  9. Decrease joywire brain efficiency impact from 30% to 20% (reverts previous change).
  10. Increased human turrets damage and fuel consumption.
  11. Increased uranium slug turret range.
  12. Reduce steel from smelting steel chunks from 20 to 15. Reduce resource yield from destroying/disassembing mechs and their buildings. This should reduce late-game clutter, reduce weird economic imbalances between difficulty levels, make it more relevant to actually have an economy besides killing things, and improve challenge spread between difficulties.
  13. Quest ThreatReward_Manhunters_Joiner: Manhunter arrival is much sooner, and comes not too long after the joiner arrives.

Technical

  1. Removed null asker possibility from hospitality quests.
  2. Added try/catch to StaticConstructorOnStartupUtility.CallAll() so 1 broken mod doesn’t break all other mods.
  3. DesignatorFor -> FindAllowedDesignatorRoot.
  4. Monument placement now checks overlap before adjacency.
  5. Minimum mech cluster points can be set for mech cluster buildings.
  6. Rename "ludeon" constant in ModContentPack to LudeonPackageIdAuthor Fix typos in a related check.
  7. Reward from lodgersMoodThreshold in hospitality quests is now factored based on lodgersMoodThreshold value.
  8. QuestNode_IsInList now uses previously unused function.
  9. Removed redundant checks from IsSpawningBlocked. IsSpawningBlockedPermanently checks proper location.
  10. Moved TerrainDef.genericLabel to DesignatorDropdownGroupDef label.
  11. Move the delegate inside ModContentPack.ReloadContent into a class function to prevent future issues with mods.
  12. Added null check for QuestGenUtility method IsInList.
  13. lodgersMoodThreshold is now selected from 4 discrete random values.
  14. Renamed allowedThreats to threatType in hospitality quests; a back-compatibility rule for the old name remains.

Fixes

  1. Fix: Can’t target caster or pawns of the same faction with psycasts if they’re invisible.
  2. Fix: Text overlap for some items on architect tab description.
  3. Fix: Kind label is not gender-aware in RulesForPawn.
  4. Fix: Pawns can stand on drapes are standable.
  5. Fix: Some hospitality quest fields report missing translations even though they shouldn’t.
  6. Fix: Alerts throwing errors after choosing "Load mod list from save" while in-game.
  7. Fix: Smoke spewer does nothing.
  8. Fix: Psycasts don’t check cooldown in CanCast method.
  9. Fix: Tribute collector doesn’t arrive unless you have a knight.
  10. Fix: Black screen on startup if a workshop mod folder was deleted without unsubbing from the mod.
  11. Fix: Force loading animals into a shuttle while forming a caravan and then sending the shuttle causes errors.
  12. Fix: Asker potentially not being set when setting lodgersHaveMoodThreshold.
  13. Fix: Monuments can be placed over non-edifice buildings without warning.
  14. Fix: Languages listed as seperate even if they share the same legacy folder name.
  15. Fix: Manhunter pack quests and incidents fail to generate for higher points.