Michieal
f92ea77849
Mega commit. lol.
...
Did a LOT of refactoring.
Cleaned up some vestigial code.
Cleaned up aliases.
2023-01-06 17:41:01 -05:00
Michieal
7ebf9b7ab8
Mega commit. lol.
...
Did a LOT of refactoring.
Cleaned up some vestigial code.
Cleaned up aliases.
2023-01-06 17:40:35 -05:00
Michieal
07a56165ed
update optional depends.
2023-01-06 20:23:59 +00:00
Michieal
ee0b355f51
Fix licensing.
2023-01-06 20:21:08 +00:00
Michieal
cc24144bc6
Fixed collision and selection box for endcap nodes.
...
fixed typo in debug message.
2023-01-06 01:22:18 -05:00
Michieal
e1cd16c971
Adjusted growth interval.
...
tested and fixed bamboo growth function.
Add debug code across growth function and scaffold place.
disabled debug for commit. removed finished todos.
2023-01-06 00:41:26 -05:00
Michieal
ed64e7f733
Reverted scaffolding (WIP) for final push. Making an issue for it's continued work. Left wip in, but commented and future featured out. Will test changes forthwith.
...
Adjusted bamboo base code (randomize which one to use.) to do less math and accomplish the same thing.
2023-01-05 20:27:52 -05:00
Michieal
c4969c13cd
trying to fix redundancy error...
2023-01-05 00:30:18 -05:00
Michieal
df8fc65e1e
temp commit.
2023-01-04 23:03:08 -05:00
Michieal
65aa956d9c
Add alias for scaffolding.
...
Rework grow_bamboo to handle random heights, and to handle bonemeal.
Remove "bamboo_node" in favor of is_bamboo()
2023-01-04 22:43:05 -05:00
Michieal
8dd4a2611e
Added alias for scaffolding.
2023-01-04 14:25:31 -05:00
Michieal
f86ee99abf
Further cleaned up bamboo base code.
...
Fixed some errors in Scaffolding, Commented out the in progress section.
2023-01-04 11:28:09 -05:00
Michieal
d1a017f6b2
optimized out some for loops, cleaned up code for bamboo placement.
...
tested the changes.
2023-01-03 18:40:40 -05:00
Michieal
50e50e2904
Continued some optimizations of code in bamboo.on_place.
...
Begun work on scaffolding.
2023-01-03 15:57:58 -05:00
Michieal
9351f72c15
Updated Bamboo translations template.txt
2023-01-03 15:38:34 -05:00
Michieal
ef7fb0d2e3
Cleaned up the code. Fixed side placement of bamboo against bamboo.
...
Dinked with the random number generator some more.
Condensed some more of the code duplication (WIP).
Added in MCL_Log function.
Finally settled on a decent looking Bamboo top.
2023-01-03 01:38:12 -05:00
Michieal
5ef7d9f7a0
Added in Bamboo_Plank variable.
...
Dinked with the random number generator some.
Moved Bamboo Mosaic from base to items.
condensed some of the code duplication (WIP).
started to add in checks to prevent bamboo from being placed against itself horizontally.
Fixed a couple of naming issues.
2023-01-02 22:36:09 -05:00
Michieal
d586b3fecc
Tracked down missing node type placement issues, and fixed them.
...
Now with Chicken Cherry Cola!
2023-01-02 03:54:26 -05:00
Michieal
a7a0c4791a
Many bug fixes, Adjusted randomizing code.
...
And, Now with Lime-Cherry Kool-aid!! Yum!
2023-01-02 02:19:33 -05:00
Michieal
23b62c296a
Fix code caching errors, and remove unused variables from init.
2023-01-01 23:07:20 -05:00
Michieal
87327abfb9
Restructure Commit.
...
Recipes are in recipes.lua
Bamboo Basic nodes are in bamboo_base.lua
Bamboo items are in bamboo_items.lua
Bamboo api / globals are in globals.lua.
2022-12-29 13:16:48 -05:00
Michieal
34263c2ef3
Change bamboo back to Axey, instead of swordy.
2022-12-29 12:28:42 -05:00
Michieal
38c6969292
Fix mod.conf in mcl_fishing
...
Fix bamboo nodes on_destruct to handle the alt nodes too.
clean up ToDos
2022-12-29 11:31:13 -05:00
Michieal
1d0968f4f5
Fix bamboo nodes on_destruct to handle the alt nodes too.
...
clean up ToDos
2022-12-29 01:38:10 -05:00
Michieal
26c1be3722
Fix bamboo node to be Swordy.
...
Added in secondary bamboo node types.
Changed the grow_bamboo function to make use of new alt nodes, and removed unneccessary "force" parameter.
2022-12-29 01:03:25 -05:00
Michieal
731468cf5a
Did a bit of code restructuring.
...
Removed another magic number.
Add in todo for fishing.
Added in the possibility for bamboo to grow two nodes in one success.
Added in a "force" param to use with bonemealing.
2022-12-28 18:10:12 -05:00
Michieal
ff7693937a
Did a bit of code restructuring.
...
Removed another magic number.
Add in todo for fishing.
Added in the possibility for bamboo to grow two nodes in one success.
Added in a "force" param to use with bonemealing.
2022-12-28 15:29:06 -05:00
Michieal
76669e1f3c
Moved bamboo grow code to its own function, and made that function global so that it can be called outside of mcl_bamboo.
2022-12-28 14:34:14 -05:00
Michieal
6f05992c8b
Fix Licensing.
...
Removed Make_Stairs check.
Made unified protection check.
Began work on the second half of scaffolding.
Removed comments that was no longer needed.
2022-12-25 07:30:31 -05:00
Michieal
c55332bf42
Change mod.conf and readme's depends.
...
Optipng images, after adding in bamboo top image.
Try out a plantlike style top node for bamboo stalks.
Make Bamboo drop 1-2 bamboo.
Fix Bamboo top drops.
2022-12-24 00:57:44 -05:00
Michieal
42f8fbf9b8
Added in Fuel Recipes for bamboo slabs / stairs; including mosaics.
...
Finished Bamboo Mosaic nodes.
2022-12-23 17:27:01 -05:00
Michieal
b0978d275d
Abstracted variables in bamboo abm.
...
Fix Base scaffolding in Creative mode.
Fixed Lua Warnings.
2022-12-22 16:08:05 -05:00
Michieal
2b11b5c17a
Added full node names for bamboo on_place.
...
Added in bamboo top destruct.
Removed mapgen.lua.
2022-12-21 22:23:46 -05:00
Michieal
e0d48400a7
Fix the removal of bamboo extras.
2022-12-21 16:16:53 -05:00
Michieal
742a625c42
Added in aliasing for scaffolding, to prevent breakage for players using the "mcl_scaffolding" mod.
2022-12-21 15:55:50 -05:00
Michieal
16d94a88db
moved extras to the proper location
2022-12-21 12:32:09 -05:00
Michieal
b14f055154
Merge branch 'master' into mcl_bamboo_too
...
# Conflicts:
# mods/ITEMS/mcl_bamboo/init.lua
2022-12-20 23:19:29 -05:00
Michieal
1a56a32fa8
misc. error fix
2022-12-19 16:16:54 -05:00
Michieal
66a7c5757e
Made bamboo buttons flammable, and made them into a fuel source.
...
Converted commented code snippet, addgroups() into global function.
Stairs will be a fuel source in part 2.
2022-12-19 15:57:27 -05:00
Michieal
64c8afc8f0
Undo the revert.
...
>.< /facepalm *grumbles*
2022-12-19 04:11:25 +00:00
Michieal
f737df79e5
revert 7a3f373425
...
revert Misc. Fixes.
Added in burn times for slabs.
And then amend the commit to remove an oops.
2022-12-19 04:06:33 +00:00
Michieal
7a3f373425
Misc. Fixes.
...
Added in burn times for slabs.
And then amend the commit to remove an oops.
2022-12-18 22:41:33 -05:00
Michieal
63ea851e63
Merge remote-tracking branch 'origin/mcl_bamboo_new' into mcl_bamboo_new
...
# Conflicts:
# mods/ITEMS/mcl_bamboo/init.lua
2022-12-18 22:35:57 -05:00
Michieal
fe26f117da
Misc. Fixes.
...
Added in burn times for slabs.
And then amend the commit to remove an oops.
2022-12-18 22:28:50 -05:00
Michieal
5191326fc7
Misc. Fixes.
...
Added in burn times for slabs.
2022-12-18 21:04:43 -05:00
Michieal
1861d7d30d
Conversation Fix. (Removed extra IF statement.)
2022-12-17 01:23:48 +00:00
Michieal
c09ed02801
A more elegant solution for slabs
...
After a good bit of trial and error, and asking questions... I have rewritten the override code and it works. (tested, slabs can now be used to make composters and barrels with this method.)
2022-12-16 05:24:54 +00:00
Michieal
4da20f5e73
Main - Fixed Bamboo Sign Errors.
...
Fixed Stripped Bamboo Block Description.
Added in Bamboo Plank Recipe that uses Stripped Bamboo Blocks.
Removed double translation of "Bamboo Sign" in sign registration. (Caused the Bamboo Sign Errors.)
Added bamboo plank slabs to the group "wood_slabs" so that the barrel recipe works oob.
2022-12-15 22:35:10 -05:00
Michieal
773c760727
Added Bamboo Mosaic.
...
Added Tiki Lamp (extras) - Requires mcl_lanterns to be fixed to allow API to be called from other mods.
Moved Side Scaffolding to bambootoo.lua
2022-12-14 23:02:08 -05:00
Michieal
29bc74dde9
Code reformat.
2022-12-14 03:26:22 -05:00
Michieal
ca1a46efa7
A complete re-upload of https://git.minetest.land/MineClone2/MineClone2/pulls/3120
...
Doing this to just fix it.
2022-12-13 23:32:54 -05:00