1.0.1 Bug Fixes & Warning Improvements


This update is mostly bug fixes and improvements to some elements released in 1.0 especially regarding the AgeState and related components.
New Signals
Added a couple lower frequency signals to AgeState. Most age related components only care about when an AgeState's age reaches a full age value like 1, 2, 3 (example, triggering on a player's birthday) so having the option for these signals is better in many cases than the age_changed or total_age_changed signals that update even on small decimal point increments to the age values.
- signal age_reached(current : float) - Emitted whenever the whole values of the current age changes (ex 1.0, 2.0, 3.0)
- signal total_age_reached(total : float) - Emitted whenever the whole number values of the total age changes (ex 1.0, 2.0, 3.0)
Bug Fix
- Fixed a bug where update_age would call on an AgeingComponent after a SceneReplacement replace call before the AgeData on the instanced scene had a chance to update (subtracting the threshold from the replacement from the new current_age)
- Fixed a bug where AddWhenAgeingComponent was adding way more frequently than it was suppose to because of age increase threshold checks not triggering properly.
Improvement
- Replaced assert calls on TimeOfDayDirectionalLight2D with push_warning calls in a validate method so that problems in setup could be reported without directly interrupting scene testing.
- AddWhenAgeingComponent and AddAfterGameSecondsComponent have a extra property for targeting resources
Files
world_time-1.0.1.zip 39 kB
May 10, 2024
world-time-demo-project-1.0.1.zip 1.2 MB
May 10, 2024
Get World Time & Game Calendar Plugin for Godot 4
World Time & Game Calendar Plugin for Godot 4
Persistent time, dynamic worlds, seamless aging.
Status | In development |
Category | Assets |
Author | Chris' Tutorials |
Tags | 2D, Godot, godot4, lighting, plugin, time |
More posts
- 📅✨ v1.2.2 — Fixes for Calendar UI Sync & Day 1 Event Triggers15 days ago
- 🧾 v1.2.1 - Minor Fixes, 356/356 Tests Passing21 days ago
- 🌍 World Time 1.2.0 – Serializable Time and Age States, Refactored Core Logi...22 days ago
- 1.1.2 Ageing Demo, Improvements, and FixesFeb 05, 2025
- 1.1.1 Time DialFeb 04, 2025
- 1.1 Visual Calendar, Weeks, Event Days, and Event Response ScriptsJan 31, 2025
- 1.0.2 Starting Date HotfixAug 07, 2024
- 1.0.0 Release - Stateful Shared ResourcesMay 05, 2024
- 0.4.1 Full Video Tutorial, Useful Tester UIs, and Bug FixesOct 25, 2023
Leave a comment
Log in with itch.io to leave a comment.