diff --git a/mods/vk_enemies/mobkit_custom/init.lua b/mods/vk_enemies/mobkit_custom/init.lua index aa789c0..63d3df5 100644 --- a/mods/vk_enemies/mobkit_custom/init.lua +++ b/mods/vk_enemies/mobkit_custom/init.lua @@ -27,6 +27,7 @@ function mobkit.hq_die(self) if puncher then players.set_gold(puncher, players.get_gold(puncher) + math.random(self.gold or 0, self.gold_max or self.gold or 0)) players.add_xp(puncher, math.random(self.xp or 0, self.xp_max or self.xp or 0)) + vk_quests.on_enemy_death(self.name, puncher) end end diff --git a/mods/vk_mapgen/schems/structures/town1.mts b/mods/vk_mapgen/schems/structures/town1.mts index da2b165..d1c9064 100644 Binary files a/mods/vk_mapgen/schems/structures/town1.mts and b/mods/vk_mapgen/schems/structures/town1.mts differ diff --git a/mods/vk_npcs/init.lua b/mods/vk_npcs/init.lua new file mode 100644 index 0000000..b831d26 --- /dev/null +++ b/mods/vk_npcs/init.lua @@ -0,0 +1,94 @@ +local modname = minetest.get_current_modname() + +local default_hit_replies = { + "Keep your weapons to yourself", + "Stop that", + "Do I need to call a guard?", + "Are you done or are you going to wear yourself out doing that?", + "Didn't your parents tell you not to attack strangers?", + "I can hit back too you know", + "Enough!", + "Go practice that somewhere else", +} + +local function prettify(npcname) + local output = npcname:gsub("_", " ") + + return output:gsub("^(.)", string.upper) +end + +local function register_npc(name, def) + minetest.register_node(modname..":"..name, { + description = "NPC "..prettify(name), + drawtype = "mesh", + mesh = "player.obj", + visual_scale = 0.093, + wield_scale = vector.new(0.093, 0.093, 0.093), + tiles = {def.texture}, + paramtype = "light", + paramtype2 = "facedir", + selection_box = { + type = "fixed", + fixed = { + {-0.45, -0.5, -0.25, 0.45, 1.45, 0.25}, + } + }, + collision_box = { + type = "fixed", + fixed = { + {-0.45, -0.5, -0.25, 0.45, 1.45, 0.25}, + } + }, + groups = {unbreakable = 1, loadme = 1, overrides_pointable = 1}, + on_construct = function(pos) + + end, + on_punch = function(pos, node, puncher, ...) + if def.on_punch and def.on_punch(pos, node, puncher, ...) then + return + end + + if def.hit_replies and puncher and puncher:is_player() then + minetest.chat_send_player(puncher:get_player_name(), ("<%s> "):format(prettify(name))..def.hit_replies[math.random(1, #def.hit_replies)]) + end + end, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + if not clicker or not clicker:is_player() then return end + + local formspec = ([[ + size[8,6] + real_coordinates[true] + label[0.2,0.3;%s] + ]]):format( + prettify(name) + ) + + if not def.convos then + minetest.chat_send_player(clicker:get_player_name(), ("<%s> "):format(prettify(name)).."I have nothing to say") + return + end + + minetest.show_formspec(clicker:get_player_name(), "npcform", formspec) + end + }) +end + +register_npc("blacksmith", { + texture = "vk_npcs_blacksmith.png", + hit_replies = default_hit_replies, +}) + +register_npc("stable_man", { + texture = "vk_npcs_stable_man.png", + hit_replies = default_hit_replies, +}) + +register_npc("guard", { + texture = "vk_npcs_guard.png", + hit_replies = default_hit_replies, +}) + +register_npc("tavern_keeper", { + texture = "vk_npcs_tavern_keeper.png", + hit_replies = default_hit_replies, +}) diff --git a/mods/vk_npcs/mod.conf b/mods/vk_npcs/mod.conf new file mode 100644 index 0000000..5aeaba8 --- /dev/null +++ b/mods/vk_npcs/mod.conf @@ -0,0 +1,2 @@ +name = vk_npcs +depends = vk_mapgen diff --git a/mods/vk_npcs/models/player.mtl b/mods/vk_npcs/models/player.mtl new file mode 100644 index 0000000..f6e2924 --- /dev/null +++ b/mods/vk_npcs/models/player.mtl @@ -0,0 +1,12 @@ +# Blender MTL File: 'player.blend' +# Material Count: 1 + +newmtl Material +Ns 225.000000 +Ka 1.000000 1.000000 1.000000 +Kd 0.800000 0.800000 0.800000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 diff --git a/mods/vk_npcs/models/player.obj b/mods/vk_npcs/models/player.obj new file mode 100644 index 0000000..710935b --- /dev/null +++ b/mods/vk_npcs/models/player.obj @@ -0,0 +1,480 @@ +# Blender v2.82 (sub 7) OBJ File: 'player.blend' +# www.blender.org +o Body_Plane.001 +v 2.743868 2.086055 1.250000 +v 2.482121 9.581488 1.250000 +v 2.743868 2.086055 -1.250000 +v 2.482122 9.581486 -1.250000 +v 5.192375 2.171559 1.250000 +v 4.930629 9.666991 1.250000 +v 5.192375 2.171559 -1.250000 +v 4.930629 9.666990 -1.250000 +v -5.192375 2.171559 1.250000 +v -4.930629 9.666992 1.250000 +v -5.192375 2.171559 -1.250000 +v -4.930629 9.666991 -1.250000 +v -2.743869 2.086056 1.250000 +v -2.482122 9.581490 1.250000 +v -2.743869 2.086056 -1.250000 +v -2.482122 9.581488 -1.250000 +v 2.500000 10.234375 -2.500000 +v 2.500000 10.234375 2.500000 +v -2.500000 10.234373 2.500000 +v -2.500000 10.234375 -2.500000 +v 2.500000 15.265627 -2.500000 +v 2.500000 15.265625 2.500000 +v -2.500000 15.265627 2.500000 +v -2.500000 15.265627 -2.500000 +v -0.002693 -5.998347 1.256659 +v 0.002285 2.107894 1.212707 +v -0.002815 -5.991503 -1.222696 +v 0.002162 2.114739 -1.266649 +v 2.497572 -5.994042 1.261654 +v 2.502550 2.112199 1.217701 +v 2.497450 -5.987198 -1.217701 +v 2.502427 2.119043 -1.261654 +v -2.497858 -5.999554 1.261654 +v -2.502020 2.117710 1.217701 +v -2.497981 -5.992710 -1.217701 +v -2.502142 2.124554 -1.261654 +v 0.003509 -6.003596 1.251332 +v -0.000653 2.113669 1.207379 +v 0.003386 -5.996749 -1.228023 +v -0.000775 2.120513 -1.271976 +v -2.550000 2.125000 1.250000 +v -2.550000 9.625001 1.250000 +v -2.550000 2.125000 -1.250000 +v -2.550000 9.625001 -1.250000 +v 2.550000 2.125000 1.250000 +v 2.550000 9.625001 1.250000 +v 2.550000 2.125001 -1.250000 +v 2.550000 9.625001 -1.250000 +v -1.875000 9.625001 1.250000 +v -1.875000 10.250000 1.250000 +v -1.875000 9.625001 -1.250000 +v -1.875000 10.250001 -1.250000 +v 1.875000 9.625001 1.250000 +v 1.875000 10.250000 1.250000 +v 1.875000 9.625001 -1.250000 +v 1.875000 10.250001 -1.250000 +v 2.812500 9.937502 -2.812500 +v 2.812500 9.937502 2.812500 +v -2.812500 9.937500 2.812500 +v -2.812500 9.937500 -2.812500 +v 2.812500 15.562502 -2.812500 +v 2.812500 15.562498 2.812500 +v -2.812500 15.562498 2.812500 +v -2.812500 15.562498 -2.812500 +v 0.000000 2.125000 1.250000 +v 2.500000 2.125000 1.250000 +v 0.000000 2.125000 -1.250000 +v 2.500000 2.125000 -1.250000 +v -2.500000 2.125000 1.250000 +v 0.000000 2.125000 1.250000 +v -2.500000 2.125000 -1.250000 +v 0.000000 2.125000 -1.250000 +v -2.805000 1.750000 1.365000 +v -2.805000 10.000002 1.365000 +v -2.805000 1.750000 -1.365000 +v -2.805000 10.000002 -1.365000 +v 2.805000 1.750000 1.365000 +v 2.805000 10.000002 1.365000 +v 2.805000 1.750001 -1.365000 +v 2.805000 10.000002 -1.365000 +v 2.634530 1.707009 1.375000 +v 2.346609 9.951984 1.375000 +v 2.634530 1.707009 -1.375000 +v 2.346609 9.951984 -1.375000 +v 5.327888 1.801063 1.375000 +v 5.039968 10.046039 1.375000 +v 5.327888 1.801063 -1.375000 +v 5.039968 10.046038 -1.375000 +v -5.327888 1.801063 1.375000 +v -5.039968 10.046040 1.375000 +v -5.327888 1.801063 -1.375000 +v -5.039968 10.046038 -1.375000 +v -2.634531 1.707009 1.375000 +v -2.346609 9.951986 1.375000 +v -2.634531 1.707009 -1.375000 +v -2.346609 9.951984 -1.375000 +v -2.062500 9.593750 1.375000 +v -2.062500 10.281250 1.375000 +v -2.062500 9.593750 -1.375000 +v -2.062500 10.281250 -1.375000 +v 2.062500 9.593750 1.375000 +v 2.062500 10.281250 1.375000 +v 2.062500 9.593750 -1.375000 +v 2.062500 10.281250 -1.375000 +v -0.127953 -6.539706 1.382492 +v -0.122478 2.377161 1.334144 +v -0.128088 -6.532176 -1.344799 +v -0.122613 2.384690 -1.393147 +v 2.622338 -6.534971 1.387987 +v 2.627814 2.381896 1.339638 +v 2.622204 -6.527441 -1.339305 +v 2.627679 2.389424 -1.387653 +v -0.124991 2.395977 1.375167 +v 2.625009 2.395977 1.375167 +v -0.124991 2.395977 -1.374834 +v 2.625009 2.395977 -1.374834 +v -2.622690 -6.541042 1.388164 +v -2.627268 2.387949 1.339816 +v -2.622824 -6.533514 -1.339127 +v -2.627402 2.395477 -1.387476 +v 0.128814 -6.545486 1.376809 +v 0.124237 2.383504 1.328461 +v 0.128679 -6.537958 -1.350482 +v 0.124102 2.391032 -1.398830 +v -2.625046 2.395968 1.375344 +v 0.124954 2.395968 1.375344 +v -2.625046 2.395968 -1.374656 +v 0.124954 2.395968 -1.374656 +vt 0.812500 0.500000 +vt 0.812500 0.687500 +vt 0.750000 0.687500 +vt 0.750000 0.500000 +vt 0.687500 0.687500 +vt 0.687500 0.500000 +vt 0.625000 0.687500 +vt 0.625000 0.500000 +vt 0.875000 0.500000 +vt 0.875000 0.687500 +vt 0.812500 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.687500 +vt 0.812500 0.687500 +vt 0.750000 0.750000 +vt 0.687500 0.750000 +vt 0.687500 0.000000 +vt 0.687500 0.187500 +vt 0.625000 0.187500 +vt 0.625000 0.000000 +vt 0.562500 0.187500 +vt 0.562500 0.000000 +vt 0.500000 0.000000 +vt 0.500000 0.187500 +vt 0.562500 0.187500 +vt 0.562500 0.000000 +vt 0.750000 0.000000 +vt 0.750000 0.187500 +vt 0.687500 0.187500 +vt 0.625000 0.187500 +vt 0.625000 0.250000 +vt 0.687500 0.250000 +vt 0.625000 0.187500 +vt 0.562500 0.187500 +vt 0.562500 0.250000 +vt 0.625000 0.250000 +vt 0.375000 0.875000 +vt 0.375000 1.000000 +vt 0.250000 1.000000 +vt 0.250000 0.875000 +vt 0.125000 0.875000 +vt 0.250000 0.875000 +vt 0.250000 1.000000 +vt 0.125000 1.000000 +vt 0.125000 0.750000 +vt 0.000000 0.875000 +vt 0.000000 0.750000 +vt 0.500000 0.750000 +vt 0.500000 0.875000 +vt 0.375000 0.875000 +vt 0.375000 0.750000 +vt 0.250000 0.750000 +vt 0.187500 0.500000 +vt 0.187500 0.687500 +vt 0.125000 0.687500 +vt 0.125000 0.500000 +vt 0.062500 0.687500 +vt 0.062500 0.500000 +vt 0.000000 0.687500 +vt 0.000000 0.500000 +vt 0.250000 0.500000 +vt 0.250000 0.687500 +vt 0.187500 0.687500 +vt 0.125000 0.687500 +vt 0.125000 0.750000 +vt 0.187500 0.750000 +vt 0.437500 0.000000 +vt 0.437500 0.187500 +vt 0.375000 0.187500 +vt 0.375000 0.000000 +vt 0.312500 0.187500 +vt 0.312500 0.000000 +vt 0.250000 0.000000 +vt 0.250000 0.187500 +vt 0.312500 0.187500 +vt 0.312500 0.000000 +vt 0.500000 0.000000 +vt 0.500000 0.187500 +vt 0.437500 0.187500 +vt 0.375000 0.187500 +vt 0.375000 0.250000 +vt 0.437500 0.250000 +vt 0.500000 0.500000 +vt 0.500000 0.687500 +vt 0.437500 0.687500 +vt 0.437500 0.500000 +vt 0.312500 0.687500 +vt 0.312500 0.500000 +vt 0.250000 0.687500 +vt 0.250000 0.500000 +vt 0.625000 0.500000 +vt 0.625000 0.687500 +vt 0.437500 0.687500 +vt 0.562500 0.687500 +vt 0.562500 0.750000 +vt 0.437500 0.750000 +vt 0.437500 0.750000 +vt 0.312500 0.750000 +vt 0.343750 0.906250 +vt 0.343750 0.968750 +vt 0.359375 0.968750 +vt 0.359375 0.906250 +vt 0.359375 0.921875 +vt 0.359375 0.937500 +vt 0.265625 0.937500 +vt 0.265625 0.921875 +vt 0.281250 0.906250 +vt 0.281250 0.968750 +vt 0.265625 0.968750 +vt 0.265625 0.906250 +vt 0.359375 0.906250 +vt 0.359375 0.921875 +vt 0.265625 0.921875 +vt 0.265625 0.906250 +vt 0.750000 0.875000 +vt 0.750000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.875000 +vt 0.625000 0.875000 +vt 0.750000 0.875000 +vt 0.750000 1.000000 +vt 0.625000 1.000000 +vt 0.625000 0.750000 +vt 0.500000 0.875000 +vt 0.500000 0.750000 +vt 1.000000 0.750000 +vt 1.000000 0.875000 +vt 0.875000 0.875000 +vt 0.875000 0.750000 +vt 0.750000 0.750000 +vt 0.062500 0.687500 +vt 0.125000 0.687500 +vt 0.125000 0.750000 +vt 0.062500 0.750000 +vt 0.312500 0.187500 +vt 0.375000 0.187500 +vt 0.375000 0.250000 +vt 0.312500 0.250000 +vt 0.500000 0.250000 +vt 0.500000 0.437500 +vt 0.437500 0.437500 +vt 0.437500 0.250000 +vt 0.312500 0.437500 +vt 0.312500 0.250000 +vt 0.250000 0.437500 +vt 0.250000 0.250000 +vt 0.625000 0.250000 +vt 0.625000 0.437500 +vt 0.437500 0.437500 +vt 0.562500 0.437500 +vt 0.562500 0.500000 +vt 0.437500 0.500000 +vt 0.437500 0.500000 +vt 0.312500 0.500000 +vt 0.812500 0.250000 +vt 0.812500 0.437500 +vt 0.750000 0.437500 +vt 0.750000 0.250000 +vt 0.687500 0.437500 +vt 0.687500 0.250000 +vt 0.625000 0.437500 +vt 0.625000 0.250000 +vt 0.875000 0.250000 +vt 0.875000 0.437500 +vt 0.812500 0.500000 +vt 0.750000 0.500000 +vt 0.750000 0.437500 +vt 0.812500 0.437500 +vt 0.750000 0.500000 +vt 0.687500 0.500000 +vt 0.937500 0.000000 +vt 0.937500 0.187500 +vt 0.875000 0.187500 +vt 0.875000 0.000000 +vt 0.812500 0.187500 +vt 0.812500 0.000000 +vt 0.750000 0.000000 +vt 0.750000 0.187500 +vt 0.812500 0.187500 +vt 0.812500 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.187500 +vt 0.937500 0.187500 +vt 0.875000 0.187500 +vt 0.875000 0.250000 +vt 0.937500 0.250000 +vt 0.875000 0.187500 +vt 0.812500 0.187500 +vt 0.812500 0.250000 +vt 0.875000 0.250000 +vt 0.843750 0.906250 +vt 0.843750 0.968750 +vt 0.859375 0.968750 +vt 0.859375 0.906250 +vt 0.859375 0.921875 +vt 0.859375 0.937500 +vt 0.765625 0.937500 +vt 0.765625 0.921875 +vt 0.781250 0.906250 +vt 0.781250 0.968750 +vt 0.765625 0.968750 +vt 0.765625 0.906250 +vt 0.859375 0.906250 +vt 0.859375 0.921875 +vt 0.765625 0.921875 +vt 0.765625 0.906250 +vt 0.187500 0.250000 +vt 0.187500 0.437500 +vt 0.125000 0.437500 +vt 0.125000 0.250000 +vt 0.062500 0.437500 +vt 0.062500 0.250000 +vt 0.000000 0.437500 +vt 0.000000 0.250000 +vt 0.250000 0.250000 +vt 0.250000 0.437500 +vt 0.187500 0.437500 +vt 0.125000 0.437500 +vt 0.125000 0.500000 +vt 0.187500 0.500000 +vt 0.062500 0.437500 +vt 0.062500 0.500000 +vt 0.125000 0.500000 +vt 0.125000 0.437500 +vt 0.187500 0.000000 +vt 0.187500 0.187500 +vt 0.125000 0.187500 +vt 0.125000 0.000000 +vt 0.062500 0.187500 +vt 0.062500 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.187500 +vt 0.062500 0.187500 +vt 0.062500 0.000000 +vt 0.250000 0.000000 +vt 0.250000 0.187500 +vt 0.187500 0.187500 +vt 0.125000 0.187500 +vt 0.125000 0.250000 +vt 0.187500 0.250000 +vt 0.062500 0.187500 +vt 0.125000 0.187500 +vt 0.125000 0.250000 +vt 0.062500 0.250000 +vn -0.9994 -0.0349 -0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.9994 0.0349 -0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0349 -0.9994 0.0000 +vn -0.0349 0.9994 -0.0000 +vn -0.9994 0.0349 -0.0000 +vn 0.9994 -0.0349 0.0000 +vn -0.0349 -0.9994 0.0000 +vn 0.0349 0.9994 -0.0000 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 -0.0000 +vn -1.0000 0.0006 0.0001 +vn 0.0020 -0.0054 -1.0000 +vn 1.0000 -0.0006 -0.0001 +vn -0.0020 0.0054 1.0000 +vn 0.0017 -1.0000 -0.0028 +vn -1.0000 -0.0005 0.0000 +vn -0.0041 -0.0054 -1.0000 +vn 1.0000 0.0005 -0.0000 +vn 0.0041 0.0054 1.0000 +vn -0.0016 -1.0000 -0.0028 +s off +f 1/1/1 2/2/1 4/3/1 3/4/1 +f 3/4/2 4/3/2 8/5/2 7/6/2 +f 7/6/3 8/5/3 6/7/3 5/8/3 +f 5/9/4 6/10/4 2/2/4 1/1/4 +f 3/11/5 7/12/5 5/13/5 1/14/5 +f 8/5/6 4/3/6 2/15/6 6/16/6 +f 9/17/7 10/18/7 12/19/7 11/20/7 +f 11/20/2 12/19/2 16/21/2 15/22/2 +f 15/23/8 16/24/8 14/25/8 13/26/8 +f 13/27/4 14/28/4 10/18/4 9/17/4 +f 11/29/9 15/30/9 13/31/9 9/32/9 +f 16/33/10 12/34/10 10/35/10 14/36/10 +f 17/37/11 18/38/11 19/39/11 20/40/11 +f 21/41/12 24/42/12 23/43/12 22/44/12 +f 17/45/13 21/41/13 22/46/13 18/47/13 +f 18/48/4 22/49/4 23/50/4 19/51/4 +f 19/51/14 23/50/14 24/42/14 20/52/14 +f 21/41/2 17/45/2 20/52/2 24/42/2 +f 25/53/15 26/54/15 28/55/15 27/56/15 +f 27/56/16 28/55/16 32/57/16 31/58/16 +f 31/58/17 32/57/17 30/59/17 29/60/17 +f 29/61/18 30/62/18 26/54/18 25/53/18 +f 27/63/19 31/64/19 29/65/19 25/66/19 +f 33/67/20 34/68/20 36/69/20 35/70/20 +f 35/70/21 36/69/21 40/71/21 39/72/21 +f 39/73/22 40/74/22 38/75/22 37/76/22 +f 37/77/23 38/78/23 34/68/23 33/67/23 +f 35/79/24 39/80/24 37/81/24 33/82/24 +f 41/83/14 42/84/14 44/85/14 43/86/14 +f 43/86/2 44/85/2 48/87/2 47/88/2 +f 47/88/13 48/87/13 46/89/13 45/90/13 +f 45/91/4 46/92/4 42/84/4 41/83/4 +f 43/93/11 47/94/11 45/95/11 41/96/11 +f 48/87/12 44/85/12 42/97/12 46/98/12 +f 49/99/14 50/100/14 52/101/14 51/102/14 +f 51/103/2 52/104/2 56/105/2 55/106/2 +f 55/107/13 56/108/13 54/109/13 53/110/13 +f 53/111/4 54/112/4 50/113/4 49/114/4 +f 57/115/11 58/116/11 59/117/11 60/118/11 +f 61/119/12 64/120/12 63/121/12 62/122/12 +f 57/123/13 61/119/13 62/124/13 58/125/13 +f 58/126/4 62/127/4 63/128/4 59/129/4 +f 59/129/14 63/128/14 64/120/14 60/130/14 +f 61/119/2 57/123/2 60/130/2 64/120/2 +f 65/131/12 66/132/12 68/133/12 67/134/12 +f 69/135/12 70/136/12 72/137/12 71/138/12 +f 73/139/14 74/140/14 76/141/14 75/142/14 +f 75/142/2 76/141/2 80/143/2 79/144/2 +f 79/144/13 80/143/13 78/145/13 77/146/13 +f 77/147/4 78/148/4 74/140/4 73/139/4 +f 75/149/11 79/150/11 77/151/11 73/152/11 +f 80/143/12 76/141/12 74/153/12 78/154/12 +f 81/155/1 82/156/1 84/157/1 83/158/1 +f 83/158/2 84/157/2 88/159/2 87/160/2 +f 87/160/3 88/159/3 86/161/3 85/162/3 +f 85/163/4 86/164/4 82/156/4 81/155/4 +f 83/165/5 87/166/5 85/167/5 81/168/5 +f 88/159/6 84/157/6 82/169/6 86/170/6 +f 89/171/7 90/172/7 92/173/7 91/174/7 +f 91/174/2 92/173/2 96/175/2 95/176/2 +f 95/177/8 96/178/8 94/179/8 93/180/8 +f 93/181/4 94/182/4 90/172/4 89/171/4 +f 91/183/9 95/184/9 93/185/9 89/186/9 +f 96/187/10 92/188/10 90/189/10 94/190/10 +f 97/191/14 98/192/14 100/193/14 99/194/14 +f 99/195/2 100/196/2 104/197/2 103/198/2 +f 103/199/13 104/200/13 102/201/13 101/202/13 +f 101/203/4 102/204/4 98/205/4 97/206/4 +f 105/207/15 106/208/15 108/209/15 107/210/15 +f 107/210/16 108/209/16 112/211/16 111/212/16 +f 111/212/17 112/211/17 110/213/17 109/214/17 +f 109/215/18 110/216/18 106/208/18 105/207/18 +f 107/217/19 111/218/19 109/219/19 105/220/19 +f 113/221/11 115/222/11 116/223/11 114/224/11 +f 117/225/20 118/226/20 120/227/20 119/228/20 +f 119/228/21 120/227/21 124/229/21 123/230/21 +f 123/231/22 124/232/22 122/233/22 121/234/22 +f 121/235/23 122/236/23 118/226/23 117/225/23 +f 119/237/24 123/238/24 121/239/24 117/240/24 +f 125/241/12 126/242/12 128/243/12 127/244/12 diff --git a/mods/vk_npcs/textures/vk_npcs_blacksmith.png b/mods/vk_npcs/textures/vk_npcs_blacksmith.png new file mode 100644 index 0000000..5515cd4 Binary files /dev/null and b/mods/vk_npcs/textures/vk_npcs_blacksmith.png differ diff --git a/mods/vk_npcs/textures/vk_npcs_guard.png b/mods/vk_npcs/textures/vk_npcs_guard.png new file mode 100644 index 0000000..3925284 Binary files /dev/null and b/mods/vk_npcs/textures/vk_npcs_guard.png differ diff --git a/mods/vk_npcs/textures/vk_npcs_stable_man.png b/mods/vk_npcs/textures/vk_npcs_stable_man.png new file mode 100644 index 0000000..4325502 Binary files /dev/null and b/mods/vk_npcs/textures/vk_npcs_stable_man.png differ diff --git a/mods/vk_npcs/textures/vk_npcs_tavern_keeper.png b/mods/vk_npcs/textures/vk_npcs_tavern_keeper.png new file mode 100644 index 0000000..ddf7759 Binary files /dev/null and b/mods/vk_npcs/textures/vk_npcs_tavern_keeper.png differ diff --git a/mods/vk_quests/init.lua b/mods/vk_quests/init.lua new file mode 100644 index 0000000..0e97861 --- /dev/null +++ b/mods/vk_quests/init.lua @@ -0,0 +1,7 @@ +vk_quests = {} + +local modname = minetest.get_current_modname() + +function vk_quests.on_enemy_death(enemy, slayer) + +end diff --git a/mods/vk_quests/mod.conf b/mods/vk_quests/mod.conf new file mode 100644 index 0000000..130f9bd --- /dev/null +++ b/mods/vk_quests/mod.conf @@ -0,0 +1 @@ +name = vk_quests