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)
- moves
- 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)