Add campfire smoke placeholder

This commit is contained in:
2026-05-17 19:00:42 -07:00
parent 0ac4bec3cf
commit c60b975294
5 changed files with 76 additions and 1 deletions
+5
View File
@@ -297,6 +297,11 @@ enabled, `AAgrarianCampfire` advances `CookingProgressSeconds` toward
`CookingSecondsRequired` on the server and exposes `CanCook` plus a normalized
progress ratio for future recipe UI, food transformation, and interaction hooks.
Campfire visuals include an assetless `SmokeEffect` particle-system component
placeholder. It is attached above the fire, starts inactive, and follows the
same replicated lit-state visual update path as fire light intensity so final
smoke or ember assets can be assigned later without changing gameplay code.
The first real-weather adapter is `UAgrarianWeatherProviderSubsystem`. It uses
Open-Meteo forecast requests keyed by tile center latitude/longitude, parses the
current temperature, daily low/high, precipitation, wind, humidity, cloud cover,