on numerous occasions I found pirates quite hesitant to fight. I did use shift-h on some of these ships and find it pretty interesting:
- the first ship just turned and went away, even before being hit
- the other ships obviously attempted to fly towards a wormhole that was neither on my scanner nor visible for me...and did not care about being shot up during that task
Code: Select all
[dumpState]: State for <ShipEntity 0xf2261d8>{"Asp Mark II" ID: 404 position: (13740.7, 22141.1, 7634.31) scanClass: CLASS_NEUTRAL status: STATUS_IN_FLIGHT}:
[dumpState.entity]: Universal ID: 404
[dumpState.entity]: Scan class: CLASS_NEUTRAL
[dumpState.entity]: Status: STATUS_IN_FLIGHT
[dumpState.entity]: Position: (13740.7, 22141.1, 7634.31)
[dumpState.entity]: Orientation: (-0.554935 - 0.482796i - 0.214616j - 0.64257k)
[dumpState.entity]: Distance travelled: 35803.2
[dumpState.entity]: Energy: 606 of 606
[dumpState.entity]: Mass: 58818.1
[dumpState.entity]: Owner: <ShipEntity 0xf2261d8>{"Asp Mark II" ID: 404 position: (13740.7, 22141.1, 7634.31) scanClass: CLASS_NEUTRAL status: STATUS_IN_FLIGHT}
[dumpState.entity]: Flags: isShip, hasMoved, isSunlit, collisionTestFilter
[dumpState.shipEntity]: Name: Asp Mark II
[dumpState.shipEntity]: Display Name: Asp Mark II
[dumpState.shipEntity]: Roles: <OORoleSet 0x12db4ec8>{(0.2)(0.2) asp-bad pirate}
[dumpState.shipEntity]: Primary role: pirate
[dumpState.shipEntity]: Script: <OOJSScript 0x12dacf98>{"oolite-default-ship-script" version 1.72.1}
[dumpState.shipEntity]: Subentity count: 1
[dumpState.shipEntity]: Behaviour: BEHAVIOUR_ATTACK_FLY_FROM_TARGET
[dumpState.shipEntity]: Target: <PlayerEntity 0xcd91198>{"Jabberwocky" ID: 100 position: (10626.9, 15607.4, 4166.92) scanClass: CLASS_PLAYER status: STATUS_IN_FLIGHT}
[dumpState.shipEntity]: Destination: (10329.7, 14727.2, 2758.28)
[dumpState.shipEntity]: Other destination: (0, 0, 0)
[dumpState.shipEntity]: Waypoint count: 0
[dumpState.shipEntity]: Desired speed: 392.3
[dumpState.shipEntity]: Fuel: 32
[dumpState.shipEntity]: Fuel accumulator: 0.932
[dumpState.shipEntity]: Missile count: 1
[dumpState.shipEntity.ai]: AI:
[dumpState.ai]: State machine name: pirateAI.plist
[dumpState.ai]: Current state: ATTACK_SHIP
[dumpState.ai]: Next think time: 3824.11
[dumpState.ai]: Next think interval: 0.125
[dumpState.shipEntity]: Frustration: 0.016
[dumpState.shipEntity]: Success factor: 0.997311
[dumpState.shipEntity]: Shots fired: 0
[dumpState.shipEntity]: Time since shot: 100054
[dumpState.shipEntity]: Spawn time: 3770.34 (53.675 seconds ago)
[dumpState.shipEntity]: Hull temperature: 60
[dumpState.shipEntity]: Heat insulation: 1
[dumpState.shipEntity]: Flags: escortsAreSetUp, isFrangible
[dumpState]: State for <ShipEntity 0xf2261d8>{"Asp Mark II" ID: 404 position: (6020.03, 19795.1, 19074) scanClass: CLASS_NEUTRAL status: STATUS_IN_FLIGHT}:
[dumpState.entity]: Universal ID: 404
[dumpState.entity]: Scan class: CLASS_NEUTRAL
[dumpState.entity]: Status: STATUS_IN_FLIGHT
[dumpState.entity]: Position: (6020.03, 19795.1, 19074)
[dumpState.entity]: Orientation: (0.165123 + 0.11115i + 0.0141064j - 0.979888k)
[dumpState.entity]: Distance travelled: 139081
[dumpState.entity]: Energy: 531.908 of 606
[dumpState.entity]: Mass: 58818.1
[dumpState.entity]: Owner: <ShipEntity 0xf2261d8>{"Asp Mark II" ID: 404 position: (6020.03, 19795.1, 19074) scanClass: CLASS_NEUTRAL status: STATUS_IN_FLIGHT}
[dumpState.entity]: Flags: isShip, hasMoved, hasRotated, isSunlit, collisionTestFilter
[dumpState.shipEntity]: Name: Asp Mark II
[dumpState.shipEntity]: Display Name: Asp Mark II
[dumpState.shipEntity]: Roles: <OORoleSet 0x12db4ec8>{(0.2)(0.2) asp-bad pirate}
[dumpState.shipEntity]: Primary role: pirate
[dumpState.shipEntity]: Script: <OOJSScript 0x12dacf98>{"oolite-default-ship-script" version 1.72.1}
[dumpState.shipEntity]: Subentity count: 1
[dumpState.shipEntity]: Behaviour: BEHAVIOUR_ATTACK_FLY_FROM_TARGET
[dumpState.shipEntity]: Target: <PlayerEntity 0xcd91198>{"Jabberwocky" ID: 100 position: (7796.33, 19610.7, 10914) scanClass: CLASS_PLAYER status: STATUS_IN_FLIGHT}
[dumpState.shipEntity]: Destination: (10329.7, 14727.2, 2758.28)
[dumpState.shipEntity]: Other destination: (0, 0, 0)
[dumpState.shipEntity]: Waypoint count: 0
[dumpState.shipEntity]: Desired speed: 100
[dumpState.shipEntity]: Fuel: 0
[dumpState.shipEntity]: Fuel accumulator: 0.992
[dumpState.shipEntity]: Missile count: 1
[dumpState.shipEntity.ai]: AI:
[dumpState.ai]: State machine name: pirateAI.plist
[dumpState.ai]: Current state: ATTACK_SHIP
[dumpState.ai]: Next think time: 3889.61
[dumpState.ai]: Next think interval: 0.125
[dumpState.shipEntity]: Frustration: 0
[dumpState.shipEntity]: Success factor: 0.999141
[dumpState.shipEntity]: Shots fired: 0
[dumpState.shipEntity]: Time since shot: 100119
[dumpState.shipEntity]: Spawn time: 3770.34 (119.205 seconds ago)
[dumpState.shipEntity]: Hull temperature: 60
[dumpState.shipEntity]: Heat insulation: 1
[dumpState.shipEntity]: Flags: escortsAreSetUp, isFrangible
[dataCache.willWrite]: About to write data cache.
[dataCache.write.success]: Wrote data cache.
[dataCache.willWrite]: About to write data cache.
[dataCache.write.success]: Wrote data cache.
[shipRegistry.selection.profile]: Hit slow path in ship selection for role "buoy-witchpoint", having selected ship "ezra-ad". Now 40 of 1946 on slow path (2.055498%).
[dumpState]: State for <ShipEntity 0xe6e2b18>{"Cobra Mark III" ID: 760 position: (-19572.9, 23350.4, 171800) scanClass: CLASS_NEUTRAL status: STATUS_IN_FLIGHT}:
[dumpState.entity]: Universal ID: 760
[dumpState.entity]: Scan class: CLASS_NEUTRAL
[dumpState.entity]: Status: STATUS_IN_FLIGHT
[dumpState.entity]: Position: (-19572.9, 23350.4, 171800)
[dumpState.entity]: Orientation: (0.888042 + 0.282763i + 0.0765088j - 0.354363k)
[dumpState.entity]: Distance travelled: 43508.6
[dumpState.entity]: Energy: 104.252 of 270
[dumpState.entity]: Mass: 185580
[dumpState.entity]: Owner: <ShipEntity 0xe6e2b18>{"Cobra Mark III" ID: 760 position: (-19572.9, 23350.4, 171800) scanClass: CLASS_NEUTRAL status: STATUS_IN_FLIGHT}
[dumpState.entity]: Flags: isShip, hasMoved, isSunlit, collisionTestFilter
[dumpState.shipEntity]: Name: Cobra Mark III
[dumpState.shipEntity]: Display Name: Cobra Mark III
[dumpState.shipEntity]: Roles: <OORoleSet 0x12c24320>{escort hermit-ship hunter miner pirate scavenger sunskim-trader trader}
[dumpState.shipEntity]: Primary role: pirate
[dumpState.shipEntity]: Script: <OOJSScript 0x12c1f730>{"oolite-default-ship-script" version 1.72.1}
[dumpState.shipEntity]: Subentity count: 2
[dumpState.shipEntity]: Behaviour: BEHAVIOUR_FLY_TO_DESTINATION
[dumpState.shipEntity]: Destination: (-31953.7, 40196.7, 202510)
[dumpState.shipEntity]: Other destination: (0, 0, 0)
[dumpState.shipEntity]: Waypoint count: 0
[dumpState.shipEntity]: Desired speed: 320
[dumpState.shipEntity]: Fuel: 70
[dumpState.shipEntity]: Fuel accumulator: 1
[dumpState.shipEntity]: Missile count: 0
[dumpState.shipEntity.ai]: AI:
[dumpState.ai]: State machine name: pirateAI.plist
[dumpState.ai]: Current state: ENTER_WORMHOLE
[dumpState.ai]: Next think time: 4732.46
[dumpState.ai]: Next think interval: 0.125
[dumpState.shipEntity]: Frustration: 0
[dumpState.shipEntity]: Success factor: 37159.9
[dumpState.shipEntity]: Shots fired: 0
[dumpState.shipEntity]: Time since shot: 103.408
[dumpState.shipEntity]: Spawn time: 4569.71 (162.73 seconds ago)
[dumpState.shipEntity]: Hull temperature: 60
[dumpState.shipEntity]: Heat insulation: 1
[dumpState.shipEntity]: Flags: escortsAreSetUp, isFrangible, canFragment
[dumpState]: State for <ShipEntity 0xe6e6120>{"Wolf Mark II SE" ID: 761 position: (-29440.6, 37162, 196748) scanClass: CLASS_NEUTRAL status: STATUS_IN_FLIGHT}:
[dumpState.entity]: Universal ID: 761
[dumpState.entity]: Scan class: CLASS_NEUTRAL
[dumpState.entity]: Status: STATUS_IN_FLIGHT
[dumpState.entity]: Position: (-29440.6, 37162, 196748)
[dumpState.entity]: Orientation: (0.946905 + 0.2535i + 0.143523j - 0.136051k)
[dumpState.entity]: Distance travelled: 75807.6
[dumpState.entity]: Energy: 407.4 of 550
[dumpState.entity]: Mass: 228678
[dumpState.entity]: Owner: <ShipEntity 0xe6e6120>{"Wolf Mark II SE" ID: 761 position: (-29440.6, 37162, 196748) scanClass: CLASS_NEUTRAL status: STATUS_IN_FLIGHT}
[dumpState.entity]: Flags: isShip, hasMoved, isSunlit, collisionTestFilter
[dumpState.shipEntity]: Name: Wolf Mark II SE
[dumpState.shipEntity]: Display Name: Wolf Mark II SE
[dumpState.shipEntity]: Roles: <OORoleSet 0x12c216e8>{escort hermit-ship hunter pirate scavenger sunskim-trader trader wolfSE}
[dumpState.shipEntity]: Primary role: pirate
[dumpState.shipEntity]: Script: <OOJSScript 0x12c21850>{"oolite-default-ship-script" version 1.72.1}
[dumpState.shipEntity]: Subentity count: 3
[dumpState.shipEntity]: Behaviour: BEHAVIOUR_FLY_TO_DESTINATION
[dumpState.shipEntity]: Destination: (-31953.7, 40196.7, 202510)
[dumpState.shipEntity]: Other destination: (0, 0, 0)
[dumpState.shipEntity]: Waypoint count: 0
[dumpState.shipEntity]: Desired speed: 390
[dumpState.shipEntity]: Fuel: 70
[dumpState.shipEntity]: Fuel accumulator: 1
[dumpState.shipEntity]: Missile count: 4
[dumpState.shipEntity.ai]: AI:
[dumpState.ai]: State machine name: pirateAI.plist
[dumpState.ai]: Current state: ENTER_WORMHOLE
[dumpState.ai]: Next think time: 4794.24
[dumpState.ai]: Next think interval: 0.125
[dumpState.shipEntity]: Frustration: 0
[dumpState.shipEntity]: Success factor: 6989.94
[dumpState.shipEntity]: Shots fired: 0
[dumpState.shipEntity]: Time since shot: 100224
[dumpState.shipEntity]: Spawn time: 4569.71 (224.445 seconds ago)
[dumpState.shipEntity]: Hull temperature: 60
[dumpState.shipEntity]: Heat insulation: 1
[dumpState.shipEntity]: Flags: escortsAreSetUp, isFrangible, canFragment