Add campfire extinguish logic

This commit is contained in:
2026-05-17 18:33:00 -07:00
parent 70eb22d716
commit c61b226f47
5 changed files with 78 additions and 7 deletions
+4
View File
@@ -288,6 +288,10 @@ controller is silent until loops are assigned; placeholder or final audio can be
added by setting the exposed sound properties on the placed controller or a
Blueprint child.
Campfires expose native extinguish logic through `AAgrarianCampfire::Extinguish`.
Extinguishing clears remaining fuel, turns off replicated lit state, and reuses
the same visual update path as natural fuel depletion.
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,