159 Commits

Author SHA1 Message Date
Imbris
80d0884492 Remove all warnings 2019-09-04 19:03:49 -04:00
timokoesters
9fd258eaf6 Remove old code 2019-08-31 09:00:20 +02:00
timokoesters
702a4afd46 Move std::mem::discriminant into new method 2019-08-30 22:51:46 -04:00
timokoesters
f7f6fd98dd Make npcs roll correctly 2019-08-30 22:50:53 -04:00
timokoesters
8900a9e4f3 Fix rolling for the player 2019-08-30 22:50:53 -04:00
timokoesters
7099ef99b4 Split animations 2019-08-30 22:50:53 -04:00
timokoesters
2b0f6a1d9c
Rename activate_inventory_slot to use_inventory_slot 2019-08-30 22:46:45 +02:00
timokoesters
e4ca33de5b
Add debug mode item giving speed boost in look_dir on click 2019-08-29 19:44:28 +02:00
timokoesters
af780acc84
Use comp::Stats to store Equipment, make char weapon selection work 2019-08-29 19:44:28 +02:00
timokoesters
34c959bef0
Update to github vek repo 2019-08-26 13:12:45 +02:00
timokoesters
a27dfda5fb
Implement unstoppable rolling 2019-08-26 13:12:42 +02:00
timokoesters
019ce11d5d
Move from state components to single CharaterState struct
This makes split animations easy and improves overall code quality
2019-08-26 13:12:34 +02:00
Joshua Yanovski
608685ef36 Fixes to worldgen and adding a debug command.
Humidity and temperature are now indexed to uniform altitude *over land
chunks* (and water chunks adjacent to land) rather than over the whole
range of altitude.  This is necessary in order to satisfy the uniformity
conditions of the formula for weighted sum CDF.

Additionally, fixes the computation of whether a tree should be
generated or not.  Previously, it was using a source of randomness
scaled to use much less than the full 0-1 range; this has been resolved.
This makes for much nicer and more gradual transitions between densities
and reduces the amount of completely barren landscapes, while also
making forests larger.

Finally, this commit adds a server command, debug_column, which returns
some useful debug information about a column given an x and y
coordinate.  This is useful for debugging worldgen.
2019-08-26 11:52:25 +02:00
Acrimon
724d6dffb4 Disabled unsafe using lint level. 2019-08-19 14:39:23 +02:00
Acrimon
7c8487ed76 Finished switch to hashbrown. 2019-08-11 22:38:28 +02:00
Acrimon
9c0a6caafb Migrate client to hashbrown. 2019-08-11 21:54:20 +02:00
telastrus
35c89a5aaf fixed the silent kick, made it actually proper 2019-08-08 17:58:36 -04:00
telastrus
62df0d3503 actually removed printlns 2019-08-08 12:09:14 -04:00
telastrus
7e4e132307 ran cargo fmt 2019-08-08 12:05:38 -04:00
telastrus
12a3258ee2 auth done, no popup yet 2019-08-08 12:01:15 -04:00
telastrus
2f7648b9a6 90% there 2019-08-08 11:23:58 -04:00
telastrus
608deba238 still compiles 2019-08-07 23:56:02 -04:00
telastrus
74b42160ee laying the groundwork 2019-08-07 15:42:44 -04:00
Piotr Korgól
9637bb89aa Change the version number to 0.3 2019-08-04 13:53:59 +02:00
Dominik Broński
48a4377bf8 Revert "Merge branch 'imbris/upgrade_specs' into 'master'"
This reverts merge request !375
2019-08-01 23:32:33 +00:00
Imbris
bafea1884f Upgrade specs to 0.15 2019-08-01 18:09:13 -04:00
Joshua Barretto
ac16ee945f Added entity pickup, changed item model 2019-08-01 09:12:00 +01:00
Joshua Barretto
ae1eaabcaa Added better item manipulation 2019-08-01 09:09:26 +01:00
Joshua Barretto
757f96ea4a Started work on inventory manipulation 2019-08-01 09:09:26 +01:00
Joshua Barretto
13aaacad82 Fixed block-hopping on edges, added correct inventory slots 2019-08-01 09:09:26 +01:00
Joshua Barretto
5dea179846 Added inventory sync messages and InventoryUpdate component 2019-08-01 09:09:26 +01:00
timokoesters
6d47e1fd43 Send different physics components individually 2019-07-30 13:35:16 +02:00
Acrimon
bc3abdedac Update rand, log and scan_fmt 2019-07-29 13:42:26 +00:00
timokoesters
e58a14a340
Update most dependencies 2019-07-28 22:47:23 +02:00
tommy
84bfa73d26 Added private, broadcast, and game_state messages 2019-07-26 07:29:37 -04:00
tommy
dc28070640 Adds colour to tells in chat box #194 2019-07-26 07:29:37 -04:00
Nero
940ef92318 Nero/light offsets 2019-07-25 20:51:20 +00:00
Joshua Barretto
6a025de031 Added object entities 2019-07-21 19:22:49 +01:00
Songtronix
b2f1a843cc add global git hash constant 2019-07-21 17:45:31 +00:00
Joshua Barretto
cdf35598e2 Send block diffs instead of entire chunks on block change 2019-07-20 16:41:03 +01:00
Songtronix
3e18da0560 Mark InvalidAlias Message as to be done 2019-07-17 18:32:01 +02:00
Songtronix
accaa22dee generalise errors based on zests suggestion 2019-07-17 18:32:01 +02:00
Songtronix
e0de110751 add configurable max player count 2019-07-17 18:32:01 +02:00
Acrimon
5e37f07a1f Resolve Forests discussion. 2019-07-12 20:13:35 +02:00
Acrimon
c3be2f6e62 Resolve discussion from Timo. 2019-07-12 19:56:40 +02:00
Acrimon
36e8bb67db Resolved discussion from imbris. 2019-07-12 19:35:11 +02:00
Acrimon
9ddacc5b82 Fixed some misses. 2019-07-12 20:51:22 +02:00
Piotr Korgól
55c95cc0ed Add CanBuild component, Block placing client messages and build mode command 2019-07-03 21:28:07 +02:00
timokoesters
37ddea61c5
Fix clippy suggestions 2019-07-02 21:00:57 +02:00
timokoesters
b520b8d0e2
Remove warnings from client 2019-07-02 20:56:29 +02:00