Skip to content

v0.3.20-pre

Pre-release
Pre-release

Choose a tag to compare

@DonovanMontoya DonovanMontoya released this 02 Sep 20:42
· 217 commits to main since this release
6dd6867

Version 0.3.20

馃З Stickers & Status Systems

  • Expanded sticker infrastructure:
    • Added StickerPersistenceTest to verify sticker state is retained across turns and game objects
    • Fixed early implementation issues related to sticker cloning and application
  • Integrated infection/egg level tracking into treatments:
    • Treatments now support partial curing by setting infect/egg levels
    • Extended IAfflictionCard interface with BaseInfectLevel and BaseEggLevel properties
    • Introduced InfectLevels.cs to unify infection level types across systems

馃 Gameplay & Logic

  • Refactored treatment application logic:
    • Added reduction methods for infection and egg levels
    • Optimized affliction handling in PlantController
    • Improved debug and UI update consistency
  • PlantManager list renamed to cachedPlants with improved null-safety
  • RetainedCardHolder, Click3D, and DeckManager now clean up tween animations on destroy using SetLink

馃帹 Visuals & Assets

  • Added new plant prefab: Cucumber
    • Includes first-pass rig and idle animation
    • New textures and materials included
    • Updated prefab flag positioning
  • Updated existing prefabs to better represent plant health (e.g., heart indicators)
  • Updated aphid and general plant text assets

馃И Systems & Code Architecture

  • Added IPlantCard and IAfflictionCard interfaces to extend ICard logic cleanly
  • Updated card cloning logic to support new infection properties
  • Removed obsolete infect/egg UI elements
  • Refactored naming conventions across infection-related classes
  • Added documentation to PlantController for easier onboarding and system understanding

馃И Project Structure

  • Upgraded Unity to 6000.2.0f1
  • Updated project version to 0.3.20

IOS: For now, You can Join the Public IOS TestFlight

Full Changelog: v0.3.19-pre...v0.3.20-pre