v0.3.20-pre
Pre-release
Pre-release
·
217 commits
to main
since this release
Version 0.3.20
馃З Stickers & Status Systems
- Expanded sticker infrastructure:
- Added
StickerPersistenceTestto verify sticker state is retained across turns and game objects - Fixed early implementation issues related to sticker cloning and application
- Added
- Integrated infection/egg level tracking into treatments:
- Treatments now support partial curing by setting infect/egg levels
- Extended
IAfflictionCardinterface withBaseInfectLevelandBaseEggLevelproperties - Introduced
InfectLevels.csto 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
PlantManagerlist renamed tocachedPlantswith improved null-safetyRetainedCardHolder,Click3D, andDeckManagernow clean up tween animations on destroy usingSetLink
馃帹 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
IPlantCardandIAfflictionCardinterfaces to extendICardlogic 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
PlantControllerfor 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