Namespacing pt. 3
This commit is contained in:
@@ -2,7 +2,7 @@ cops = {}
|
||||
cops.copsSpawned = 0
|
||||
|
||||
-- Pig spawner
|
||||
minetest.register_node("cops:pig_spawner", {
|
||||
minetest.register_node(":cops:pig_spawner", {
|
||||
walkable = false;
|
||||
drawtype = "glasslike",
|
||||
paramtype = "light",
|
||||
@@ -18,6 +18,43 @@ minetest.register_node("cops:pig_spawner", {
|
||||
end,]]
|
||||
})
|
||||
|
||||
|
||||
-- Items
|
||||
minetest.register_craftitem(":cops:handcuffs", {
|
||||
description = "Handcuffs",
|
||||
wield_image = "cops_handcuffs.png",
|
||||
inventory_image = "cops_handcuffs.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(":cops:badge", {
|
||||
description = "Police Badge",
|
||||
wield_image = "cops_badge.png",
|
||||
inventory_image = "cops_badge.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem(":cops:baton", {
|
||||
type = "none",
|
||||
description = "Baton",
|
||||
wield_image = "cops_baton.png",
|
||||
inventory_image = "cops_baton.png",
|
||||
tool_capabilities = {
|
||||
max_drop_level = 0,
|
||||
full_punch_interval = 0.4,
|
||||
|
||||
groupcaps =
|
||||
{
|
||||
cracky = {times={[4]=.1}, uses=0, maxlevel=4},
|
||||
},
|
||||
damage_groups = {fleshy = 5, snappy = 4},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craftitem(":cops:electric_weapon_broken", {
|
||||
description = "Broken Electric Weapon",
|
||||
wield_image = "cops_electric_weapon_broken.png",
|
||||
inventory_image = "cops_electric_weapon_broken.png",
|
||||
})
|
||||
|
||||
--[[
|
||||
minetest.register_abm({
|
||||
nodenames = {"cops:pig_spawner"},
|
||||
@@ -61,7 +98,7 @@ minetest.register_abm({
|
||||
end})
|
||||
|
||||
-- Cops
|
||||
mobs:register_mob("cops:cop_regular_female", {
|
||||
mobs:register_mob(":cops:cop_regular_female", {
|
||||
type = "monster",
|
||||
passive = false,
|
||||
attack_type = "dogfight",
|
||||
@@ -98,6 +135,7 @@ mobs:register_mob("cops:cop_regular_female", {
|
||||
fall_damage = true,
|
||||
drops =
|
||||
{
|
||||
{name = "cops:baton", chance = 2, min = 0, max = 1},
|
||||
{name = "cops:badge", chance = 4, min = 0, max = 1},
|
||||
{name = "cops:handcuffs", chance = 3, min = 0, max = 1},
|
||||
{name = "cops:electric_weapon_broken", chance = 3, min = 0, max = 1}
|
||||
@@ -118,7 +156,7 @@ mobs:register_mob("cops:cop_regular_female", {
|
||||
},
|
||||
})
|
||||
|
||||
mobs:register_mob("cops:cop_regular_male", {
|
||||
mobs:register_mob(":cops:cop_regular_male", {
|
||||
type = "monster",
|
||||
passive = false,
|
||||
attack_type = "dogfight",
|
||||
@@ -155,7 +193,8 @@ mobs:register_mob("cops:cop_regular_male", {
|
||||
fall_damage = true,
|
||||
drops =
|
||||
{
|
||||
{name = "cops:badge", chance = 4, min = 0, max = 1},
|
||||
{name = "cops:baton", chance = 2, min = 0, max = 1},
|
||||
{name = "cops:badge", chance = 4, min = 1, max = 1},
|
||||
{name = "cops:handcuffs", chance = 3, min = 0, max = 1},
|
||||
{name = "cops:electric_weapon_broken", chance = 3, min = 0, max = 1}
|
||||
},
|
||||
@@ -175,7 +214,7 @@ mobs:register_mob("cops:cop_regular_male", {
|
||||
},
|
||||
})
|
||||
|
||||
mobs:register_mob("cops:cop_armedthug", {
|
||||
mobs:register_mob(":cops:cop_armedthug", {
|
||||
type = "monster",
|
||||
passive = false,
|
||||
attack_type = "dogfight",
|
||||
@@ -233,4 +272,4 @@ mobs:register_mob("cops:cop_armedthug", {
|
||||
|
||||
onCopDie = function()
|
||||
cops.copsSpawned = cops.copsSpawned - 1
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name = cops
|
||||
name = ip_cops
|
||||
depends = mobs
|
||||
Reference in New Issue
Block a user