Advertisement
theindiestone

42.2.0 UNSTABLE Released

Jan 27th, 2025
17,348
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.74 KB | None | 1 0
  1. NEW
  2.  
  3. - Building and Vehicle keys, when properly spawned, will have data regarding their origin coordinates recorded in the item data.
  4. - As a Debug or Admin tool, items that have their origin coordinates recorded can be right-clicked on in the inventory interface to get an option to teleport to that item's point of origin.
  5. - Note #1: This will only work for keys spawned after this update; pre-existing keys will not provide that functionality.
  6. - Note #2: This will teleport the character to the square a vehicle initially spawned in. If the vehicle has been moved, it will not be at the teleport destination.
  7. - This is a debug tool for checking exactly what keys unlock but could have other debug/admin utilities for stuff like annotated maps, fliers, quest items, etc.
  8.  
  9. - Added isThumpable = false to several buildMenu entities that shouldn't have collision.
  10. - Added moveables properties for several buildMenu entities that are missing moveable properties.
  11. - Added proper model for Wooden Spade.
  12. - Added new Music Fest flyer.
  13. - UI improvements when creating animal designation zones
  14. - Fixed calculation of which square is under the mouse pointer.
  15. - Highlight the square under the mouse pointer.
  16. - Render the zone being created in red if the zone size is invalid.
  17. - Cancel creating a zone after releasing the mouse button when the zone size is invalid.
  18. - Fixed panel getting too tall to close with many animals in a zone. Changed the Livestock Zone UI to display a scrolling list of animals.
  19. - VRAM usage optimisation.
  20. - Added Concrete tag to all proper buckets and made it so recipes use the tag instead of specific bucket items.
  21. - Added MayDegradeLight to several recipes that use a Mason's Trowel.
  22.  
  23.  
  24. BALANCE
  25.  
  26. - Updated loot distribution.
  27. - Increased gun spawns in gun stores and police storage to make them feel more rewarding to loot.
  28. - Spiced up prison storage loot. The storage room now acts as a repository for riot control's armor and shotguns. [Shotguns cannot properly spawn yet, mappers will put in steel/military lockers later.]
  29. - Added PrisonLaundry to the prison's laundry room. Washers and dryers should spawn uniforms.
  30. - Added the Locksmith, Florist, and Craft Supply vehicles.
  31. - Set up the Fire Department garage. FireStorageMechanics, as well as PiliceStorageMechanics and police garages, have a decent chance to spawn a red lightbar.
  32. - Fleshing Tools now have a chance of spawning with other tools in GigaMart; however, as with any other loot spawning, they will not always spawn in GigaMart.
  33. - Added the Fleshing Tool to several loot distros/contexts.
  34. - Adjustments were made to force butchery containers to spawn in many grocery store and kitchen contexts; previously they could spawn but not always, now the loot spawning code will try to always ensure that at least 1 butchering container spawns in relevant contexts.
  35. - Seafood delivery vans can sometimes spawn a Fleshing Tool in their cargo compartment.
  36.  
  37. - Added blacksmithing vans and stepvans.
  38. - They will spawn metal welder loot until the loot distributions are updated to have them spawn blacksmithing items.
  39. - Torches (drainable that can be activated) are now consistent with any day length.
  40. - Also adjusted some of the light strength for some torches (penlight being way smaller than regular torch for ex.)
  41. - Duration of the battery depends on light strength, the Torch will be around 24h, Lighter only 1h, smaller light strength will mean longer battery duration.
  42. - Updated Charcoal Burning Pile to accept any item with the DigGrave tag, not just Base.Shovel. Added MayDegradeLight tag so there's a small chance of damaging the tool used.
  43.  
  44.  
  45. FIXES
  46.  
  47. - Fixed character body overtwists while aiming and rotating.
  48. - Character's upper torso no longer gets frozen as it twists around, due to missing valid animation.
  49. - Default aim animation requires condition { weapon == '' }
  50. - However, before the character has equipped anything, they have weapon = nullPtr.
  51. - Updated StringUtils.equalsIgnoreCase to return TRUE if both strings are either null or empty.
  52. - So these all return TRUE.
  53. - equalsIgnoreCase("", "")
  54. - equalsIgnoreCase("", null)
  55. - equalsIgnoreCase(null, "")
  56. - equalsIgnoreCase(null, null)
  57. - Character no longer overtwists when unarmed or holding a 1handed melee weapon.
  58. - Unarmed and 1handed aim anims have a maxTwist of 45 degrees to prevent over-twisting the spine.
  59. - 2handed and projectile weapons still allow a 70-degree max-twist.
  60. - Maximum twist now dictated by parent AnimLayer.
  61. - Sub-layers can only twist up to this limit.
  62. - ie. aim maxTwist = 45 degrees cannot be overridden by the turning sub-state's maxTwist = 70 degrees.
  63. - Fixed character animation freezing when cancelling exercise.
  64. - Fixed texture compression not working on Windows OS.
  65. - Fixed issues with vehicles on Mac.
  66. - Fixed characters spawning in Muldraugh with the Doctor or Nurse profession being trapped in a wall when they spawn in Cortmans.
  67. - Fixed negative-world-coordinate issues with vehicle collision and interaction.
  68. - Fixed being able to open Doors from afar.
  69. - Removed mode:use from several recipes.
  70. - Fixed several packing recipes allowing for mixed items.
  71. - Fixed Create Brain Tan recipe duplicating Bowls.
  72. - Fixed duplication of bowls when moving food from a pot.
  73. - Fixed a reference to an armor item instead of the recipe that creates it in one of the metalworking recipe magazines.
  74. - Fixed issue where recipe input items missing module declaration (such as 'Base.') would be counted incorrectly for crafting requirements.
  75. - Fixed several missing recipe names.
  76. - Fixed bucket models missing in animations.
  77. - Fixed wall blood splats rendering on cutaway areas of walls.
  78. - Fixed wall blood splats rendering too bright on dark squares.
  79. - Fixed B no longer closing crafting menu.
  80. - Fix isExclusive flag not working for right-click context menu crafting.
  81. - Fixed missing blocks placement property for several new crafting-related tiles so that players can't build additional tiles on top of them.
  82. - Fixed errors with new vehicle textures, including locksmith vans using only one of two textures, florist stepvans incorrectly using masonry stepvan textures and a missing texture for one masonry stepvan.
  83. - Eggs will lose their fertilized status when too cold (inside a fridge).
  84. - Fixed Context Menu for Open/Close doors from triggering then canceling the WalkTo action.
  85. - Fixed "Possible Items" tab not resetting after closing the menu.
  86. - Fixed an error with teleporting while having the vehicle animal trailer UI opened.
  87. - Fixed being able to build shelves inside one another.
  88. - Fixed being able to place shelves in the wrong orientation.
  89. - Fixed smelting recipes not consuming certain items, like pans.
  90. - Fixed broken behavior when climbing over combined north-west fence corner tiles.
  91. - Fixed the Residential colorblind pattern not being applied on some buildings.
  92. - Fixed error with the sandbox setting for "percentage of weapons attached to zombies"-code.
  93. - Fixed not being able to attach a large stone axe to the back hotbar slot.
  94. - Fixed flax seed packets requiring/giving the wrong kind of flax.
  95. - "Put in" foraging context menu option now uses InventoryContainer.isItemAllowed for validation.
  96. - Fixed exception in ISRemovePatch when attempting to give the player a patch back.
  97. - Fixed some typos with item names.
  98. - Fixed some typos and errors in existing flyers.
  99. - Fixed lamp context menu not setting playerObj and playerInv, causing errors.
  100. - Fixed removing a gas mask filter not setting the filter's current uses correctly and not setting the NoFilter variable if it's a mask that gets replaced by a different item ID.
  101. - Added PlayerData null safety check to ISVehicleDashboard.onExitVehicle.
  102.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement