citynet coverage detail (Citynet Coverage)
CityNET Coverage
CityNET is the local network infrastructure used by LinkComs.
The physical Room Attribute controlling CityNET service is:
citynet_coverage
The core rule is:
citynet_coverage=True
CityNET service is available at this location.
citynet_coverage=False
CityNET service is unavailable at this location.
A Character still needs an installed and functional LinkCom, and their
LinkCom network state still matters. Coverage supplies the local CityNET
service; it does not create, repair or automatically activate a LinkCom.
For example, a Character may have a perfectly functional LinkCom but still
receive:
CityNet service is unavailable at your location.
when standing somewhere without coverage.
Builder workflow
Use the TBG staff Attribute command:
@attribute here=citynet_coverage,true
to enable service in the current Room.
Use:
@attribute here=citynet_coverage,false
to disable it.
The command accepts true/false case-insensitively and stores a real boolean.
You may also use Evennia's lower-level @set command:
@set here/citynet_coverage = True
@set here/citynet_coverage = False
When using @set, use Python boolean capitalization. The lowercase unquoted
word false may otherwise be stored as a non-empty string, which is not the
same thing as the boolean False.
Verify persistent state with:
examine here
and look for:
citynet_coverage=True [type: <class 'bool'>]
or:
citynet_coverage=False [type: <class 'bool'>]
CityNET coverage is independent of whether the Room is outside, a sky room,
crowded or a particular semantic room type.
See also:
help linkcom
help room builder
help @attribute
Linkcom