Advertisement
Domukas64

Sipho 0.9.0 changelog

Sep 13th, 2022 (edited)
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.07 KB | Gaming | 0 0
  1. **Version 0.9.0f6**
  2. - Ensure identifyable references are collected
  3. - Guard against null Mutations
  4.  
  5. **Version 0.9.0f5**
  6. - Attempt to fix UI raycaster results being bad
  7. - Better way of saving player profile cloud diagnostics answer
  8. - Add Powerup Stacking Mutation
  9. - Make Mutation drop icons properly sized
  10. - Do not update zooid growth ghosts if player is dead
  11. - Use zip compression for save files
  12.  
  13. **Version 0.9.0f4**
  14. - Consider layouts invalid if they have no zooids saved - fixes very old saves crashing main menu
  15.  
  16. **Version 0.9.0f3**
  17. - Game Over UI tweaks
  18. - Improve duplicate Layout checks when autosaving player Layouts
  19. - Show game end UI only in Epoch 1
  20. - Game End screen revisited again
  21. - Remove play again button from game end screen
  22. - Fix Enemy Spawn limit - fixes multiple Alphas spawning
  23. - Do not spawn Alphas in first levels
  24.  
  25. **Version 0.9.0f2**
  26. - Do not show Mutation notifications if there is no Center Text
  27. - Better integrate Progress Management and Enemy Spawners - there should be no instant Area Clear levels
  28. - Do not consider Grid Spawners that are disabled as spawn blockers
  29. - Make sure every level has Alpha enemy spawned
  30. - Fix Mutation dropper not dropping Mutations if it was damaged and then saved
  31. - Use Enemy Spawners to count remaining enemies in levels
  32. - Zooid and Mutation pickups can't be sunk by whirlpools
  33. - Increase Melee-Only Tier 4 Mutation Range and Cooldown Recovery stat debuffs
  34. - Re-enable Dialog UI in Gameplay Scene
  35. - Fix incorrect negative stat change percentages in Buff tooltips
  36. - Nice fade Mutated Alpha effect when zooids are killed
  37. - Always update tentacle animations - affects performance, but fixes tentacles glitching out near screen edge and enemies will be less like to spawn stuck on them
  38. - Initialize Sipho Average speed as 1
  39. - Highlight Mutated Alphas with effects
  40. - Fix Center Text erroring in Aquarium because of missing Campaign Logic
  41. - Display Nature Mutations that come from Alpha drops in center text
  42. - Obliterate "The"
  43. - Movement improvements - Siphos that get stuck on rocks will prioritize strafing more than turning for a short while
  44. - Whirlpools break down obstacles more consistently
  45.  
  46. **Version 0.9.0f1**
  47. - Increase Grade IV Thorny Mutation Buff
  48. - Cooldown recovery no longer affects Zooid regeneration
  49. - Tweak Burstopod explosion effect
  50. - All Zooid should have base Cooldown Recovery value of 1
  51. - New Burstopod explosion effect
  52. - Burstopod Bomb creates weak imploding force
  53. - Do not spawn Remove Buff Effects is object has been disabled
  54. - Do not fade out Center Text if cursor is over its child object
  55. - Center text shows mutations given to enemies when entering Area
  56. - Track Enemy Mutations in each level
  57. - Add Code-Based UI system
  58.  
  59. **Version 0.9.0a12**
  60. - Exclude Screenshotting Siphonophore from Gameplay Siphonophores
  61. - Dump more debug info when starting/loading game
  62. - Force disable content visibility in Layout Browser - should fix lingering screenshotters causing ruckus
  63. - Make death logs more readable
  64.  
  65. **Version 0.9.0a11**
  66. - Update Frakir layouts with ones provided by community member
  67. - Do not use pixel perfect canvas for tooltips
  68. - Fix boss Mutation dropping with older saves
  69. - Update Unity to 2021.3.11f1
  70.  
  71. **Version 0.9.0a10**
  72. - Do not look for toolips in hierarchy children - fixes random tooltips appearing
  73. - Penetration Stat affects Flail
  74. - Highlight enemy Zooids with relevant mutations on Mutation UI hover
  75. - Fix Enemy zooids staying dark outside of Growth mode when killed in Growth mode
  76. - Try awarding unique-per-drop Mutations
  77. - 1 Mutation is given to enemies per Dive instead of 2
  78. - Add damage cooldown to Flail
  79. - Bosses award more relevant Mutations based on previously grown zooids
  80. - Save player Layout snapshots of the run rather than play session
  81. - Flail damages Swarmer Minions
  82. - Apply force at Grabber's root position - prevents form turning the tip in some conditions
  83. - Show Mutation Grade in tooltips
  84. - Rename Buff Duration to Buff Retention. Now it also affects negative buffs positively
  85. - Fade-in hovered Mutation UI
  86. - Fix Mutation UIs not getting grouped up in certain conditions
  87. - Reset Siphonophore Wealth correctly - fixes Max Wealth not being reset when entering new Epoch
  88. - Unsubscribe Layout Browser Info panel from Layout Preview generation when disabling
  89. - Revert Spike logic to previous. Have explicit check for Swarm Minion collisions
  90. - Grabber handles low cooldowns better
  91. - Fix Claw not having Cooldown Recovery as relevant stat
  92. - Spike is affected by Cooldown Recovery
  93. - Fade out irrelevant Mutation icons
  94. - Combine UI and icon sprite atlases - improves UI rendering performance
  95. - Tweak Mutation UI sizes
  96. - Modify Hex UI layout to our layout needs - add skip every second column option, align children by their alignment
  97.  
  98.  
  99. **Version 0.9.0a9**
  100. - Ignore neighbor zooid collisions - improves physics performance
  101. - Kill Zooids softly when setting Wealth when entering new Epoch
  102. - Some debug logs
  103. - Fix Mutation generation not respecting had Zooids when generating Type and Breed Mutations - some irrelevant Mutation drops
  104. - Reduced Tier 3 Penetration Mutation bonus from 2 to 1
  105. - Enemies go after closest food they can consume correctly
  106. - Eaters don't try pulling in objects that aren't dynamic - fixes player being pulled to Reward drops
  107.  
  108.  
  109. **Version 0.9.0a8**
  110. - Add some tests for Mutations so I could calmly sleep at night
  111. - Consider force multipler when turning - fixes Vagorians overshooting rotation
  112. - Always apply Buff to Zooid that is in Buff target Zooids list
  113. - Alphas do not drop Tier 4 Mutations
  114. - Do not apply repeating Mutations to enemies on new level
  115. - Add Powerup Duration stat and Mutation increasing it
  116. - Fix mutations generated for missing zooid list incorrectly
  117. - Add several Tier 4 Mutations
  118. - More robust way of clearing obstacles around Alphas dropping Mutations
  119. - Handle missing mutations by removing them - allows easier iteration without breaking saves completely
  120. - Apply multiple Mutations to enemies when diving
  121. - Do not apply Mutations to enemies if Game Settings are off for that (currently off)
  122. - Simplify object attachment to spawners. Attach dropped Mutations
  123. - Increase charge force over 1 when having charges over default value - allows Soul Eater scale over original range value
  124. - Make Grabber a bit more gentle
  125. - Grabber has learned ballistics
  126. - Add Game Setting to control how Enemies have their Mutations added. Add new enemy mutations when diving deeper
  127. - Refactor how Mutations can be generated - support generating Mutations based on Breed
  128. - Game save serializes Hash instead of Seed
  129. - Player Setup now has seed passed along
  130. - Serialize XXHash
  131. - Add utility methods to get and remove hash based index from list
  132. - Breed assets also store Breed Enum for mapping
  133. - Add Anughty Attributes package
  134. - Fix game freezing when distributing Charges
  135. - Breed assets also store Breed Enum for mapping
  136. - Update Layout Mutation tests
  137. - Remove legacy Mutation update code
  138. - Clear saved Layout Mutations when upgrading as they are saved in incorrect format
  139. - Clone Layouts when assigning them - fixes Mutations getting cleared from saved Layout when spawning preview Sipho
  140. - Use Identifyable Json everywhere - fixes Mutations not being saved and loaded in saved layouts correctly
  141. - Automatically determine if Buff is applying stats and check them. Fixes Muck and debuff and future checks being inconsistent
  142. - Fix projectile weapons not taking into consideration their projectiles when deciding which stats they use
  143. - Spawn chonky food pellets if player has more than 30 of lost nutrition during boss battle
  144. - Fix identifyable IDs not being used in built game due to different serialization names
  145.  
  146.  
  147. **Version 0.9.0a7**
  148. - Fix boss levels being determined incorrectly in following Epochs
  149.  
  150.  
  151. **Version 0.9.0a6**
  152. - Decrease Leech damage timer to 0.66 from 0.75 as timing is now fixed
  153. - Make poison cloud easier to apply on Sniper projectiles
  154. - Fix Leech weapon not scaling with cooldown recovery correctly. Also fix broken timing for Leeches - previously they would have their damage timer reduced as if they were leeching on insignificant targets although were damaging Zooids.
  155. - Nerf health increasing mutations
  156. - Display Max Charge stat value in zooid descriptions
  157. - Fix leeches getting NaNs and stretching weirdly
  158. - Consider appling positive buffs only if their positive stat changes are relevant - reduces amount of useless Mutations.
  159. - Add IStatsUser interface and use it with zooid components to determine which stats are relevant when buffing - reduces amount of useless Mutations
  160. - Swarmer Critters can now be stabbed by Spikes
  161. - Swarmer Critters can now be Shocked, Poisoned and Mucked
  162. - Polyps detach when Shocked
  163. - Fix Polyps in Aquarium being spawned empty
  164. - Optimize Identifyable encoding/decoding in Json - improves game saving and loading performance
  165. - Fix Grid Spawners updating coordinates they shouldn't update. Add trailing coordinates to prevent chunk updating when tracked object moves back and forth. Prioritize chunk unloading over loading. Greatly improves experience and performance on levels with many obstacles
  166. - Fix generic Mutations not spawning
  167. - Dash towards intended Sipho direction if there is no input
  168. - Display Epoch number when entering new Area
  169. - Enemies get angrier at Siphos who eat their food
  170. - Do not regenerate array of changed skills when firing skill change event - improves performance
  171. - Scale time slowdown when player is damaged by Head's health value
  172. - Alpha Siphos no longer drop Mutations in first Epoch
  173. - Refactor how Epochs are calculated - fixes levels repeating in next Epoch
  174. - Boss battle polyps now spawn with exact amount needed to grow their Layouts - prevents them from re-growing zooids
  175. - Refactor Mutations so they can only target one Zooid and are considered the same if their contents are same. This invalidates save files created past 0.9.0a1 version
  176. - Add generic Cooldown Recovery stat Mutation
  177. - Return zooid stats by reference so they're not copied - improves performance
  178. - Apply certain offensive Mutation only for Combat and Utility zooids
  179. - Force regrow saved zooids when loading games
  180.  
  181. **Version 0.9.0a5**
  182. - Only apply certain offensive mutations if stats are relevant
  183. - Spawn Alphas in all non boss areas except Freeroam
  184. - Alphas drop Mutations
  185. - Tweak Megalocyst explosion effect
  186. - Auto scroll to selection in Options menu
  187. - Lock game input when renaming your sipho
  188. - Diversify duplicate Builtin Layouts
  189. - Add Player Options Menu button to delete all duplicate autosaved layouts.
  190. - Do not lose overnutrition if there are dead zooids
  191. - Add Activator Zooid prototype
  192. - Megalocyst explosion effect
  193. - Always recalculate layout hash when adding zooids - fixes hashes causing Campaign Logic to save the same layout as before
  194. - Shorten Cra'Than boss 3 tentacles so they don't grow into the player
  195. - Add basic Energy Regeneration Mutation
  196. - Energy regen Mutation affects all zooids
  197. - Do not generate Mutations for Zooid types that have no zooids that can be affected
  198. - Poison no longer pierces infinitely - it is strictly limited by Penetration stat. Fully poisoned objects are not considered as penetrated though.
  199. - Change Jet base movement force from 1.299 to 1.3
  200. - Fix Cra'Than third boss ungrowing too much
  201. - Reduce Swarmer cost to 5 (down from 6) and base minion count to 2 (down from 3)
  202. - Add a bunch of Mutations
  203. - Display negative stat percentage change as relative rather than absolute
  204. - Better mutation adjectives
  205. - Debug mutation generation
  206. - Don't cache Mutation data which is not restored after load
  207. - Consider NewGame+ number when choosing boss drops
  208. - Use adjectives for buff names
  209.  
  210. **Version 0.9.0a4**
  211. - Tweak mutation descriptions
  212. - Fix Game Save not using Identifyables
  213.  
  214. **Version 0.9.0a3**
  215. - Avoid deserializing mutations with null template
  216. - Show Mutations in Layout Browser
  217. - Serialize relevant mutations in Layouts
  218. - Use more force to keep projectiles inside Twister Swirl
  219. - Fix target zooids not being serialized when serializing mutations
  220. - Detach all victims when leech dies
  221. - Add New Game+ called Epochs. Spawn Whirlpools in Freeroam
  222. - Use saved siphonophore data correclty when loading saved enemies
  223. - Fix Neighbor Buffing zooid descriptions
  224. - Save zooid charges
  225. - Save zooid health when saving siphos
  226. - Save Zooid positions when saving Siphonophores
  227. - Move players profile settings to a separate options menu. Rename Gameplay options to Controls. Ask for permission to enable cloud diagnostics on launch if not asked before
  228. - Tweak dialog visuals
  229. - Handle bad exported layouts
  230. - Set up dialog buttons correctly
  231. - Add dialog to main menu
  232. - Do not localize dialog UI buttons
  233. - Add Input field to UI elements
  234. - Dialog UI can have many buttons
  235. - Allow dialog UI having button callbacks
  236.  
  237.  
  238. **Version 0.9.0a2**
  239. - Fix endless loop in distributing Charges if there is higher efficiency
  240. - Fix charges being wasted if there is more charge to distribute than receiving zooids
  241. - Regeneration efficiency affects charge gain
  242. - Add Chargeable Zooid priority. Distribute charges by priority
  243. - Nerf Health Regeneration mutations
  244. - Split Soul Eater component into two - Charge Point indicator and Charge Affects Launcher Force
  245. - Swarmers increase connected swarmer max charge count by 1
  246. - Charge capacity Zooid mutation
  247. - Health Regeneration stat now regenerates Charges as well. Implement swarmer regeneration through health regeneration
  248. - Kill Point Receiver is not Chargeable Zooid. Add MaxCharges stat
  249. - Correctly add multiple mutations
  250. - Add option to ignore generic stats when checking if buff can be applied to a zooid - fixes generating irrelevant mutations
  251. - Serialize mutations
  252. - Zooid and Breed are now identifyable
  253. - Use Identifyable system when loading custom save data
  254. - Apply mutations to boss Siphos correctly
  255.  
  256.  
  257. **Version 0.9.0a1**
  258. - Better Mutation variety
  259. - Fix leech tentacles not being updated once they die
  260. - Do not generate mutation for a breed that doesn't have zooids to be affected with
  261. - Use level to randomize mutations and zooid drops
  262. - Mutations are now generated out of templates for more variety
  263. - Add None breed
  264. - Energy Leech doesn't pull consumables it can't consume
  265. - Add mutations when spawning Siphonophores. Add mutation UI
  266. - Track skipped mutations
  267. - Halve Rattler effect and increase its buff reach to 3 zooids
  268. - Regeneration Efficiency stat affects all heals
  269. - Fix Env object with no colliders
  270. - Fix elusive Head Selection error
  271. - Add Neighbor Reach improving mutation
  272. - Use Neighbor Reach stat with Chitin
  273. - Add stats change callback
  274. - Add stat buffing zooid reach as NeighborReach stat
  275. - Initialize Buff filter categories
  276. - Save Sipho rotations when saving
  277. - Cache all zooid sizes
  278. - Regrow zooids in order they are in Layout
  279. - Slomo on player head damaged
  280. - Max Sniper shot sounds 1 per frame
  281. - Fix game end UIs forcing button select while disabled
  282. - Do not prepend extension if layout filename already has the extension
  283. - Catch invalid layouts with incorrect indices
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement