Update 'mods/mobs_npc/villager.lua'
This commit is contained in:
parent
054e03dd8d
commit
41dc495f5d
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
local S = mobs.intllib
|
local S = mobs.intllib
|
||||||
|
|
||||||
-- Npc by TenPlus1
|
-- Npc by TenPlus1
|
||||||
|
@ -9,34 +8,78 @@ mobs.npc_drops = {
|
||||||
}
|
}
|
||||||
|
|
||||||
human = {
|
human = {
|
||||||
male_skins = {},
|
male_skins = {},
|
||||||
female_skins = {}
|
female_skins = {}
|
||||||
}
|
}
|
||||||
|
|
||||||
--Human skin gen
|
--Human skin gen
|
||||||
local human_skin = {'human_skin-1.png', 'human_skin-2.png', 'human_skin-3.png', 'human_skin-4.png', 'human_skin-5.png', 'human_skin-6.png'}
|
local human_skin = {
|
||||||
|
'human_skin-1.png', 'human_skin-2.png', 'human_skin-3.png',
|
||||||
|
'human_skin-4.png', 'human_skin-5.png', 'human_skin-6.png'
|
||||||
|
}
|
||||||
|
|
||||||
|
local human_male_hair = {
|
||||||
|
'hair_male1-brown.png', 'hair_male1-blonde.png', 'hair_male1-red.png',
|
||||||
|
'hair_male1-black.png'
|
||||||
|
}
|
||||||
|
|
||||||
|
local human_male_eyes = {
|
||||||
|
'human_eyes_male-1.png', 'human_eyes_male-2.png', 'human_eyes_male-3.png'
|
||||||
|
}
|
||||||
|
|
||||||
|
local male_shirt = {
|
||||||
|
'shirt1-blue.png', 'shirt1-red.png', 'shirt1-orange.png',
|
||||||
|
'shirt1-green.png'
|
||||||
|
}
|
||||||
|
|
||||||
local human_male_hair = {'hair_male1-brown.png', 'hair_male1-blonde.png', 'hair_male1-red.png', 'hair_male1-black.png'}
|
|
||||||
local human_male_eyes = {'human_eyes_male-1.png', 'human_eyes_male-2.png', 'human_eyes_male-3.png'}
|
|
||||||
local male_shirt = {'shirt1-blue.png', 'shirt1-red.png', 'shirt1-orange.png', 'shirt1-green.png'}
|
|
||||||
local male_shoes = {'shoes1-black.png', 'shoes1-brown.png'}
|
local male_shoes = {'shoes1-black.png', 'shoes1-brown.png'}
|
||||||
|
|
||||||
local male_pants = {'pants1-blue.png', 'pants1-grey.png'}
|
local male_pants = {'pants1-blue.png', 'pants1-grey.png'}
|
||||||
|
|
||||||
local human_female_hair = {'hair_female1-brown.png', 'hair_female1-blonde.png', 'hair_female1-red.png', 'hair_female1-black.png'}
|
local human_female_hair = {
|
||||||
local human_female_eyes = {'human_eyes_female-1.png', 'human_eyes_female-2.png', 'human_eyes_female-3.png'}
|
'hair_female1-brown.png', 'hair_female1-blonde.png', 'hair_female1-red.png',
|
||||||
local female_shirt = {'shirt2-yellow.png', 'shirt2-teal.png', 'shirt2-purple.png', 'shirt2-grey.png'}
|
'hair_female1-black.png'
|
||||||
|
}
|
||||||
|
|
||||||
|
local human_female_eyes = {
|
||||||
|
'human_eyes_female-1.png', 'human_eyes_female-2.png', 'human_eyes_female-3.png'
|
||||||
|
}
|
||||||
|
|
||||||
|
local female_shirt = {
|
||||||
|
'shirt2-yellow.png', 'shirt2-teal.png', 'shirt2-purple.png', 'shirt2-grey.png'
|
||||||
|
}
|
||||||
|
|
||||||
local female_shoes = {'shoes1-black.png', 'shoes1-brown.png'}
|
local female_shoes = {'shoes1-black.png', 'shoes1-brown.png'}
|
||||||
|
|
||||||
local female_pants = {'pants1-blue.png', 'pants1-grey.png'}
|
local female_pants = {'pants1-blue.png', 'pants1-grey.png'}
|
||||||
|
|
||||||
|
|
||||||
for i = 1, 16 do
|
for i = 1, 16 do
|
||||||
table.insert(human.male_skins, {human_skin[math.random(2)]..'^'..human_male_eyes[math.random(3)]..'^'..local male_shirt[math.random(4)]..'^'..male_shoes[math.random(2)]..'^'..male_pants[math.random(2)]..'^'..human_male_hair[math.random(4)]})
|
|
||||||
|
table.insert(human.male_skins, {
|
||||||
|
human_skin[math.random(2)] .. '^'
|
||||||
|
.. human_male_eyes[math.random(3)] .. '^'
|
||||||
|
.. male_shirt[math.random(4)] .. '^'
|
||||||
|
.. male_shoes[math.random(2)] .. '^'
|
||||||
|
.. male_pants[math.random(2)] .. '^'
|
||||||
|
.. human_male_hair[math.random(4)]
|
||||||
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
for i = 1, 16 do
|
for i = 1, 16 do
|
||||||
table.insert(human.female_skins, {human_skin[math.random(2)]..'^'..human_female_eyes[math.random(3)]..'^'..local female_shirt[math.random(4)]..'^'..female_shoes[math.random(2)]..'^'..female_pants[math.random(2)]..'^'..human_female_hair[math.random(4)]})
|
|
||||||
|
table.insert(human.female_skins, {
|
||||||
|
human_skin[math.random(2)] .. '^'
|
||||||
|
.. human_female_eyes[math.random(3)] .. '^'
|
||||||
|
.. female_shirt[math.random(4)] .. '^'
|
||||||
|
.. female_shoes[math.random(2)] .. '^'
|
||||||
|
.. female_pants[math.random(2)] .. '^'
|
||||||
|
.. human_female_hair[math.random(4)]
|
||||||
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
mobs:register_mob("mobs_npc:villager", {
|
mobs:register_mob("mobs_npc:villager", {
|
||||||
type = "npc",
|
type = "npc",
|
||||||
passive = false,
|
passive = false,
|
||||||
|
@ -151,16 +194,17 @@ mobs:register_mob("mobs_npc:villager", {
|
||||||
})
|
})
|
||||||
|
|
||||||
if not mobs.custom_spawn_npc then
|
if not mobs.custom_spawn_npc then
|
||||||
mobs:spawn({
|
|
||||||
name = "mobs_npc:npc",
|
mobs:spawn({
|
||||||
nodes = {"default:brick"},
|
name = "mobs_npc:npc",
|
||||||
neighbors = {"default:grass_3"},
|
nodes = {"default:brick"},
|
||||||
min_light = 10,
|
neighbors = {"default:grass_3"},
|
||||||
chance = 10000,
|
min_light = 10,
|
||||||
active_object_count = 1,
|
chance = 10000,
|
||||||
min_height = 0,
|
active_object_count = 1,
|
||||||
day_toggle = true,
|
min_height = 0,
|
||||||
})
|
day_toggle = true,
|
||||||
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
mobs:register_egg("mobs_npc:villager", S("Villager"), "default_brick.png", 1)
|
mobs:register_egg("mobs_npc:villager", S("Villager"), "default_brick.png", 1)
|
||||||
|
|
Loading…
Reference in New Issue