Sussy Character

This commit is contained in:
Kacper Kostka 2023-01-29 08:55:54 +01:00
parent 8ecc69cea0
commit 3dad29ca0a
5 changed files with 169 additions and 6 deletions

View File

@ -15,7 +15,7 @@ minetest.register_item(":", { -- Hand
}
})
minetest.register_craftitem("amogus_items:amogus", {
description = "Amogus",
description = "Mini Amogus friend",
inventory_image = "amogus_item.png",
--on_use = function(itemstack, user)
@ -39,7 +39,7 @@ minetest.register_craftitem("amogus_items:amogus", {
on_place = function(itemstack, placer, pointed_thing)
if pointed_thing.type == "node" then
local pos = pointed_thing.above
minetest.add_entity(pos, "amogus_entities:amogus")
minetest.add_entity(pos, "amogus_entities:mini_crewmate")
minetest.sound_play("amogus_sound", {
pos = pos,
gain = 1.0,
@ -100,6 +100,7 @@ minetest.register_tool("amogus_items:lightsaber_red", {
},
damage_groups = {fleshy=10},
},
sound = {breaks = "amogus_sound"},
})

View File

View File

@ -1,9 +1,9 @@
dofile(minetest.get_modpath("player_api") .. "/api.lua")
-- Default player appearance
player_api.register_model("character.b3d", {
player_api.register_model("amogus_entity.obj", {
animation_speed = 30,
textures = {"character.png"},
textures = {"amogus_entity.png"},
animations = {
-- Standard animations.
stand = {x = 0, y = 79},
@ -15,12 +15,20 @@ player_api.register_model("character.b3d", {
sit = {x = 81, y = 160, eye_height = 0.8, override_local = true,
collisionbox = {-0.3, 0.0, -0.3, 0.3, 1.0, 0.3}}
},
collisionbox = {-0.3, 0.0, -0.3, 0.3, 1.7, 0.3},
--collisionbox = {-0.3, 0.0, -0.3, 0.3, 1.7, 0.3},
stepheight = 0.6,
eye_height = 1.47,
collisionbox = {-0.5, 0, -0.5, 0.5, 1, 0.5},
--visual = "mesh",
rotation = 0,
visual = "mesh",
visual_size = {x=10, y=10, z=10},
})
-- Update appearance when the player joins
minetest.register_on_joinplayer(function(player)
player_api.set_model(player, "character.b3d")
player_api.set_model(player, "amogus_entity.obj")
end)

View File

@ -0,0 +1,154 @@
# Blender 3.4.0
# www.blender.org
o body
v -0.250000 1.312500 -0.250000
v -0.375000 1.312500 -0.250000
v -0.250000 1.000000 -0.250000
v -0.375000 1.000000 -0.250000
v -0.375000 1.312500 0.250000
v -0.250000 1.312500 0.250000
v -0.375000 1.000000 0.250000
v -0.250000 1.000000 0.250000
v 0.437500 1.125000 -0.312500
v 0.250000 1.125000 -0.312500
v 0.437500 0.375000 -0.312500
v 0.250000 0.375000 -0.312500
v 0.250000 1.125000 0.312500
v 0.437500 1.125000 0.312500
v 0.250000 0.375000 0.312500
v 0.437500 0.375000 0.312500
v 0.250000 1.437500 -0.375000
v -0.250000 1.437500 -0.375000
v 0.250000 0.312500 -0.375000
v -0.250000 0.312500 -0.375000
v -0.250000 1.437500 0.375000
v 0.250000 1.437500 0.375000
v -0.250000 0.312500 0.375000
v 0.250000 0.312500 0.375000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 1.0000 -0.0000
vn -0.0000 -1.0000 -0.0000
vt 0.000000 1.000000
vt 0.968971 0.969702
vt 0.000000 1.000000
vt 0.125000 1.000000
vt 0.000000 0.875000
vt 0.000000 0.687500
vt 0.500000 1.000000
vt 0.968971 0.969702
vt 0.000000 0.687500
vt 0.125000 0.687500
vt 0.500000 0.875000
vt 0.500000 1.000000
vt 0.125000 0.687500
vt 0.500000 0.875000
vt -0.000000 0.687500
vt 0.500000 1.000000
vt 0.968971 0.969702
vt 0.500000 0.687500
vt 0.125000 1.000000
vt 0.000000 0.875000
vt 0.000000 1.000000
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
s 0
f 4/9/1 7/18/1 5/12/1 2/3/1
f 3/6/2 4/10/2 2/4/2 1/1/2
f 12/26/3 19/33/3 17/31/3 10/24/3
f 7/19/4 8/21/4 6/15/4 5/13/4
f 6/16/5 1/1/5 2/5/5 5/14/5
f 7/20/6 4/11/6 3/7/6 8/21/6
f 13/27/3 10/24/3 17/31/3 22/36/3
f 11/25/2 12/26/2 10/24/2 9/23/2
f 16/30/3 11/25/3 9/23/3 14/28/3
f 15/29/4 16/30/4 14/28/4 13/27/4
f 14/28/5 9/23/5 10/24/5 13/27/5
f 15/29/6 12/26/6 11/25/6 16/30/6
f 15/29/3 13/27/3 22/36/3 24/38/3
f 19/33/2 20/34/2 18/32/2 17/31/2
f 23/37/4 24/38/4 22/36/4 21/35/4
f 22/36/5 17/31/5 18/32/5 21/35/5
f 23/37/6 20/34/6 19/33/6 24/38/6
f 15/29/3 24/38/3 19/33/3 12/26/3
f 6/17/1 21/35/1 18/32/1 1/2/1
f 8/22/1 23/37/1 21/35/1 6/17/1
f 3/8/1 1/2/1 18/32/1 20/34/1
f 8/22/1 3/8/1 20/34/1 23/37/1
o left_leg
v 0.187500 0.437500 0.062500
v -0.187500 0.437500 0.062500
v 0.187500 -0.000000 0.062500
v -0.187500 0.000000 0.062500
v -0.187500 0.437500 0.312500
v 0.187500 0.437500 0.312500
v -0.187500 0.000000 0.312500
v 0.187500 -0.000000 0.312500
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 1.0000 -0.0000
vn -0.0000 -1.0000 -0.0000
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
s 0
f 28/42/7 31/45/7 29/43/7 26/40/7
f 27/41/8 28/42/8 26/40/8 25/39/8
f 32/46/9 27/41/9 25/39/9 30/44/9
f 31/45/10 32/46/10 30/44/10 29/43/10
f 30/44/11 25/39/11 26/40/11 29/43/11
f 31/45/12 28/42/12 27/41/12 32/46/12
o right_leg
v 0.187500 0.437500 -0.312500
v -0.187500 0.437500 -0.312500
v 0.187500 -0.000000 -0.312500
v -0.187500 0.000000 -0.312500
v -0.187500 0.437500 -0.062500
v 0.187500 0.437500 -0.062500
v -0.187500 0.000000 -0.062500
v 0.187500 -0.000000 -0.062500
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 1.0000 -0.0000
vn -0.0000 -1.0000 -0.0000
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
vt 0.968971 0.969702
s 0
f 36/50/13 39/53/13 37/51/13 34/48/13
f 35/49/14 36/50/14 34/48/14 33/47/14
f 40/54/15 35/49/15 33/47/15 38/52/15
f 39/53/16 40/54/16 38/52/16 37/51/16
f 38/52/17 33/47/17 34/48/17 37/51/17
f 39/53/18 36/50/18 35/49/18 40/54/18

Binary file not shown.

After

Width:  |  Height:  |  Size: 596 B