Perttu Ahola [Mon, 16 May 2011 17:40:19 +0000 (20:40 +0300)]
added -Wno-unused-but-set-variable, which hides a new warning in gcc 4.6 which only slows down development with no effect on security or anything.
Perttu Ahola [Mon, 16 May 2011 16:54:08 +0000 (19:54 +0300)]
Fixed two compiler warnings
Perttu Ahola [Mon, 16 May 2011 16:39:15 +0000 (19:39 +0300)]
merged CiaranG's changes (player privileges)
Ciaran Gultnieks [Mon, 16 May 2011 16:13:33 +0000 (17:13 +0100)]
Server commands without classes
Ciaran Gultnieks [Mon, 16 May 2011 15:13:17 +0000 (16:13 +0100)]
Privileges to/from string conversion functions standalone, not static members
Ciaran Gultnieks [Mon, 16 May 2011 10:34:06 +0000 (11:34 +0100)]
Better synchronisation of build/mine attempts when the player isn't allowed to
Ciaran Gultnieks [Mon, 16 May 2011 10:32:49 +0000 (11:32 +0100)]
Allow "all" to be specified in player config file for privileges
Ciaran Gultnieks [Mon, 16 May 2011 09:41:19 +0000 (10:41 +0100)]
Improved server commands and added player permissions.
--HG--
extra : rebase_source :
178fe08f10b7de3ebaba088bd24faad795114216
Perttu Ahola [Sun, 15 May 2011 10:07:53 +0000 (13:07 +0300)]
fixed an "unused variable" warning
Perttu Ahola [Sun, 15 May 2011 10:06:46 +0000 (13:06 +0300)]
added missing #ifndef KEYCODE_HEADER to keycode.h
Perttu Ahola [Sat, 14 May 2011 16:46:35 +0000 (19:46 +0300)]
removed a leftover debug print
Perttu Ahola [Sat, 14 May 2011 12:44:27 +0000 (15:44 +0300)]
removed unnecessary comment
Perttu Ahola [Sat, 14 May 2011 12:43:26 +0000 (15:43 +0300)]
Added key configuration in the configuration file.
Perttu Ahola [Mon, 9 May 2011 18:41:16 +0000 (21:41 +0300)]
merged CiaranG's changes: the glass block
Ciaran Gultnieks [Mon, 9 May 2011 18:35:46 +0000 (19:35 +0100)]
Added .hgignore
Ciaran Gultnieks [Mon, 9 May 2011 18:28:12 +0000 (19:28 +0100)]
Added glass texture (poor artwork skills, apologies in advance)
Ciaran Gultnieks [Mon, 9 May 2011 18:22:07 +0000 (19:22 +0100)]
Added glass, with rendering and furnace support.
Perttu Ahola [Mon, 9 May 2011 13:39:37 +0000 (16:39 +0300)]
Removed a single outdated comment in client.cpp
Perttu Ahola [Fri, 6 May 2011 13:58:06 +0000 (16:58 +0300)]
Fixed viewing range stuff a bit (now it works better with very low ranges)
Perttu Ahola [Tue, 3 May 2011 14:33:51 +0000 (17:33 +0300)]
Fixed a temporary solution of server shutting down to an assert(0) when a too large block metadata is sent to an old client
Perttu Ahola [Tue, 3 May 2011 14:33:13 +0000 (17:33 +0300)]
Hopefully fixed the bug of huge mineral deposits rarely in seafloor sand
Perttu Ahola [Tue, 3 May 2011 05:22:05 +0000 (08:22 +0300)]
comment update
Perttu Ahola [Fri, 29 Apr 2011 23:12:32 +0000 (02:12 +0300)]
random comment updates
Perttu Ahola [Fri, 29 Apr 2011 15:30:34 +0000 (18:30 +0300)]
added cobblestone to the texture atlas
Perttu Ahola [Fri, 29 Apr 2011 14:55:50 +0000 (17:55 +0300)]
changelog update
Perttu Ahola [Fri, 29 Apr 2011 14:53:07 +0000 (17:53 +0300)]
made proper skyboxes for dawn/evening and night
Perttu Ahola [Fri, 29 Apr 2011 13:39:47 +0000 (16:39 +0300)]
Tweaked clouds a bit
Perttu Ahola [Fri, 29 Apr 2011 13:02:58 +0000 (16:02 +0300)]
updated changelog
Perttu Ahola [Fri, 29 Apr 2011 13:00:36 +0000 (16:00 +0300)]
added simple skybox
Perttu Ahola [Fri, 29 Apr 2011 12:34:26 +0000 (15:34 +0300)]
added clouds
Perttu Ahola [Thu, 28 Apr 2011 21:38:11 +0000 (00:38 +0300)]
didn't actually change everything, just re-saved the grass texture.
Perttu Ahola [Thu, 28 Apr 2011 21:29:34 +0000 (00:29 +0300)]
Maybe fixed the flood of "WARNING: StaticObjectList::remove(): id=13 not found" style debug messages on the server when a player has quit.
Perttu Ahola [Tue, 26 Apr 2011 21:14:16 +0000 (00:14 +0300)]
Changed a bit of the code that is and should still be commented out.
Perttu Ahola [Tue, 26 Apr 2011 13:22:00 +0000 (16:22 +0300)]
forgot to change one thing back
Perttu Ahola [Tue, 26 Apr 2011 12:38:42 +0000 (15:38 +0300)]
tested out and commented out some new stuff for the terrain generator, to be used in the future.
Perttu Ahola [Mon, 25 Apr 2011 22:13:30 +0000 (01:13 +0300)]
A small fix to unnecessary saving of map metadata
Perttu Ahola [Mon, 25 Apr 2011 21:23:38 +0000 (00:23 +0300)]
Optimized map saving and sending (server-side)
Perttu Ahola [Mon, 25 Apr 2011 08:55:40 +0000 (11:55 +0300)]
Set oerkki1 to not be drawn in completely dark
Perttu Ahola [Mon, 25 Apr 2011 08:55:07 +0000 (11:55 +0300)]
Added /#time <int> command to server for changing the time of day
Perttu Ahola [Sun, 24 Apr 2011 21:31:22 +0000 (00:31 +0300)]
fix to the previous commit
Perttu Ahola [Sun, 24 Apr 2011 21:24:40 +0000 (00:24 +0300)]
server to print version in chat
Perttu Ahola [Sun, 24 Apr 2011 18:54:04 +0000 (21:54 +0300)]
Tuned polygon generation to sort the triangles for nicer gradients
Perttu Ahola [Sun, 24 Apr 2011 18:18:25 +0000 (21:18 +0300)]
...Now the tesselation should actually work
Perttu Ahola [Sun, 24 Apr 2011 18:15:50 +0000 (21:15 +0300)]
Optimized smooth lighting calculation code
Perttu Ahola [Sun, 24 Apr 2011 12:41:36 +0000 (15:41 +0300)]
Added tag 20110424_0 for changeset
10be2b71f965
Perttu Ahola [Sun, 24 Apr 2011 12:37:41 +0000 (15:37 +0300)]
updated menu a bit, and some other small fixes
Perttu Ahola [Sun, 24 Apr 2011 11:19:35 +0000 (14:19 +0300)]
cleaned the smooth lighting code a bit
Perttu Ahola [Sun, 24 Apr 2011 09:39:33 +0000 (12:39 +0300)]
disable tiling of textures only if smooth lighting is used
Perttu Ahola [Sun, 24 Apr 2011 09:31:19 +0000 (12:31 +0300)]
Added a setting for disabling smooth lighting. Updated changelog.
Perttu Ahola [Sun, 24 Apr 2011 08:41:33 +0000 (11:41 +0300)]
Added a simple software "ambient occlusion" effect, like minecraft's "smooth lighting"
Perttu Ahola [Sat, 23 Apr 2011 21:30:41 +0000 (00:30 +0300)]
removed /usr prefix from install paths
Perttu Ahola [Sat, 23 Apr 2011 21:11:23 +0000 (00:11 +0300)]
Made the main menu a bit more unique looking
Perttu Ahola [Sat, 23 Apr 2011 17:52:56 +0000 (20:52 +0300)]
updated changelog
Perttu Ahola [Sat, 23 Apr 2011 17:37:12 +0000 (20:37 +0300)]
changed version for making a test binary
Perttu Ahola [Sat, 23 Apr 2011 15:59:23 +0000 (18:59 +0300)]
fix to the previous commit
Perttu Ahola [Sat, 23 Apr 2011 15:53:39 +0000 (18:53 +0300)]
tuned error reporting a bit
Perttu Ahola [Sat, 23 Apr 2011 15:43:20 +0000 (18:43 +0300)]
port to be not set to 0 from configuration
Perttu Ahola [Sat, 23 Apr 2011 15:31:31 +0000 (18:31 +0300)]
Code refactoring; split half of main.cpp to game.cpp.
Perttu Ahola [Sat, 23 Apr 2011 13:01:49 +0000 (16:01 +0300)]
cleaning up main.cpp a bit
Perttu Ahola [Sat, 23 Apr 2011 13:01:32 +0000 (16:01 +0300)]
fixed flowing water lighting when it is below a solid block
Perttu Ahola [Fri, 22 Apr 2011 07:48:40 +0000 (10:48 +0300)]
Updated to-do list and added the give_initial_stuff setting for testing
Perttu Ahola [Fri, 22 Apr 2011 06:54:05 +0000 (09:54 +0300)]
Removed IrrlichtWrapper
Perttu Ahola [Thu, 21 Apr 2011 16:54:05 +0000 (19:54 +0300)]
set client to not show hp if server doesn't support it
Perttu Ahola [Thu, 21 Apr 2011 16:35:17 +0000 (19:35 +0300)]
Some work-in-progress in hp and mobs and a frightening amount of random fixes.
Perttu Ahola [Tue, 19 Apr 2011 14:09:45 +0000 (17:09 +0300)]
item drop multiplication fix
Perttu Ahola [Fri, 15 Apr 2011 20:35:32 +0000 (23:35 +0300)]
Menu will now ignore an invalid port or the port 0.
Perttu Ahola [Tue, 12 Apr 2011 14:42:17 +0000 (17:42 +0300)]
fixed port setting not being loaded from configuration file for client
Perttu Ahola [Mon, 11 Apr 2011 22:59:09 +0000 (01:59 +0300)]
fixing
Perttu Ahola [Mon, 11 Apr 2011 18:28:04 +0000 (21:28 +0300)]
Fixed some problems with crafting and inventory
Perttu Ahola [Mon, 11 Apr 2011 15:33:05 +0000 (18:33 +0300)]
updated example map generator python script
Perttu Ahola [Mon, 11 Apr 2011 13:58:49 +0000 (16:58 +0300)]
support for format 0 and 1 maps
Perttu Ahola [Mon, 11 Apr 2011 11:04:26 +0000 (14:04 +0300)]
Added installing build-essential to build instructions and modified the main.cpp notes a bit
Perttu Ahola [Mon, 11 Apr 2011 08:36:13 +0000 (11:36 +0300)]
fixed warnings reported by cppcheck
Perttu Ahola [Mon, 11 Apr 2011 08:05:40 +0000 (11:05 +0300)]
Fixed error reported by cppcheck:
[./server.cpp:1327]: (error) Possible null pointer dereference: obj - otherwise it is redundant to check if obj is null at line 1332
Perttu Ahola [Mon, 11 Apr 2011 06:47:25 +0000 (09:47 +0300)]
fixed problem with vc++ build crashing at startup
Perttu Ahola [Sun, 10 Apr 2011 21:24:32 +0000 (00:24 +0300)]
hopefully fixed a bit more
Perttu Ahola [Sun, 10 Apr 2011 21:19:40 +0000 (00:19 +0300)]
improved old map support
Perttu Ahola [Sun, 10 Apr 2011 21:06:07 +0000 (00:06 +0300)]
added ignoring of map_meta.txt to better support old maps
Perttu Ahola [Sun, 10 Apr 2011 20:39:33 +0000 (23:39 +0300)]
updated changelog and version
Perttu Ahola [Sun, 10 Apr 2011 20:29:36 +0000 (23:29 +0300)]
fixed the object update interval thingy
Perttu Ahola [Sun, 10 Apr 2011 20:14:41 +0000 (23:14 +0300)]
changed server to do object management at longer intervals (0.5s)
Perttu Ahola [Sun, 10 Apr 2011 20:05:21 +0000 (23:05 +0300)]
Made environment to not consider disconnected players when dealing with ActiveObjects
Perttu Ahola [Sun, 10 Apr 2011 19:50:31 +0000 (22:50 +0300)]
better support for old maps
Perttu Ahola [Sun, 10 Apr 2011 17:53:39 +0000 (20:53 +0300)]
missing include for server build
Perttu Ahola [Sun, 10 Apr 2011 17:49:15 +0000 (20:49 +0300)]
added missing file
Perttu Ahola [Sun, 10 Apr 2011 17:18:34 +0000 (20:18 +0300)]
Map generation is now properly threaded and doesn't block block placement and other stuff.
Perttu Ahola [Sun, 10 Apr 2011 16:12:56 +0000 (19:12 +0300)]
a commit before starting to reorganize the map loading/generation logic
Perttu Ahola [Sun, 10 Apr 2011 13:20:31 +0000 (16:20 +0300)]
new-style rats are now generated in the map
Perttu Ahola [Sun, 10 Apr 2011 12:23:36 +0000 (15:23 +0300)]
fixed a bit
Perttu Ahola [Sun, 10 Apr 2011 12:16:27 +0000 (15:16 +0300)]
implemented rats in new system to verify that it works
Perttu Ahola [Sun, 10 Apr 2011 09:34:12 +0000 (12:34 +0300)]
items now fall by gravity... also some other random updating
Perttu Ahola [Sun, 10 Apr 2011 01:15:10 +0000 (04:15 +0300)]
new object system
Perttu Ahola [Sat, 9 Apr 2011 16:43:46 +0000 (19:43 +0300)]
added libgl1-mesa-dev to dependencies
Perttu Ahola [Sat, 9 Apr 2011 14:11:31 +0000 (17:11 +0300)]
set GUIInventoryMenu to be scaled according to the height of the window (not width)
Perttu Ahola [Thu, 7 Apr 2011 21:47:14 +0000 (00:47 +0300)]
Some progress on transitioning from MapBlockObject to ActiveObject.
Perttu Ahola [Wed, 6 Apr 2011 19:28:51 +0000 (22:28 +0300)]
stone shovel now needs cobble, not stone.
Perttu Ahola [Wed, 6 Apr 2011 08:55:38 +0000 (11:55 +0300)]
still modified version!
Perttu Ahola [Wed, 6 Apr 2011 08:53:46 +0000 (11:53 +0300)]
Fixed wrong version number
Perttu Ahola [Wed, 6 Apr 2011 08:34:41 +0000 (11:34 +0300)]
cleaning notes and stuff
Perttu Ahola [Wed, 6 Apr 2011 08:16:44 +0000 (11:16 +0300)]
Changed version number according to a new versioning scheme.