Perttu Ahola
|
d06d7cb9a4
|
Show infotext for unknown nodes
|
2011-12-03 13:51:16 +02:00 |
Kahrl
|
d6b30dd3a5
|
CraftItem rework and Lua interface
|
2011-11-29 19:13:58 +02:00 |
Perttu Ahola
|
ab3911ba9e
|
Print errors from local log to chat
|
2011-11-29 19:13:56 +02:00 |
Kahrl
|
f42c57d9a8
|
Add IDropAction and related stuff
|
2011-11-29 19:13:54 +02:00 |
Perttu Ahola
|
cebc8c78a4
|
Make object hit delay smaller for fun; actually it should be roughly zero and hit damage should be calculated from the amount of time since last punch, limited to a maximum value
|
2011-11-29 19:13:50 +02:00 |
Perttu Ahola
|
94feb62b08
|
When digging a node, don't switch to punching an object without raising button
|
2011-11-29 19:13:50 +02:00 |
Perttu Ahola
|
81f1cc662f
|
Remove #include <content_mapnode.h> from game.cpp
|
2011-11-29 19:13:46 +02:00 |
Perttu Ahola
|
7696a38543
|
Improve loading screen and protocol
|
2011-11-29 19:13:45 +02:00 |
Perttu Ahola
|
9fc78cbece
|
Fix flowing water being always opaque
|
2011-11-29 19:13:45 +02:00 |
Perttu Ahola
|
eed727c61b
|
Completely generalized mesh generation; ContentFeatures serialization
|
2011-11-29 19:13:44 +02:00 |
Perttu Ahola
|
cf6e22e9a6
|
Better node texture generation
|
2011-11-29 19:13:43 +02:00 |
Perttu Ahola
|
01ae0daea5
|
Properly update textures in node definitions
|
2011-11-29 19:13:43 +02:00 |
Perttu Ahola
|
e71744b918
|
Modify mod and texture directory hierarchies
|
2011-11-29 19:13:43 +02:00 |
Perttu Ahola
|
9e1c4533b8
|
Move tool definitions to script
|
2011-11-29 19:13:43 +02:00 |
Perttu Ahola
|
4b8e4dae58
|
Tool definition transfer to client
|
2011-11-29 19:13:42 +02:00 |
Perttu Ahola
|
e9620d9c8c
|
Make fence post selection box smaller and create code to allow node placement to the side of a static box
|
2011-11-29 19:13:42 +02:00 |
Perttu Ahola
|
c6fd2986d4
|
GameDef compiles
|
2011-11-29 19:13:42 +02:00 |
Perttu Ahola
|
abceeee92f
|
Create framework for getting rid of global definitions of node/tool/item/whatever types
|
2011-11-29 19:13:41 +02:00 |
Perttu Ahola
|
3b77a63d5d
|
Allocate MapBlock::m_node_metadata on heap to allow less header bloat
|
2011-11-29 19:13:41 +02:00 |
Perttu Ahola
|
64fa59e24f
|
Generic NodeMetadata text input
|
2011-11-29 19:13:41 +02:00 |
Perttu Ahola
|
79c9f14aec
|
Generalize selection boxes
|
2011-11-29 19:13:41 +02:00 |
Perttu Ahola
|
64996422c0
|
Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuff
|
2011-11-29 19:13:40 +02:00 |
Perttu Ahola
|
1726b82a16
|
occlusion culling fix, a little reshaping of map rendering for more useful profiler output and dynamic profiler text size
|
2011-11-02 18:13:56 +02:00 |
Perttu Ahola
|
9b907dd65a
|
Try to tune fog to work well on high-end machines also
|
2011-10-18 21:08:31 +03:00 |
Perttu Ahola
|
4e1055543c
|
Tune map rendering and related diagnostics
|
2011-10-18 19:18:01 +03:00 |
Perttu Ahola
|
eae2d35ca5
|
Fix client profiler print interval
|
2011-10-18 10:36:52 +03:00 |
Perttu Ahola
|
64c4d00693
|
F2 toggles profiler display in client
|
2011-10-17 20:40:55 +03:00 |
Perttu Ahola
|
558a133044
|
Display RTT (round trip time, ping) on client status text
|
2011-10-17 17:18:50 +03:00 |
Perttu Ahola
|
5037efdea9
|
Add some rendering statistics to profiler
|
2011-10-17 17:06:28 +03:00 |
Perttu Ahola
|
2419d0029a
|
Some more profiler stuff to get the hang on what really uses CPU
|
2011-10-16 22:39:35 +03:00 |
Perttu Ahola
|
b8f2dcea4d
|
Improve debug profiler usage for investigating CPU usage of server
|
2011-10-16 21:16:44 +03:00 |
Perttu Ahola
|
67a6bc4ab5
|
Fix map delete on windows (concatenate paths correctly with / or \ depending on OS)
|
2011-10-16 16:16:47 +03:00 |
Perttu Ahola
|
b65a5aceb0
|
Use the logger; also, default to not showing much crap in console. Use --info-on-stderr to enable crap.
|
2011-10-16 14:57:53 +03:00 |
Perttu Ahola
|
74febd5c31
|
Handle death and respawn better
|
2011-10-15 14:46:59 +03:00 |
Perttu Ahola
|
5341bf59c2
|
Improve mobv2
|
2011-10-15 12:17:21 +03:00 |
Perttu Ahola
|
43a28f04fa
|
mobv2
|
2011-10-15 02:28:57 +03:00 |
Perttu Ahola
|
9e46cbf7ea
|
Header file tweaking; mainly for speed
|
2011-10-12 13:53:38 +03:00 |
Perttu Ahola
|
2ecd53ce09
|
Fix single-frame lag in camera yaw/pitch, tune view bobbing and add wielded tool movement when walking and tweak stuff a bit
|
2011-09-26 15:09:04 +03:00 |
Kahrl
|
36af9bb027
|
Create a separate scene manager for the wielded tool. This fixes the glitchyness in large map coordinates and some depth buffer problems. (The tool doesn't bob anymore when walking, this will be fixed later.) Fix MSVC build (thanks to dannydark).
|
2011-09-21 01:42:52 +02:00 |
Kahrl
|
01f3ae1c50
|
Digging animation
|
2011-09-20 11:06:16 +02:00 |
Kahrl
|
36bcbca9ac
|
Added sprite extruder
|
2011-09-19 03:01:11 +02:00 |
Kahrl
|
63266928a5
|
Made wielded tool move slightly (and smoothly) during view bobbing. Making the tool be a child node of an empty scene node instead of the camera scene node seemingly fixed the uncontrollable tool jitter, too.
|
2011-09-15 01:53:42 +02:00 |
Kahrl
|
e4cb004460
|
trying something else... also replaced M_PI by PI everywhere
|
2011-09-08 16:10:44 +02:00 |
Kahrl
|
71418639d3
|
attempting to merge Queatz/the-wielded-tool and kahrl/viewbobbing, something doesn't work right yet
|
2011-09-08 14:21:56 +02:00 |
Kahrl
|
ccadebabba
|
Implemented view bobbing (testing simple lemniscate shape)
|
2011-09-08 13:03:55 +02:00 |
Kahrl
|
baf7da9d4a
|
Collected and moved existing camera infrastructure from game.cpp to camera.cpp and camera.h. Introduced configuration settings 'fov' which chooses the camera's (vertical) field of view and 'view_bobbing' which currently does nothing. Other code refactored to not expect the FOV to be a build time constant.
|
2011-09-08 01:08:47 +02:00 |
Kahrl
|
c0b35fa429
|
Removed unused camera_position and camera_direction fields from Client. Moved ClientEnvironment::drawPostFx to ClientMap::renderPostFx -- this will make the camera management classes easier to write, as ClientMap already knows the camera position but ClientEnvironment doesn't and has to be told about it. This also eliminates the need for Client::getEnv(). Made the post effect color a content feature defined in content_mapnode.h.
|
2011-09-07 19:21:28 +02:00 |
JacobF
|
f31b0a3361
|
Display which tool the player is holding
And some simple animation when trying to dig...
|
2011-09-07 10:56:04 -04:00 |
Perttu Ahola
|
e4f443a57a
|
Inventory transparency; very loosely based on sapier's commits.
Also contains some commented-out code for testing out different looks
in the future.
|
2011-08-23 00:33:38 +03:00 |
Perttu Ahola
|
5415256a52
|
Merge remote-tracking branch 'oblomov/me_cmd'
|
2011-08-22 14:46:54 +03:00 |