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