1
0
mirror of https://github.com/mt-mods/plantlife_modpack.git synced 2024-11-14 22:30:38 +01:00
Commit Graph

241 Commits

Author SHA1 Message Date
Craig Robbins
6b7b15ba4f Early exit 2014-08-22 18:15:03 +10:00
Craig Robbins
d3daa28b06 Minor changes 2014-08-22 17:52:51 +10:00
Craig Robbins
6b2a7785da Random lady fern face direction 2014-08-22 17:48:38 +10:00
Craig Robbins
9a6491a366 Moved ferns "'module' loaded" asserts to top of files 2014-08-22 17:07:27 +10:00
Craig Robbins
4eb20c03c2 Renamed config/settings var names 2014-08-22 17:04:34 +10:00
Craig Robbins
77d0a1040c Merge branch 'master' of https://github.com/VanessaE/plantlife_modpack.git into Zeno 2014-08-22 15:58:44 +10:00
Craig Robbins
13a249369d Merge branch 'api-tweak' of https://github.com/VanessaE/plantlife_modpack.git into Zeno 2014-08-22 15:57:12 +10:00
Craig Robbins
69ce1ff826 Merge branch 'ferns-cleanup' of https://github.com/VanessaE/plantlife_modpack.git into Zeno 2014-08-22 15:57:04 +10:00
Craig Robbins
282e3c3317 Merge branch 'master' of https://github.com/VanessaE/plantlife_modpack.git into Zeno 2014-08-22 15:48:39 +10:00
Vanessa Ezekowitz
a60f89a8a2 Merge branch 'api-tweak' 2014-08-21 01:06:52 -04:00
Vanessa Ezekowitz
9c7e96dd62 allow random_facedir parameter during mapgen call 2014-08-21 01:06:41 -04:00
Vanessa Ezekowitz
b72f1dd5eb syntax errors 2014-08-21 00:50:29 -04:00
Vanessa Ezekowitz
ea8ac7f95b fix spelling error in texture filename 2014-08-20 23:38:37 -04:00
Vanessa Ezekowitz
d1369c25cf Merge branch 'Zeno' of https://github.com/Zeno-/plantlife_modpack into ferns-cleanup 2014-08-20 15:42:50 -04:00
Vanessa Ezekowitz
5f7d08ddc4 spelling error (bonsai, not bonzai) 2014-08-20 15:10:18 -04:00
Vanessa Ezekowitz
a0c3b2bd42 add potted bonzai and cactus 2014-08-20 14:01:20 -04:00
Vanessa Ezekowitz
1d0543b435 allow random_facedir parameter during mapgen call 2014-08-20 13:38:44 -04:00
Craig Robbins
38d972d58e Fixed stupid node names 2014-08-20 22:43:32 +10:00
Craig Robbins
cd0735203a typo (bug fix) 2014-08-20 22:30:22 +10:00
Craig Robbins
27156fdd71 derp 2014-08-20 21:51:32 +10:00
Craig Robbins
655cff9f76 Removed obsolete or useless code
Some commented code makes no sense because there is not comment as to why it's commented out. Removed.
2014-08-20 20:37:48 +10:00
Craig Robbins
abdf76566a Bump minor version number 2014-08-20 18:36:13 +10:00
Craig Robbins
b069341d33 Stop polluting global namespace 2014-08-20 18:35:08 +10:00
Craig Robbins
64471c9bfc Renamed SeTTiNGS.txt to settings.lua
It's a Lua file... the extension should reflect what it actually is
2014-08-20 18:05:01 +10:00
Craig Robbins
fc3363d439 Refactor abstract_ferns.grow_giant_tree_fern
Arguably more readable; definately more maintainable

Potentially slower but if it is the difference would be negligable
2014-08-20 18:00:59 +10:00
Craig Robbins
786a28a5e9 Renamed "leave" to "leaf" where appropriate 2014-08-20 16:57:01 +10:00
Craig Robbins
25c8c8aeb0 Early exit from abstract_ferns.grow_giant_tree_fern
(very) small performance increase
2014-08-20 16:41:43 +10:00
Vanessa Ezekowitz
0f20658a2a same for mixed berry pies 2014-08-18 23:16:38 -04:00
Vanessa Ezekowitz
27c1cc58e7 discontinue the old non-farming junglegrass-based pie recipe. 2014-08-18 23:12:13 -04:00
Vanessa Ezekowitz
9e8c58895e Add slightly reduced and rewritten version of mushroom mod by Dan
Duncombe and I, with tweaks added to make mushrooms able to spawn on
woodsoils grass/dirt with leaves.

Rewrites are just to make the ABMs a little lighter-weight, but they should
still function the same as before.

This mod does not hook into the map generator.
2014-08-18 22:33:28 -04:00
Vanessa Ezekowitz
5fdcaa25c4 roll "legacy" mapgen calls into a loop similar to the standard one, call them
"no air check" instead.  Adjust debug prints and summary accordingly.

This reduces the total number of mapgen hooks from 5 down to just 2.
2014-08-18 19:23:56 -04:00
Vanessa Ezekowitz
3b32a4acb7 typo 2014-08-18 19:23:56 -04:00
Vanessa Ezekowitz
809a91e619 don't use inventory/wield image on youngtrees:bamboo.
let the engine show the nodebox instead.
2014-08-18 19:23:56 -04:00
Vanessa Ezekowitz
bc48ee59e3 fix wield scale of giant fern tree crown 2014-08-18 19:23:56 -04:00
Vanessa Ezekowitz
b914e5395b use set_node(), not add_node()
don't use minetest.env:* method (deprecated), use minetest.* instead
2014-08-15 19:34:15 -04:00
Vanessa Ezekowitz
985111d17c that wasn't a memory leak
the table falls out of context at the end of the loop anyway
so the GC will delete it when the loop ends. No reason to delete it manually.
2014-08-15 18:58:05 -04:00
Vanessa Ezekowitz
1e4ad757a5 route most of the various recent print statements through plantslib:dbg()
(still defaults to false)
2014-08-15 16:25:32 -04:00
Vanessa Ezekowitz
f1356dfd65 don't execute abstract_dryplants.grow_grass with "short" grass as a "surface" node.
as short grass may not always be there.  will do it a more proper way later.
2014-08-15 16:21:55 -04:00
Vanessa Ezekowitz
8e4c942d9a don't register surface types if their nodes aren't defined. 2014-08-15 16:14:09 -04:00
Vanessa Ezekowitz
a25fb55c57 print a final report of the number of actions and legacy mapgen hooks that were registered 2014-08-15 15:51:03 -04:00
Vanessa Ezekowitz
760160d638 legacy stuff should always be marked as "Warning:"
and make warnings more consistent
2014-08-15 11:10:17 -04:00
Vanessa Ezekowitz
5cf07fd39f remove useless mention of last revision. 2014-08-15 11:01:42 -04:00
Vanessa Ezekowitz
da732bb18e use real function calls instead of the old string method where possible
(basically leaving only the old legacy mapgen calls still using the string method)
2014-08-15 10:47:44 -04:00
Vanessa Ezekowitz
7f4fc1d553 fix wield scale on giant tree fern leaves 2014-08-15 08:42:57 -04:00
Craig Robbins
ae9c8c307d Bugfix: giant tree fern leaves dropping wrong item 2014-08-15 17:43:11 +10:00
Vanessa Ezekowitz
8f9b8014c7 Don't allow registration of actions for undefined nodes 2014-08-15 00:51:08 -04:00
Vanessa Ezekowitz
6a13ffc5d2 don't bother testing if air check is enabled in legacy
...because it never will be :P
2014-08-15 00:00:30 -04:00
Vanessa Ezekowitz
c312c4e52f local-ize the block cache table 2014-08-14 23:52:23 -04:00
Vanessa Ezekowitz
33c565fbdb move perlin1 (perlin_fertile_area) out of the inner loop
(it only needs to be inside the action loop)
2014-08-14 23:47:23 -04:00
Vanessa Ezekowitz
6bc8fead15 optimize out table.insert() and ipairs() calls 2014-08-14 23:35:02 -04:00