339 Commits

Author SHA1 Message Date
Imbris
7bcbfa9003 add: capability to disable blending for particular BlockKinds 2020-01-19 16:03:27 -05:00
Imbris
7f04db1501 Add terrain meshing benchmark 2020-01-19 16:02:12 -05:00
Monty Marz
7e2153c537 Charge Icon and flashing skillbar 2020-01-17 22:00:00 +00:00
Piotr Korgól
243263fecd Improvement: Replace all '..=b' with '..b + 1' 2020-01-12 15:46:53 +01:00
S Handley
4fcd9e2e0f Prevent NPCs from spawnign underwater
This should be set until there are underwater NPC types.
2020-01-08 12:48:00 +00:00
Songtronix
631b00417d improve(log): adjust verbosity of some logging
fix: settings do not log due to logging being initialized to late
2019-12-20 15:45:30 +01:00
Marcel Märtens
7d16b7d6a2 please ci toolchain 2019-12-11 15:13:46 +01:00
S Handley
846ad2ac64 Fix the glider_close sfx event
This was failing to trigger since we now have a MovementState::Fall, but
the sfx mapper was still trying to work this out itself based on
velocity. We no longer need to track velocity as a result and can use
the MovementState.

Also silenced warnings resulting from unused vars when running tests.
2019-12-09 09:50:14 +00:00
soruh
94beb0fa33 Mitgated RUSTSEC-2019-0014 by updating noise and
disabling its default features, specifically `image`,
which had the vulnerability.
2019-11-05 11:14:39 +00:00
soruh
352694eecd update toolchain to nightly-2019-11-04 2019-11-04 18:26:32 +01:00
Joshua Yanovski
663d535bd9 Allow canceling chunk generation.
Currently we only do this when no players are in range of the chunk.  We
also send the first client who posted the chunk a message indicating
that it's canceled, the hope being that this will be a performance win
in single player mode since you don't have to wait three seconds to
realize that the server won't generate the chunk for you.

We now check an atomic flag for every column sample in a chunk.  We
could probably do this less frequently, but since it's a relaxed load it
has essentially no performance impact on Intel architectures.
2019-10-16 11:39:41 +00:00
KyoZM
7f24391187 format code 2019-10-10 21:00:19 -03:00
KyoZM
dbca8e3b09 refactor code to be smaller and clearer 2019-10-10 20:53:13 -03:00
KyoZM
e8d8179899 remove unecessary comments 2019-10-10 20:53:13 -03:00
KyoZM
703ea57f6a load structures from ron files / transfer static structure lists to ron files 2019-10-10 20:53:13 -03:00
Marcel Märtens
5e0d7081ba Change the version number to 0.4 2019-10-10 15:48:01 +02:00
Joshua Barretto
0d1542100b Balanced chest spawning 2019-10-10 10:11:46 +01:00
Monty Marz
42a3ebeb21 Item icons, chests and more 2019-10-09 19:28:05 +00:00
Joshua Barretto
6c8c512f60 Proper tree colour variation 2019-10-07 09:05:18 +01:00
Joshua Barretto
6839a8b0c6 Better grass colours, made flora more common 2019-10-07 08:49:02 +01:00
Forest
add6d77491 Removed now stable feature 2019-10-03 17:28:17 -04:00
Forest Anderson
16c2bdf089 Removed trailing semicolon 2019-10-03 17:19:22 -04:00
Acrimon
cbf1267e97 Update fast_noise.rs 2019-10-03 17:19:22 -04:00
Acrimon
99005c1d30 Update lib.rs 2019-10-03 17:19:22 -04:00
Acrimon
7600cd0b2b Update lib.rs 2019-10-03 17:19:22 -04:00
Joshua Barretto
760daa551f Fixed cold near oceans, faster meshing 2019-09-27 12:46:20 +01:00
Joshua Barretto
6bf68e77e2 Resolved warnings 2019-09-26 13:34:15 +01:00
Joshua Barretto
35d6eeb491 Fixed cliff generation layer bug 2019-09-26 12:19:21 +01:00
Joshua Barretto
d473a00957 Prevented pickups with full inventory 2019-09-26 00:15:07 +01:00
Joshua Barretto
ab639a151c Made velorite rarer 2019-09-26 00:15:07 +01:00
Joshua Barretto
04de98286e Added velorite 2019-09-26 00:15:07 +01:00
Joshua Barretto
d14c9ca1bb Added apple and mushroom collection 2019-09-26 00:15:07 +01:00
Joshua Barretto
11950f475f Fixed shadow distance culling 2019-09-26 00:15:07 +01:00
Joshua Barretto
23264db3bc Added entity shadows 2019-09-26 00:15:07 +01:00
Joshua Barretto
8d9e29e13b Resolved warnings 2019-09-26 00:15:07 +01:00
Joshua Barretto
84c89e8652 Grounded houses more 2019-09-26 00:15:07 +01:00
Joshua Barretto
7cb6b8429c Shorter houses 2019-09-26 00:15:07 +01:00
Joshua Barretto
ff4f5d3082 Better hills 2019-09-26 00:15:07 +01:00
Joshua Barretto
82dbfefa16 Adjusted cliff height on mountains 2019-09-26 00:15:07 +01:00
Joshua Barretto
89bd405f5e Faster meshing, better AO, colour correction 2019-09-26 00:15:07 +01:00
Joshua Barretto
82708799a3 Better colour correction 2019-09-26 00:15:07 +01:00
Joshua Barretto
61903f80e1 Prevented bounds mis-prediction 2019-09-26 00:15:07 +01:00
Joshua Barretto
38e59c41ad Prevented towns in oceans 2019-09-26 00:15:07 +01:00
Joshua Barretto
e543531a94 Applied water layer after structures layer 2019-09-26 00:15:07 +01:00
Joshua Barretto
6cbc45ebd3 Better warp noise 2019-09-26 00:15:07 +01:00
Joshua Barretto
648b716921 Added wells 2019-09-26 00:15:07 +01:00
Joshua Barretto
39ef2572a5 Worldgen colour tweaks, better buildings, better warping 2019-09-26 00:15:07 +01:00
Joshua Barretto
800d9b5eea Fixed cut-off cliff, optimised structure generation 2019-09-23 16:20:28 +01:00
Joshua Barretto
04911cba05 Improved SmallCache 2019-09-23 15:17:06 +01:00
Imbris
1e7d4468c5 Small cache experiments 2019-09-22 22:19:07 -04:00