Commit Graph

1387 Commits

Author SHA1 Message Date
darkrose 3099caf133 sound pt2 2017-09-24 14:50:17 +10:00
darkrose 81cf0e0719 sound pt1 2017-09-24 14:50:17 +10:00
darkrose 5d519799e6 commands now work 2017-09-24 14:50:17 +10:00
darkrose 02462fe854 new config and command system pt1 2017-09-24 14:50:17 +10:00
darkrose 62d033da29 get new ban and auth code innitialising right 2017-09-24 14:50:17 +10:00
darkrose 1b88f95b25 sane filesystem code 2017-09-24 14:50:17 +10:00
darkrose 258a6ed465 new ban manager 2017-09-24 14:50:17 +10:00
darkrose 7a7423825d new ban manager 2017-09-24 14:50:17 +10:00
darkrose f0e36c0404 this is what happens when darkrose rages at code 2017-09-24 14:50:17 +10:00
darkrose 9135bc808a compilable again 2017-09-24 14:50:17 +10:00
darkrose 3fff3795c1 start of redoing crafting 2017-09-24 14:49:45 +10:00
darkrose 59f8469cc5 rewrite content_list to C 2017-09-24 14:49:45 +10:00
darkrose 221f079fe0 sane code pt1 2017-09-24 14:49:45 +10:00
darkrose 9d65ff9782 ugly ugly c++ 2017-09-24 14:49:45 +10:00
darkrose 9678323f84 make tool wear and usage a bit easier to understand pt2 2017-09-24 14:49:45 +10:00
darkrose 0f57b18e0e make tool wear and usage a bit easier to understand pt1 2017-09-24 14:49:45 +10:00
BlockMen bc6446fc4a Don't copy material, return ref const instead
Also update AnimData directly (maybe this causes SegFaulting? idk)
2017-09-24 14:49:45 +10:00
BlockMen 478551894d Fix another gettext issue for MSVC builds
This fixes at least partly #23
2017-09-24 14:49:45 +10:00
BlockMen 634e299e81 Fix MSVC not compiling 2017-09-24 14:49:45 +10:00
BlockMen b924a6a5c3 Hotfix for gettext, caused by MSVC; Also fix custom book titles being "translated" 2017-09-24 14:49:45 +10:00
darkrose 14b8f93761 update credits 2017-04-08 18:30:17 +10:00
darkrose 0e7dafec77 little fiddles 2017-04-08 18:30:17 +10:00
darkrose 2d483ea6b3 switch to unifont + update translation file 2017-04-08 18:30:17 +10:00
darkrose e57cda07ca make server announcing work again 2017-04-08 18:29:16 +10:00
darkrose 9b852670bd bushes 2017-04-08 18:29:16 +10:00
darkrose c2f68e90f1 campfire pt5 2017-04-08 18:29:16 +10:00
darkrose 3edcdf3b10 campfire pt3 2017-04-08 18:29:16 +10:00
darkrose b3416add93 campfire pt2 2017-04-08 18:29:16 +10:00
darkrose bdb7493ccc campfire pt1 2017-04-08 18:29:16 +10:00
blockmaster2000 4a91f12ff0 Fix selectionmesh being always animated 2017-04-08 18:29:16 +10:00
blockmaster2000 9d8f8d09b2 Animate selected node aswell 2017-04-08 18:29:16 +10:00
blockmaster2000 591038c4cf Use mystoi() instead of stoi() 2017-04-08 18:29:16 +10:00
blockmaster2000 135679dde4 Remove working things 2017-04-08 18:29:16 +10:00
blockmaster2000 8856e1a25d Fix left things addressed 2017-04-08 18:29:16 +10:00
blockmaster2000 b20fffb931 Fix some things 2017-04-08 18:29:16 +10:00
blockmaster2000 a1ec501f26 Add setting to disable animated textures and add checkbox to settings menu
(also fix first frame not being initialized correct)
2017-04-08 18:29:16 +10:00
blockmaster2000 3057f16d13 Fix animation of flowing liquids not matching direction 2017-04-08 18:29:16 +10:00
blockmaster2000 402e477f76 Add node animation 2017-04-08 18:29:16 +10:00
Menche fe5acc2029 MobFeatures doesn't have a lifetime member anymore 2016-08-27 16:53:58 -07:00
Menche 7b1192de06 Merge branch 'master' of gitlab.com:voxelands/voxelands into next 2016-08-27 16:45:35 -07:00
Menche 909474632c Merge branch 'next' of gitlab.com:voxelands/voxelands into next 2016-08-27 16:42:53 -07:00
Menche d34e8e5e68 Merge branch 'patch-3' into 'next'
Lowered fireball's lifetime.

This value should finally allow them to despawn.

See merge request !71
2016-08-27 23:36:44 +00:00
Menche 7f09ce7046 Merge branch 'patch-2' into 'next'
Fix for the wrong drop quantity.

Sand and brick stairs' corners drop 24 items instead of 4, this fixes it.

See merge request !70
2016-08-27 23:36:34 +00:00
Menche 6e89813187 Merge branch 'patch-1' into 'next'
Removed missing textures' links.

Stair corners' textures have been lost during the previous commit's rebasing.
This patch uses the default brick texture.


See merge request !68
2016-08-27 23:36:26 +00:00
Capricorno b8ef0053a0 Readded brick bottom's texture. 2016-08-24 23:24:07 +00:00
Capricorno e03a4a0d0f Lowered fireball's lifetime. 2016-08-24 23:14:55 +00:00
Capricorno e0eaad3667 Fix for the wrong drop quantity. 2016-08-24 23:10:29 +00:00
darkrose 94e4123c1f make dungeons more fun 2016-08-19 03:50:33 +10:00
darkrose d3e4f91bdc mobs made awesome 2016-08-19 00:54:28 +10:00
blockmaster2000 4bb3da36da Make shadows not that dark 2016-08-17 22:28:52 +00:00
blockmaster2000 91baae320f Fix dirtlike lighting (ambient occlusion) 2016-08-17 21:43:22 +00:00
Menche 4ec28ba379 Revert "Added missing TODO"
This reverts commit 1c217f6596.
2016-08-15 19:55:22 -07:00
Menche 70495d8ebe Revert "Fast map raycasting"
This reverts commit d563fd964f.
2016-08-15 19:55:04 -07:00
Menche 3c94ab6199 Revert "Fixed TODO and a bug, and moved raycast to Map"
This reverts commit 0135630a4a.
2016-08-15 19:40:27 -07:00
Menche e0d371625d Revert "Final version of raycast"
This reverts commit c470aaf455.
2016-08-15 19:40:23 -07:00
Menche 5c1083b6a8 let rats spawn 2016-08-15 19:31:57 -07:00
Menche fe34d274fb lower mob lifetimes 2016-08-15 19:26:52 -07:00
Capricorno 1cb1cfe218 Removed missing textures' links. 2016-08-15 22:25:15 +00:00
Menche 9a69d9bab2 add oerkki dust recipe, for mob-less servers 2016-08-10 18:20:09 -07:00
Menche b112b35422 change serverlist url 2016-08-10 17:44:39 -07:00
Capricorno 98a084d998 Removed special alternate node value. 2016-08-03 18:54:14 +00:00
Capricorno aaacd5742a Fixed scaffolding's suffocation bug 2016-08-03 18:52:38 +00:00
Menche b590b463b7 Merge branch 'pumpkinjack' into 'next'
Added missing Jack 'O Lantern recipe to the craftguide.

As per title.

See merge request !61
2016-07-31 23:32:23 +00:00
Menche 8b14fbb779 Merge branch 'mobspawner' into 'next'
Removed mobspawner from the craftguide.

Mobspawners at the moment are useless since you can't capture mobs to charge them; players just waste mithril for no use and then ask around how to use them.

See merge request !63
2016-07-31 23:31:59 +00:00
Menche eea8d08c23 Merge branch 'scaffolding' into 'next'
Scaffolding

Used to build without making piles of dirt or flying.

See merge request !64
2016-07-31 23:31:49 +00:00
Menche 6399197b1a Merge branch 'stone_tile' into 'next'
Removed the ability to use stone tiles as fuel.

This prevents using stone tiles as if they were made of wood...

See merge request !62
2016-07-31 23:31:44 +00:00
Capricorno da7a251315 Scaffolding added 2016-07-30 11:30:07 +00:00
Capricorno 1e41c327cd Scaffolding added 2016-07-30 11:28:46 +00:00
Capricorno 46e1b63838 Scaffolding added 2016-07-30 11:27:52 +00:00
Capricorno 348c0c2aba Scaffolding added 2016-07-30 11:25:53 +00:00
Capricorno 1187e7e970 Removed mobspawner from the craftguide. 2016-07-29 16:35:17 +00:00
Capricorno 07978a2a20 Removed the ability to use stone tiles as fuel. 2016-07-29 16:06:37 +00:00
Capricorno 98039455f7 Added missing Jack 'O Lantern recipe to the craftguide. 2016-07-29 16:02:32 +00:00
Capricorno 38cb15c300 Added missing fireball's TTL. 2016-07-29 15:49:56 +00:00
Capricorn eaba86594e Add marble walls 2016-07-28 16:18:48 -07:00
Menche 7cbdd101db move default api_server 2016-07-28 10:43:51 -07:00
Menche 56687cdb83 add useradd command 2016-07-19 20:21:33 -07:00
Menche de9eeca556 kill some unused variables, grar 2016-07-18 01:08:36 -07:00
Menche 9d707c3493 -O3 improves performance, but negate -ffast-math 2016-07-09 17:07:06 -07:00
darkrose f823443087 Merge branch 'master' into 'next'
Fixed wrong drop quantity for sandstone and brick columns.

As per title.

See merge request !58
2016-06-19 18:20:54 +00:00
Capricorn 1eae3c0493 Fixed wrong drop quantity for sandstone and brick columns. 2016-06-19 11:16:30 +02:00
darkrose 0633e8636b Merge branch 'master' into 'next'
Added pillars, pillars' bases and capitals. (updated)

- Column nodes added (9 types x 6 shapes):

Stone, limestone, marble, sandstone, brick, wood, junglewood, pinewood
and roughstone.


- Punching a node will turn it in this way:

square column -> square column base -> square column top ->
cross column -> cross column base > cross column top -> square column.


- Digging a node will give a square column, except for sandstone and
brick columns which will give 12 sand nodes or 12 clay bricks.


- Wood, junglewood and pinewood can burn and if burnt will drop 1 ash
lump.

See merge request !57
2016-06-19 07:50:55 +00:00
Capricorn 3a0c19f4f5 Added pillars, pillars' bases and capitals. (updated) 2016-06-18 23:31:05 +02:00
darkrose fffa600431 Merge branch 'master' into 'next'
Stairs' corners added.

By punching a stair node it will turn into an outer or inner corner.

See merge request !54
2016-06-12 16:58:31 +00:00
Capricornus 5f93ebfd36 Stairs' corners added. 2016-06-12 16:57:44 +02:00
darkrose dcf480de11 Merge branch 'next' of gitlab.com:voxelands/voxelands into next 2016-05-29 14:09:16 +10:00
darkrose bb3b914747 Merge branch 'master' into 'next'
Faster raycasting

I have modified the getPointedNode() function. The new time complexity is O(d) instea of O(d^3).
This allows greater building distances to creative players (not implemented, just possibility).
I have split the function to Map::raycast() and createHilightbox(). This makes Map::raycast() reusable in hostile creatures' AIs.
I have also fixed a bug: active objects can no longer be selected if a node blocks the sight (not perfectly accurate, but it works).

See merge request !51
2016-05-29 04:00:20 +00:00
darkrose da482d41ff Merge branch 'next' into 'next'
Added option to restict access to only known players

Title says it all. This allows setting up a pseudo private / friends-only server that let the owner control access via auth.txt. Basically it denys access to all unknown players.

See merge request !46
2016-05-29 03:59:47 +00:00
Dániel Juhász c470aaf455 Final version of raycast
Removed unneccessary semicolon.
2016-05-26 14:07:03 +02:00
Dániel Juhász 0135630a4a Fixed TODO and a bug, and moved raycast to Map
Now you can not hit an active object if there is a node in front of it.
You can only select nodes if they are not farther than d. The raycasting
algorithm was sliced into raycast() and createHilightbox(). raycast()
was moved into Map so it can be used in hostile creatures' AIs.
2016-05-26 14:04:57 +02:00
Dániel Juhász 1c217f6596 Added missing TODO 2016-05-25 21:00:04 +02:00
Dániel Juhász d563fd964f Fast map raycasting
Modified getPointedNode() so it became faster. Now the running time is
linear to the distance, allowing greater building distances.
2016-05-25 20:44:00 +02:00
Menche 4e00dc2fe2 make FreeBSD's select() happy 2016-05-21 18:34:56 -07:00
Menche 79d7252bc4 clean up the flags and remove unneeded stuff 2016-05-14 19:17:31 -07:00
darkrose 53c73e97f7 fix typo picked up by translators 2016-04-29 22:53:46 +10:00
darkrose 48ff3beb52 that water/plant meshgen bug Menche keeps whining about 2016-04-28 00:34:11 +10:00
darkrose 9dcece34f1 translation updates 2016-04-18 15:24:36 +10:00
darkrose cd4d027755 dodgey intl fixish 2016-04-18 04:10:06 +10:00
GagaPete a0e680b142 Fixe typo 2016-04-17 11:48:34 +00:00
darkrose 849950830d fix some/most? of sdzens broken textures 2016-04-17 14:46:51 +10:00
darkrose 4262cd14af remove silly assert 2016-04-15 15:44:31 +10:00
Menche 6b4f1cc960 add reverse recipe for small stone axe 2016-04-12 12:19:36 -07:00
darkrose 412939e50f add missing translations to incinerator and cauldron 2016-04-12 19:23:56 +10:00
darkrose e960050620 spawnguard 2016-04-12 18:13:31 +10:00
Sebastian Joseph 58478a241a Implemented an option to restict access to only known players. 2016-04-11 23:18:12 +02:00
darkrose ed1b5d942e stop the constant digging 2016-04-07 17:32:53 +10:00
darkrose ba411a1f29 remove hat recipe from bars 2016-04-06 17:30:46 +10:00
darkrose 9e7d6cced1 some meshgen tweaks 2016-04-06 17:26:54 +10:00
roman-yagodin 28d3d9209b Check LANGUAGE and LC_ALL vars before LANG 2016-04-02 16:44:05 +03:00
darkrose cef3896eac some leaflike tweaks 2016-02-20 21:47:58 +10:00
Joel Heaton d144b5b422 tweaked armour, warmth and durability values; adjusted wear levels 2016-02-19 18:09:17 +00:00
darkrose 936c87d296 get rid of ghost nodes, hopefully 2016-02-18 17:29:26 +10:00
darkrose 2cde6c6077 Merge branch 'next' into 'next'
32x textures

removal of redundant textures, the start of 32x textures, closer together control scheme with no combinations

See merge request !41
2016-02-14 12:43:31 +00:00
sdzen febb05cbad grumble grumble *restores defaults* 2016-02-14 07:30:31 -05:00
sdzen 966c43c417 New glass and wood textures, glass doors may not be used as fuel 2016-02-13 20:34:22 -05:00
darkrose a419661cdf update credits 2016-02-14 00:32:58 +10:00
darkrose 261cdc5568 Merge branch 'Nascher/voxelands-SeperateDirectories' into next 2016-02-14 00:17:07 +10:00
Nascher fc13a988a3 Add a rule that the "RUN_IN_PLACE" users are not affected by the Migrating Process 2016-02-13 15:12:29 +01:00
sdzen 3e04d6987d Overlay water and lava onto buckets to reduce textures, ditto for the redundant gate textures 2016-02-12 17:49:17 -05:00
sdzen 36b29f8b80 Merge branch 'next' of git@gitlab.com:voxelands/voxelands.git into next 2016-02-12 15:48:52 -05:00
sdzen 5738799340 Signed-off-by: sdzen <sdzen@techie.com> 2016-02-12 12:05:52 -05:00
Nascher cdd5d6484a Fix for creating the Config Directory under BSD and updated the XDG Paths 2016-02-12 14:48:56 +01:00
Nascher 700d329917 Update the Logging Messages of the Migrating Process 2016-02-12 13:23:05 +01:00
darkrose ae906f67a6 remove solidness and visual_solidness fields from ContentFeatures 2016-02-12 18:46:26 +10:00
darkrose 8c6a2bd366 make seeds burnable 2016-02-12 04:45:44 +10:00
darkrose e28be0b0c1 leaf position should use young tree, not just tree 2016-02-11 18:48:49 +10:00
darkrose 44c0bcf1f8 randomly change a value and see if that helps anything 2016-02-11 18:21:42 +10:00
darkrose 36182068af increase size of selected nodes 2016-02-11 14:50:19 +10:00
Nascher f93a7dac79 Update the XDG Base Spec for FreeBSD and Add a "Migrating Process" for the Old Directory 2016-02-10 21:54:26 +01:00
darkrose 9cd69ac339 positional leaves pt3 2016-02-10 20:44:15 +10:00
darkrose 58dec97327 positional leaves pt2 2016-02-10 19:16:21 +10:00
darkrose 7d8619c5f5 positional leaves pt1 2016-02-10 18:24:42 +10:00
darkrose 1cae23c7e6 add an updateNodeWithEvent to save on pointless lighting updates 2016-02-05 01:11:47 +10:00
Sebastian Joseph 3d249ebde8 Fixed wires creating infinite energy when energy traveled more than 16 wires 2016-02-04 00:23:16 +01:00
Sebastian Joseph 6ebfff5b31 Changed circutry nodemetas to clone the properties in the clone method (reenabled visual power of wire feedback) 2016-02-04 00:13:34 +01:00
Sebastian Joseph 69496bc0e5 Stopped circutry devices from propogating power (allow more reliable "Jebdoors") 2016-02-03 23:35:58 +01:00
darkrose a5b6ff5e3d fuck you windows 2016-02-04 05:23:42 +10:00
darkrose 7d59fc857a add desert biome 2016-02-02 20:21:00 +10:00
sdzen 394beae05e Try to simplify the control system with fps style controls 2016-01-31 18:48:05 -05:00
darkrose 6448b19167 heavily restrict mobspawns 2016-01-31 21:56:48 +10:00
Nascher b7cc508a7e Tweak the description for the directories 2016-01-31 12:28:26 +01:00
Nascher 24d819d39c Add XDG Base Directory Specification 2016-01-31 12:18:54 +01:00
Nascher 7217483be7 Seperate the Voxelands Userdata Directory
The Userdata Directory is now splitted up into the Userconfig (~/.config/voxelands) and Userdata (~/.local/share/voxelands) for Linux.
2016-01-28 13:33:18 +01:00
darkrose f4f0556a06 Merge branch 'next' of gitlab.com:voxelands/voxelands into next 2016-01-28 02:03:08 +10:00
darkrose 02fd4ceb8c remove Item{S,C}ao, drop items directly to parcels 2016-01-28 02:02:42 +10:00
Maverick 4931345a11 compile cguittfont statically
- rpm's cmake macros have BUILD_SHARED_LIBS ON by default which results
  in "libcuittfont.so not found" when compiled with system freetype
2016-01-27 14:59:20 +01:00
darkrose 9cf5666177 some texture tweaks 2016-01-27 16:50:11 +10:00
darkrose c1427fd4d4 make plantlike nodes in water actually be in the water, instead of a strange hole in the water 2016-01-27 02:29:26 +10:00
darkrose 5f8caf40c0 adjust plantlike tileable growth tex coords 2016-01-27 00:04:13 +10:00
darkrose 867eb581fa adjust fernlike state for mesh_detail levels 2016-01-26 23:41:07 +10:00