Script AIComponents

Components

ai
aiAttackWhenPossible
aiBasicSeek
aiFlyingSeek
aiOverride
aiPattern
aiPatternInitialIndex
aiTeamCollision
chargeTarget
charmable
fearable
fearsome


Components

ai
  • active bool (default true)
  • id int (default ai.Type.IDLE)
  • directions

    constant table
    default:

    ai.orthogonals()
    
  • collision constant int (default collision.Group.WEAPON_CLEARANCE)
aiAttackWhenPossible
aiBasicSeek
  • vertical float (default 0)
aiFlyingSeek
aiOverride
  • id constant int (default 0)
  • active bool (default false)
aiPattern
  • moves

    constant table
    default:

    {}
    
  • index int (default 1)
aiPatternInitialIndex
  • yellow constant bool (default false)
aiTeamCollision

default:

{
    [team.Id.PLAYER] = collision.Type.PLAYER,
    [team.Id.ENEMY] = collision.mask(collision.Type.ENEMY, collision.Type.ORB
  • mapping constant table
chargeTarget
  • maxDistance constant int (default 0)
charmable
  • active bool (default false)
fearable
  • fearable bool (default true)
  • feared bool (default false)
fearsome
  • remainingTurns int (default 0)
  • permanent bool (default false)
generated by LDoc 1.4.6