111 lines
4.1 KiB
JSON
111 lines
4.1 KiB
JSON
{
|
|
"npcs": [
|
|
{
|
|
"id": "npc_01_default",
|
|
"name": "NPC Default Guard",
|
|
"animationIdlePath": "resources/w/jam/man_stand_idle002.anim",
|
|
"animationWalkPath": "resources/w/jam/man_walk002.anim",
|
|
"meshTextures": {
|
|
"Body": "resources/w/jam/male_packed0_diffuse.png",
|
|
"Bottoms": "resources/w/jam/male_packed1_diffuse.png",
|
|
"Eyelashes": "resources/w/jam/male_packed0_diffuse.png",
|
|
"Eyes": "resources/w/jam/male_packed0_diffuse.png",
|
|
"Eyewear": "resources/w/jam/male_packed0_diffuse.png",
|
|
"Gloves": "resources/w/jam/male_packed1_diffuse.png",
|
|
"Hair": "resources/w/jam/male_packed0_diffuse.png",
|
|
"Shoes": "resources/w/jam/male_packed1_diffuse.png",
|
|
"Tops": "resources/w/jam/male_packed2_diffuse.png"
|
|
},
|
|
"positionX": 0.0,
|
|
"positionY": 0.0,
|
|
"positionZ": -10.0,
|
|
"walkSpeed": 1.5,
|
|
"rotationSpeed": 8.0,
|
|
"modelScale": 0.0001,
|
|
"modelCorrectionRotX": 0.0,
|
|
"modelCorrectionRotY": 180.0,
|
|
"modelCorrectionRotZ": 0.0,
|
|
"interactionRadius": 2.0,
|
|
"gift": {
|
|
"id": "guard_token",
|
|
"name": "Guard's Token",
|
|
"description": "A token from the Guard - sign of respect",
|
|
"icon": "resources/w/red.png"
|
|
}
|
|
},
|
|
{
|
|
"id": "npc_02_woman",
|
|
"name": "NPC woman",
|
|
"animationIdlePath": "resources/w/jam/woman_idle002.anim",
|
|
"animationWalkPath": "resources/w/jam/woman_walk002.anim",
|
|
"meshTextures": {
|
|
"Body": "resources/w/jam/female_packed0_diffuse.png",
|
|
"Bottoms": "resources/w/jam/female_packed3_diffuse.png",
|
|
"Eyelashes": "resources/w/jam/female_packed0_diffuse.png",
|
|
"Eyes": "resources/w/jam/female_packed0_diffuse.png",
|
|
"Hair": "resources/w/jam/female_packed2_diffuse.png",
|
|
"Shoes": "resources/w/jam/female_packed1_diffuse.png",
|
|
"Tops": "resources/w/jam/female_packed2_diffuse.png"
|
|
},
|
|
"positionX": 2.0,
|
|
"positionY": 0.0,
|
|
"positionZ": -15.0,
|
|
"walkSpeed": 1.5,
|
|
"rotationSpeed": 8.0,
|
|
"modelScale": 0.0001,
|
|
"modelCorrectionRotX": 0.0,
|
|
"modelCorrectionRotY": 180.0,
|
|
"modelCorrectionRotZ": 0.0,
|
|
"interactionRadius": 2.0
|
|
},
|
|
{
|
|
"id": "npc_03_salesman",
|
|
"name": "NPC salesman",
|
|
"animationIdlePath": "resources/w/jam/salesperson_stand_idle003.anim",
|
|
"animationWalkPath": "resources/w/jam/salesperson_walk001.anim",
|
|
"meshTextures": {
|
|
"Body": "resources/w/jam/Salesperson_packed0_diffuse.png",
|
|
"Bottoms": "resources/w/jam/Salesperson_packed2_diffuse.png",
|
|
"Eyelashes": "resources/w/jam/Salesperson_packed0_diffuse.png",
|
|
"Eyes": "resources/w/jam/Salesperson_packed0_diffuse.png",
|
|
"Hats": "resources/w/jam/Salesperson_packed1_diffuse.png",
|
|
"Mustashes": "resources/w/jam/Salesperson_packed1_diffuse.png",
|
|
"Shoes": "resources/w/jam/Salesperson_packed1_diffuse.png",
|
|
"Tops": "resources/w/jam/Salesperson_packed1_diffuse.png"
|
|
},
|
|
"positionX": 1.0,
|
|
"positionY": 0.0,
|
|
"positionZ": -7.0,
|
|
"walkSpeed": 1.5,
|
|
"rotationSpeed": 8.0,
|
|
"modelScale": 0.001,
|
|
"modelCorrectionRotX": 0.0,
|
|
"modelCorrectionRotY": 180.0,
|
|
"modelCorrectionRotZ": 0.0,
|
|
"interactionRadius": 2.0
|
|
},
|
|
{
|
|
"id": "npc_04_ghost",
|
|
"name": "NPC Floating Ghost",
|
|
"texturePath": "resources/w/ghost_skin001.png",
|
|
"animationIdlePath": "resources/w/default_float001.anim",
|
|
"animationWalkPath": "resources/w/default_float001.anim",
|
|
"positionX": 0.0,
|
|
"positionY": 0.0,
|
|
"positionZ": -5.0,
|
|
"walkSpeed": 1.5,
|
|
"rotationSpeed": 8.0,
|
|
"modelScale": 0.01,
|
|
"modelCorrectionRotX": 0.0,
|
|
"modelCorrectionRotY": 0.0,
|
|
"modelCorrectionRotZ": 0.0,
|
|
"interactionRadius": 1.0,
|
|
"gift": {
|
|
"id": "ghost_essence",
|
|
"name": "Ghost's Essence",
|
|
"description": "A mysterious essence from the Ghost realm",
|
|
"icon": "resources/w/red.png"
|
|
}
|
|
}
|
|
]
|
|
} |