39beefbef3
Send action requests to global server state
...
This is to lay the groundwork for keeping track of cast spell timings,
and eventually networking actions to other players.
See #36
2025-06-21 10:36:44 -04:00
c1dc138e3c
Make !spawnclone debug command networked
2025-06-18 20:57:20 -04:00
eb6b6409da
Generate new actor IDs for debug NPCs, unify actor network paths
...
I don't know why I created a new message kind just for spawning NPCs
when ActorSpawn does this just fine. But what this actually means is
that the debug NPCs can now be spawned more than once.
2025-06-18 20:49:05 -04:00
97cdc66ec7
Make !spawnnpc debug command networked
...
Next step is allocating actor IDs properly, instead of using a fixed
value.
2025-06-18 20:38:55 -04:00
3757f4e0db
Make !spawnmonster put the NPC at your location again
...
Also included some refactoring that will help networking these better.
2025-06-18 20:28:03 -04:00
94ed036431
Add script for the Teleport action
...
This makes the Teleport action functional now, although it looks pretty
rough as it warps you instantly instead of waiting for the action to
actually finish.
2025-05-11 10:12:02 -04:00
477380c8b9
When using the !spawnmonster command, send it to all players
...
You can't attack it and see it on other clients yet, that will take some
more plumbing.
2025-05-09 20:09:22 -04:00
2e50d1f7ad
Move some common code out of ZoneConnection and into a new common module
2025-05-09 19:49:40 -04:00