-------------------------------------------------------------------------------
--FILE		:	ent_node.lua
--AUTHOR	:	Reed Gonsalves
--DATE		:	12/20/06
--TEAM		:	Double Hawk Games

--All content (c) 2006-2007 DigiPen (USA) Corporation, all rights reserved.
-------------------------------------------------------------------------------

print( "[Lua]: Loading node script" )

--[[ General ]]--------------------------------------------
Model					= "sphere.x"
Texture					= "boss.png"
Type					= "bossNode"
Name					= "node"
PosX					= 0.0
PosY					= 0.0
PosZ					= 0.0
HeadX					= 0.0 -- the heading must be non-zero
HeadY					= 0.0 -- don't set it to face up... its bad juju
HeadZ					= 1.0 --
Scale					= 1.0

--[[ Game Logic ]]-----------------------------------------
MaxHealth				= 1.0

--[[ Physics / AI / Movement ]]----------------------------
DisplayList				= 1
IsCollidable			= true
IsMoveable				= false
IsVisible				= true
Mass					= 1.0
ForceScalar				= 1000.0
MaxForce				= 2.0 * ForceScalar
MaxSpeed				= 100.0	-- max of sum of fwd and side
MinSpeed				= 18.0	-- min of sum of fwd and side
MinFwdSpeed				= 10.0
MaxFwdSpeed				= 50.0
MaxRotate				= 1.75
BankTurnStrength		= 1.0

HasFSM					= false

VehicleViewDistance		= 5.0 * Scale
VehicleReceptorLength	= 4.0 * Scale

ControlWeight			= 2.0 * ForceScalar
SeekWeight				= 1.0 * ForceScalar
FleeWeight				= 1.0 * ForceScalar
ArriveWeight			= 1.0 * ForceScalar
PursuitWeight			= 1.0 * ForceScalar
EvadeWeight				= 0.01 * ForceScalar
WanderWeight			= 0.01 * ForceScalar
CohesionWeight          = 2.0 * ForceScalar
SeparationWeight        = 1.0 * ForceScalar
AlignmentWeight         = 1.0 * ForceScalar
AvoidObstaclesWeight	= 10.0 * ForceScalar
AvoidWallsWeight		= 10.0 * ForceScalar
FollowPathWeight		= 1.0 * ForceScalar
WanderJitter			= 1000.0
WanderRadius			= 0.5 * Scale
WanderDistance			= 2.0 * Scale

Formation				= false
Seek					= false
Flee					= false
Arrive					= false
Pursuit					= false
Wander					= false
Cohesion				= false
Separation				= false
Alignment				= false
AvoidObstacles			= false
FollowPath				= false
Evade					= false
SeekSmoothly			= false
CircleTarget			= false