ShipAI


(Constructor) ShipAI ( )
(ship)
(ship.index)
(cultist.index)
(self.index)
(pirate.index)
(ally.index)
(traderShip.index)
(Uuid(id))
(boss.index)
(entity.index)
(craft.index )

(?) registerEnemyEntity ( inflictor )
( guardian.id )
( suspicion.ship.index )

(?) registerEnemyFaction ( player.index )
( callingPlayer )
( entity.factionIndex )

(?) registerFriendEntity ( guardian.id )

(?) registerFriendFaction ( player.index )
( player )

(?) setAggressive ( )

(?) setAttack ( self.target )
( damaged )
( guardian )
( traderShip )

(?) setFly ( destination, 0 )
( pos, 100 )
( suspicion.ship.translationf, sphere.radius + 30.0 )

(?) setFollow ( friend )
( reservee )

(?) setIdle ( )

(?) setPassive ( )

(?) setPassiveShooting ( true )
( 1 )

(?) setStatus ( ¨Error buying '${name}': No Trading System Installed¨%_T, {name = self.data.name} )
( ¨Error buying '${name}': Not enough cargo space¨%_T, {name = self.data.name} )
( ¨Error buying '${name}': Not enough money¨%_T, {name = self.data.name} )
( ¨Buying '${name}'¨%_T, {name = self.data.name} )
( ¨Error buying '${name}': No merchant selling¨%_T, {name = self.data.name} )
( ¨Looking for merchant selling '${name}'¨%_T, {name = self.data.name} )
( ¨Error selling '${name}': No Trading System Installed¨%_T, {name = self.data.name} )
( ¨Error selling '${name}': No merchant buying¨%_T, {name = self.data.name} )
( ¨Looking for merchant to sell '${name}'¨%_T, {name = self.data.name}