New version numbering scheme, updated plans.
This commit is contained in:
parent
37f5c0a0de
commit
0004d4aaf1
@ -2,14 +2,17 @@
|
||||
LONG-TERM DESIGN IDEAS
|
||||
------------------------------------------------------------------------
|
||||
|
||||
- More support and feedback info.
|
||||
- A chat command with more info?
|
||||
- A feedback command to submit comments?
|
||||
- Merge support info with survey nag?
|
||||
- Support/feedback improvements.
|
||||
- Kill the snooper if it's not serving its purpose.
|
||||
- Maybe leave the gathering and kill the reporting.
|
||||
- Users can still upload worlds with stats included.
|
||||
- Move stats back into player attributes.
|
||||
- Improve in-game hint stuff.
|
||||
- Feedback/issues URL?
|
||||
- Look for new URL buttons in 5.0+
|
||||
- Achievement/hint system?
|
||||
|
||||
- Hint system for new players.
|
||||
|
||||
- Digital logic.
|
||||
- Digital logic.
|
||||
- "Redstone dust", falling/attached, hard to place freely.
|
||||
- One primitive logic gate, NAND or NOR.
|
||||
- No delay/buffers; transform to mechanical for delays.
|
||||
@ -38,7 +41,13 @@ LONG-TERM DESIGN IDEAS
|
||||
- From exploration, deliving too deep, leaving things to rot, etc.
|
||||
- Some spread explosively (fire), some creeping (blights).
|
||||
|
||||
- Cultivation and farming
|
||||
- Plant-like CA animals, like bee nests and clouds of bees?
|
||||
Termine mounds? Ant colonies? Coral?
|
||||
|
||||
- More biomes, exploration diversity.
|
||||
- Water and lava springs.
|
||||
- Lava deep underground as a bedrock replacement?
|
||||
|
||||
........................................................................
|
||||
========================================================================
|
||||
|
@ -2,6 +2,19 @@
|
||||
ROADMAP (SHORT-TERM)
|
||||
------------------------------------------------------------------------
|
||||
|
||||
- Make neighbor/distance calcs consistent.
|
||||
- We're using scan_flood in some places, face checks in others,
|
||||
and find_nodes_in_area (cuboid) in others.
|
||||
- Diamond shape would be most consistent.
|
||||
- Should require face touching, not diagonal.
|
||||
- Clean up eggcorns.
|
||||
- Balance quantity per tree.
|
||||
- Switch to craftitem drawtype? They don't look right.
|
||||
- Crushing damage refinements.
|
||||
- Make certain types of nodes (e.g. eggcorns, dead leaves)
|
||||
do far less or no damage.
|
||||
- Base on classes? Have a crush_damage_mult prop?
|
||||
- Fractional HP API, using player attributes
|
||||
- Right-click a stack with same items to add to it.
|
||||
- Picking up and re-dropping gets very tedious.
|
||||
- Fire tech.
|
||||
|
@ -157,4 +157,4 @@ minetest.get_node_drops = function(...)
|
||||
drops[#drops + 1] = stack
|
||||
end
|
||||
return drops
|
||||
end
|
||||
end
|
||||
|
@ -172,4 +172,4 @@ function nodecore.quenched(pos)
|
||||
{x = pos.x - 1, y = pos.y - 1, z = pos.z - 1},
|
||||
{x = pos.x + 1, y = pos.y + 1, z = pos.z + 1},
|
||||
{"group:coolant"}) > 0
|
||||
end
|
||||
end
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- LUALOCALS < ---------------------------------------------------------
|
||||
local minetest, nodecore, pairs, type
|
||||
= minetest, nodecore, pairs, type
|
||||
= minetest, nodecore, pairs, type
|
||||
-- LUALOCALS > ---------------------------------------------------------
|
||||
|
||||
local modname = minetest.get_current_modname()
|
||||
@ -131,4 +131,4 @@ nodecore.register_limited_abm({
|
||||
return replacestack(pos, def.metal_alt_hot, stack)
|
||||
end
|
||||
return inv:set_stack("solo", 1, stack)
|
||||
end})
|
||||
end})
|
||||
|
@ -1,3 +1,8 @@
|
||||
-- LUALOCALS < ---------------------------------------------------------
|
||||
local minetest, pairs
|
||||
= minetest, pairs
|
||||
-- LUALOCALS > ---------------------------------------------------------
|
||||
|
||||
local function hotpotatoes(player)
|
||||
local inv = player:get_inventory()
|
||||
local hurt = 0
|
||||
@ -34,4 +39,4 @@ minetest.register_globalstep(function()
|
||||
for k, v in pairs(minetest.get_connected_players()) do
|
||||
hotpotatoes(v)
|
||||
end
|
||||
end)
|
||||
end)
|
||||
|
@ -1,7 +1,15 @@
|
||||
local ver = "$Format:%at-%h$"
|
||||
-- LUALOCALS < ---------------------------------------------------------
|
||||
local math, tonumber
|
||||
= math, tonumber
|
||||
local math_floor
|
||||
= math.floor
|
||||
-- LUALOCALS > ---------------------------------------------------------
|
||||
|
||||
ver = (ver:sub(1, 1) == "$")
|
||||
and "DEVELOPMENT VERSION"
|
||||
or ("Version " .. ver)
|
||||
local stamp = tonumber("$Format:%at$")
|
||||
if not stamp then
|
||||
return "DEVELOPMENT VERSION"
|
||||
end
|
||||
stamp = math_floor((stamp - 1540612800) / 60)
|
||||
stamp = ("00000000" .. stamp):sub(-8)
|
||||
|
||||
return ver
|
||||
return "Version " .. stamp .. .. "-$Format:%h$"
|
||||
|
Loading…
x
Reference in New Issue
Block a user