STARPORT_
LOCATION-BASED MESH
0
0
0
0
0
0
0
0
0
0
0
0
ALLOW LOCATION
TAP GPS TO REQUEST PERMISSION
SCANNING
LOADING...
]{{ msg.level }}[{{ msg.from }}: {{ msg.type !== 'debug' ? ' ' + msg.text : msg.text }}
STATION {{ terminalStation }} / COMM RELAY
{{ msg.text }}{{ msg.from }} {{ msg.text }}{{ msg.from }} {{ msg.text }} {{ msg.from ? msg.from + ' ' : '' }}{{ msg.text }}
[{{ crewList.length || peerCount || 0 }}/{{ stationMax || 4 }}]
STARPORT {{ terminalRoleDisplay }}
{{ terminalStationId }} {{ terminalTime }}
{{ expandedQuest.definition.name.toUpperCase() }}
{{ expandedQuest.definition.serial }}
LEVEL: Lv.{{ expandedQuest.definition.level_required }} · FROM: {{ expandedQuest.definition.issuer }}
{{ expandedQuest.definition.description }}
[x] [ ] {{ obj.text }} ({{ (expandedQuest.progress[obj.id] || {}).current || 0 }}/{{ obj.count }})
REWARD: +{{ expandedQuest.definition.rewards.mana }} Mana · {{ u.replace(/_/g, ' ') }}
{{ expandedQuest.status.toUpperCase() }}
QUESTS
Loading...
{{ q.definition.name.toUpperCase() }}
{{ q.status.toUpperCase() }}
{{ q.definition.serial }}
No quests available.
PILOT SETTINGS
HANDLE LOCKED
{{ callsign }} Change via DEBUG → UNLOCK
TERMINAL PERSONAL
MSG DURATION {{ (starportMsgDuration || 15) + 's' }}
LOCAL ECHO
DIRECT MODE
AFK SLEEP
COLLISION DEBUG
GHOST TTL {{ ghostTtl === 0 ? '∞' : ghostTtl + 's' }}
STATION SETUP
EXPIRE AFTER MIN
KICK ALL ON EXPIRY
STATION ACCESS
STATION PASSWORD
DEBUG
FORCE TURN
SHOW COORDS
SIGNAL {{ signalScore === 3 ? 'DIRECT' : signalScore === 2 ? 'RELAY' : 'ISOLATED' }}
PEERS {{ peerCount }}
UNLOCK HANDLE
STARCARD
Reach Lv.1 Visitor to unlock your StarCard and pod number. Keep exploring.
STARPORT NR {{ podNumberFormatted || starcard || '—' }}
Download your StarCard to back up your identity. Upload it on any device to restore.
SYSTEM
CLEAR LOCAL DATA
RESTART SESSION
PILOT RECORD
{{ callsign || '—' }}
{{ podNumberFormatted || starcard || portCode }}
Lv.{{ manaLevel }} {{ manaRank.toUpperCase() }} · {{ mana }} mana
YOUR VIEW
OTHERS SEE
STATION STARPORT {{ terminalStation }}
ROLE {{ terminalRoleDisplay }}
NETWORK {{ terminalNetwork }}
SIGNAL CARGO
NO CARGO
{{ item.topic || 'MSG' }}
{{ item.from }}
{{ item.text }}
{{ new Date(item.ts).toLocaleTimeString([], {hour:'2-digit',minute:'2-digit'}) }}
{{ String(i).padStart(2,'0') }}
{{ String(i).padStart(2,'0') }}{{ item.topic || 'MSG' }} {{ item.from ? item.from + ': ' : '' }}{{ item.text }}
{{ podNumberFormatted || starcard || portCode }}
]{{ manaLevel }}[ {{ manaRank.toUpperCase() }}
{{ callsign || '—' }}
MSGS {{ msgSent || 0 }}
PEERS {{ peerCount || 0 }}
KEY SLOT STANDBY STATUS
TABLE {{ seatedAt.table }} // GAME COMING SOON Donate to starport.crypto
TERMINAL {{ gameCloseup.terminalNr || '?' }}
StarCard DROP
INSERT
CARD
ACCEPT