163 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			163 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|     "creatures" : [
 | |
|         {
 | |
|             "creatureId" : "tank",
 | |
|             "hitboxes" : [
 | |
|                 {
 | |
|                     "type": "hurt",
 | |
|                     "bone": "Bone",
 | |
|                     "radius": 0.04
 | |
|                 }
 | |
|             ],
 | |
|             "tokens" : [
 | |
|                 "ATTACKER",
 | |
|                 "GRAVITY",
 | |
|                 "TARGETABLE",
 | |
|                 "OUTLINE",
 | |
|                 "PLAYABLE"
 | |
|             ],
 | |
|             "visualAttributes" : [
 | |
|             ],
 | |
|             "movementSystems" : [
 | |
|                 {
 | |
|                     "type" : "GROUND",
 | |
|                     "acceleration" : 10.0,
 | |
|                     "maxVelocity" : 0.035,
 | |
|                     "animationStartup" : {
 | |
|                         "name" : "Idle1",
 | |
|                         "length" : 1,
 | |
|                         "loops" : false
 | |
|                     },
 | |
|                     "animationLoop" : {
 | |
|                         "name" : "Idle1",
 | |
|                         "length" : 1,
 | |
|                         "loops" : false
 | |
|                     },
 | |
|                     "animationWindDown" : {
 | |
|                         "name" : "Idle1",
 | |
|                         "length" : 1,
 | |
|                         "loops" : false
 | |
|                     }
 | |
|                 },
 | |
|                 {
 | |
|                     "type" : "FALL",
 | |
|                     "animationFall" : {
 | |
|                         "name" : "Idle1",
 | |
|                         "length" : 1,
 | |
|                         "loops" : true
 | |
|                     },
 | |
|                     "animationLand" : {
 | |
|                         "name" : "Idle1",
 | |
|                         "length" : 1,
 | |
|                         "loops" : true
 | |
|                     }
 | |
|                 }
 | |
|             ],
 | |
|             "rotatorSystem" : {
 | |
|                 "rotatorItems" : [
 | |
|                     {
 | |
|                         "boneName" : "Bone",
 | |
|                         "constraints" : [
 | |
|                             {
 | |
|                                 "followsView" : true,
 | |
|                                 "followsBone" : false,
 | |
|                                 "parentBone" : "",
 | |
|                                 "allowedMarginPitch" : 0.2
 | |
|                             }
 | |
|                         ]
 | |
|                     }
 | |
|                 ]
 | |
|             },
 | |
|             "equipPoints" : [
 | |
|             ],
 | |
|             "collidable" : {
 | |
|                 "type" : "CYLINDER",
 | |
|                 "dimension1" : 0.1,
 | |
|                 "dimension2" : 0.45,
 | |
|                 "dimension3" : 0.1,
 | |
|                 "rotX": 0,
 | |
|                 "rotY": 0,
 | |
|                 "rotZ": 0,
 | |
|                 "rotW": 1,
 | |
|                 "offsetX" : 0,
 | |
|                 "offsetY" : 0.45,
 | |
|                 "offsetZ" : 0
 | |
|             },
 | |
|             "attackMoves" : [
 | |
|             ],
 | |
|             "healthSystem" : {
 | |
|                 "maxHealth" : 100,
 | |
|                 "onDamageIFrames" : 30
 | |
|             },
 | |
|             "modelPath" : "Models/tank1.fbx"
 | |
|         },
 | |
|         {
 | |
|             "creatureId" : "fighter",
 | |
|             "hitboxes" : [
 | |
|                 {
 | |
|                     "type": "hurt",
 | |
|                     "bone": "Bone",
 | |
|                     "radius": 0.6
 | |
|                 }
 | |
|             ],
 | |
|             "tokens" : [
 | |
|                 "SHOOTER",
 | |
|                 "GRAVITY",
 | |
|                 "TARGETABLE",
 | |
|                 "OUTLINE",
 | |
|                 "PLAYABLE"
 | |
|             ],
 | |
|             "visualAttributes" : [
 | |
|             ],
 | |
|             "movementSystems" : [
 | |
|                 {
 | |
|                     "type" : "AIRPLANE",
 | |
|                     "acceleration" : 10.0,
 | |
|                     "maxVelocity" : 0.035,
 | |
|                     "minVelocity": 0.001,
 | |
|                     "maxRotationSpeed" : 0.01
 | |
|                 }
 | |
|             ],
 | |
|             "rotatorSystem" : {
 | |
|                 "rotatorItems" : [
 | |
|                 ]
 | |
|             },
 | |
|             "equipPoints" : [
 | |
|             ],
 | |
|             "collidable" : {
 | |
|                 "type" : "CYLINDER",
 | |
|                 "dimension1" : 0.1,
 | |
|                 "dimension2" : 0.45,
 | |
|                 "dimension3" : 0.1,
 | |
|                 "offsetX" : 0,
 | |
|                 "offsetY" : 0.45,
 | |
|                 "offsetZ" : 0
 | |
|             },
 | |
|             "attackMoves" : [
 | |
|                 {
 | |
|                     "attackMoveId" : "ProjectileFire",
 | |
|                     "type" : "PROJECTILE",
 | |
|                     "windupAnimationName" : "Idle1",
 | |
|                     "holdAnimationName" : "Idle1",
 | |
|                     "attackAnimationName" : "Idle1",
 | |
|                     "damageStartFrame" : 1,
 | |
|                     "damageEndFrame" : 2,
 | |
|                     "firesProjectile" : true,
 | |
|                     "nextMoveId" : "",
 | |
|                     "nextAttackMoveWindowStart" : 0,
 | |
|                     "nextAttackMoveWindowEnd" : 1,
 | |
|                     "movementStart" : 0,
 | |
|                     "movementEnd" : 0,
 | |
|                     "movementGoal" : 0,
 | |
|                     "initialMove" : true
 | |
|                 }
 | |
|             ],
 | |
|             "healthSystem" : {
 | |
|                 "maxHealth" : 100,
 | |
|                 "onDamageIFrames" : 30
 | |
|             },
 | |
|             "modelPath" : "Models/f15.fbx"
 | |
|         }
 | |
|     ],
 | |
|     "files" : []
 | |
| } |