aboutsummaryrefslogtreecommitdiff
path: root/src/environment.cpp
AgeCommit message (Collapse)Author
2012-06-05Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola
GPLv2/later, by agreement of major contributors
2012-06-03WIP node metadata, node timersKahrl
2012-04-15Add a hack to get rid of the rare "ERROR: StaticObjectList::insert(): id ↵Perttu Ahola
already exists" failure
2012-04-09Fix ABM handling on block activationPerttu Ahola
2012-03-31Add 'fly' and 'fast' privileges and the underlying privileges-to-client systemPerttu Ahola
2012-03-31Allow group:groupname in ABM definition and implement ↵Perttu Ahola
minetest.hash_node_position()
2012-03-29Raise the player fall damage threshold to a much more fun levelPerttu Ahola
2012-03-29added PlayerSAO and RemotePlayer, removed ServerRemotePlayerKahrl
2012-03-18Dynamic sky, fog and cloud colors; sun and moonPerttu Ahola
2012-03-16Move ClientMap to clientmap.{h,cpp}Perttu Ahola
2012-03-15MapBlockMesh, mesh animation system, urgent mesh updates, athmospheric ↵Kahrl
light, removed footprints
2012-03-11Clean up log messages everywherePerttu Ahola
2012-03-10Immediate smoke puff when a normal entity is punched to deathPerttu Ahola
2012-02-05Players stay in environment even when dead, damage flash and fall damage fixesKahrl
Don't set m_removed on dead players (dead players are indicated by hp == 0). Local damage flash is shown whatever the cause was (even from Lua set_hp). PlayerCAO damage flash matches duration of local damage flash. Fall damage is dealt much more consistently (this is done by disallowing jumping when speed.Y is very negative, up to now jumping could sometimes negate fall damage)
2012-01-22Node placement / mineral / serialization / iron freq / node_dig callbackKahrl
- Node placement code moved to Lua - Mineral system removed (added default:stone_with_coal and default:stone_with_iron). - MapBlock and MapNode serialization updated. - Mapgen: Frequency of iron increased. - node_dig callback and related changes.
2012-01-03Limit range of ABM timer initial value randomizationPerttu Ahola
2012-01-02Initialize ABM timer to random value to spread processingPerttu Ahola
2012-01-02Fix ABM trigger chance being often way too highPerttu Ahola
2011-12-28Add EnvRef:get_objects_inside_radius(pos, radius)Perttu Ahola
2011-12-03Add ABM required neighbor checkPerttu Ahola
2011-12-02Fix player double damagePerttu Ahola
2011-12-02Move ServerRemotePlayer to a separate filePerttu Ahola
2011-12-02Make players be again visible from a long distancePerttu Ahola
2011-12-01Players are more like objects + related stuffPerttu Ahola
2011-12-01Player-is-SAO WIPPerttu Ahola
2011-12-01Add ServerActiveObject::removingFromEnvironment()Perttu Ahola
2011-11-30Fix player getting reset to 0,0 at connect if being far from 0,0Perttu Ahola
2011-11-29Fix active_object_count and active_object_count_wider not getting updated ↵Perttu Ahola
between ABM calls causing huge amounts of DMs and rats and stuff
2011-11-29Silly MSVC doesn't know how to handle type conversions for parameters of ↵Perttu Ahola
pow(). Help it.
2011-11-29Comment out debug output in ServerEnvironment::activateBlockPerttu Ahola
2011-11-29Handle ActiveBlockModifier intervals properly, down to 1sPerttu Ahola
2011-11-29Replace old active block random node modifying things with actual ↵Perttu Ahola
ActiveBlockModifiers
2011-11-29Make blocks to be loaded from disk when the active block area reaches themPerttu Ahola
2011-11-29Fix player getting thrown underground after connectingPerttu Ahola
2011-11-29Make lighting update occur immediately after ClientActiveObject addition to ↵Perttu Ahola
make objects show up much more responsively
2011-11-29Optimize active block modifier stuff (was left horribly unoptimized after ↵Perttu Ahola
making content ids dynamic)
2011-11-29Add node definitions in Lua and do not use content_mapnode_init anymore ↵Kahrl
(except in test.cpp)
2011-11-29Add reason parameter to setModified and print it out to verbosestream when ↵Perttu Ahola
saving block
2011-11-29Do not expose CONTENT_* stuff in content_mapnode.h and use a name converter ↵Perttu Ahola
wrapper in old code
2011-11-29GameDef compilesPerttu Ahola
2011-11-29Create framework for getting rid of global definitions of ↵Perttu Ahola
node/tool/item/whatever types
2011-11-29Allocate MapBlock::m_node_metadata on heap to allow less header bloatPerttu Ahola
2011-11-29Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuffPerttu Ahola
2011-11-29Scripting WIP: Add global environment step function on_stepPerttu Ahola
2011-11-29Scripting WIPPerttu Ahola
2011-11-29Scripting WIPPerttu Ahola
2011-11-29Scripting WIPPerttu Ahola
2011-11-29Scripting WIPPerttu Ahola
2011-10-18Fix object duplication bugPerttu Ahola
2011-10-18Add /clearobjectsPerttu Ahola