Sussy Character
This commit is contained in:
parent
8ecc69cea0
commit
3dad29ca0a
@ -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"},
|
||||
})
|
||||
|
||||
|
0
mods/amogus_rails/init.lua
Normal file
0
mods/amogus_rails/init.lua
Normal 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)
|
||||
|
154
mods/player_api/models/amogus_entity.obj
Normal file
154
mods/player_api/models/amogus_entity.obj
Normal 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
|
BIN
mods/player_api/models/amogus_entity.png
Normal file
BIN
mods/player_api/models/amogus_entity.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 596 B |
Loading…
x
Reference in New Issue
Block a user