Yet another Discord note-to-self dump.
This commit is contained in:
parent
596eb1421c
commit
45cf7fe67d
11
CONTRIBUTING
11
CONTRIBUTING
@ -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
|
||||
|
11
WISHLIST
11
WISHLIST
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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?
|
||||
|
||||
........................................................................
|
||||
========================================================================
|
||||
|
Loading…
x
Reference in New Issue
Block a user