nodecore-cd2025/docs/issues.txt
Aaron Suen 3200149cc4 Buff torch and scaling light sources.
- Better compat with low gamma play.
- Torch now emits some light when in inventory, even
  if not actively wielded.
- Dynamic light API for mod use.
2020-02-22 21:57:08 -05:00

80 lines
3.0 KiB
Plaintext

========================================================================
ISSUES: Bugs, Cleanup and Refinements
------------------------------------------------------------------------
#### ##### #### # # ###### ##### ####
# # # # # # # # # # #
#### # # # # # # ##### # # ####
# ##### # # # # # ##### #
# # # # # # # # # # # #
#### # #### # ###### ###### # # ####
- Consider quantizing/palletizing textures.
- Switch door ablation propulsion to run on a node timer instead of
an abm, so it responds faster and more consistently?
- Make torches emit some light even when not wielded?
- More consistent with bandolier.
- Standardize temporary light system?
- falling_node pillars settle out of order!
- Add hint for recycling glass(es) to sand?
- Delayed hint witnessing?
- Store credit for soaking recipe in node metadata, give it to
the first person to punch it later.
- Use for witnessing fermentation recipes like peat/humus,
humus/dirt, dirt/sand.
- Tote recycling is possible but has no hint.
- Should recipe be changed? Heat it back into a cube if empty?
- Consider updating tote recipe.
- Should we create "recipe groups" to make it easier to specify
equivalent recipes for hint purposes?
- Totes should do face-connected search for totables; don't pick up
shelves only touching via a corner.
- Item ent merge should use logic consistent with nodecore.stack_merge,
which handles item families.
- Flammables should respond via AISM when bathed in fire or igniting
liquids like molten glass or rock.
- Need to find a way to make AISMs work with falling_node.
- Create ItemStack, run hooks, try to convert back to node
(assume node and item meta map 1:1) and if it fails then
spawn an item_ent.
- Need this for amalgamation remelting.
- Would it make sense to unify the item and falling_node ents?
- Can we automatically dump a TP overrides.txt file?
- Move this, and translate hook, to a chat command?
- Quicker optic path updates.
- Record which nodes are blocking optic paths, and which are
used by optic paths, in-memory, for quicker recalcs?
- Offline sponge spreading.
- Similar to grass spreading.
- Replacement for mkreg, a.k.a. register_generic():
- Allow lazy registration, i.e. a register method that can
register for things not yet defined, and allow later registration
of the registration definition that will pick up those missed.
- Allow unregistering things...?
- Should ash and derivatives have a fertilizing effect?
- Maybe wet/tacky stuccos?
- Unify sponge growth logic so it can be used for mapgen, to ensure
that spawned sponges match naturally-grown ones?
- Design doc needs another shakedown.
........................................................................
========================================================================