Code: Select all
<key>ghost-from-past-2</key>
<dict>
<key>ai_type</key>
<string>ghostGenship2AI.plist</string>
<key>equivalent_tech_level</key>
<integer>0</integer>
<key>escort-role</key>
<string>ghost_genship_escort</string>
<key>escorts</key>
<integer>6</integer>
<key>isCarrier</key>
<true/>
<key>like_ship</key>
<string>ghost-from-the-past-genship</string>
<key>max_defense_ships</key>
<integer>0</integer>
<key>max_flight_speed</key>
<real>50</real>
<key>max_scavengers</key>
<integer>0</integer>
<key>name</key>
<string>Generation Ship</string>
<key>roles</key>
<string>ghost_from_past_2</string>
<key>subentities</key>
<array>
<string>ghost-genship-dock 0 -284 0 1 0 0 0</string>
<string>ghost-genship-cylinder 0 0 -25 1 0 0 0</string>
<string>ghost-genship-cylinder 0 0 -6775 1 0 0 0</string>
<string>ghost-genship-cylinder 0 0 -13525 1 0 0 0</string>
<string>ghost-genship-cylinder 0 0 -20275 1 0 0 0</string>
<string>ghost-genship-frame 0 0 -6050 1 0 0 0</string>
<string>ghost-genship-frame 0 0 -12800 1 0 0 0</string>
<string>ghost-genship-frame 0 0 -19550 1 0 0 0</string>
<string>ghost-genship-thruster 0 0 -26300 1 0 0 0</string>
<string>ghost-genship-name 0 0 0 1 0 0 0</string>
</array>
</dict>
Code: Select all
[dumpState]: State for <StationEntity Generation Ship 225>:
[dumpState.entity]: Universal ID: 225
[dumpState.entity]: Scan class: CLASS_NEUTRAL
[dumpState.entity]: Status: STATUS_IN_FLIGHT
[dumpState.entity]: Position: (3.48722e+06, -469.717, 497825)
[dumpState.entity]: Orientation: (0.506512 - 0.505482i + 0.493428j + 0.494432k)
[dumpState.entity]: Distance travelled: 12956
[dumpState.entity]: Energy: 500000 of 500000
[dumpState.entity]: Mass: 9.46689e+11
[dumpState.entity]: Flags: isShip, isStation, hasMoved, isSunlit
[dumpState.shipEntity]: Name: Generation Ship
[dumpState.shipEntity]: Roles: ghost_from_past_2
[dumpState.shipEntity]: Subentity count: 11
[dumpState.shipEntity]: Time since shot: 100260
[dumpState.shipEntity]: Behaviour: BEHAVIOUR_FLY_TO_DESTINATION
[dumpState.shipEntity]: Destination: (-33413.2, -72264.6, 491040)
[dumpState.shipEntity]: Other destination: (0, 0, 0)
[dumpState.shipEntity]: Waypoint count: 0
[dumpState.shipEntity]: Desired speed: 50
[dumpState.shipEntity]: Fuel: 0
[dumpState.shipEntity]: Fuel accumulator: 1
[dumpState.shipEntity]: Missile count: 0
[dumpState.shipEntity.ai]: AI:
[dumpState.ai]: State machine name: ghostGenship2AI.plist
[dumpState.ai]: Current state: CONTINUE_JOURNEY
[dumpState.ai]: Next think time: 284.451
[dumpState.ai]: Next think interval: 284.451
[dumpState.shipEntity]: Frustration: 0
[dumpState.shipEntity]: Success factor: 3.52137e+06
[dumpState.shipEntity]: Shots fired: 0
[dumpState.shipEntity]: Hull temperature: 60
[dumpState.shipEntity]: Heat insulation: 1
[dumpState.shipEntity]: Flags: has_ecm, escortsAreSetUp
[dumpState.stationEntity]: Alert level: green
[dumpState.stationEntity]: Max police: 8
[dumpState.stationEntity]: Max defence ships: 3
[dumpState.stationEntity]: Police launched: 0
[dumpState.stationEntity]: Max scavengers: 3
[dumpState.stationEntity]: Scavengers launched: 0
[dumpState.stationEntity]: Docked shuttles: 2
[dumpState.stationEntity]: Docked traders: 8
[dumpState.stationEntity]: Equivalent tech level: 2147483647
[dumpState.stationEntity]: Equipment price factor: 1
[dumpState.stationEntity]: Flags: none
Confused
And what about the third-to-last line, indicating an equivalent_tech_level of 2147483647 (which BTW is again 2^31-1, a number we met somewhere else as well)?
Oh, and last but not least, its escorts are not there. The complete entity-dump suggests that they are somewhere in the system, using route1patrolAI in the state HEAD_FOR_WITCHPOINT. By chance I stumbled across one of them, but the six escorts weren't even together.
Code: Select all
[universe.objectDump]: -> Ent:5 <ShipEntity Bixeinian Escort 231> mass 26715.86 <AI 0x6d8690>{'route1patrolAI.plist' in state: 'HEAD_FOR_WITCHPOINT' for Bixeinian Escort 231}
[universe.objectDump]: -> Ent:6 <ShipEntity Bixeinian Escort 230> mass 26715.86 <AI 0x1055cd20>{'route1patrolAI.plist' in state: 'HEAD_FOR_WITCHPOINT' for Bixeinian Escort 230}
[universe.objectDump]: -> Ent:7 <ShipEntity Bixeinian Escort 229> mass 26715.86 <AI 0x10563850>{'route1patrolAI.plist' in state: 'HEAD_FOR_WITCHPOINT' for Bixeinian Escort 229}
[universe.objectDump]: -> Ent:8 <ShipEntity Bixeinian Escort 227> mass 26715.86 <AI 0x105aac40>{'route1patrolAI.plist' in state: 'HEAD_FOR_WITCHPOINT' for Bixeinian Escort 227}
[universe.objectDump]: -> Ent:9 <ShipEntity Bixeinian Escort 228> mass 26715.86 <AI 0x1054e6b0>{'route1patrolAI.plist' in state: 'HEAD_FOR_WITCHPOINT' for Bixeinian Escort 228}
[universe.objectDump]: -> Ent:10 <ShipEntity Bixeinian Escort 226> mass 26715.86 <AI 0x10527750>{'route1patrolAI.plist' in state: 'HEAD_FOR_WITCHPOINT' for Bixeinian Escort 226}