Commit Graph

954 Commits

Author SHA1 Message Date
bacc5271d4 Soil production should use ground, not basement, slope. 2020-01-23 18:18:11 +01:00
ee5d383c46 Map saving, soil production, speedup attempts. 2020-01-23 18:18:10 +01:00
5fc34081bd birches and "Acalok" Trees 2020-01-23 18:18:10 +01:00
c92ff34e15 Fix sediment transport, add hack for sediment. 2020-01-23 18:18:09 +01:00
e71f145b71 Sediment transport, plus many other things. 2020-01-23 18:18:09 +01:00
067429d13e Use Worley noise for uplift. 2020-01-23 18:18:09 +01:00
72287f2041 Implement carving strategy for lake connections.
Also fix mapgen slopes and make a much more pleasing world.
2020-01-23 18:18:08 +01:00
e01bb8a8c9 Render sediment differently. 2020-01-23 18:18:08 +01:00
e289849c87 Map fixes. 2020-01-23 18:18:08 +01:00
cc58101540 Seed elements. 2020-01-23 18:18:08 +01:00
69a8d5039b Adding hillslope diffusion. 2020-01-23 18:18:07 +01:00
825ba1b4f4 WIP fixes: more pleasing uplift generation.
Uses the exponential distribution now.
2020-01-23 18:18:07 +01:00
1b864887e7 Reverting changes except to humidity and temperature
noise.
2020-01-23 18:18:07 +01:00
28d0afbfb6 wahtevermoresharp 2020-01-23 18:18:07 +01:00
a98d4adc27 forsharp 2020-01-23 18:18:07 +01:00
4b01c1b082 add: capability to disable blending for particular BlockKinds 2020-01-19 16:03:27 -05:00
5666f18ded Add terrain meshing benchmark 2020-01-19 16:02:12 -05:00
a4274ef8aa Charge Icon and flashing skillbar 2020-01-17 22:00:00 +00:00
e1adf40856 Improvement: Replace all '..=b' with '..b + 1' 2020-01-12 15:46:53 +01:00
5b65b16594 Prevent NPCs from spawnign underwater
This should be set until there are underwater NPC types.
2020-01-08 12:48:00 +00:00
0d919a9dc6 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
72d8f95e8c please ci toolchain 2019-12-11 15:13:46 +01:00
56f9c5d35f 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
6dfa146484 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
e3bd152d24 update toolchain to nightly-2019-11-04 2019-11-04 18:26:32 +01:00
8ae2692b6e 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
5390b1b36c format code 2019-10-10 21:00:19 -03:00
83a4454be5 refactor code to be smaller and clearer 2019-10-10 20:53:13 -03:00
6b42b1c762 remove unecessary comments 2019-10-10 20:53:13 -03:00
1998ed2fdd load structures from ron files / transfer static structure lists to ron files 2019-10-10 20:53:13 -03:00
20c520a044 Change the version number to 0.4 2019-10-10 15:48:01 +02:00
bf01069f44 Balanced chest spawning 2019-10-10 10:11:46 +01:00
d82ec6715a Item icons, chests and more 2019-10-09 19:28:05 +00:00
087bfffc8a Proper tree colour variation 2019-10-07 09:05:18 +01:00
6fc6864e7c Better grass colours, made flora more common 2019-10-07 08:49:02 +01:00
35b9040a6f Removed now stable feature 2019-10-03 17:28:17 -04:00
6ee99786d6 Removed trailing semicolon 2019-10-03 17:19:22 -04:00
f39d454f93 Update fast_noise.rs 2019-10-03 17:19:22 -04:00
772e85fbea Update lib.rs 2019-10-03 17:19:22 -04:00
e151b81c11 Update lib.rs 2019-10-03 17:19:22 -04:00
a90ceddde0 Fixed cold near oceans, faster meshing 2019-09-27 12:46:20 +01:00
81dc77c87b Resolved warnings 2019-09-26 13:34:15 +01:00
b1d4ae7445 Fixed cliff generation layer bug 2019-09-26 12:19:21 +01:00
a6d5b82ef5 Prevented pickups with full inventory 2019-09-26 00:15:07 +01:00
7f4e587215 Made velorite rarer 2019-09-26 00:15:07 +01:00
e22fe81a2f Added velorite 2019-09-26 00:15:07 +01:00
a961a267f1 Added apple and mushroom collection 2019-09-26 00:15:07 +01:00
b0a1619698 Fixed shadow distance culling 2019-09-26 00:15:07 +01:00
499344ccab Added entity shadows 2019-09-26 00:15:07 +01:00
50daf185a8 Resolved warnings 2019-09-26 00:15:07 +01:00