Yet another Discord note-to-self dump.

This commit is contained in:
Aaron Suen 2019-09-05 21:10:13 -04:00
parent 596eb1421c
commit 45cf7fe67d
4 changed files with 60 additions and 19 deletions

View File

@ -1,8 +1,9 @@
========================================================================
------------------------------------------------------------------------
To contribute to this project, you must understand and agree to the
terms in this document at the time of contribution.
For your contribution to be included in this project, you must
understand and agree to the terms in this document at the time of
contribution.
- A "contribution" consists of all files, patches and changes, source
control commits, comments and other metadata submitted to the project
@ -28,6 +29,12 @@ terms in this document at the time of contribution.
Other Guidelines:
- Non-included contributions to the project, such as hosting or other
services, content such as videos/streams, screenshots/galleries,
reviews, stories and other publicity do not need to follow the
guidelines above unless they are intended to also be eligible for
inclusion directly in the project.
- Keep original media source files that are not directly used by the
game engine (e.g. *.blend, *.xcf, *.svg) in folders named "src" in the
appropriate mod/area. These will NOT be distributed with the source

View File

@ -6,7 +6,7 @@ to the project!
- Help (PRs and/or advocacy) with Minetest engine issues:
- >5.0.1 Release: Improvements already in the development branch
of the engine are expected to benefit NodeCore.
of the engine are expected to benefit NodeCore, e.g. #8701.
- #7245: This is blocking making navigation challenges and
distinguishing nodes with similar appearance into gameplay
elements.
@ -14,6 +14,15 @@ to the project!
the touchtip from screen-space into node-space.
- #7020: This bug requires NodeCore to maintain a workaround for
the engine in its own code.
- #TBD: Engine should not render ents that are inside a mapblock
for which the mapblock mesh is not yet rendering, to prevent
transient X-ray viewing at view distance edge.
- Publicity and player content:
- Help spread NodeCore! Share your experiences, screenshots,
videos and streams!
- Let the developers know if you have shared something about
NodeCore, or would like guidance creating something to share.
- Translations, including:
- New languages.

View File

@ -9,8 +9,30 @@ ISSUES: Bugs, Cleanup and Refinements
# # # # # # # # # # # #
#### # #### # ###### ###### # # ####
- ABMs against stacks are piling up. We need an Active Stack
Modifier API.
- Touchtip heuristics.
- Make sure scaling nodes are air_equivalent.
- Disable touchtip for unpointables.
- Soaking API.
- Call getqty(pos, node, catchup) with catch-up qty.
- Returns number or nil=0 to add to total.
- Returns false to reset total.
- Call check(pos, node, total) to check total for completion.
- Do nothing after return; callback responsible
for all transformations.
- Uses:
- Tree growth.
- Lux infusion.
- Fallen leaves + grass + sunlight decay to nothing.
- Fallen leaves buried in leaves decay to dirt.
- Should be able to pummel non-loose cobble to stone chips and non-
loose gravel with sufficiently advanced pick (infused at least).
- Wandering fluids API for concrete, glass?
- ASNMs: Active StackNode Modifiers.
- Replace all ABMs against nc_item:stack.
- Quenching fire still sometimes destroys neighboring nodes!
@ -18,12 +40,6 @@ ISSUES: Bugs, Cleanup and Refinements
being inherited in the cloning; need to dig through the properties
and remove the ones we don't want inherited.
- Update CONTRIBUTING and wishlist.txt docs for non-repo items,
e.g. screenshots, videos/links, documentation and guides, publicity.
- Release an official beta pack/edition.
- Modpack of experimental features vs. alternate game by branch?
- Reinstate and update toolbelt once engine PR #8701 is released
- Alternative item strategy with dedicated slots for each
inventory space, which can be empty if in hand instead.
@ -40,16 +56,16 @@ ISSUES: Bugs, Cleanup and Refinements
- Allow node displacement sideways?
- Maybe force column to coordinate settling in order, to
avoid race conditions?
- Check for early settling on node of same type, e.g. for
falling leaves.
- API Cleanup
- Utils
- Box mueller and exporand
- Box mueller (and repeated box mueller sum) and exporand
- Break up the nc_api monstrosity.
- nc_api_base to create _G.nodecore and include for all.
- nc_api metamod that just depends on ALL other api's.
- nc_all metamod for 3rd party mod authors...?
- Soaking API for time-integrated processes.
- Tree growth
- Heat API
- Unified heating/cooling number from env.
- Proper API for burning up items

View File

@ -9,22 +9,29 @@ ROADMAP: Large New Development Projects
# # # # # # # # # # # #
#### # #### # ###### ###### # # ####
- Release an official beta pack/edition.
- Modpack of experimental features vs. alternate game by branch?
- Lux Ore
- Higher tiers of Lux are igniters.
- Players accumulate radiation.
- Lower healing rate? Lower max health?
- Lux Ataxia, randomly drop things.
- Increase pummel times.
- Player health API to allow registering multiple reasons
for player health loss (injury, radiation)
- Radiation fades, washes off faster with water.
- Tools also radioactive, but much less so.
- Stacks also radioactive. Tools too but less so.
- Weaken infusion based on distance from source node.
- Make infusion only work if flux on top of tool.
- Use gravity vector to make flowing water push the player?
- Player knockback coming in 5.1+?
- Allow players to push others around by punching?
- Use for door conveyors?
- Doors
- Automation via laser ablation propulsion.
- Some materials cannot be operated by hand?
- Stirling engine using light gradient?
- Water or steam for rotary power?
- Arrangements to auto-return if propulsion removed?
- Push fluids, falling_nodes, items, ents as appropriate?
- Also move items sitting atop?
- Use as press for quick packing recipes?
@ -106,5 +113,7 @@ ROADMAP: Large New Development Projects
- Trains of minecarts?
- Conveyors, elevators?
- Use gravity vector to make flowing water push the player?
........................................................................
========================================================================