Renderer/assets/Data/entity/creatures/editor.json
2025-05-13 14:15:45 -04:00

79 lines
2.5 KiB
JSON

{
"creatures" : [
{
"id" : "editor",
"displayName" : "Editor",
"hitboxes" : [],
"tokens" : [
"TARGETABLE",
"CAN_EQUIP",
"OUTLINE",
"PLAYABLE",
"UNIT_CONTROLS",
"EDITOR"
],
"visualAttributes" : [],
"movementSystems" : [
{
"type": "EDITOR"
}
],
"equipPoints" : [
{
"equipPointId" : "handRight",
"bone" : "Hand.R",
"firstPersonBone" : "hand.R",
"offsetVectorFirstPerson" : [-0.01,-0.05,-0.10],
"offsetVectorThirdPerson" : [0.02,-0.06,0],
"offsetRotationThirdPerson" : [-0.334,0.145,-0.28,0.89],
"offsetRotationFirstPerson" : [0.02,-0.977,-0.211,-0.005],
"canBlock" : true,
"equipClassWhitelist" : [
"tool",
"weapon",
"item"
],
"equippedAnimation" : {
"nameThirdPerson" : "Idle1",
"nameFirstPerson" : "Idle",
"priorityCategory" : "MODIFIER_HIGH",
"boneGroups" : ["handRight"]
},
"isToolbarSlot": true
}
],
"toolbarData" : {
"primarySlot" : "handRight",
"combinedSlot" : "handsCombined"
},
"inventoryData" : {
"naturalSize" : 10
},
"attackMoves" : [],
"healthSystem" : {
"maxHealth" : 100,
"onDamageIFrames" : 30
},
"graphicsTemplate": {
"model": {
"path" : "Models/creatures/person2/person2_1.glb"
}
},
"viewModelData" : {
"heightFromOrigin" : 1.3,
"cameraViewDirOffsetY" : -0.3,
"cameraViewDirOffsetZ" : 0.0,
"firstPersonModelPath" : "Models/creatures/viewmodel.glb"
},
"cameraData" : {
"thirdPersonCameraOffset": {
"x": 0.0,
"y": 1.5,
"z": 0.0
}
},
"boneGroups" : []
}
],
"files" : []
}