From 2bf4e49bfe347331419003b2cbb47b258bedab5c Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Fri, 10 Feb 2023 22:36:51 +0100 Subject: [PATCH] Add airweed --- mods/rp_default/README.txt | 6 + mods/rp_default/functions.lua | 33 ++- mods/rp_default/nodes_waterlife.lua | 193 +++++++++++++++++- .../sounds/rp_default_airweed_bubbles.1.ogg | Bin 0 -> 20736 bytes .../sounds/rp_default_airweed_bubbles.2.ogg | Bin 0 -> 23571 bytes .../textures/rp_default_airweed_clump.png | Bin 0 -> 551 bytes .../rp_default_airweed_clump_inventory.png | Bin 0 -> 566 bytes .../rp_default_airweed_inert_clump.png | Bin 0 -> 510 bytes ...default_plantlike_rooted_airweed_roots.png | Bin 0 -> 229 bytes ...p_default_plantlike_rooted_inv_airweed.png | Bin 0 -> 272 bytes ...ult_plantlike_rooted_inv_airweed_inert.png | Bin 0 -> 250 bytes 11 files changed, 228 insertions(+), 4 deletions(-) create mode 100644 mods/rp_default/sounds/rp_default_airweed_bubbles.1.ogg create mode 100644 mods/rp_default/sounds/rp_default_airweed_bubbles.2.ogg create mode 100644 mods/rp_default/textures/rp_default_airweed_clump.png create mode 100644 mods/rp_default/textures/rp_default_airweed_clump_inventory.png create mode 100644 mods/rp_default/textures/rp_default_airweed_inert_clump.png create mode 100644 mods/rp_default/textures/rp_default_plantlike_rooted_airweed_roots.png create mode 100644 mods/rp_default/textures/rp_default_plantlike_rooted_inv_airweed.png create mode 100644 mods/rp_default/textures/rp_default_plantlike_rooted_inv_airweed_inert.png diff --git a/mods/rp_default/README.txt b/mods/rp_default/README.txt index 29b4f071..60ba0eb5 100644 --- a/mods/rp_default/README.txt +++ b/mods/rp_default/README.txt @@ -10,6 +10,8 @@ See `API.md` ## Licensing +Note: The “*” character in file names below is a placeholder that means “any text”. + Sound licenses: * default_shears_cut.ogg: * Source: https://freesound.org/people/SmartWentCody/sounds/179015/ @@ -17,6 +19,10 @@ Sound licenses: * default_tool_breaks.ogg: * Source: https://freesound.org/people/JustInvoke/sounds/446118/ * Author: JustInvoke (CC BY 3.0) + * `rp_default_airweed_bubbles.*.ogg`: + * Source: https://freesound.org/people/spookymodem/sounds/202094/ + * Author: spookymodem (CC0) + * Sounds modified by Wuzzy * All other sounds: CC0 Texture license: CC BY-SA 4.0 * rp_default_reed*, rp_default_fertilize_particle*, rp_default_torch_smoke_anim.png: diff --git a/mods/rp_default/functions.lua b/mods/rp_default/functions.lua index f2a454cc..7e4a1b1d 100644 --- a/mods/rp_default/functions.lua +++ b/mods/rp_default/functions.lua @@ -5,6 +5,8 @@ local S = minetest.get_translator("rp_default") local SAPLING_RECHECK_TIME_MIN = 60 local SAPLING_RECHECK_TIME_MAX = 70 +local AIRWEED_RECHARGE_TIME = 5.0 -- how many seconds it takes for an airweed to become usable again + local GRAVITY = tonumber(minetest.settings:get("movement_gravity") or 9.81) -- Maximum growth height of cactus on dry dirt, normally @@ -423,6 +425,19 @@ function default.grow_underwater_leveled_plant(pos, node, add) return true, top end +-- Starts the timer of an inert airweed at pos +-- (if not started already) so it will become +-- usable to get air bubbles soon. +-- Do not call this function on any other node type! +function default.start_inert_airweed_timer(pos) + local timer = minetest.get_node_timer(pos) + if timer:is_started() then + return + else + timer:start(AIRWEED_RECHARGE_TIME) + end +end + -- Make preexisting sapling restart the growing process minetest.register_lbm( @@ -438,6 +453,18 @@ minetest.register_lbm( } ) +-- Make sure to restart the timer of inert airweeds +minetest.register_lbm( + { + label = "Restart inert airweed timers", + name = "rp_default:restart_inert_airweed_timers", + nodenames = {"group:airweed_inert"}, + action = function(pos, node) + default.start_inert_airweed_timer(pos) + end + } +) + -- Update sign formspecs/infotexts minetest.register_lbm( { @@ -740,10 +767,10 @@ minetest.register_abm( -- dirt with grass becomes dirt if covered end }) -minetest.register_abm( -- seagrass dies if not underwater +minetest.register_abm( -- seagrass and airweed dies if not underwater { - label = "Sea grass decay", - nodenames = {"group:seagrass"}, + label = "Sea grass / airweed decay", + nodenames = {"group:seagrass", "group:airweed"}, interval = 10, chance = 20, action = function(pos, node) diff --git a/mods/rp_default/nodes_waterlife.lua b/mods/rp_default/nodes_waterlife.lua index b294b7b4..2f2425ce 100644 --- a/mods/rp_default/nodes_waterlife.lua +++ b/mods/rp_default/nodes_waterlife.lua @@ -1,6 +1,8 @@ local S = minetest.get_translator("rp_default") -local ALGA_BLOCK_SLIPPERY = 2 +local ALGA_BLOCK_SLIPPERY = 2 -- Slippery level of alga block + +local AIRWEED_ADD_BREATH = 1 -- How much breath points an airweed restores by a single use local function get_sea_plant_on_place(base, paramtype2) return function(itemstack, placer, pointed_thing) @@ -213,6 +215,195 @@ register_seagrass_on("fertilized_swamp_dirt", "rp_default:fertilized_swamp_dirt" register_seagrass_on("fertilized_sand", "rp_default:fertilized_sand", waterplant_base_tiles("default_sand.png", "seagrass", true), true) +local register_airweed = function(plant_id, selection_box, drop, append, basenode, basenode_tiles, on_rightclick, on_timer, on_construct, fertilize_info, is_inert) + local groups = {snappy = 2, dig_immediate = 3, airweed = 1, plant = 1, rooted_plant = 1} + if is_inert then + groups.airweed_inert = 1 + end + + local _fertilized_node + local def_base = minetest.registered_nodes[basenode] + if minetest.get_item_group(basenode, "fall_damage_add_percent") ~= 0 then + groups.fall_damage_add_percent = def_base.groups.fall_damage_add_percent + end + if fertilize_info == true then + groups.plantable_fertilizer = 1 + elseif type(fertilize_info) == "string" then + _fertilized_node = "rp_default:"..plant_id.."_on_"..fertilize_info + end + minetest.register_node( + "rp_default:"..plant_id.."_on_"..append, + { + drawtype = "plantlike_rooted", + paramtype = "light", + selection_box = selection_box, + collision_box = { + type = "regular", + }, + visual_scale = 1.14, + tiles = basenode_tiles, + special_tiles = {"rp_default_"..plant_id.."_clump.png"}, + inventory_image = "rp_default_plantlike_rooted_inv_"..append..".png^rp_default_plantlike_rooted_inv_"..plant_id..".png", + wield_image = "rp_default_plantlike_rooted_inv_"..append..".png^rp_default_plantlike_rooted_inv_"..plant_id..".png", + waving = 1, + walkable = true, + groups = groups, + sounds = rp_sounds.node_sound_leaves_defaults(), + node_dig_prediction = basenode, + on_rightclick = on_rightclick, + on_timer = on_timer, + on_construct = on_construct, + after_destruct = function(pos) + local newnode = minetest.get_node(pos) + if minetest.get_item_group(newnode.name, "airweed") == 0 then + minetest.set_node(pos, {name=basenode}) + minetest.check_for_falling(pos) + end + end, + _fertilized_node = _fertilized_node, + _waterplant_base_node = basenode, + drop = drop, + }) +end +local register_airweed_on = function(append, basenode, basenode_tiles, fertilize_info) + + local on_timer = function(pos) + local node = minetest.get_node(vector.add(pos, vector.new(0,1,0))) + if minetest.get_item_group(node.name, "water") == 0 then + -- Restart timer if airweed is not in water + default.start_inert_airweed_timer(pos) + return + end + + -- Airweed is ready again + minetest.set_node(pos, {name="rp_default:airweed_on_"..append}) + end + + local on_construct = function(pos) + default.start_inert_airweed_timer(pos) + end + + -- on_rightclick for "inert" airweed: Start timer + -- in case the airweed timer was not started before + -- for some reason. This acts as a simple fallback, + -- just in case. + local on_rightclick_inert = function(pos) + default.start_inert_airweed_timer(pos) + end + + -- on_rightclick for "charged" airweed: Increase breath of clicker + -- and players nearby. Also make airweed inert + local on_rightclick_charged = function(pos, node, clicker, itemstack, pointed_thing) + -- First check if the *plant* was rightclicked (the base node does not count) + local face_pos + if pointed_thing and clicker and clicker:is_player() then + face_pos = minetest.pointed_thing_to_face_pos(clicker, pointed_thing) + if face_pos and (face_pos.y < pos.y + 0.5) then + -- The base node was rightclicked: Do nothing + return + end + end + + local bubble_pos = {x=pos.x,y=pos.y+1,z=pos.z} + + -- No bubbles if the plant is not in water + local bnode = minetest.get_node(bubble_pos) + if minetest.get_item_group(bnode.name, "water") == 0 then + return + end + + -- Effect particles + sound + minetest.add_particlespawner({ + amount = 20, + time = 0.1, + pos = { + min = { + x = bubble_pos.x - 0.4, + y = bubble_pos.y, + z = bubble_pos.z - 0.4 + }, + max = { + x = bubble_pos.x + 0.4, + y = bubble_pos.y + 0.2, + z = bubble_pos.z + 0.4 + }, + }, + vel = { + min = {x = -1.5, y = 0, z = -1.5}, + max = {x = 1.5, y = 0, z = 1.5}, + }, + acc = { + min = {x = -0.5, y = 4, z = -0.5}, + max = {x = 0.5, y = 1, z = 0.5}, + }, + drag = { x = 0.7, y = 0, z = 0.7 }, + exptime = {min=0.3,max=0.8}, + size = {min=0.7, max=2.4}, + texture = { + name = "bubble.png", + alpha_tween = { 1, 0, start = 0.75 } + }, + }) + minetest.sound_play({name = "rp_default_airweed_bubbles", gain = 0.6}, {pos = bubble_pos}, true) + + -- Set airweed inert (in which it can't release bubbles + -- temporarily) + minetest.set_node(pos, {name="rp_default:airweed_inert_on_"..append}) + + -- Always increase breath of clicker + if clicker and clicker:is_player() then + clicker:set_breath(clicker:get_breath() + AIRWEED_ADD_BREATH) + end + + -- Also increase breath of other players nearby + -- TODO: Also mobs + local min = vector.add(bubble_pos, vector.new(-1.5,-1,-1.5)) + local max = vector.add(bubble_pos, vector.new(1.5,1.5,1.5)) + local objs = minetest.get_objects_in_area(min, max) + for o=1, #objs do + local obj = objs[o] + if obj:is_player() and obj ~= clicker then + obj:set_breath(obj:get_breath() + AIRWEED_ADD_BREATH) + end + end + end + + -- Inert airweed (bubbles not ready) + register_airweed("airweed_inert", + { type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + {-0.5, 0.5, -0.5, 0.5, 17/16, 0.5}, + }}, "rp_default:airweed", append, basenode, basenode_tiles, on_rightclick_inert, on_timer, on_construct, fertilize_info, true) + + -- "charged" airweed (bubbles ready) + register_airweed("airweed", + { type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + {-0.5, 0.5, -0.5, 0.5, 22/16, 0.5}, + }}, "rp_default:airweed", append, basenode, basenode_tiles, on_rightclick_charged, nil, nil, fertilize_info) +end + +minetest.register_craftitem("rp_default:airweed", { + description = S("Airweed"), + _tt_help = S("Gives back breath") .. "\n".. + S("Grows underwater on dirt, swamp dirt or sand"), + inventory_image = "rp_default_airweed_clump_inventory.png", + wield_image = "rp_default_airweed_clump_inventory.png", + on_place = get_sea_plant_on_place("airweed_inert", "wallmounted"), + groups = { node = 1, airweed = 1, plant = 1 }, +}) + +register_airweed_on("dirt", "rp_default:dirt", waterplant_base_tiles("default_dirt.png", "airweed", false), "fertilized_dirt") +register_airweed_on("swamp_dirt", "rp_default:swamp_dirt", waterplant_base_tiles("default_swamp_dirt.png", "airweed", false), "fertilized_swamp_dirt") +register_airweed_on("sand", "rp_default:sand", waterplant_base_tiles("default_sand.png", "airweed", false), "fertilized_sand") +register_airweed_on("fertilized_dirt", "rp_default:fertilized_dirt", waterplant_base_tiles("default_dirt.png", "airweed", true), true) +register_airweed_on("fertilized_swamp_dirt", "rp_default:fertilized_swamp_dirt", waterplant_base_tiles("default_swamp_dirt.png", "airweed", true), true) +register_airweed_on("fertilized_sand", "rp_default:fertilized_sand", waterplant_base_tiles("default_sand.png", "airweed", true), true) + + + -- Alga local register_alga_on = function(append, basenode, basenode_tiles, max_height, fertilize_info) if not max_height then diff --git a/mods/rp_default/sounds/rp_default_airweed_bubbles.1.ogg b/mods/rp_default/sounds/rp_default_airweed_bubbles.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f6442266019e0b4dc1138b4b8b3ac06c3304141d GIT binary patch literal 20736 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 Lllnz05vu?IEDyft literal 0 HcmV?d00001 diff --git a/mods/rp_default/sounds/rp_default_airweed_bubbles.2.ogg b/mods/rp_default/sounds/rp_default_airweed_bubbles.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2f1fbd5f9ae7efa19a0026f0011a1d8d2ab2b997 GIT binary patch literal 23571 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 NhuXp-m~#%e0RY=j4JH5p literal 0 HcmV?d00001 diff --git a/mods/rp_default/textures/rp_default_airweed_clump.png b/mods/rp_default/textures/rp_default_airweed_clump.png new file mode 100644 index 0000000000000000000000000000000000000000..29f32449dd0e7b9748388a5ba1ecc9ec3595b8d9 GIT binary patch literal 551 zcmV+?0@(eDP)4Z-If14G{vR?Aocd)so;XSQ0yZ0TVlX0li#(06G$1Kx>x5kZ_yZ+q%1! z5KIUg8weC6W3l|p2DsDw$>hxW=bV`l^oEDx=kND~vjwW~@%8v3=IRpo>kA>N1cb8% zZlgvxTTov5B$eQd)XEpTjT$0Hc2x*x3spVlPH`5%^|NoMU&G7)Yt^DnPN-1<=)9 zbeupGr*HfRBhLazDgpMrgY7x2=V4};iBjD)yCHef^3qRNxxDmsbr%SL?YXj^hiZPb zJ?CuyO>Q*|xS|gUf!Lm-myX4dnP~v5?xJ+WAAGg);Jn^a-DN!wDb-yg0f564)b<=r phJgq-m(RJ-)U%FuasJfO_z%;#`D+wJcPIb=002ovPDHLkV1mZV1%&_r literal 0 HcmV?d00001 diff --git a/mods/rp_default/textures/rp_default_airweed_clump_inventory.png b/mods/rp_default/textures/rp_default_airweed_clump_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..36d9e5ee733d65723866b54558463aa80339bcd6 GIT binary patch literal 566 zcmV-60?GY}P)l&X5Xb+HJ+ul-MW%`hwxBQ`e1T@Dgm`=duP~!9!BBVU1hUs;Md}BLX@Vd5mL zO4B8%2~wDo?LDr8d6tcuTb|$f|Nq^|cecPDUW?hU4wiq{UgRZiy1W5HzxnIxip)1s6&{d|;&=qW;Nw5d72O?5I zB$oG7}LDU{Av-Ac!Q0NMXBWB2vZx&I5=@ zz0=G@#Mg^Q1d+^jpp1EEG@ukN}^P6vu@q7+)g~rtd0N~~35`|JVo%hSlB>-SD=sJtJ9noicgcD8CrNzC zY+|L^QAa0f*|L+O@6#=-POS+cVe&ydFm% zk5TT8R17#4JP#CxYUTHBBY1vTqEM>lx-s|Kc&Y(lS5zNl$>rWi??bYasEwz3<@fEC z-?uBxj*f*$IsgC)Llq0*P#7jZj&0ewzBTLYd-EOs0XErPMIk+4v;Y7A07*qoM6N<$ Ef*G#@{Qv*} literal 0 HcmV?d00001 diff --git a/mods/rp_default/textures/rp_default_airweed_inert_clump.png b/mods/rp_default/textures/rp_default_airweed_inert_clump.png new file mode 100644 index 0000000000000000000000000000000000000000..05661ec33f994a36f74308b74c0be1679eda0c5e GIT binary patch literal 510 zcmV1#o6otQwDUh-qE3nYg&TKlzk3eL{g~?;2cAmh<&I8azN}VTQDIz3jcmS8#-F6X{ z9X1t66j(RK{&-EWZ!@ErbI&>VN6-PU#joFA2$LnM@b%O9Af|o@{OyB~wgSRriQnxI zCQF)+ebQF&A8D~}keJhQ7(f{WP4)c`Ku|2PO1f$Ou=H%V)6fv?WT)F1D-Iv>AE zD(HaWqhmxS0=eJYUy~P||k5aB|7@ z*(t+GUIKtSw+gUcggBlr0BQ}J=|~;VXElq&?ODxF)ELrskd@%h?M|%`plsoK5mx5G zQ^P1~jkrCV^`ad-PeH9I7D^q@mm*oB_{G*q6c@z1tlYeW!hY_cs?2&3J^@FSKiS5D z+p{~hrd~J@KvuJe^&%`1OA^QPOLu_gWgMm71B5}|#OzV4$&TkAyl>-djohBqT5$n% zHH)OGnooqvblAos4Wn92q;#+!4WqjMRw!5FAA-sC<@%k=Jpcdz07*qoM6N<$g2&JA ACIA2c literal 0 HcmV?d00001 diff --git a/mods/rp_default/textures/rp_default_plantlike_rooted_airweed_roots.png b/mods/rp_default/textures/rp_default_plantlike_rooted_airweed_roots.png new file mode 100644 index 0000000000000000000000000000000000000000..26027a0580005738500acbf5672879b419aa9dcf GIT binary patch literal 229 zcmV^P)|;&0E`98K`mru&$tPWa|Ar*3jmHmu zinbheo(JN~)}uEPUSmo|QHMaMF+4*)Mht?mwH2H==%q+J6^`pC(yT?g5LC}1x@ zS)0&id2@CIpk!}JkjIfuJCJ*-*^IIo0Rdn>EW9(wxAeYJ3PJ!NvKZ}^*~b{xi;}d; fuYciN{O5QAn{P%GhQ1qj00000NkvXXu0mjfxr$sU literal 0 HcmV?d00001 diff --git a/mods/rp_default/textures/rp_default_plantlike_rooted_inv_airweed.png b/mods/rp_default/textures/rp_default_plantlike_rooted_inv_airweed.png new file mode 100644 index 0000000000000000000000000000000000000000..073872456c4b72c0c4acec75baced7d261c83a40 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`*F9YvLo7}wCoEu{vElQX`iah` zCDq>895zUNF1bTueat zAKUwM?GD2_@tEo_6Cd`*sw{rr`?V*2-kk&xs7Mw+`C`X%S?A9h608Oc3~3({MOzp} RW&^#*;OXk;vd$@?2>=fre3bwI literal 0 HcmV?d00001 diff --git a/mods/rp_default/textures/rp_default_plantlike_rooted_inv_airweed_inert.png b/mods/rp_default/textures/rp_default_plantlike_rooted_inv_airweed_inert.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd0556ce26453e247d630a0b574e733b0120341 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`2R&UJLo7}wCoEu{vEegM^NEE| zd4$X6C4x9HJsD?jueVKpalf?9@yF9h5yPA|gGA#e&mO1qwC1VtVljKdC=zRKr zePvPe&)4^S|KInTabR!D^@at^Z+ilIH6F>Fe)Zqr-kz`X7cgFzt4*m$7C-r-I@wnF v%mn$s-kyEt*Ea9j*qxFh!Md1%n}I=LX{fD()AAIcXBa$P{an^LB{Ts5D9UKD literal 0 HcmV?d00001