add "_raw" in name fishing:fish, shark, pike, clownfish, bluefish
12
baitball.lua
@ -27,35 +27,35 @@ minetest.register_craftitem("fishing:baitball_shark", {
|
|||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:fish", "fishing:fish"}
|
recipe = {"fishing:fish_raw", "fishing:fish_raw"}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:shark", "fishing:shark"}
|
recipe = {"fishing:shark_raw", "fishing:shark_raw"}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:pike", "fishing:pike"}
|
recipe = {"fishing:pike_raw", "fishing:pike_raw"}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:fish", "fishing:shark"}
|
recipe = {"fishing:fish_raw", "fishing:shark_raw"}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:fish", "fishing:pike"}
|
recipe = {"fishing:fish_raw", "fishing:pike_raw"}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:shark", "fishing:pike"}
|
recipe = {"fishing:shark_raw", "fishing:pike_raw"}
|
||||||
})
|
})
|
||||||
|
@ -21,8 +21,8 @@ fishing_setting.baits["fishing:bait_worm"] = { ["bait"] = "fishing:bait_worm", [
|
|||||||
|
|
||||||
--shark bait
|
--shark bait
|
||||||
--bait_fish
|
--bait_fish
|
||||||
fishing_setting.baits["fishing:fish"] = { ["bait"] = "fishing:fish", ["bobber"] = "fishing:bobber_shark_entity",["texture"] = "fishing_fish.png", ["hungry"] = 50 }
|
fishing_setting.baits["fishing:fish_raw"] = { ["bait"] = "fishing:fish_raw", ["bobber"] = "fishing:bobber_shark_entity",["texture"] = "fishing_fish_raw.png", ["hungry"] = 50 }
|
||||||
|
|
||||||
fishing_setting.baits["fishing:clownfish"] = { ["bait"] = "fishing:clownfish", ["bobber"] = "fishing:bobber_shark_entity",["texture"] = "fishing_clownfish.png", ["hungry"] = 50 }
|
fishing_setting.baits["fishing:clownfish_raw"] = { ["bait"] = "fishing:clownfish_raw", ["bobber"] = "fishing:bobber_shark_entity",["texture"] = "fishing_clownfish_raw.png", ["hungry"] = 50 }
|
||||||
fishing_setting.baits["fishing:bluefish"] = { ["bait"] = "fishing:bluefish", ["bobber"] = "fishing:bobber_shark_entity",["texture"] = "fishing_bluefish.png", ["hungry"] = 50 }
|
fishing_setting.baits["fishing:bluefish_raw"] = { ["bait"] = "fishing:bluefish_raw", ["bobber"] = "fishing:bobber_shark_entity",["texture"] = "fishing_bluefish_raw.png", ["hungry"] = 50 }
|
||||||
|
|
||||||
|
77
crafting.lua
@ -81,20 +81,20 @@ minetest.register_craft({
|
|||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "cooking",
|
type = "cooking",
|
||||||
output = "fishing:fish_cooked",
|
output = "fishing:fish_cooked",
|
||||||
recipe = "fishing:fish",
|
recipe = "fishing:fish_raw",
|
||||||
cooktime = 2,
|
cooktime = 2,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "cooking",
|
type = "cooking",
|
||||||
output = "fishing:fish_cooked",
|
output = "fishing:fish_cooked",
|
||||||
recipe = "fishing:clownfish",
|
recipe = "fishing:clownfish_raw",
|
||||||
cooktime = 2,
|
cooktime = 2,
|
||||||
})
|
})
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "cooking",
|
type = "cooking",
|
||||||
output = "fishing:fish_cooked",
|
output = "fishing:fish_cooked",
|
||||||
recipe = "fishing:bluefish",
|
recipe = "fishing:bluefish_raw",
|
||||||
cooktime = 2,
|
cooktime = 2,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -134,7 +134,7 @@ end
|
|||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "cooking",
|
type = "cooking",
|
||||||
output = "fishing:shark_cooked",
|
output = "fishing:shark_cooked",
|
||||||
recipe = "fishing:shark",
|
recipe = "fishing:shark_raw",
|
||||||
cooktime = 2,
|
cooktime = 2,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -144,12 +144,11 @@ minetest.register_craft({
|
|||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "cooking",
|
type = "cooking",
|
||||||
output = "fishing:pike_cooked",
|
output = "fishing:pike_cooked",
|
||||||
recipe = "fishing:pike",
|
recipe = "fishing:pike_raw",
|
||||||
cooktime = 2,
|
cooktime = 2,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-- baitball
|
-- baitball
|
||||||
minetest.register_craftitem("fishing:baitball", {
|
minetest.register_craftitem("fishing:baitball", {
|
||||||
description = fishing_setting.func.S("Bait Ball"),
|
description = fishing_setting.func.S("Bait Ball"),
|
||||||
@ -175,81 +174,85 @@ minetest.register_craftitem("fishing:baitball_shark", {
|
|||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:fish", "fishing:fish"}
|
recipe = {"fishing:fish_raw", "fishing:fish_raw"}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:clownfish", "fishing:clownfish"}
|
recipe = {"fishing:clownfish_raw", "fishing:clownfish_raw"}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:clownfish", "fishing:fish"}
|
recipe = {"fishing:clownfish_raw", "fishing:fish_raw"}
|
||||||
})
|
})
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:bluefish", "fishing:bluefish"}
|
recipe = {"fishing:bluefish_raw", "fishing:bluefish_raw"}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:bluefish", "fishing:fish"}
|
recipe = {"fishing:bluefish_raw", "fishing:fish_raw"}
|
||||||
})
|
})
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:clownfish", "fishing:bluefish"}
|
recipe = {"fishing:clownfish_raw", "fishing:bluefish_raw"}
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
type = "shapeless",
|
|
||||||
output = "fishing:baitball_shark 20",
|
|
||||||
recipe = {"fishing:shark", "fishing:shark"}
|
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:pike", "fishing:pike"}
|
recipe = {"fishing:clownfish_raw", "fishing:shark_raw"}
|
||||||
|
})
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "fishing:baitball_shark 20",
|
||||||
|
recipe = {"fishing:clownfish_raw", "fishing:pike_raw"}
|
||||||
|
})
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "fishing:baitball_shark 20",
|
||||||
|
recipe = {"fishing:bluefish_raw", "fishing:shark_raw"}
|
||||||
|
})
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "fishing:baitball_shark 20",
|
||||||
|
recipe = {"fishing:bluefish_raw", "fishing:pike_raw"}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:fish", "fishing:shark"}
|
recipe = {"fishing:shark_raw", "fishing:shark_raw"}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:fish", "fishing:pike"}
|
recipe = {"fishing:pike_raw", "fishing:pike_raw"}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "fishing:baitball_shark 20",
|
output = "fishing:baitball_shark 20",
|
||||||
recipe = {"fishing:shark", "fishing:pike"}
|
recipe = {"fishing:fish_raw", "fishing:shark_raw"}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "fishing:baitball_shark 20",
|
||||||
|
recipe = {"fishing:fish_raw", "fishing:pike_raw"}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "fishing:baitball_shark 20",
|
||||||
|
recipe = {"fishing:shark_raw", "fishing:pike_raw"}
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
20
fishes.lua
@ -7,10 +7,10 @@
|
|||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- Fish
|
-- Fish
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
minetest.register_craftitem("fishing:fish", {
|
minetest.register_craftitem("fishing:fish_raw", {
|
||||||
description = fishing_setting.func.S("Fish"),
|
description = fishing_setting.func.S("Fish"),
|
||||||
groups = {},
|
groups = {},
|
||||||
inventory_image = "fishing_fish.png",
|
inventory_image = "fishing_fish_raw.png",
|
||||||
on_use = minetest.item_eat(2),
|
on_use = minetest.item_eat(2),
|
||||||
})
|
})
|
||||||
-----------------------------------------------------
|
-----------------------------------------------------
|
||||||
@ -35,30 +35,30 @@ minetest.register_craftitem("fishing:fish", {
|
|||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- clownfish
|
-- clownfish
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
minetest.register_craftitem("fishing:clownfish", {
|
minetest.register_craftitem("fishing:clownfish_raw", {
|
||||||
description = fishing_setting.func.S("Clownfish"),
|
description = fishing_setting.func.S("Clownfish"),
|
||||||
groups = {},
|
groups = {},
|
||||||
inventory_image = "fishing_clownfish.png",
|
inventory_image = "fishing_clownfish_raw.png",
|
||||||
on_use = minetest.item_eat(2),
|
on_use = minetest.item_eat(2),
|
||||||
})
|
})
|
||||||
|
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- bluefish
|
-- bluefish
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
minetest.register_craftitem("fishing:bluefish", {
|
minetest.register_craftitem("fishing:bluefish_raw", {
|
||||||
description = fishing_setting.func.S("Bluefish"),
|
description = fishing_setting.func.S("Bluefish"),
|
||||||
groups = {},
|
groups = {},
|
||||||
inventory_image = "fishing_bluefish.png",
|
inventory_image = "fishing_bluefish_raw.png",
|
||||||
on_use = minetest.item_eat(2),
|
on_use = minetest.item_eat(2),
|
||||||
})
|
})
|
||||||
|
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- Whatthef... it's a freakin' Shark!
|
-- Whatthef... it's a freakin' Shark!
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
minetest.register_craftitem("fishing:shark", {
|
minetest.register_craftitem("fishing:shark_raw", {
|
||||||
description = fishing_setting.func.S("Shark"),
|
description = fishing_setting.func.S("Shark"),
|
||||||
groups = {},
|
groups = {},
|
||||||
inventory_image = "fishing_shark.png",
|
inventory_image = "fishing_shark_raw.png",
|
||||||
on_use = minetest.item_eat(2),
|
on_use = minetest.item_eat(2),
|
||||||
})
|
})
|
||||||
-----------------------------------------------------
|
-----------------------------------------------------
|
||||||
@ -74,10 +74,10 @@ minetest.register_craftitem("fishing:shark", {
|
|||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- Pike
|
-- Pike
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
minetest.register_craftitem("fishing:pike", {
|
minetest.register_craftitem("fishing:pike_raw", {
|
||||||
description = fishing_setting.func.S("Northern Pike"),
|
description = fishing_setting.func.S("Northern Pike"),
|
||||||
groups = {},
|
groups = {},
|
||||||
inventory_image = "fishing_pike.png",
|
inventory_image = "fishing_pike_raw.png",
|
||||||
on_use = minetest.item_eat(2),
|
on_use = minetest.item_eat(2),
|
||||||
})
|
})
|
||||||
-----------------------------------------------------
|
-----------------------------------------------------
|
||||||
|
@ -289,8 +289,6 @@ function fishing_setting.func.load_trophies()
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function fishing_setting.func.save_trophies()
|
function fishing_setting.func.save_trophies()
|
||||||
local input = io.open(fishing_setting.file_trophies, "w")
|
local input = io.open(fishing_setting.file_trophies, "w")
|
||||||
if input then
|
if input then
|
||||||
@ -309,7 +307,7 @@ end)
|
|||||||
minetest.register_on_joinplayer(function(player)
|
minetest.register_on_joinplayer(function(player)
|
||||||
local playername = player:get_player_name()
|
local playername = player:get_player_name()
|
||||||
if fishing_setting.trophies[playername] == nil then
|
if fishing_setting.trophies[playername] == nil then
|
||||||
fishing_setting.trophies[playername] = { ["fish"] = 0,["shark"] = 0, ["pike"] = 0, ["clownfish"]= 0, ["bluefish"] = 0 }
|
fishing_setting.trophies[playername] = { ["fish_raw"] = 0,["shark_raw"] = 0, ["pike_raw"] = 0, ["clownfish_raw"]= 0, ["bluefish_raw"] = 0 }
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
@ -317,7 +315,7 @@ end)
|
|||||||
function fishing_setting.func.add_to_trophies(player, fish, desc)
|
function fishing_setting.func.add_to_trophies(player, fish, desc)
|
||||||
local player_name = player:get_player_name()
|
local player_name = player:get_player_name()
|
||||||
if not player_name then return end
|
if not player_name then return end
|
||||||
if fish == "fish" or fish == "shark" or fish == "pike" or fish == "clownfish" or fish == "bluefish" then
|
if fish == "fish_raw" or fish == "shark_raw" or fish == "pike_raw" or fish == "clownfish_raw" or fish == "bluefish_raw" then
|
||||||
fishing_setting.trophies[player_name][fish] = fishing_setting.trophies[player_name][fish] + 1
|
fishing_setting.trophies[player_name][fish] = fishing_setting.trophies[player_name][fish] + 1
|
||||||
|
|
||||||
if fishing_setting.trophies[player_name][fish]%100 == 0 then
|
if fishing_setting.trophies[player_name][fish]%100 == 0 then
|
||||||
@ -339,7 +337,7 @@ end
|
|||||||
if (minetest.get_modpath("unified_inventory")) then
|
if (minetest.get_modpath("unified_inventory")) then
|
||||||
unified_inventory.register_button("menu_fishing", {
|
unified_inventory.register_button("menu_fishing", {
|
||||||
type = "image",
|
type = "image",
|
||||||
image = "fishing_fish.png",
|
image = "fishing_fish_raw.png",
|
||||||
tooltip = "fishing menu configuration",
|
tooltip = "fishing menu configuration",
|
||||||
action = function(player)
|
action = function(player)
|
||||||
local player_name = player:get_player_name()
|
local player_name = player:get_player_name()
|
||||||
|
10
prizes.lua
@ -1,14 +1,14 @@
|
|||||||
|
|
||||||
|
|
||||||
fishing_setting.prizes["fish"] = {
|
fishing_setting.prizes["fish"] = {
|
||||||
{"fishing", "fish", 0, "a Fish."},
|
{"fishing", "fish_raw", 0, "a Fish."},
|
||||||
{"fishing", "clownfish", 0, "a Clownfish."},
|
{"fishing", "clownfish_raw", 0, "a Clownfish."},
|
||||||
{"fishing", "bluefish", 0, "a Bluefish."}
|
{"fishing", "bluefish_raw", 0, "a Bluefish."}
|
||||||
}
|
}
|
||||||
|
|
||||||
fishing_setting.prizes["shark"] = {
|
fishing_setting.prizes["shark"] = {
|
||||||
{"fishing", "shark", 0, "a small Shark."},
|
{"fishing", "shark_raw", 0, "a small Shark."},
|
||||||
{"fishing", "pike", 0, "a Northern Pike."}
|
{"fishing", "pike_raw", 0, "a Northern Pike."}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 317 B After Width: | Height: | Size: 317 B |
Before Width: | Height: | Size: 352 B After Width: | Height: | Size: 352 B |
Before Width: | Height: | Size: 486 B After Width: | Height: | Size: 486 B |
Before Width: | Height: | Size: 297 B After Width: | Height: | Size: 297 B |
Before Width: | Height: | Size: 389 B After Width: | Height: | Size: 389 B |
10
trophies.lua
@ -9,11 +9,11 @@
|
|||||||
|
|
||||||
local trophy = {
|
local trophy = {
|
||||||
-- mod item name icon
|
-- mod item name icon
|
||||||
{"fishing", "fish", "Fish", "fishing_fish.png"},
|
{"fishing", "fish_raw", "Fish", "fishing_fish_raw.png"},
|
||||||
{"fishing", "pike", "Northern Pike", "fishing_pike.png"},
|
{"fishing", "pike_raw", "Northern Pike", "fishing_pike_raw.png"},
|
||||||
{"fishing", "shark", "Shark", "fishing_shark.png"},
|
{"fishing", "shark_raw", "Shark", "fishing_shark_raw.png"},
|
||||||
{"fishing", "clownfish", "Clownfish", "fishing_clownfish.png"},
|
{"fishing", "clownfish_raw", "Clownfish", "fishing_clownfish_raw.png"},
|
||||||
{"fishing", "bluefish", "Bluefish", "fishing_bluefish.png"},
|
{"fishing", "bluefish_raw", "Bluefish", "fishing_bluefish_raw.png"},
|
||||||
}
|
}
|
||||||
|
|
||||||
local function has_trophy_privilege(meta, player)
|
local function has_trophy_privilege(meta, player)
|
||||||
|