Skip to content

Commit 5db41d4

Browse files
red-001nerzhul
authored andcommittedFeb 18, 2017
Fix not being able to damage players in minimal (#5266)
1 parent d988f9b commit 5db41d4

File tree

1 file changed

+47
-14
lines changed

1 file changed

+47
-14
lines changed
 

‎games/minimal/mods/default/init.lua

+47-14
Original file line numberDiff line numberDiff line change
@@ -39,18 +39,24 @@ minetest.register_item(":", {
3939
crumbly = {times={[2]=3.00, [3]=0.70}, uses=0, maxlevel=1},
4040
snappy = {times={[3]=0.40}, uses=0, maxlevel=1},
4141
oddly_breakable_by_hand = {times={[1]=7.00,[2]=4.00,[3]=1.40}, uses=0, maxlevel=3},
42-
}
42+
},
43+
damage_groups = {fleshy=1},
4344
}
4445
})
4546

47+
--
48+
-- Picks
49+
--
50+
4651
minetest.register_tool("default:pick_wood", {
4752
description = "Wooden Pickaxe",
4853
inventory_image = "default_tool_woodpick.png",
4954
tool_capabilities = {
5055
max_drop_level=0,
5156
groupcaps={
5257
cracky={times={[2]=2.00, [3]=1.20}, uses=10, maxlevel=1}
53-
}
58+
},
59+
damage_groups = {fleshy=2},
5460
},
5561
})
5662
minetest.register_tool("default:pick_stone", {
@@ -60,7 +66,8 @@ minetest.register_tool("default:pick_stone", {
6066
max_drop_level=0,
6167
groupcaps={
6268
cracky={times={[1]=2.00, [2]=1.20, [3]=0.80}, uses=20, maxlevel=1}
63-
}
69+
},
70+
damage_groups = {fleshy=3},
6471
},
6572
})
6673
minetest.register_tool("default:pick_steel", {
@@ -70,7 +77,8 @@ minetest.register_tool("default:pick_steel", {
7077
max_drop_level=1,
7178
groupcaps={
7279
cracky={times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=10, maxlevel=2}
73-
}
80+
},
81+
damage_groups = {fleshy=4},
7482
},
7583
})
7684
minetest.register_tool("default:pick_mese", {
@@ -83,17 +91,24 @@ minetest.register_tool("default:pick_mese", {
8391
cracky={times={[1]=2.0, [2]=1.0, [3]=0.5}, uses=20, maxlevel=3},
8492
crumbly={times={[1]=2.0, [2]=1.0, [3]=0.5}, uses=20, maxlevel=3},
8593
snappy={times={[1]=2.0, [2]=1.0, [3]=0.5}, uses=20, maxlevel=3}
86-
}
94+
},
95+
damage_groups = {fleshy=4},
8796
},
8897
})
98+
99+
--
100+
-- Shovels
101+
--
102+
89103
minetest.register_tool("default:shovel_wood", {
90104
description = "Wooden Shovel",
91105
inventory_image = "default_tool_woodshovel.png",
92106
tool_capabilities = {
93107
max_drop_level=0,
94108
groupcaps={
95109
crumbly={times={[1]=2.00, [2]=0.80, [3]=0.50}, uses=10, maxlevel=1}
96-
}
110+
},
111+
damage_groups = {fleshy=2},
97112
},
98113
})
99114
minetest.register_tool("default:shovel_stone", {
@@ -103,7 +118,8 @@ minetest.register_tool("default:shovel_stone", {
103118
max_drop_level=0,
104119
groupcaps={
105120
crumbly={times={[1]=1.20, [2]=0.50, [3]=0.30}, uses=20, maxlevel=1}
106-
}
121+
},
122+
damage_groups = {fleshy=3},
107123
},
108124
})
109125
minetest.register_tool("default:shovel_steel", {
@@ -113,9 +129,15 @@ minetest.register_tool("default:shovel_steel", {
113129
max_drop_level=1,
114130
groupcaps={
115131
crumbly={times={[1]=1.00, [2]=0.70, [3]=0.60}, uses=10, maxlevel=2}
116-
}
132+
},
133+
damage_groups = {fleshy=4},
117134
},
118135
})
136+
137+
--
138+
-- Axes
139+
--
140+
119141
minetest.register_tool("default:axe_wood", {
120142
description = "Wooden Axe",
121143
inventory_image = "default_tool_woodaxe.png",
@@ -124,7 +146,8 @@ minetest.register_tool("default:axe_wood", {
124146
groupcaps={
125147
choppy={times={[2]=1.40, [3]=0.80}, uses=10, maxlevel=1},
126148
fleshy={times={[2]=1.50, [3]=0.80}, uses=10, maxlevel=1}
127-
}
149+
},
150+
damage_groups = {fleshy=2},
128151
},
129152
})
130153
minetest.register_tool("default:axe_stone", {
@@ -135,7 +158,8 @@ minetest.register_tool("default:axe_stone", {
135158
groupcaps={
136159
choppy={times={[1]=1.50, [2]=1.00, [3]=0.60}, uses=20, maxlevel=1},
137160
fleshy={times={[2]=1.30, [3]=0.70}, uses=20, maxlevel=1}
138-
}
161+
},
162+
damage_groups = {fleshy=3},
139163
},
140164
})
141165
minetest.register_tool("default:axe_steel", {
@@ -146,9 +170,15 @@ minetest.register_tool("default:axe_steel", {
146170
groupcaps={
147171
choppy={times={[1]=2.00, [2]=1.60, [3]=1.00}, uses=10, maxlevel=2},
148172
fleshy={times={[2]=1.10, [3]=0.60}, uses=40, maxlevel=1}
149-
}
173+
},
174+
damage_groups = {fleshy=3},
150175
},
151176
})
177+
178+
--
179+
-- Swords
180+
--
181+
152182
minetest.register_tool("default:sword_wood", {
153183
description = "Wooden Sword",
154184
inventory_image = "default_tool_woodsword.png",
@@ -159,7 +189,8 @@ minetest.register_tool("default:sword_wood", {
159189
fleshy={times={[2]=1.10, [3]=0.60}, uses=10, maxlevel=1},
160190
snappy={times={[2]=1.00, [3]=0.50}, uses=10, maxlevel=1},
161191
choppy={times={[3]=1.00}, uses=20, maxlevel=0}
162-
}
192+
},
193+
damage_groups = {fleshy=2},
163194
}
164195
})
165196
minetest.register_tool("default:sword_stone", {
@@ -172,7 +203,8 @@ minetest.register_tool("default:sword_stone", {
172203
fleshy={times={[2]=0.80, [3]=0.40}, uses=20, maxlevel=1},
173204
snappy={times={[2]=0.80, [3]=0.40}, uses=20, maxlevel=1},
174205
choppy={times={[3]=0.90}, uses=20, maxlevel=0}
175-
}
206+
},
207+
damage_groups = {fleshy=4},
176208
}
177209
})
178210
minetest.register_tool("default:sword_steel", {
@@ -185,7 +217,8 @@ minetest.register_tool("default:sword_steel", {
185217
fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2},
186218
snappy={times={[2]=0.70, [3]=0.30}, uses=40, maxlevel=1},
187219
choppy={times={[3]=0.70}, uses=40, maxlevel=0}
188-
}
220+
},
221+
damage_groups = {fleshy=6},
189222
}
190223
})
191224

0 commit comments

Comments
 (0)
Please sign in to comment.