Commit graph

6 commits

Author SHA1 Message Date
Jakob Gillich 1b367c455f
formatting 2023-04-15 19:02:46 +00:00
Jakob Gillich 3345e56b38 Building persistence
Buildings will now persist their faction in the database. At least
that's what I want you to believe this change is.

What it actually is: A rework of InterstellarCluster and groundwork
for further reworks.

InterstellarClusterService: This is the old InterstellarCluster, but
as a service (it has always been one in secret). It was converted to
a typed actor and it now handles all spawn point requests.

ZoneActor: Basically ZoneControl, but as a typed actor. It's more of a
stub right now, the eventual goal is to have it own the `Zone` object
rather than the other way around.

BuildingActor: BuildingControl, but as a typed actor.

Also includes some minor improvements to ChatActor and sets
SupervisorStrategy.restart for all typed actors (which is the default
for classic actors, but not for typed actors - we may want to get more
sophisticated here in the future).
2020-08-22 16:19:13 +02:00
Chord 63b89e4c98 Old script lying around for formating scala opcodes 2017-03-19 18:44:44 -04:00
pschord 3c0b55a99e Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
Chord 14e48d47ae Improve copyright script perf and perserve LE 2016-05-03 03:38:13 -04:00
Chord a3de62db90 Add copyrights to top of all files 2016-03-04 15:14:50 -05:00