Well, I added the name of the ship in the faction_ships.py.
Code: Select all
stattableexp={
#SHIPNAME:(CHANCE_TO_HIT,CHANCE_TO_DODGE,DAMAGE,SHIELDS,ORDINANCE_DAMAGE),
"Admonisher":(0.38,0.32,100,1410,2000),
"Ancestor":(0.48,0.58,160,410,400),
"Archimedes":(1,0.18,60000,2292530,1000000),
"Ariston":(0.54,0.32,500,1190,800),
"Areus":(0.64,0.34,400,1300,300000),
"Mk32":(1,0.18,60000,2292530,1000000), #dupe of Archimedes FIXME
"Beholder":(1,1,5000,6940,0),
"Convolution":(0.54,0.7,500,620,50000),
"Thales":(0.32,0.02,1000,10000,10000),
"Clydesdale":(1,0.14,40000,1683740,300000),
"Cultivator":(0.68,0.16,300,286770,0),
"Derivative":(0.5,0.46,500,1030,400),
"Determinant":(0.5,0.62,300,590,400),
"Diligence":(0.52,0.14,200,18720,400), # dupe of Mule FIXME
"Dirge":(0.38,0.38,180,290,200),
"Dodo":(0.4,0.16,10,2500,0),
"Dostoevsky":(0.6,0.68,200,540,2000),
"Franklin":(0.76,0.78,200,2590,2000),
"Gaozong":(0,0.9,0,40,0),
"Gawain":(0.67,0.7,500,400,400),
"Gleaner":(0.52,0.14,200,18720,400), #dupe of Mule FIXME
"Goddard":(0.86,0.24,800,5200,500000),
"GTIO":(0.4,0.16,10,2500,0),
"H496":(0.4,0.16,10,2500,0),
"Hammer":(0.36,0.28,600,550,50000),
"Hawking":(1,0.2,80000,1887640,0),
"Hidalgo":(0.52,0.14,200,18720,400),
"Hurricane":(0.5,0.5,2500,15000,0),
"Ruizong":(1,0.19,25000,1800000,400000),
"Hyena":(0.44,0.52,150,300,200),
"Kafka":(0.4,0.16,10,2500,0),
"Koala":(0.4,0.16,10,2500,0), # dupe of Kafka FIXME
"Kahan":(1,0.18,25000,1400000,500000),
"Kierkegaard":(0.86,0.24,800,5200,500000), #dupe of Goddard FIXME
"Lancelot":(0.5,0.44,540,1250,600),
"Llama":(0.34,0.22,200,4630,400),
"MacGyver":(0.52,0.52,40,320,0),
"Maller":(0.5,0.5,2000,11000,0), # Maller <------------- HERE
"Midwife":(1,0.16,2000,269400,3210), #dupe of Watson FIXME
"Mule":(0.52,0.14,200,18720,400),
"Nietzsche":(1,0.18,20000,1564400,100000),
"Nicander":(0.52,0.46,300,910,300),
"Nicander.escort":(0.52,0.46,300,910,300),
"Ox":(0.68,0.16,300,286770,0),
"Pacifier":(0.3,0.2,400,1890,100000),
"Plowshare":(0.3,0.2,100,1380,400),
"Progeny":(0.68,0.86,200,470,400),
"Quicksilver":(0.52,0.52,40,320,0),
"Redeemer":(0.38,0.38,180,290,200),
"Robin":(0.44,0.48,300,350,200),
"Sartre":(0.3,0.2,100,1380,400),
"Schroedinger":(0.8,0.91,120,790,400),
"Seaxbane":(0.44,0.48,300,350,200), # dupe of Robin FIXME
"Shenzong":(0.52,0.52,40,320,0),
"Shizu":(0.52,0.52,40,320,0),
"Shizu.civvie":(0.52,0.52,40,320,0),
"Shundi":(1,0.18,50000,2017640,3210),
"Sickle":(0.34,0.34,480,390,800),
"Taizong":(0.78,0.42,440,1150,100000),
"Tesla":(1,0.22,100000,1887640,0),
"Tridacna":(0.68,0.16,300,286770,0), #dupe of Ox FIXME
"Agasicles":(1,0.22,20000,1366420,600000),
"Vendetta":(0.52,0.5,440,450,0), #dupe of Zhuangzong FIXME
"Agesipolis":(1,0.16,50000,5738710,3210),
"Watson":(1,0.16,2000,269400,3210),
"Leonidas":(1,0.12,300000,8138400,2000000),
"Yeoman":(0.68,0.16,300,286770,0), # dupe of Ox FIXME
"Anaxidamus":(1,0.24,50000,2495160,1000000),
"Zhuangzong":(0.52,0.5,440,450,0),
"Shizong":(0.52,0.5,440,450,0),
"Agricultural_Station":(1,0,10,21841060,0), #dupe of Commerce_Center FIXME
"AsteroidFighterBase":(0.52,0,200,1512400,3210), #dupe of Refinery FIXME
"Asteroid_Refinery":(0.4,0,10,33071210,0),
"Asteroid_Shipyard":(0.4,0,10,33071210,0), #dupe of Asteroid_Refinery FIXME
"Commerce_Center":(1,0,10,21841060,0),
"Diplomatic_Center":(1,0,10,21841060,0), #dupe of Commerce_Center FIXME
"Factory":(.02,0.02,10,13987040,0),
"Shaper_Bio_Adaptation":(0.12,0,10,9050760,3210),
"Fighter_Barracks":(0.12,0,100,9050760,3210),
"Gasmine":(.02,0.02,10,13987040,0), #dupe of Factory FIXME
"Medical":(1,0,0,2230130,0),
"MiningBase":(1,0,100,715750,0),
"Outpost":(0.12,0,100,9050760,3210), #dupe of Fighter_Barracks FIXME
"Refinery":(0.4,0,10,33071210,0),
"Relay":(0.24,0,10,3228510,0),
"Research":(0.12,0,0,5497290,0),
"Shipyard":(0.12,0,100,9050760,3210), #dupe of Fighter_Barracks FIXME
"Starfortress":(1,0,750000,475993990,4000000)
}
# stattable is generated by adding your ship/base to stattableexp, and then running log_faction_ships.py ('python log_factions_ships.py')
Now, the ships show up in the game, but no model or stats. These ships work fine otherwise, but whenever they are ai-controlled, they don't show up. Am I correct in how I'm doing it?