8120a5c715
NodeCore is supposed to be a "player vs self" mental challenge, neither tourism/spectacle, nor a "player vs environment" conquest. Players are supposed to find their own goals, as well as applying the effort to achieve them, and the nature of the goals is purposefully as open-ended as possible, ideally with no bias toward any kind of "completionism." The name "Hints" implied some kind of assistance, and thus was inappropriate. The name "Challenges" similarly implies an extrinsic source of motivation, which the system is only marginally designed to provide; especially, it helps new player gain some momentum, but players are supposed to find their own motivation eventually instead of chasing after hint completion as a goal, especially since they will miss the most compelling aspects of the game. Somewhat experimentally, rename these once again to "discovery"/"discoveries" and remove language that suggests progress toward completion. Add stronger language suggesting that there is much more to discover outside of this, hinting at emergent systems as an example
16 lines
641 B
Lua
16 lines
641 B
Lua
-- LUALOCALS < ---------------------------------------------------------
|
|
local minetest, nodecore
|
|
= minetest, nodecore
|
|
-- LUALOCALS > ---------------------------------------------------------
|
|
|
|
local modname = minetest.get_current_modname()
|
|
|
|
function nodecore.hints_disabled()
|
|
return not nodecore.setting_bool(modname .. "_enable", true, "Enable discovery system",
|
|
[[Enable/show the discovery system and all related interfaces. Disabling
|
|
this may be useful on multiplayer servers if the players are all
|
|
experienced and the discoveries are obtrusive or distracting.]])
|
|
end
|
|
|
|
nodecore.hints_disabled() -- for startup settingtypes.txt
|