Commit Graph

1496 Commits

Author SHA1 Message Date
c02f2a7f9e 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
a41cf1a83d Disabled unsafe using lint level. 2019-08-19 14:39:23 +02:00
29f6186139 hotbar changes
completely switched to. vox files

easier to see design

gradient and numbers on the health/mana bar
2019-08-18 18:07:21 +00:00
586bf5faff Add adminify command to temporarily give admin perms 2019-08-17 23:35:01 +02:00
593deb828b [Server] Switched mpsc for crossbeam::channel. 2019-08-16 00:10:46 +02:00
a777b67b2d Add needs_admin bool to check if the commands needs admin perms 2019-08-15 16:33:40 +02:00
0221de484e Give singleplayer its own server settings 2019-08-14 17:51:59 +02:00
8ec0a06bbe Fix spawn command, properly search for admins 2019-08-14 17:30:36 +02:00
6882170d6f Add Admins field to the settings file 2019-08-14 17:30:36 +02:00
98c0692260 Add AdminPerms component, make some commands require it 2019-08-14 17:30:36 +02:00
4f3b49ef8b Switched over the last std hashset. 2019-08-11 22:39:41 +02:00
b4a46f3e6e Finished switch to hashbrown. 2019-08-11 22:38:28 +02:00
4f2d99f809 Switch to hashbrown in server. 2019-08-11 21:48:02 +02:00
1c22f380b0 Adjusted default spawn height for now 2019-08-11 13:37:04 +02:00
d5aee13c91 Merge branch 'zesterer/small-fixes' into 'master'
Added entity event system, fixed fall damage

See merge request veloren/veloren!418
2019-08-09 23:56:49 +00:00
612a3df528 fix time overflow crash 2019-08-09 09:13:28 +00:00
2191921721 Merge branch 'telastrus/auth' into 'master'
Server-side authentication

See merge request veloren/veloren!419
2019-08-09 01:37:44 +00:00
79b5c177cd swapped if for entry 2019-08-08 21:28:25 -04:00
eadf3a7671 created basic AuthProvider which we can change to suit our needs 2019-08-08 18:24:14 -04:00
35a3f67e19 ran cargo fmt 2019-08-08 12:05:38 -04:00
58e8bd4af9 removed println statements 2019-08-08 12:03:12 -04:00
f2ed2870c6 90% there 2019-08-08 11:23:58 -04:00
9f2d66b025 Add a lantern strength limit to prevent shader overflows 2019-08-08 14:44:58 +02:00
6d94d43021 still compiles 2019-08-07 23:56:02 -04:00
e6f384fc11 Added default explosion radius 2019-08-07 18:18:32 +01:00
5b62531da3 Added /explosion command 2019-08-07 18:17:04 +01:00
192f5d355f Switched to EventBus system 2019-08-07 16:39:16 +01:00
d3f2ca69a4 Change the version number to 0.3 2019-08-04 13:53:59 +02:00
767ced8fe7 Limited entity spawning to 10 2019-08-04 11:30:05 +01:00
ff114a83b5 Made bosses slightly more powerful 2019-08-04 10:32:50 +01:00
86e10c914c Adjust xp gains 2019-08-03 22:27:48 +02:00
74b7613cd9 Get rid of unwraps 2019-08-03 22:08:19 +02:00
7365dbe9e6 Give xp depending on max hp and lvl of entity killed 2019-08-03 21:30:01 +02:00
8f86f5c483 Allow normal enemies to spawn as humanoids 2019-08-03 12:35:16 +02:00
6ba5cf3224 More interesting enemy spawning 2019-08-02 21:31:22 +01:00
23cfe50455 Better health accessors methods 2019-08-02 20:49:48 +01:00
677c5781ba Added bosses, improved secret object spawn rates 2019-08-02 20:10:52 +01:00
6ff75dcf0b Removed NPCs that are outside the VD 2019-08-02 20:10:52 +01:00
b5d10bfb3e Added worldgen npcs 2019-08-02 20:10:52 +01:00
f644b6ab89 Revert "Merge branch 'imbris/upgrade_specs' into 'master'"
This reverts merge request !375
2019-08-01 23:32:33 +00:00
5f56657f6c Upgrade specs to 0.15 2019-08-01 18:09:13 -04:00
a5926eb40a 0.3. login bg 2019-08-01 17:53:34 +00:00
ec550620ad Add a health bonus for level ups, fix pets 2019-08-01 18:56:08 +02:00
2d0569c3d9 Better item throwing 2019-08-01 09:12:00 +01:00
39fc1d6b71 Added entity pickup, changed item model 2019-08-01 09:12:00 +01:00
331b6c8b3a Altered Item structure 2019-08-01 09:12:00 +01:00
995090d2d4 Added item drops 2019-08-01 09:12:00 +01:00
b3cae2f3dd Added better item manipulation 2019-08-01 09:09:26 +01:00
31f8794c39 Started work on inventory manipulation 2019-08-01 09:09:26 +01:00
123a78552a Fixed block-hopping on edges, added correct inventory slots 2019-08-01 09:09:26 +01:00