Added more animations

This commit is contained in:
Vladislav Khorev committed 2026-04-24 17:39:32 +03:00
1 parent 3241ab3735
commit b4b41e8620
25 files changed
+1937250 -17

No files matched your search

+39 -13
View File
@@ -3,25 +3,25 @@
{ {
"id": "npc_01_default", "id": "npc_01_default",
"name": "NPC Default Guard", "name": "NPC Default Guard",
"animationIdlePath": "resources/w/new_anims/gg_stand_idle003.anim", "animationIdlePath": "resources/w/jam/man_stand_idle002.anim",
"animationWalkPath": "resources/w/new_anims/gg_run003.anim", "animationWalkPath": "resources/w/jam/man_walk002.anim",
"meshTextures": { "meshTextures": {
"Body": "resources/w/new_anims/male_packed0_diffuse.png", "Body": "resources/w/jam/male_packed0_diffuse.png",
"Bottoms": "resources/w/new_anims/male_packed1_diffuse.png", "Bottoms": "resources/w/jam/male_packed1_diffuse.png",
"Eyelashes": "resources/w/new_anims/male_packed0_diffuse.png", "Eyelashes": "resources/w/jam/male_packed0_diffuse.png",
"Eyes": "resources/w/new_anims/male_packed0_diffuse.png", "Eyes": "resources/w/jam/male_packed0_diffuse.png",
"Eyewear": "resources/w/new_anims/male_packed0_diffuse.png", "Eyewear": "resources/w/jam/male_packed0_diffuse.png",
"Gloves": "resources/w/new_anims/male_packed1_diffuse.png", "Gloves": "resources/w/jam/male_packed1_diffuse.png",
"Hair": "resources/w/new_anims/male_packed0_diffuse.png", "Hair": "resources/w/jam/male_packed0_diffuse.png",
"Shoes": "resources/w/new_anims/male_packed1_diffuse.png", "Shoes": "resources/w/jam/male_packed1_diffuse.png",
"Tops": "resources/w/new_anims/male_packed2_diffuse.png" "Tops": "resources/w/jam/male_packed2_diffuse.png"
}, },
"positionX": 0.0, "positionX": 0.0,
"positionY": 0.0, "positionY": 0.0,
"positionZ": -10.0, "positionZ": -10.0,
"walkSpeed": 1.5, "walkSpeed": 1.5,
"rotationSpeed": 8.0, "rotationSpeed": 8.0,
"modelScale": 0.01, "modelScale": 0.0001,
"modelCorrectionRotX": 0.0, "modelCorrectionRotX": 0.0,
"modelCorrectionRotY": 180.0, "modelCorrectionRotY": 180.0,
"modelCorrectionRotZ": 0.0, "modelCorrectionRotZ": 0.0,
@@ -57,9 +57,35 @@
"modelCorrectionRotY": 180.0, "modelCorrectionRotY": 180.0,
"modelCorrectionRotZ": 0.0, "modelCorrectionRotZ": 0.0,
"interactionRadius": 2.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_03_ghost", "id": "npc_04_ghost",
"name": "NPC Floating Ghost", "name": "NPC Floating Ghost",
"texturePath": "resources/w/ghost_skin001.png", "texturePath": "resources/w/ghost_skin001.png",
"animationIdlePath": "resources/w/default_float001.anim", "animationIdlePath": "resources/w/default_float001.anim",
+3 -3
View File
@@ -18,15 +18,15 @@ end
step1() step1()
local function step3x() local function step3x()
game_api.npc_walk_to(1, 2.0, 0.0, -27.0, step1x) game_api.npc_walk_to(2, 2.0, 0.0, -27.0, step1x)
end end
local function step2x() local function step2x()
game_api.npc_walk_to(1, -1.0, 0.0, -12.0, step3x) game_api.npc_walk_to(2, -1.0, 0.0, -12.0, step3x)
end end
function step1x() function step1x()
game_api.npc_walk_to(1, 2.0, 0.0, -16.0, step2x) game_api.npc_walk_to(2, 2.0, 0.0, -16.0, step2x)
end end
step1x() step1x()
Binary file not shown.
File diff suppressed because it is too large. Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large. Load diff
Binary file not shown.
File diff suppressed because it is too large. Load diff
Binary file not shown.
File diff suppressed because it is too large. Load diff
Binary file not shown.
File diff suppressed because it is too large. Load diff
Binary file not shown.
File diff suppressed because it is too large. Load diff
Binary file not shown.
File diff suppressed because it is too large. Load diff
Binary file not shown.
File diff suppressed because it is too large. Load diff
+2 -1
View File
@@ -61,9 +61,10 @@ namespace ZL
player->loadBinaryAnimation(AnimationState::ACTION_ATTACK, "resources/w/gg/gg_action_chop001.anim", CONST_ZIP_FILE); player->loadBinaryAnimation(AnimationState::ACTION_ATTACK, "resources/w/gg/gg_action_chop001.anim", CONST_ZIP_FILE);
player->loadBinaryAnimation(AnimationState::ACTION_ATTACK_2, "resources/w/gg/gg_action_stab001.anim", CONST_ZIP_FILE); player->loadBinaryAnimation(AnimationState::ACTION_ATTACK_2, "resources/w/gg/gg_action_stab001.anim", CONST_ZIP_FILE);
player->loadBinaryAnimation(AnimationState::ACTION_IDLE, "resources/w/gg/gg_action_idle001.anim", CONST_ZIP_FILE); player->loadBinaryAnimation(AnimationState::ACTION_IDLE, "resources/w/gg/gg_action_idle002.anim", CONST_ZIP_FILE);
player->loadBinaryAnimation(AnimationState::ACTION_TO_STAND, "resources/w/gg/new/gg_action_to_stand001.anim", CONST_ZIP_FILE); player->loadBinaryAnimation(AnimationState::ACTION_TO_STAND, "resources/w/gg/new/gg_action_to_stand001.anim", CONST_ZIP_FILE);
player->weaponTexture = std::make_shared<Texture>(CreateTextureDataFromPng("resources/w/white.png", CONST_ZIP_FILE)); player->weaponTexture = std::make_shared<Texture>(CreateTextureDataFromPng("resources/w/white.png", CONST_ZIP_FILE));
//player->weaponMesh.AssignFrom(LoadFromTextFile02("resources/w/gg/knife001.txt", CONST_ZIP_FILE)); //player->weaponMesh.AssignFrom(LoadFromTextFile02("resources/w/gg/knife001.txt", CONST_ZIP_FILE));