41 Commits

Author SHA1 Message Date
Jude Melton-Houghton
2d7edce5a4 Simplify iteration 2022-04-24 22:23:59 -04:00
Jude Melton-Houghton
5260ff191b Correct copyright year 2022-04-24 22:00:22 -04:00
Jude Melton-Houghton
83359c1a3f Add compatibility with modpack Zero 2022-04-23 22:27:41 -04:00
Jude Melton-Houghton
ee5be717a3 Reduce checks per slug
I saw this technique used in dynamic_liquid.
2022-03-15 20:03:33 -04:00
Jude Melton-Houghton
3be7680b86 Rename "Performance" section to "Behavior" 2022-03-05 15:36:00 -05:00
Jude Melton-Houghton
522a5c3439 Equivocate on rainforest slug color
It looks different depending on the screen I use.
2022-03-05 15:35:23 -05:00
Jude Melton-Houghton
0bcc836862 Correct slug color descriptions 2022-03-05 15:17:53 -05:00
Jude Melton-Houghton
e994f9deb8 Match mese slug color more closely with mese 2022-03-05 15:17:16 -05:00
Jude Melton-Houghton
8353a04d84 Let mese slugs move on mese
They can't move on mesecons' powered mese. This is fine.
2022-03-05 13:43:03 -05:00
Jude Melton-Houghton
0dc6f6437a Reduce scale of slug nodes
They now can't as easily take over the environment visually.
2022-03-05 13:40:28 -05:00
Jude Melton-Houghton
f47275c483 Improve behavior
* Slugs now die in the case of overpopulation.
* Double updates can no longer occur.
* Slug updates are spread over the update interval.
2022-03-05 13:33:39 -05:00
Jude Melton-Houghton
5fed5e23ae Remove variable reuse
It was pointless.
2022-03-05 07:41:32 -05:00
Jude Melton-Houghton
5b62285d90 Change lua standard to 5.1 2022-02-19 14:36:38 -05:00
Jude Melton-Houghton
62243af409 Require cooking before eating
I also rearranged the file slugs.lua a bit.
2021-10-03 13:56:57 -04:00
Jude Melton-Houghton
a62da893f6 Optimize slug image a bit 2021-10-03 13:33:38 -04:00
Jude Melton-Houghton
cf38d4ded1 Use spaces around concatenation operators 2021-10-03 12:39:31 -04:00
Jude Melton-Houghton
da264824ee Make mod.conf more complete 2021-09-29 17:06:09 -04:00
Jude Melton-Houghton
60c286c6db Reduce slug generation frequency 2021-09-26 22:04:16 -04:00
Jude Melton-Houghton
7bf7727646 Improve README wording more 2021-09-25 17:40:10 -04:00
Jude Melton-Houghton
dc4b6cc78c Improve some wording in the README 2021-09-25 17:36:03 -04:00
Jude Melton-Houghton
4870f813f8 Fix issue where slugs don't spawn with ethereal on 2021-09-25 15:19:58 -04:00
Jude Melton-Houghton
6eb1a444b9 Use better footnote mark 2021-09-25 14:57:36 -04:00
Jude Melton-Houghton
0485ee2132 Add ContentDB badge 2021-09-25 14:50:38 -04:00
Jude Melton-Houghton
64fd31acca Set minimum minetest version 2021-09-25 14:45:23 -04:00
Jude Melton-Houghton
9b56e74ac8 Add explicit wield image
This makes the mod work better with Minetest 5.0.
2021-09-25 14:45:01 -04:00
Jude Melton-Houghton
aef4eee3b2 Add translatability 2021-09-25 14:28:22 -04:00
Jude Melton-Houghton
68e5dd3e84 Add screenshot.png
It's not actually a screenshot.
2021-09-25 13:44:56 -04:00
Jude Melton-Houghton
4a3b8a6254 Add slug usages 2021-09-25 12:26:45 -04:00
Jude Melton-Houghton
b04bc0ae79 Document dependence on "default" 2021-09-25 12:12:55 -04:00
Jude Melton-Houghton
b233ebc2ef Fix typo in README 2021-09-25 12:12:39 -04:00
Jude Melton-Houghton
58a7063ad6 Escape underscore in README 2021-09-25 12:12:01 -04:00
Jude Melton-Houghton
b983c77279 Add a README 2021-09-25 11:59:23 -04:00
Jude Melton-Houghton
32f6e14f1a Add a LGPLv3+ license 2021-09-25 11:18:38 -04:00
Jude Melton-Houghton
cfa4b60397 Add settingtypes.txt 2021-09-25 11:08:27 -04:00
Jude Melton-Houghton
e5800e246a Allow disabling of behavior 2021-09-25 11:06:42 -04:00
Jude Melton-Houghton
318309aa41 Move large_slugs declaration into api.lua 2021-09-25 10:23:52 -04:00
Jude Melton-Houghton
98d5d39fd0 Remove unused vector global allowance 2021-09-25 10:21:08 -04:00
Jude Melton-Houghton
975ff8f00f Check current surface for movement 2021-09-25 10:13:27 -04:00
Jude Melton-Houghton
f7c8d81343 Remove some useless mapgen stuff 2021-09-24 21:53:26 -04:00
Jude Melton-Houghton
3667429555 Improve slug updates
This commit includes some optimizations. These are probably not
significant, but since this mod provides a minor feature, it should be
as performant as possible in order to justify its existence.
2021-09-24 21:49:05 -04:00
Jude Melton-Houghton
3828c22946 Initial commit 2021-09-24 10:30:37 -04:00