Aaron Suen
294fb0285f
Some initial basic sponge wetting/drying logic.
2019-02-19 00:50:59 -05:00
Aaron Suen
5f4ff881d3
Merge branch 'master' into sponge
2019-02-19 00:41:34 -05:00
Aaron Suen
d184209521
Fix item settling behavior.
...
The old code wasn't working in v5.0+, due to the separation of
item entity physical_state into separate moving/sliding states.
Instead, just check to see if its position has remained unchanged
for a nominal amount of time before settling.
2019-02-19 00:34:12 -05:00
Aaron Suen
c1e7a3898d
Add contribution guide.
2019-02-19 00:22:50 -05:00
Aaron Suen
c0d031eb24
Create initial node defs for sponges.
2019-02-16 19:34:53 -05:00
Aaron Suen
fa3871e99c
Drop slabs, increase stepheight.
...
Non-cubic nodes wreak havoc with falling items and stacks. The
general need for slabs can be worked around by increasing the
player's stepheight allowing traversal of normal terrain without
jumping. Unfortunately this will only work in 5.0+, which should
hopefully be released soon.
2019-02-15 21:24:37 -05:00
Aaron Suen
0f84b244c2
More idea work. Lists are getting long, due for a pruning soon...
2019-02-11 22:00:43 -05:00
Aaron Suen
b4eff63552
Getting some suggestions for materials to work with.
...
I completely forgot about dungeons, but they could be a valuable
mapgen resource, and they really do need to be fleshed out better.
2019-02-11 21:41:36 -05:00
Aaron Suen
b8781192cb
More planning.
2019-02-10 13:29:34 -05:00
Aaron Suen
c53fa52c9d
Refine tree growth plans.
2019-02-10 12:40:13 -05:00
Aaron Suen
d98dac8483
Merge recipe refactor back into main branch.
...
This is a forced-non-fast-forward so we can keep track of where
master was before the merge.
2019-02-10 12:19:27 -05:00
Aaron Suen
70d9e7a320
Resolve flammable itemstack regression.
...
Using a separate ABM for this. We may want the burn-up effect with
containers later, but it may have to be handled differently in
those cases as the container itself may have flammability
characteristics to take into account.
This SHOULD also resolve the problem with transient states of the
stack node (i.e. wherein it was temporarily empty) burning up,
which caused some things to burn up when they shouldn't.
Particularly egregious was the destruction of hot lode prills when
they dropped into forgefire.
2019-02-10 12:16:00 -05:00
Aaron Suen
1c8398a511
Fixed stack pummel particle regression.
2019-02-10 00:43:02 -05:00
Aaron Suen
8dac110942
Tone down particles, record last few regressions.
2019-02-10 00:34:25 -05:00
Aaron Suen
50875fc9d8
FINALLY finish converting remaining pummel stuff.
2019-02-10 00:25:57 -05:00
Aaron Suen
4b972b4d3b
More recipe conversion, bugfixing.
2019-02-10 00:20:55 -05:00
Aaron Suen
a6c4ec6706
Fix crafting crash.
2019-02-09 23:36:39 -05:00
Aaron Suen
35d814fb43
Fix suspected infinite loop in nodefall.
2019-02-09 23:35:16 -05:00
Aaron Suen
1a3afc6fa9
Cleanup.
2019-02-09 23:24:01 -05:00
Aaron Suen
b02af51b20
Efficiency for heavily-used abm.
2019-02-09 23:00:38 -05:00
Aaron Suen
b5bd67d5a7
Finished pummel-craft API, started converting recipes.
2019-02-09 22:44:56 -05:00
Aaron Suen
beb36c2ee8
Merge branch 'master' into refac1
2019-02-09 14:00:18 -05:00
Aaron Suen
2d9eb0255e
Typo.
2019-02-09 14:00:02 -05:00
Aaron Suen
8abaac5997
Guard against new players w/o certain stats.
2019-02-09 00:44:24 -05:00
Aaron Suen
1f719facc9
Merge branch 'master' into refac1
2019-02-09 00:36:14 -05:00
Aaron Suen
3d36d4eb7e
Fix a crash on running out of hints.
2019-02-08 23:59:53 -05:00
Aaron Suen
6abbef6c25
Filled in missing hints.
2019-02-08 23:53:36 -05:00
Aaron Suen
e90ad9fda4
Added the beginnings of a hint/guide system.
2019-02-08 23:45:41 -05:00
Aaron Suen
05d4d52eb4
Survey of how we're using pummels right now.
2019-02-08 21:12:10 -05:00
Aaron Suen
1ba1d13fcc
Craft eggcorn dirt instead of abming it.
2019-02-04 20:21:33 -05:00
Aaron Suen
33cbce23e5
Merge branch 'master' into refac1
2019-02-04 20:16:54 -05:00
Aaron Suen
d39b3a3949
Move version handling into base API.
2019-02-04 20:15:33 -05:00
Aaron Suen
a8009f4c0c
Make eggcorns "attached" instead of "falling".
...
Functionally, When they land, they'll land as an item stack instead
of placing as a node. Visually, they won't look huge as they fall
anymore.
2019-02-03 13:22:43 -05:00
Aaron Suen
08a27aaae2
Downscale eggcorn inventory/falling image.
2019-02-03 13:20:19 -05:00
Aaron Suen
d67f736ac5
Merge node_is into match.
2019-02-03 12:44:33 -05:00
Aaron Suen
2b8cc8fba2
Finished refactoring crafting into a separate mod.
...
Appears to work with existing functionality.
Next step will be to rework pummel to use a "recipe" system and
reuse most of the useful parts of the crafting system.
2019-02-03 12:10:27 -05:00
Aaron Suen
cb4b3482ad
Clean up docs.
2019-02-03 11:25:14 -05:00
Aaron Suen
e78ba700a1
Some more adjustments.
...
Started flattening recipes.
2019-02-03 11:24:06 -05:00
Aaron Suen
ef8a756f8e
Workaround https://github.com/minetest/minetest/issues/7020
2019-02-03 09:47:42 -05:00
Aaron Suen
3a377af1fd
Guard against failed def lookup.
2019-02-03 09:11:36 -05:00
Aaron Suen
f98e8be5c2
Started a large refactor project.
...
The idea is to merge the pummel logic with crafting recipes,
and move them up out of plain old api.
2019-02-03 09:00:09 -05:00
Aaron Suen
0627c22101
More tree nerfs. Too many leaves.
2019-02-01 22:17:06 -05:00
Aaron Suen
03fd234f44
MORE tree nerfing.
2019-02-01 21:39:46 -05:00
Aaron Suen
7de5a4d7e3
Nerf tree growth rates.
...
- Trees now take a long time to develop after planting.
- Environmental factors are important. Growth is aide by access
to dirt for roots, and extra moisture from nearby water sources.
2019-02-01 18:34:03 -05:00
Aaron Suen
c100ff30c0
Weird typo.
2019-01-30 21:45:07 -05:00
Aaron Suen
9ef8b8520f
Rip out the snooper and consolidate statistics/knowledge yet again.
...
Nobody was using the snooper; not worth the bother to host it.
Instead, consolidate player statistics tracking for the achievement
system. We can still use it for statistics collection, but users
would probably have to post world dumps for that.
2019-01-30 21:02:19 -05:00
Aaron Suen
968bbcfe8b
Allow adding 1 to a stack.
...
This should make pack-exact-stack recipes a little easier.
2019-01-29 23:12:07 -05:00
Aaron Suen
4a69f64b7d
Remove excess doc, fix lode cobble hand-diggability.
2019-01-29 23:07:00 -05:00
Aaron Suen
527449b299
Fix typo that made fire block sunlight.
2019-01-29 22:42:35 -05:00
Aaron Suen
ad94dddd20
Strip excess bark off ladder/frame textures.
2019-01-29 20:45:16 -05:00