git subrepo clone https://github.com/minetest-mods/zombies.git mods/zombies
subrepo: subdir: "mods/zombies" merged: "0e633a5" upstream: origin: "https://github.com/minetest-mods/zombies.git" branch: "master" commit: "0e633a5" git-subrepo: version: "0.3.1" origin: "https://github.com/ingydotnet/git-subrepo" commit: "a7ee886"
This commit is contained in:
parent
a78438d99c
commit
e3e12bf362
11
mods/zombies/.gitrepo
Normal file
11
mods/zombies/.gitrepo
Normal file
@ -0,0 +1,11 @@
|
||||
; DO NOT EDIT (unless you know what you are doing)
|
||||
;
|
||||
; This subdirectory is a git "subrepo", and this file is maintained by the
|
||||
; git-subrepo command. See https://github.com/git-commands/git-subrepo#readme
|
||||
;
|
||||
[subrepo]
|
||||
remote = https://github.com/minetest-mods/zombies.git
|
||||
branch = master
|
||||
commit = 0e633a5b1c7174e73c57cb2cdd676470eab9d627
|
||||
parent = a78438d99c000a1f398899a7264cd2e3921d8fe6
|
||||
cmdver = 0.3.1
|
3
mods/zombies/depends.txt
Normal file
3
mods/zombies/depends.txt
Normal file
@ -0,0 +1,3 @@
|
||||
default
|
||||
mobs
|
||||
cityscape?
|
1
mods/zombies/description.txt
Normal file
1
mods/zombies/description.txt
Normal file
@ -0,0 +1 @@
|
||||
This mod adds several styles of zombies, that spawn mainly on broken nodes from Duane's Cityscape mod.
|
145
mods/zombies/init.lua
Normal file
145
mods/zombies/init.lua
Normal file
@ -0,0 +1,145 @@
|
||||
--A few tables to simplify.
|
||||
Skins = {
|
||||
{"zombie01.png"},
|
||||
{"zombie02.png"},
|
||||
{"zombie03.png"},
|
||||
{"zombie04.png"},
|
||||
}
|
||||
|
||||
Inventory = {
|
||||
{name = "default:dirt", chance = 2, min = 3, max = 5},
|
||||
{name = "default:apple", chance = 4, min = 2, max = 5},
|
||||
{name = "default:clay_lump", chance = 10, min = 1, max = 4},
|
||||
}
|
||||
|
||||
Noise = {
|
||||
random = "eating-brains",
|
||||
attack = "groan",
|
||||
}
|
||||
|
||||
mobs:register_mob('zombies:1arm', {
|
||||
type = "monster",
|
||||
passive = false,
|
||||
attack_type = "dogfight",
|
||||
pathfinding = true,
|
||||
reach = 2,
|
||||
damage = 2,
|
||||
hp_min = 3,
|
||||
hp_max = 15,
|
||||
armor = 80,
|
||||
collisionbox = {-0.4, -1, -0.4, 0.4, 0.8, 0.4},
|
||||
visual = "mesh",
|
||||
mesh = "zombie_one-arm.b3d",
|
||||
textures = Skins,
|
||||
blood_texture = "default_wood.png",
|
||||
makes_footstep_sound = true,
|
||||
sounds = Noise,
|
||||
walk_velocity = 2,
|
||||
run_velocity = 4,
|
||||
jump = true,
|
||||
view_range = 15,
|
||||
drops = Inventory,
|
||||
lava_damage = 5,
|
||||
light_damage = 0,
|
||||
fall_damage = 2,
|
||||
animation = {
|
||||
speed_normal = 10,
|
||||
speed_run = 10,
|
||||
punch_speed = 20,
|
||||
walk_start = 0,
|
||||
walk_end = 20,
|
||||
run_start = 0,
|
||||
run_end = 20,
|
||||
punch_start = 21,
|
||||
punch_end = 51,
|
||||
},
|
||||
})
|
||||
|
||||
mobs:register_mob('zombies:crawler', {
|
||||
type = "monster",
|
||||
passive = false,
|
||||
attack_type = "dogfight",
|
||||
pathfinding = true,
|
||||
reach = 2,
|
||||
damage = 1,
|
||||
hp_min = 1,
|
||||
hp_max = 10,
|
||||
armor = 80,
|
||||
collisionbox = {-0.5, -.5, -0.4, 0.5, 0.2, 0.4},
|
||||
visual = "mesh",
|
||||
mesh = "zombie_crawler.b3d",
|
||||
textures = Skins,
|
||||
blood_texture = "default_wood.png",
|
||||
makes_footstep_sound = true,
|
||||
sounds = Noise,
|
||||
walk_velocity = .5,
|
||||
run_velocity = 1,
|
||||
jump = true,
|
||||
view_range = 15,
|
||||
drops = Inventory,
|
||||
lava_damage = 5,
|
||||
light_damage = 0,
|
||||
fall_damage = 2,
|
||||
animation = {
|
||||
speed_normal = 10,
|
||||
speed_run = 10,
|
||||
punch_speed = 60,
|
||||
walk_start = 0,
|
||||
walk_end = 40,
|
||||
run_start = 0,
|
||||
run_end = 40,
|
||||
punch_start = 41,
|
||||
punch_end = 71,
|
||||
},
|
||||
})
|
||||
|
||||
mobs:register_mob('zombies:normal', {
|
||||
type = "monster",
|
||||
passive = false,
|
||||
attack_type = "dogfight",
|
||||
pathfinding = true,
|
||||
reach = 2,
|
||||
damage = 1,
|
||||
hp_min = 1,
|
||||
hp_max = 10,
|
||||
armor = 80,
|
||||
collisionbox = {-0.4, -1, -0.4, 0.4, 0.8, 0.4},
|
||||
visual = "mesh",
|
||||
mesh = "zombie_normal.b3d",
|
||||
textures = Skins,
|
||||
blood_texture = "default_wood.png",
|
||||
makes_footstep_sound = true,
|
||||
sounds = Noise,
|
||||
walk_velocity = 2,
|
||||
run_velocity = 4,
|
||||
jump = true,
|
||||
view_range = 15,
|
||||
drops = Inventory,
|
||||
lava_damage = 5,
|
||||
light_damage = 0,
|
||||
fall_damage = 2,
|
||||
animation = {
|
||||
speed_normal = 20,
|
||||
speed_run = 20,
|
||||
punch_speed = 20,
|
||||
stand_start = 0,
|
||||
stand_end = 40,
|
||||
walk_start = 41,
|
||||
walk_end = 101,
|
||||
run_start = 41,
|
||||
run_end = 101,
|
||||
punch_start = 102,
|
||||
punch_end = 142,
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
--Spawn Functions
|
||||
mobs:register_spawn("zombies:1arm", {"cityscape:road_broken", "cityscape:sidewalk_broken", "default:gravel",},15, 0, 70, 10, 170, false)
|
||||
mobs:register_spawn("zombies:crawler", {"cityscape:road_broken", "cityscape:sidewalk_broken", "default:gravel",},15, 0, 70, 10, 170, false)
|
||||
mobs:register_spawn("zombies:normal", {"cityscape:road_broken", "cityscape:sidewalk_broken", "default:gravel",},15, 0, 70, 10, 170, false)
|
||||
|
||||
--Spawn Eggs
|
||||
mobs:register_egg("zombies:1arm", "One Armed Zombie", "something.png", 1)
|
||||
mobs:register_egg("zombies:crawler", "Crawling Zombie", "something.png", 1)
|
||||
mobs:register_egg("zombies:normal", "Normal Zombie", "something.png", 1)
|
6
mods/zombies/license.txt
Normal file
6
mods/zombies/license.txt
Normal file
@ -0,0 +1,6 @@
|
||||
Zombie model derived from the default player model.
|
||||
|
||||
Textures Created by me, Nathan
|
||||
CC by SA 3.0
|
||||
|
||||
Code copy/pasted with minor changes from Tenplus1's mob API, licensed as MIT.
|
1
mods/zombies/mod.conf
Normal file
1
mods/zombies/mod.conf
Normal file
@ -0,0 +1 @@
|
||||
name = zombies
|
BIN
mods/zombies/models/Zombie.blend
Normal file
BIN
mods/zombies/models/Zombie.blend
Normal file
Binary file not shown.
BIN
mods/zombies/models/Zombie_base.blend
Normal file
BIN
mods/zombies/models/Zombie_base.blend
Normal file
Binary file not shown.
BIN
mods/zombies/models/Zombie_crawler.blend
Normal file
BIN
mods/zombies/models/Zombie_crawler.blend
Normal file
Binary file not shown.
BIN
mods/zombies/models/Zombie_one-arm.blend
Normal file
BIN
mods/zombies/models/Zombie_one-arm.blend
Normal file
Binary file not shown.
BIN
mods/zombies/models/zombie_crawler.b3d
Normal file
BIN
mods/zombies/models/zombie_crawler.b3d
Normal file
Binary file not shown.
BIN
mods/zombies/models/zombie_normal.b3d
Normal file
BIN
mods/zombies/models/zombie_normal.b3d
Normal file
Binary file not shown.
BIN
mods/zombies/models/zombie_one-arm.b3d
Normal file
BIN
mods/zombies/models/zombie_one-arm.b3d
Normal file
Binary file not shown.
BIN
mods/zombies/screenshot.png
Normal file
BIN
mods/zombies/screenshot.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 477 KiB |
BIN
mods/zombies/sounds/eating-brains.ogg
Normal file
BIN
mods/zombies/sounds/eating-brains.ogg
Normal file
Binary file not shown.
BIN
mods/zombies/sounds/groan.ogg
Normal file
BIN
mods/zombies/sounds/groan.ogg
Normal file
Binary file not shown.
BIN
mods/zombies/sounds/rattles.ogg
Normal file
BIN
mods/zombies/sounds/rattles.ogg
Normal file
Binary file not shown.
BIN
mods/zombies/textures/zombie-base.kra
Normal file
BIN
mods/zombies/textures/zombie-base.kra
Normal file
Binary file not shown.
BIN
mods/zombies/textures/zombie-base.png
Normal file
BIN
mods/zombies/textures/zombie-base.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
BIN
mods/zombies/textures/zombie-base.psd
Normal file
BIN
mods/zombies/textures/zombie-base.psd
Normal file
Binary file not shown.
BIN
mods/zombies/textures/zombie-base.xcf
Normal file
BIN
mods/zombies/textures/zombie-base.xcf
Normal file
Binary file not shown.
BIN
mods/zombies/textures/zombie01.png
Normal file
BIN
mods/zombies/textures/zombie01.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.0 KiB |
BIN
mods/zombies/textures/zombie02.png
Normal file
BIN
mods/zombies/textures/zombie02.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.1 KiB |
BIN
mods/zombies/textures/zombie03.png
Normal file
BIN
mods/zombies/textures/zombie03.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.1 KiB |
BIN
mods/zombies/textures/zombie04.png
Normal file
BIN
mods/zombies/textures/zombie04.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.3 KiB |
Loading…
x
Reference in New Issue
Block a user