PSF-LoginServer/src/main/resources
Fate-JH 23c4310258
External Doors (#1190)
* defining all doors; moving around classes related to environment fields; separating global definitions into a main file and implementation files

* logic for declaring door occupants/users as inside or outside or within an open door using door declarations, geometry and environment fields, and math; divided the remaining object type definitions into their own files and removed those from the main global definitions file

* integrating inside/outside considerations into server-calculated damage; clarifying the sidedness comparison rules; extending inside outside considerations for deployables and vehicles

* projectiles that, by definition, are allowed to damage targets through walls (radiation_cloud, with DamageThroughWalls) regardless of sidedness; any unflagged radiation_cloud must be on the side as its target; fixed chat bang-commands not being executed

* added sidedness to different entities, both in general and depending on the zone where it matters

* removed three too-specific fields on the door's definition, resulting in nontrivial rewrites that resulted in all amenities being able to project an environment field onto the block map, to do with whatever it needs

* wrote WithEntrance interaction to be able to switch between normal / debug modes; telepad and router sidedness support; fixed bang-commands; fixed issue with proessing player mounted state; added zone entity discovery feature (unused)

* empty character literal is a digit somehow

* adding way to allow bang-commands that only a gm would have access to for everyone
2024-03-29 00:33:38 -04:00
..
guid-pools Lump of Coal (#982) 2022-01-27 09:57:51 -05:00
zonemaps access granted 2024-03-02 07:29:18 -05:00
akka.conf disable logging dead letters during shutdown 2023-04-14 14:12:52 +00:00
application.conf External Doors (#1190) 2024-03-29 00:33:38 -04:00
dispatchers.conf Restructure repository 2020-08-26 06:19:00 +02:00