@ -207,7 +207,7 @@ static const Command _command_proc_table[] = {
DEF_CMD ( CmdRemoveFromRailStation , 0 , CMDT_LANDSCAPE_CONSTRUCTION ) , // CMD_REMOVE_FROM_RAIL_STATION
DEF_CMD ( CmdConvertRail , 0 , CMDT_LANDSCAPE_CONSTRUCTION ) , // CMD_CONVERT_RAILD
DEF_CMD ( CmdBuildRailWaypoint , 0 , CMDT_LANDSCAPE_CONSTRUCTION ) , // CMD_BUILD_RAIL_WAYPOINT
DEF_CMD ( CmdRenameWaypoint , 0 , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_WAYPOINT
DEF_CMD ( CmdRenameWaypoint , CMD_STR_CTRL , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_WAYPOINT
DEF_CMD ( CmdRemoveFromRailWaypoint , 0 , CMDT_LANDSCAPE_CONSTRUCTION ) , // CMD_REMOVE_FROM_RAIL_WAYPOINT
DEF_CMD ( CmdBuildRoadStop , CMD_NO_WATER | CMD_AUTO , CMDT_LANDSCAPE_CONSTRUCTION ) , // CMD_BUILD_ROAD_STOP
@ -249,17 +249,17 @@ static const Command _command_proc_table[] = {
DEF_CMD ( CmdWantEnginePreview , 0 , CMDT_VEHICLE_MANAGEMENT ) , // CMD_WANT_ENGINE_PREVIEW
DEF_CMD ( CmdRenameVehicle , 0 , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_VEHICLE
DEF_CMD ( CmdRenameEngine , 0 , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_ENGINE
DEF_CMD ( CmdRenameVehicle , CMD_STR_CTRL , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_VEHICLE
DEF_CMD ( CmdRenameEngine , CMD_STR_CTRL , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_ENGINE
DEF_CMD ( CmdRenameCompany , 0 , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_COMPANY
DEF_CMD ( CmdRenamePresident , 0 , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_PRESIDENT
DEF_CMD ( CmdRenameCompany , CMD_STR_CTRL , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_COMPANY
DEF_CMD ( CmdRenamePresident , CMD_STR_CTRL , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_PRESIDENT
DEF_CMD ( CmdRenameStation , 0 , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_STATION
DEF_CMD ( CmdRenameDepot , 0 , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_DEPOT
DEF_CMD ( CmdRenameStation , CMD_STR_CTRL , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_STATION
DEF_CMD ( CmdRenameDepot , CMD_STR_CTRL , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_DEPOT
DEF_CMD ( CmdPlaceSign , CMD_DEITY , CMDT_OTHER_MANAGEMENT ) , // CMD_PLACE_SIGN
DEF_CMD ( CmdRenameSign , CMD_DEITY , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_SIGN
DEF_CMD ( CmdPlaceSign , CMD_STR_CTRL | CMD_DEITY , CMDT_OTHER_MANAGEMENT ) , // CMD_PLACE_SIGN
DEF_CMD ( CmdRenameSign , CMD_STR_CTRL | CMD_DEITY , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_SIGN
DEF_CMD ( CmdTurnRoadVeh , 0 , CMDT_VEHICLE_MANAGEMENT ) , // CMD_TURN_ROADVEH
@ -270,11 +270,11 @@ static const Command _command_proc_table[] = {
DEF_CMD ( CmdBuyCompany , 0 , CMDT_MONEY_MANAGEMENT ) , // CMD_BUY_COMANY
DEF_CMD ( CmdFoundTown , CMD_NO_TEST , CMDT_LANDSCAPE_CONSTRUCTION ) , // CMD_FOUND_TOWN; founding random town can fail only in exec run
DEF_CMD ( CmdRenameTown , CMD_SERVER , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_TOWN
DEF_CMD ( CmdRenameTown , CMD_STR_CTRL | CMD_SERVER , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_TOWN
DEF_CMD ( CmdDoTownAction , 0 , CMDT_LANDSCAPE_CONSTRUCTION ) , // CMD_DO_TOWN_ACTION
DEF_CMD ( CmdTownCargoGoal , CMD_DEITY , CMDT_OTHER_MANAGEMENT ) , // CMD_TOWN_CARGO_GOAL
DEF_CMD ( CmdTownGrowthRate , CMD_DEITY , CMDT_OTHER_MANAGEMENT ) , // CMD_TOWN_GROWTH_RATE
DEF_CMD ( CmdTownSetText , CMD_DEITY , CMDT_OTHER_MANAGEMENT ) , // CMD_TOWN_SET_TEXT
DEF_CMD ( CmdTownSetText , CMD_STR_CTRL | CMD_DEITY , CMDT_OTHER_MANAGEMENT ) , // CMD_TOWN_SET_TEXT
DEF_CMD ( CmdExpandTown , CMD_DEITY , CMDT_LANDSCAPE_CONSTRUCTION ) , // CMD_EXPAND_TOWN
DEF_CMD ( CmdDeleteTown , CMD_OFFLINE , CMDT_LANDSCAPE_CONSTRUCTION ) , // CMD_DELETE_TOWN
@ -287,8 +287,8 @@ static const Command _command_proc_table[] = {
DEF_CMD ( CmdBuildCanal , CMD_AUTO , CMDT_LANDSCAPE_CONSTRUCTION ) , // CMD_BUILD_CANAL
DEF_CMD ( CmdCreateSubsidy , CMD_DEITY , CMDT_OTHER_MANAGEMENT ) , // CMD_CREATE_SUBSIDY
DEF_CMD ( CmdCompanyCtrl , CMD_SPECTATOR | CMD_CLIENT_ID , CMDT_SERVER_SETTING ) , // CMD_COMPANY_CTRL
DEF_CMD ( CmdCustomNewsItem , CMD_DEITY , CMDT_OTHER_MANAGEMENT ) , // CMD_CUSTOM_NEWS_ITEM
DEF_CMD ( CmdCreateGoal , CMD_DEITY , CMDT_OTHER_MANAGEMENT ) , // CMD_CREATE_GOAL
DEF_CMD ( CmdCustomNewsItem , CMD_STR_CTRL | CMD_DEITY , CMDT_OTHER_MANAGEMENT ) , // CMD_CUSTOM_NEWS_ITEM
DEF_CMD ( CmdCreateGoal , CMD_STR_CTRL | CMD_DEITY , CMDT_OTHER_MANAGEMENT ) , // CMD_CREATE_GOAL
DEF_CMD ( CmdRemoveGoal , CMD_DEITY , CMDT_OTHER_MANAGEMENT ) , // CMD_REMOVE_GOAL
DEF_CMD ( CmdLevelLand , CMD_ALL_TILES | CMD_NO_TEST | CMD_AUTO , CMDT_LANDSCAPE_CONSTRUCTION ) , // CMD_LEVEL_LAND; test run might clear tiles multiple times, in execution that only happens once
@ -310,7 +310,7 @@ static const Command _command_proc_table[] = {
DEF_CMD ( CmdDepotMassAutoReplace , 0 , CMDT_VEHICLE_CONSTRUCTION ) , // CMD_DEPOT_MASS_AUTOREPLACE
DEF_CMD ( CmdCreateGroup , 0 , CMDT_ROUTE_MANAGEMENT ) , // CMD_CREATE_GROUP
DEF_CMD ( CmdDeleteGroup , 0 , CMDT_ROUTE_MANAGEMENT ) , // CMD_DELETE_GROUP
DEF_CMD ( CmdRenameGroup , 0 , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_GROUP
DEF_CMD ( CmdRenameGroup , CMD_STR_CTRL , CMDT_OTHER_MANAGEMENT ) , // CMD_RENAME_GROUP
DEF_CMD ( CmdAddVehicleGroup , 0 , CMDT_ROUTE_MANAGEMENT ) , // CMD_ADD_VEHICLE_GROUP
DEF_CMD ( CmdAddSharedVehicleGroup , 0 , CMDT_ROUTE_MANAGEMENT ) , // CMD_ADD_SHARE_VEHICLE_GROUP
DEF_CMD ( CmdRemoveAllVehiclesGroup , 0 , CMDT_ROUTE_MANAGEMENT ) , // CMD_REMOVE_ALL_VEHICLES_GROUP