1
0

integrates oerkki obscure mob from mobs_monster of tenplus1

* pointed licence and files due WTFPL
This commit is contained in:
mckaygerhard 2023-08-06 19:43:19 -04:00
parent 7c00897d4e
commit 7776d4d2de
9 changed files with 86 additions and 0 deletions

View File

@ -53,6 +53,7 @@ dofile(path .. "owl.lua") -- D00Med
dofile(path .. "tortoise.lua") -- D00Med dofile(path .. "tortoise.lua") -- D00Med
dofile(path .. "fire_spirit.lua") -- tenplus1 dofile(path .. "fire_spirit.lua") -- tenplus1
dofile(path .. "oerkki.lua") -- Pavel_S and PilzAdam (WTFPL)
-- Load custom spawning -- Load custom spawning
if mobs.custom_spawn_animal then if mobs.custom_spawn_animal then

View File

@ -1,4 +1,7 @@
Code that was under WTFPL are not under CC-BY-SA-NC (take note about non comercial)
to respective prevous autors and mckaygerhard due modifications
All my models (K Pavel) and change code on valid license The MIT License All my models (K Pavel) and change code on valid license The MIT License

BIN
models/mobs_oerkki.b3d Normal file

Binary file not shown.

78
oerkki.lua Normal file
View File

@ -0,0 +1,78 @@
local S = mobs.intllib_animal
-- Oerkki by PilzAdam
mobs:register_mob(":mobs_monster:oerkki", {
type = "monster",
passive = false,
attack_type = "dogfight",
pathfinding = true,
reach = 2,
damage = 4,
hp_min = 8,
hp_max = 34,
armor = 100,
collisionbox = {-0.4, -1, -0.4, 0.4, 0.9, 0.4},
visual = "mesh",
mesh = "mobs_oerkki.b3d",
textures = {
{"mobs_oerkki.png"},
{"mobs_oerkki2.png"},
{"mobs_oerkki3.png"}
},
makes_footstep_sound = false,
sounds = {
random = "mobs_oerkki"
},
walk_velocity = 1,
run_velocity = 3,
view_range = 10,
jump = true,
drops = {
{name = "default:obsidian", chance = 3, min = 0, max = 2},
{name = "default:gold_lump", chance = 2, min = 0, max = 2}
},
water_damage = 2,
lava_damage = 4,
light_damage = 1,
fear_height = 4,
animation = {
stand_start = 0,
stand_end = 23,
walk_start = 24,
walk_end = 36,
run_start = 37,
run_end = 49,
punch_start = 37,
punch_end = 49,
speed_normal = 15,
speed_run = 15
},
replace_rate = 5,
replace_what = {"default:torch"},
replace_with = "air",
replace_offset = -1,
immune_to = {
{"default:sword_wood", 0}, -- no damage
{"default:gold_lump", -10} -- heals by 10 points
},
})
if not mobs.custom_spawn_monster then
mobs:spawn({
name = ":mobs_monster:oerkki",
nodes = {"default:stone"},
max_light = 7,
chance = 7000,
max_height = -60
})
end
mobs:register_egg(":mobs_monster:oerkki", S("Oerkki"), "default_obsidian.png", 1)
mobs:alias_mob("mobs:oerkki", "mobs_monster:oerkki") -- compatiblity

View File

@ -71,6 +71,10 @@ These were extracted from dmobs mod and spawns at the leaves or trees, will rest
### Fox ### Fox
These were extracted from dmobs mod, its aggressive and will not leave you from attack These were extracted from dmobs mod, its aggressive and will not leave you from attack
### Oerkki
Found in dark areas like most monsters, Oerkki wander the caverns stealing away torches on the ground and attacking anyone found in that area. 1 in 3 chance of dropping obsidian.
### Fire Spirit ### Fire Spirit
Fire Spirits will not tolerate players roaming around their domain and will fiercely attack until their dying puff of smoke. Th Fire Spirits will not tolerate players roaming around their domain and will fiercely attack until their dying puff of smoke. Th

BIN
sounds/mobs_oerkki.ogg Normal file

Binary file not shown.

BIN
textures/mobs_oerkki.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
textures/mobs_oerkki2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
textures/mobs_oerkki3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB