1

Add Customizable Chassis Dealer Terminals for Player Cities

Suggested by
on May 28, '26
Completed

Add Chassis Dealers for player cities.

I like it, but I kind of want to make my own kiosk for it. Rather than the NPC being added to the city, I would like to create a terminal that you can drop the junk loot off at. This would save the player time from having to travel to an NPC city starport to find the NPC and make the trade, especially for those that use the "Direct-To-Home" space ITV when they land on the planet.

[ #1 ] 14 days ago by Discord delivery failed: No message thread and no Discord user to DM

City Ship Chassis Terminal Walkthrough
The new Ship Chassis Terminal has been successfully implemented and integrated into the city Mayor terminal system!
Here is a summary of the work that was done:
Template Generation
Created the new server template terminal_city_ship_chassis.tpf which utilizes the conversation.chassis_npc script for conversational interactions, identical to the standard Space Chassis Broker NPC.
Created the shared client template shared_terminal_city_ship_chassis.tpf which utilizes the visual appearance of the ksk_all_ship_maintenance_terminal_small.apt model.
Mayor Capabilities
Developed the terminal_city_ship_chassis.java script. This script hooks into the standard city validation checks.
When a Mayor accesses this terminal's radial menu, they will see a server option to "Remove Terminal". Selecting this option destroys the terminal and issues a system message confirming removal.
Terminals Registry
Updated the city mission terminals registry (mission_terminals.tab) to formally register @city/city:city_ship_chassis to point to the new terminal_city_ship_chassis.tpf object. This makes the terminal fully available to Mayor terminal placement interfaces!
Strings Updates
To ensure all localized text displays correctly, we injected the following strings and re-compiled their .stf binaries in the serverdata repository:
Added city_ship_chassis to city/city.stf (Displaying as "Ship Chassis Terminal" in Mayor management interfaces).
Added city_ship_chassis to terminal_detail.stf (Displaying as "Ship Chassis Broker Terminal" when examined in the game world)

Sign in to comment on this suggestion. Sign In