---
# System prepended metadata

title: 'ARCHIVE - SS3D Dev Post #3'

---

# ARCHIVE - SS3D Dev Post #3

## Lidgren intergration is almost over

Netcode works again, and it's more clear than ever. As part of "containers", player's vision was reworked into observers and observables (not to confuse with existing reactive programming pattern).

## Observers and Observables

Player character naturally is an observer (thanks to eyes and ears), but players can subscribe to any other type of observer, for example camers. AI is subscribed on station's cameras by default.

Visibility(Examine) modifiers are also read. Now their only use is to hide clothes when wearing an exosuit, but they can be used to selectively show and hide any sort of objects from any specific kind of observers. For example - thermal goggles, or holy/cursed relics granting an ability to see ghosts. Deafness and blindness could be switched on/off with ease, cameras are deaf observers by defalut, while intercoms are blind ones.

## Configs, logging, console and network debugging

Not a priority but pretty useful. Changing server variables through console is perfect for changing characteristics of objects. Logging is implemented by log4net, very robust library with complex filters, which would be more than enough to any server host.


## Sigularity

Distortion effect could also be added to explosions, fire, etc.