| /proc/graffiti_static_station | Whether a turf is the station as the map built it, the only place graffiti goes: a station level's turf in a station
area, neither a shuttle's nor the holodeck's, and outside every map template loaded on the station this round, such as
a random room. Other levels, bitrunning and reserved space, ruins and the like take none. A system that loads spaces
of its own, such as condos, registers an anchor resolver for them instead (graffiti_register_anchor_resolver()). |
|---|
| /proc/graffiti_register_anchor_resolver | Lets a system that loads its own spaces, such as condos, place graffiti in them: its anchors are resolved through
callback, called with the anchor and returning a turf or null. |
|---|
| /proc/graffiti_registry_release | Takes the graffiti of one unloading space off its tiles and keeps it dormant, still in the map file. Call it before
the space's turfs change: a decal whose turf stops taking graffiti first loses its graffiti for good. |
|---|
| /proc/graffiti_station_levels | Returns the station levels in ascending order. |
|---|
| /proc/graffiti_station_ordinal | Returns where a z level falls among the station levels, which anchors keep instead of the z level itself. |
|---|
| /proc/graffiti_station_z | Returns the station level at an anchor's ordinal. |
|---|
| /proc/graffiti_anchor_for | Returns where graffiti painted on a turf lives across rounds: a station anchor, the turf's coordinates and area, and
its graffiti_surface_kind() as its surface. |
|---|
| /proc/graffiti_anchor_resolve | Returns the turf an anchor names this round, when it is still the kind of surface the graffiti was painted on. |
|---|
| /proc/graffiti_anchor_waits | Whether an anchor that doesn't resolve is only waiting, so the round isn't counted as a miss: no system has registered
a resolver for its kind this round. |
|---|