How to put ShipDealers into standard FL locations:

1.  Put the appropriate entry into market_ships.ini

2.  Copy the following information to the Deck and Bar, and Make a ShipDealer Room, using the Deck as your initial template:

[Hotspot]
name = IDS_HOTSPOT_SHIPDEALER_ROOM
behavior = ExitDoor
room_switch = ShipDealer

[Hotspot]
name = IDS_HOTSPOT_SHIPDEALER
behavior = StartShipDealer
state_read = 2
state_send = 1

********************************************************************
********************************************************************

Your shipdealer Room should look like this (with the THN pointing towards the same THN used by the Deck of another Shipdealer THN for the appropriate System type- for example, Li_something THNS for Liberty Shipdealers, etc.):


[Room_Info]
set_script = Scripts\Bases\li_08_Deck_hardpoint_SDlr.thn
scene = all, ambient, Scripts\Bases\Li_08_Deck_ambi_int_01     .thn

[Spiels]
ShipDealer = manhattan_ship_spiel

[Camera]
name = Camera_0

[Room_Sound]
ambient = ambience_shipbuy

[ForSaleShipPlacement]
name = X/Shipcentre/01

[Hotspot]
name = IDS_HOTSPOT_DECK
behavior = ExitDoor
room_switch = Deck

[Hotspot]
name = IDS_HOTSPOT_BAR
behavior = ExitDoor
room_switch = Bar

[Hotspot]
name = IDS_HOTSPOT_COMMODITYTRADER_ROOM
behavior = ExitDoor
room_switch = Deck
set_virtual_room = Trader

[Hotspot]
name = IDS_HOTSPOT_EQUIPMENTDEALER_ROOM
behavior = ExitDoor
room_switch = Deck
set_virtual_room = Equipment

[Hotspot]
name = IDS_NN_REPAIR_YOUR_SHIP
behavior = Repair

[Hotspot]
name = IDS_DEALER_FRONT_DESK
behavior = FrontDesk
state_read = 1
state_send = 2

[Hotspot]
name = IDS_HOTSPOT_SHIPDEALER_ROOM
behavior = ExitDoor
room_switch = ShipDealer

[Hotspot]
name = IDS_HOTSPOT_SHIPDEALER
behavior = StartShipDealer
state_read = 2
state_send = 1

Lastly, you must open up Mbases.ini, and enter the appropriate information there, enabling the Room and putting a NPC there.  This is example code from Li01_06- note that DA didn't use their usual naming conventions- so instead of Li01_06, it's li0106... confusing, but it's the way it was done.

[GF_NPC]
nickname = li0106_fix_ship
body = li_tilton_body
head = pl_male6_head
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 244612
affiliation = co_ss_grp
voice = rvp111

[MRoom]
nickname = ShipDealer
character_density = 2
fixture = li0106_fix_ship, Zs/NPC/Shipdealer/01/A/Stand, scripts\vendors\li_shipdealer_fidget.thn, ShipDealer

Female models need to use scripts\extras\fidget_stand_female_01.thn through fidget_stand_female_06.thn.  Easy to do.  For example... 

[MRoom]
nickname = ShipDealer
character_density = 2
fixture = li0106_fix_ship, Zs/NPC/Shipdealer/01/A/Stand, scripts\extras\fidget_stand_female_01.thn, ShipDealer


Here's a handy reference to the Factions:

br_m_grp		;Bretonia Mining
br_n_grp		;Bretonia Navy
br_p_grp		;Bretonia Police
co_alg_grp		;ALG
co_be_grp		;Borderworld Exports
co_hsp_grp	;Cryer Pharmacuticals
co_ic_grp		;Interstellar Commerce
co_khc_grp	;Daumann
co_kt_grp		;Kishiro Technologies
co_me_grp		;Deepspace Mining
co_ni_grp		;Synth Foods
co_nws_grp	;Gateway Shipping
co_os_grp		;Orbital Spa & Cruise
co_rs_grp		;Republican Shipping
co_shi_grp		;Samura
co_ss_grp		;Universal Shipping
co_ti_grp		;Planetform
co_vr_grp		;Ageira

fc_bd_grp               	;Blood Dragons
fc_b_grp		;Bundusch
fc_c_grp              	;Corsairs
fc_fa_grp               	;Farmer's Alliance
fc_gc_grp               	;Golden Crysanthums
fc_g_grp                	;Gaians
fc_h_grp                	;Hogosha
fc_j_grp                	;Junkers
fc_lh_grp               	;Lane Hackers
fc_lr_grp               	;Liberty Rogues
fc_lwb_grp        	;LWB
fc_m_grp                	;Mollies
fc_ou_grp               	;Outcasts
fc_rh_grp               	;Red Hessians
fc_u_grp                	;Unioners
fc_x_grp                	;Xenos

gd_im_grp		;IMG
gd_bh_grp		;Bounty Hunters
gd_gm_grp		;GMG
gd_z_grp		;Zoners
ku_n_grp		;Kusari Navy
ku_p_grp		;Kusari Police
li_lsf_grp		;Liberty Security Force
li_n_grp		;Liberty Navy
li_p_grp		;Liberty Police
rh_m_grp		;Rheinland Military
rh_n_grp		;Rheinland Navy
rh_p_grp		;Rheinland Police
;fc_or_grp		;The Order
;fc_f_grp		;Story Player
;fc_kn_grp		;Nomads (Kusari)
;fc_ln_grp		;Nomads (Liberty)
;fc_n_grp		;Nomads
;fc_rn_grp		;Nomads (Rheinland)
;fc_uk_grp		;???
;fc_ouk_grp	;The Order (Outcasts)
;fc_q_grp		;Quintain