Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - **Version 1.0.0f2**
- - Do not findobjectofstype
- - Bump up music volume
- - Fix boss bugs
- - **Version 1.0.0f1**
- - Final boss fight
- - Fix skill group erorring out when used in specific ways
- - Fix hyper aggressive enemies not being able to keep their targets
- - Update user made Layouts by request
- - **Version 0.9.6a22**
- - Add Layout
- - Twin boss tweak
- - Fix Skin Flowers spawning in wrong layer
- - Projectile can lack chip effect
- - Fix enemy spawned ID
- - Quieter growth mode music
- - Tweak dead zooid polyp attach bonus
- - Add Mycophorus layouts
- - Add Wild Mycophorus spawners
- - Mycophorus breed is now fully available to play
- - Voider is now available
- - Add cutoff to fix squares in ambient particles
- - Burstopod is holdable again
- - Burstopod Bomb is now a projectile
- - Tweak freeroam
- - Cra'Than boss tweaks
- - Buginis bosses let you know when they aggro
- - If we detect exploding Sipho stiffen up
- - Tweak Cra'Thanos bossfight to be faster
- - Saenus bosses polished
- - Fix pre-spawned environment objects never recovering from being disabled :(
- - - Update rock depth in editor?
- - Advena boss levels redecorated
- - Obstacle alpha cutoff is at 0.99
- - **Version 0.9.6a21**
- - Fix Budling error
- - Hovering Neighbors affecting Zooid in Growth mode highlights affected zooids
- - Voider tethers caltrops together
- - Apply mutations globally when spawning layout in Aquarium
- - Tweak pusher debuffs
- - Fix tutorial translations for gamepad
- - Mycophorus achievements
- - Experimental Puffer nerf - Pusher applies buff to self which, when expires, slows down skill use. Prevents from spamming pusher constantly
- - Add Apply Buff On Skill use script
- - Buff can apply buffs when it expires
- - Fix save debug wrong order of params
- - Grabber holds on to things as long as it's on cooldown
- - Fix Freeroam or any progressless level from being clearable
- - Be more precise and gentle when teleporting zooids out of walls
- - Fix a bug when sometimes clearancy of the chunk that the object was spawned in wasn't guaranteed to be updated
- - Bombs no longer heal where not intended
- - Swap Freeroam and Saenus boss musics
- - Do not randomize time of game music
- - More stealthy Buginis boss 1
- - Do extra work to initialize environment grid related things
- - Tweak boss music lowpass and fix it fading away in Growth mode while in boss fights
- - Smoother boss battle music fadeout
- - - Set author to All Parts Connected when saving Layout in editor
- - Fix author names
- - Build
- - **Version 0.9.6a20**
- - Tweak energy regen powerup to be less visually noisy
- - Later enemies are larger and less nutrition is required to finish first level after entering first Epoch
- - Forgot sound
- - Tweak enemy AI values - touchers and damagers are more likely to affect their decision making. Being hidden provides better cover from AI
- - Environment enemies are spawned closer to player
- - Reduce incarcerated siphonophore aggro range down to 1 to settle them down, ok
- - Setup new music
- - Peapod is becoming so relaxed it's borderline lazy
- - Enemy spawner also tracks spawned children - should fix bosses becoming soft-locked after levels with enemy minions
- - Twisted Narrows tweak
- - Always scale obstacle spawners when scaling levels, but do not always scale their inner value checks
- - Add copy file method
- - Make levels a bit larger in each Epoch
- - Add debug load any save buttons
- - Fix controller button hints
- - Fix tutorial
- - Some debug utils
- - Fix tutorial spots not translating strings
- - Even better time log tracking
- - Don't save game when going in or out growth too often
- - **Version 0.9.6a19**
- - Fix script errors
- - Tweak physics
- - Better death screen
- - WIP workshop Layout pulling
- - Get all layouts when providing from database
- - Sipho tooltip nicer
- - Log with timestamps
- - Nicer health bars
- - Debug random zooids
- - Add dynamic font support
- - Fix transparent objects which use Environment Object shader were invisible
- - Return button name instead of display name - fixes keybind buttons getting localized instead of using their physical names
- - Track discovered mutations
- - Scale depth blur amount with camera size to avoid artifacts with weird zooms
- - Write certain files immediately
- - Add several pre-translated strings and means to localize them
- - Zooid Unlock can't be Held - it was annoying to unlock things with Polyp
- - Update translations from crowdin
- - Survival logic bad
- - Add debug log when poolable gets destroyed
- - Add 4 small Mycophorus blueprints
- - Fix caltroper sprite having a dot in wrong place
- - Correctly set update data when spawning Environment Objects
- - Only update grid tiles that need updating when spawning/despawning objects
- - Zero gc in debug utils hash check
- - Removed tag Version 0.9.6aa18
- - **Version 0.9.6a18**
- - Pistone loco
- - Limit clearancy values to avoid going out of range
- - Increase pathfinding grid update time to 4 frames instead of 3
- - Calculate clearance values only for changed pathfinding grid chunks - greatly reduces game stuttering
- - Fix caltrops not detecting collisions with other caltrops correctly
- - Cap poison cloud initial raycast so it doesn't scale with range
- - Fix Zooid pickup consumables being not pickupable while player is full nutrition
- - Make peapods stiffer
- - **Version 0.9.6a17**
- - Make Caltroper available
- - Stiffen Sipho before constraints are applied so they are not stiffened
- - Little fun
- - WIP Single chunk Clearancy job
- - Use new physical line renderer with Grabber
- - Add Physical Line renderer max stiffness override
- - Fix plant areas spawning deep food
- - Caltroper bugfixes and effects
- - Bombs create their explosion effects with the same rotation
- - Bombs do not wait for additional frame to explode after spawning with zero timer
- - Dead projectiles can't die again
- - Caltrops explode on death
- - Caltrop projectiles are conductors and get activated when shocked
- - Add position interpolation to physical line renderer to correctly update lines with dynamic framerate
- - Caltroper now fires tethered Caltrops which become activated and pull each other once new Caltrops are fired
- - Add Physical Line Renderer which updates line renderers between objects to act physically
- - Add Piston and Puffer descriptions
- - Add Activator localization entries
- - Add after launch callback to Object Launcher
- - Projectiles can explode on death
- - Projectile Collision Warhead can be disabled
- - Zooid uses deformable constraint modifications correctly
- - Unordered pair now has tuple constructor
- - Use unscaled time when calculating player respawn animation time - avoids issues with game speed changes
- - Separately manage constraint modification data - prevents various issues with synchronizing muscle zooid state and constraint modifications
- - Revert bad changes
- - Deformable improvements
- - Add "Polyp" breed name and description: Mycophorus
- - Use Breed asset description and not head Zooid description in Head Selection Menu
- - Name ZooidInfo asset the same as its zooid prefab for easier searching
- - Add Polyp connector
- - Make polyp tentacles local-space when game is paused
- - Handle poolables getting despawned while being held/contained
- - Fix old plant sprite being slightly transparent
- - Put Growth Sidebar into sidebackground
- - Radial applies buff on collision
- - **Version 0.9.6a16**
- - Megalocyst explodes on hard collisions
- - Reduce Polyp movement speed to 0.4 and apply movement speed debuff while polyp is attached
- - Update energy leech description
- - Fix polyp bug incorrectly unholding things
- - Consumables can be held and won't be consumed if held
- - Revert Serialized Sipho change
- - **Version 0.9.6a15**
- - Improve growth UI again. Disable Pixel Perfect on certain Canvasae
- - Correct line renderer positioning
- - Teleport zooids to last known valid position if they become stuck in obstacles. Improves zooids not getting stuck in rocks that much
- - Polyp effect duration lowered
- - Make Polyp mover available
- - Make polyp sounds quieter
- - Fix log spam
- - Null check on disable, why Unity
- - Update polyp tentacle position to physics one when enabling
- - Prevent soft body rotation drift due to internal forces
- - Prevent soft body from drifting due to internal forces
- - Make UI transition less resource intensive by working around Canvas rebuilds
- - Fix scroll to selection constantly scrolling at the edges of scrollable area
- - Placing Zooids resets their rigidbody rotations to comply with [-180, 180] physics joint range
- - Energy Leeches can Hold holdables - Spikes, Mines and Bombs
- - Bombs and mines can be held
- - Polyp attach and detach effects
- - Polyp can hold Spike Balls and don't get hurt
- - Polyp buff affects its neighbor
- - Polyp gets special buffs depending on what it attaches to
- - Buffs can have secondary icons
- - Polyp mover improvements
- - Reimport all prefabs
- - Update Budling extra description
- - Revision: 2022.3/staging b5eafc012955
- - Update to Unity 2022.3.8f1.0.16354
- - Fix loco
- - Make Screenshotter take screenshots of all zooids known to man
- - Handle Layout deletion correctly
- - Layout browser improvements and better Steam Workshop usability
- - Add Layout Banlist. Allow banning layouts in Layout Browser
- - Swarmer Beez have their own Stats and are affected by Buff Retention stat
- - Make rename buttons in Layout Browser more contextually placed
- - Add `in` modifier for Adjust To Stats
- - Add Buff Actions
- - Move scripts
- - Separate ActiveBuff to its own class
- - Reserialized lotsa things
- - - Improved dirty objects editor script
- - Layout browser WIP
- - Noise whoops
- - Add a bit of noisy shadyness to glass shader
- - **Version 0.9.6a14**
- - Fix Sonar Main Siphonophore death memory leak
- - Fix Skill UI Ghost memory leak
- - Add autokill script to Aquarium for debug purposes Ctrl + F5 to toggle
- - Add memory profiler package
- - Fix exiting gameplay menu unpausing too many times
- - Apply regular audio snapshot when coming back to main menu
- - Apparently "approximately not zero" by Unity standards is not enough for vector to have a magnitude
- - Remove spam
- - Add Aquarium Delete button prefab
- - Rename Workshop Layouts to Internet Layouts
- - Improve tooltips - do not expand their width beyond what the text needs
- - Separate fidgeting from head selection script
- - Fun things
- - Buff Retention stat correctly slows down poison
- - Aquarium UI glassy shader
- - Add layouts
- - Blurry UI shader
- - Add a bunch of small Advena layouts to populate different wealth brackets - levels felt too empty
- - Add splash sound and use it
- - Add blurred UI shader
- - Slow down time when transitioning in levels
- - More fun with main menu :)
- - Add fun little thing to Main Menu
- - Use Layout Database for Head Selection siphos
- - Spike and Flail always kill dead zooids by touching, independently of their velocity
- - Screenshotter camera margins are set after texture is assigned as that affects aspect ratio and margin size. Fixes first Layout preview image being incorrectly cropped
- - Reset serialized Zooid prefab positions to zero - could potentially fix certain Layout preview issues
- - Increase Piston skill cooldown to 0.5s (up from 0.2) - it was hard to control with powerups
- - Fix incorrect layout browser text
- - - Generate new GUID for Advena Zipper Layout and make sure they are always correctly generated when saving Layout in Editor
- - Accumulate constraint deltas before applying them - makes constraints order independent
- - Rewrite deformable tester to use job
- - Make debug circles have more vertices
- - Fix incorrect argument names and order
- - Reduce default iteration count from 128 to 32. Reduce error threshold to 0
- - Guard against NaNs
- - Accumulated double buffer rotations should start at 0
- - Do not use magic numbers
- - Normalize rotations because error accumulates
- - Add some translations
- - Handle sipho death after main sipho death in survival
- - **Version 0.9.6a13**
- - Stationary enemy AI does not error out when skill provider dies while using the skill
- - Orange Button uses TextMeshPro text and scales with different length words
- - Sizzler does not create zero length arcs
- - Losing nutrition localization text
- - Limit enemies in survival to 20, but scale their mutation rate
- - Avoid serializing dead enemies
- - Dirty prefabs
- - Fade out deep layer connections
- - Correctly handle negative connection angles. Fixes issues Spike and Turbine connectivity
- - Correctly align Growth Point indicators when Zooid doesn't have connection angle at 0 degrees
- - Handle no discord on steam???
- - **Version 0.9.6a12**
- - Display zooid breed in description
- - Prioritize top layer zooids when picking them up in growth mode. Increase size of lower layer zooid buttons to compensate
- - Correctly check for growth layers when growing deep or not deep zooids
- - Fix leeches detaching for one frame when skill refreshes
- - Claws stay dead properly
- - **Version 0.9.6a11**
- - Loco cleanup
- - Handle null leader more gracefully. Only follow leader if Enemy has a leader and its not itself
- - Jet description typo fixed
- - - Allow overriding english translations in editor
- - Fix rich presence in Aquarium showing "Dying" state too often
- - Sipho's recent wealth cannot be higher than MaxWealth
- - Allow launching game without discord running
- - **Version 0.9.6a10**
- - Allow disabling Discord integration entirely with `-disable-discord` command line argument
- - Allow overriding locale with `-override-locale <locale>`. Example: `-override-locale en-US`
- - Allow disabling Discord's rich presence with `-disable-discord-rich-presence` command line argument
- - Discord SDK settings
- - Null check for enemy leader
- - Update discord changelog format
- - **Version 0.9.6a9**
- - Fix compilation
- - Fix auto translated translations
- - No longer rename translation keys for certain assets
- - Add machine translated translations from Crowdin
- - Add help translate button
- - Automatically get language from Steam if it's not initially set
- - Add game language selection to Player options menu
- - Fix script errors when building. Fix tutorial spot localization
- - Add localization debug toggle with Alt-T
- - Make Deep, Budling, Lymphoid, Piston, Puffer and Megalocyst Zooids available to play
- - Nutrition UI updates max nutrition properly. Lost nutrition from Overnutrition is converted to health
- - Megalocyst has extra connections and increases Nutrition Capacity with its charges
- - Mine explosion forces stay for longer
- - Darken Low layer obstacles
- - Housekeeping
- - Twin Stick Spin spin/strafe ration depends on relative mouse position on the screen
- - Fix Sizzler arc
- - Strings
- - Shopping some work
- - Add Zooid depth concept. Deep zooid is now very deep
- - Workshop uploader creates tags list file and allows modifying it before upload
- - Group up Mutation indicators by their Icons - Mutation UI no longer fills up the screen
- - Megalocyst explosion heals friendlies
- - Add Spike-based layout for all to enjoy
- - Display growth indicators when repositioning zooids too
- - Powerup Addiction => Powerup Addicted
- - Add extra connection points to the Flail
- - Deep rocks are darker
- - Flail improvements
- - There is no life without loco
- - Jet regenerates health while going fast
- - Fix connection point array size assumption
- - More loco
- - More loco
- - Zooid pipette now really tries to pick up zooids to grow
- - Sizzler nicely works with conductors
- - Change zooid connection subdivisions to correct values
- - Use per-zooid defined connection subdivision angles to determine connections. Allows zooids with less subdivisions connect more freely
- - Use local position and rotation to determine Zooid Connector positions. Fixes connectors becoming offset incorrectly when zooids are regrown while Sipho is highly deformed
- - Zooids receive local position and rotation
- - Locolizations
- - Fix and localize tutorial
- - More loco fixes
- - Advena Radial buff stays longer but is less powerful
- - More locolizations
- - Fix localization keys for victory screen.
- - Buginis first zone doesn't spawn dark rocks at top and bright at the bottom
- - Fix buff
- - Radial applies buff when damaged
- - Do not green-tint zooids when taking screenshots of them
- - Radial increases max health of neighbor zooids by 1
- - Sniper projectile is heavier
- - Add both deep and not deep layer mask to GameLayers
- - Debug utils again crap memory because Name is quite nicely persistent thing
- - Better debug text drawer - is visible from Fixed update
- - Better takeover
- - Muck removes debuffs and applies them to enemies
- - Allow getting zooids at exact distance
- - More useful takeover code
- - Move some Buginis boss 3 arena rocks to non-collidable layers for nicer walls
- - Holes remove their particles when they are despawned
- - Loco
- - Regather components
- - Reenable win dialog
- - - Dump all zooids in editor
- - Enemies don't searcg for new targets every frame
- - Less GC from debug call
- - Budling is now affected by Neighbor Reach
- - Refresh Mutations when changing Sipho Factions
- - Display player Sipho name in rich presence
- - Fix some localized strings not appearing
- - Fix typo
- - WIP obstacle overlap fixup
- - Nonlinearly lerp Muscle zooid distances - makes far extensions faster
- - Organ 1 has more colliders
- - Camera localization
- - More loco lization
- - Add more profiler markers for Enemy performance
- - Handle Budling detaching when it's not root Zooid correctly. Handle dead zooid detaching correctly
- - Fix Native Container scheduling triggering leak detection
- - Localize Aquarium enemy menu
- - Enum UI can localize. Localize some enums
- - More localization keys
- - Game Keys are localized with proper IDs
- - Workshop file synchronization
- - Dialogs can be non localized
- - Allow dialog option to keep it open
- - Handle not getting readback request pixels immediately on Layout generator
- - Piston is affected by Range stat
- - Do not unset discord presence when quitting
- - Rename Fixed Frame Skipper to Just Frame Skipper. Allow using Update to count skips. Use lower count of skips for pathfinding jobs to prevent false leak detection
- - Localized Strings get values by key, not text
- - Stat names are localized in new format
- - UI translations
- - Progress encoding debug
- - Correct breed localization
- - Correctly track manually spawned Siphos in Aquarium
- - Correctly notify zooids of their imminent detachment
- - Try to catch some crashes
- - Strain accumulates per-frame and deals 1 damage
- - Buff translations correctly migrated
- - Zone name translation entries
- - Soft body muscle ability is affected by Cooldown Recovery
- - Do not show Cooldown Recovery stat if it's default value
- - Budling localization
- - Fix Santa Hat translation keys - add zooid variant key
- - Camera Freeze default key is F10 instead of F12
- - Fix capitalization
- - Correctly add localizations
- - WIP localization re-identification
- - Rename Mutation Buff files to their according mutations for easier ID reference
- - Discord doesn't crash on exit
- - Fix a bunch of localization scripts
- - Remove duplicate translation keys
- - Discord Rich Presence
- - More Rich presence fixes - area name is properly updated and added dying state to campaign presence
- - Fix rich presence
- - Upload layout file and preview to Workshop
- - Report player actions in Steam's rich presence
- - Add proof of concept Steam Workshop integration
- - Update Steamworks
- - Add Workshop callback
- - Leech Weapon correctly activates multiple times
- - Swarmers do not send minions after destructible objects that will be destroyed by previously sent swarm minions
- - WIP stackable Leech activations
- - Claw skill activations stack and speed up its attacks
- - Lymphoid always connects to other zooids with its connections
- - Fix accidental bad position check when generating Growth Points
- - Nervefiber heals 1 for each Neighbor in Reach
- - Soul Eater eats souls of its neighbors when it empties its belly
- - Megalocyst and Radial are Damage Enjoyers as they enjoy getting damaged
- - Take Sniper zooid count into account when scaling its range
- - Extend Lymphoid connection steps to 2. Reduce connection angle subdivisions to 12 for easier connecting
- - Zooids are no longer limited to neighbor connections up to 1 extra
- - Make Zooid Pipette work with Deep zooids as well
- - Enemies are better at dodging projectiles
- - Display Budling direction arrow when growing it
- - Sipho Energy saved and loaded properly
- - FIx Budling outlines
- - Polyp doesn't damage its own faction
- - IDamageable Owner is always Siphonophore
- - Apply own faction multiplier before deciding to ignore threat
- - Fix debug bug
- - Enable tooltip of visibility indicator
- - Megalocyst changes colors according to its charges
- - Soul Eater uses generic Scale Stats with Charges component
- - Change Megalocyst stats to 3 base charge with +100% bonus - it gains double charge from bonuses. Display charge scale stats in tooltips
- - Fix charge distribution which allowed distributing nonexistent charges
- - Do not count negative charge deficit - fixes charges not getting distributed to chargeable zooids that lack charges if there are overcharged zooids
- - Add Scale Stats with Charges component
- - **Version 0.9.6a8**
- - Add visibility indicator tooltip
- - Add stealth indicator
- - Enemies will not use Offsensive skills Defensively if it can damage their own faction member
- - Fix bad minion sipho pathfinding
- - Buginis boss 1 uses pathfinding
- - Add Zooid index display toggle to growth mode
- - Reduce player wealth when using Budling. Nested Budlings get detached correctly
- - Kill minions when advancing to new epoch
- - Sonar displays friendly Siphos correctly
- - Enemies follow friendlies again
- - Less GC
- - Siphonophores no longer sink after area clear
- - Serializable Dictionary allow adding keys before values
- - Add camera movement pause/unpause toggle hotkey
- - Add debug option to play hidden breeds
- - Remove debug line
- - Debug Enemy performance
- - Add debug option for development zooids to appear in roster
- - Cleanup avoidance
- - Fix Main Menu alignment again (revert back to what it was before update)
- - Close Enemy-AvoidancePath branch
- - Hystricidaetic Mutation (Grade IV Flail and Spike) no longer decreases, but increases Cooldown Recovery by 50% (up from -500%)
- - Attempt at detecting scene unload when spawning effects
- - Set Enemy siphonophore target before moving to avoid null errors
- - Enemies keep their distance if their weapon reaches their victim
- - Use positions to avoid with their own ranges
- - Enemies forget food that they can't eat
- - - Refactor how enemies wander around
- - Enemies avoid other Siphos when fleeing
- - Make avoidance use Decoration layer
- - WIP avoidance
- - Experimental use of mean of Center of Thrust and Mass for movement calculations
- - Fix Main Menu misalignments
- - Add AStar job for avoiding positions
- - Generate clearancy data for Decoration Top Layer. Allow having negative clearancy - useful for finding covers
- - Correctly assign Cell Scale to Grid Layer - fixes obstacle layer being not so accurate
- - Rename Chunk Loader to Environment Grid Layer
- - Fix main menu text offset
- - Delay pahtfinding Chunk Loading / Unloading to prevent stutters
- - Use Accumulated Faction Wealth for determining Level End Progress
- - Calculate Accumulated Faction Wealth
- - Enemies can follow their leader, try getting back to it and defend it
- - Only Movement, Combat and Utility zooids can be affected by Powerup Addiction mutation
- - Change level end analytics to exclude level number in event name
- - - Load Main menu scene correctly in editor
- - **Version 0.9.6a7**
- - Add empty preloader scene to work around UI errors
- - - Refactor how projectile range calculation works. Make Range Scale With Surplus energy component generic
- - Add projectile force relatively - fixes inconsistent forces
- - Update collections package
- - Regather all components
- - Remove builtin unity navigation package
- - Do not create remove effect when things are being unloaded
- - Deinstantiate Mutation consumables on diving to whirlpool
- - - Remove workaround for different Unity Editor/Player runtime reference encoding
- - Delete debug data when building release
- - Recreate buffer on enable
- - **Version 0.9.6a6**
- - Scale down Swarmer nutrition targeting priotity the more Health, Wealth and Charge points Sipho has
- - Add Depth Blur graphics setting
- - Add deeper rock water tint
- - Add some translations
- - Tweak depth blur
- - Do no translate certain dropdowns for real this time
- - Do not capitalize certain strings
- - Sort serialized strings
- - Clean up localization manager
- - Migrate translations to separate language files
- - Do not use localization for Vsync enum values
- - Add depth blur effect
- - Fix Cra'Than boss battle decoration layers
- - Tweak sniper projectile force scaling
- - Outlines don't collide with anything
- - Reduce Sniper range to 7.5 (was 10). Having surplus energy increases Sniper range
- - Update environment grid when object depth changes
- - Use EnvironmentGrid for finding covers
- - Disable Mover obstacle awareness
- - Add overhang rock decorations to Twister Narrows
- - Point check is enough for checking if zooid is hidden behind rocks
- - Siphonophores are hidden and reduces likelyhood of being attacked under top layer decorations
- - Correctly unsubscribe Zooid from Siphonophore callbacks when ungrowing - fixes rare cases of errors
- - Update to Unity version 2022.3.3f1 (7cdc2969a641)
- - Swarm minion forgets its target when the attack timer resets
- - Enemies know who damage their buddies and react accordingly
- - Reduce lieklyhood of abandoning our threat target if we damage it
- - Use zooid physics position when growing new zooids and checking for growth overlaps - fixes false positives for blocked positions when growing while zooid is in motion
- - Damage callback also includes the victim that has been damaged
- - Add development menu to main menu
- - **Version 0.9.6a5**
- - Remove unused enemy param
- - Fix Siphonophore tooltips appearing in wrong positions
- - Fix siphonophore tooltips blocking Aquarium spawn actions
- - Enemies remember their victims and reduce likelyhood of attacking them over time
- - Enemies get annoyed by siphonophores invading their personal space
- - Decrease enemy self confidence, increase flee threshold - enemeis are less aggressive and less likely to flee
- - Make enemies with backwards facing weapons work again
- - Fix enemies not respecting any threat distance if the threat remains same sign. Try grabbing food from further away
- - Scale enemy wealth in following epochs only +1 absolute wealth for each epoch (instead of +1 level)
- - Fix enemies forgetting their damagers too quickly
- - Add environment grid to Main Menu
- - Enemies forget about the food they can't reach for 10 seconds
- - Damageable Sweeper no longer destroys Swarmer Minions and Projectiles
- - Set up Contact Filter's Layer Mask correctly for Chargeable Zooids, Grabber, Projectiles, Sizzler, Swarmer and Zooid food detection. This should improve performance and remove sometimes unintended interactions
- - wip circlestrafe avoid projectiles
- - Move filter code away from Layout Browser UI
- - **Version 0.9.6a4**
- - Enemies enter "panic" mode and do nothing for few moments when switching to "fleeing" state
- - Frakir boss fight in non-new game plus also drops Mutations
- - Activator zooid tracks cooldowns of activated zooids
- - Twister Swirls no longer affect their owner's zooids' main collider
- - Search Layout browser zooid filter in breed name zooid type name
- - Deinstantiate following effects immediately if allowed - fixes them getting destroyed during layout preview generation
- - Add kills, value, count, deaths by filter
- - Fix filters
- - Fix builtin layout Altered Twistfin which had ungrowable flails
- - Add Zooid filter query to Layout browser search bar
- - Enemies avoid projectiles better
- - Enemies avoid threats and obstacles like before
- - Increase pathing agent size approximation a bit - fixes enemies getting stuck
- - Improve debug menu to display opened menu label/close button up top
- - Add Toggle All On / Off buttons to debug menu
- - - Refactor enemy threat logic - do not lose targets when updating targets. Fix threat distance calculations - radius was applied twice
- - Mover supports slow movement if movement direction magnitude is less than 1
- - Enemies stick to their targets if they remain in range. Check for food more frequently
- - Shells are grown on interpolated Zooid position rathern than physics one - fixes offset shells
- - Enemies change wander direction less frequently
- - Immediately update path target when advancing path steps - fixes one frame movement stutter when pathfinder finds similar path
- - Double-buffer generic Siphonophore pathfinding and give it time to complete in parallel - removes a lot of stuttering
- - Enemies don't turn to their targets if they are far away
- - Calculate remaining path distance
- - Give player's Autoplay AI more self confidence
- - Make certain skills Pushing: Claw, Energy Leech, Leech, Pusher, Twister
- - Skills can be "Pushing" and have information about what layers they affect. Enemies use that information for spicing up their skill game
- - Dispose of Auto Turn pathfinding scheduler correctly
- - Charge Point Indicator toggles Sprite Renderer GameObject instead of component - that also causes renderer cloners to become disabled
- - Renderer Cloner also looks for disabled sprite renderers
- - Correctly dispose of pathfinder for Cra'Than Boss 3 minions
- - Update Megalocyst skill
- - Open Waters have a whirlppol immediately available to dive to
- - Swarmer minions do not push food that can not be pushed or consumed
- - Megalocyst distributes charges on skill use
- - Cleanup Cra'Than third boss minion code
- - Cra'Than third Boss minions use pathfinding
- - **Version 0.9.6a3**
- - Swarmer selects multiple different targets for its minions: Check position is now based on minion position - minions prioritze closer targets to them. Only enemy zooids become targets of multiple minions
- - Scale swarmer minion turn speed together with movement speed - improves nutrition pushing at high speeds
- - Higher self confidence for Warden's inmates
- - Remove additional Grid Manager from Buginis boss areas which would cause pathfinding errors
- - Better Enemy wandering
- - Scale up enemy size with each new game plus in Campaign
- - Notify Grid Manager of destroyed obstacles - fixes pathfinding avoiding "ghost" obstacles after boss levels
- - Enemy debug info
- - Clear Enemy targets when Enemy gets teleported
- - Fix debug utility not respecting passed in class name
- - Scale agent size at the start of path search to find paths that help getting out of holes
- - Automatically determine UI scaling from screen DPI
- - **Version 0.9.6a2**
- - Zooids that are affected by Movement powerup are no longer limited to Heads and Movers
- - Swarmer minion speed is affected by Swarmer's Movement Force stat
- - Fix environment objects not notifying pathfinding Environment Grid when they are Instantiated as opposed to enabled from Pool
- - Fix empty pathfinding data for just loaded levels.
- - Fix Auto Turn using incorrect turn angles
- - Enemies do not complete pathfinding job immediately
- - **Version 0.9.6a1**
- - Misc
- - Add Environment Grid to Main scene
- - Experiment with Caltroper
- - Saenus 3rd Boss minions use generic Enemy AI that also uses pathfinding
- - Projectiles can have their velocity reset on bounce
- - Auto Turn moves towards target if no path is found
- - Optimize pathfinding ratios. Fix incorrect logic that would prevent loaded chunks from updating pathfinding
- - Correctly calculate extra path cost when going near walls
- - Double-buffer clearancy calculation to prevent stalls
- - Better max clearancy
- - Real circle clearancy
- - AutoTurn uses pathfinding on click
- - Use circular clearancy for pathfinding
- - Megalocyst is breedless
- - Fix Cra'Than and Buginis spawners spawning Spikes not in Mid layer
- - Don't need to store occupancy in persistent memory - it's only needed for clearancy calculation. Move clearancy calculation to before grid update
- - Defer pathfinding updates over frames. Make copies of clearance data when scheduling jobs - reduces need for syncing
- - Fix food containers sometimes being spawned below obstacles in Buginis zones
- - Obstacle eraser also erases ragdolls
- - Enemies use pathfinding when its available
- - Use world coordinates when scheduling pathfinding jobs
- - Enemies try to reproduce when skill is available
- - Avoid going near walls when pathfinding
- - Pathfind using clearance annotation
- - Calculate clearance for all loaded chunks
- - Better dispozinga
- - Fix Mutation dropper dying before it drops mutations
- - Nutrition Capacity is now a stat instead of hardcoded value
- - Correcter way of teleporting Siphos
- - Grid bits to clearancy
- - When teleporting player, teleport whole faction
- - Enemies always avoid obstacles correctly
- - Always use PID movement
- - Add Reproduction skill type
- - Update selection utility script
- - Spawn enemies rotate in random directions - fixes previous bias towards right
- - Debug things
- - Tidy assets
- - Disable test content
- - Remove Fearless enemy level hack
- - Avoid NaNs in Enemy code
- - (grafted from 9e474f07bab2dc49b792e7a439d00cf371481344)
- - Use own faction threat multiplier instead of "Attack Own Faction" flag
- - (grafted from 2fbcfb7a863722bab2406eb404430f88be72f6e0)
- - Enemies evaluate their ability to attack based on offensive skills rather than weapon zooids. Calculate threat distance more correctly
- - Use own faction threat multiplier instead of "Attack Own Faction" flag
- - Improve Survival reward spreading
- - Tweak Survival logic - scale enemy bonus nutrition and try not to overlap rewards
- - Add Auto Adapt zooids
- - Add option to Reward Dropper for drop radius and angular offset
- - Fix endless loop in Flail code
- - Clearer arena center
- - Apply enemy settings for survival logic constantly
- - Enemies evaluate their ability to attack based on offensive skills rather than weapon zooids. Calculate threat distance more correctly
- - Test fix for annoying consumable pull
- - Tweak progression balance
- - Scale enemy survival aggressiveness
- - Scale up DNA curve in later Survival levels
- - Breed Layouts are stored in Breed asset
- - Mutation Dropper supports no Zooid drops
- - Spawn initial mutations
- - No error on death if there is no Campaign
- - Add JSON Helper test Quote never ends
- - Build
- - Cooldown progress consumables for a lot of time
- - More Mutations less Zooids spawn
- - Allow getting extra zooid when starting
- - Shop backgrounds
- - Shop and balance
- - Reduce wealth in correct order
- - Spawn nice effects always
- - Cheeky text
- - Add shops
- - Do not allow energy going below 0
- - Saved data needs to be serializable, whoops
- - Save/Load survival data
- - Sonar always shows Zooid Pickup drops
- - Survival zooid rewards
- - Add survival scene
- - Universal reward drop function
- - Allow spawning objects outside of gridspawner
- - Survival mode
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement