657 Commits

Author SHA1 Message Date
Joshua Barretto
8a1debaac9 Forest soil undulation, better acadia placement 2020-11-23 10:57:15 +00:00
Monty Marz
80ee7e80cf WIP map zooming and dragging 2020-11-23 10:57:15 +00:00
Joshua Barretto
f6069ebd62 Removed per-level dungeon waypoints 2020-11-23 10:57:14 +00:00
Joshua Barretto
b011967097 Better scattering and scatter (of both varieties) 2020-11-23 10:45:02 +00:00
Monty Marz
98db02c0e8 map icons 2020-11-23 10:45:01 +00:00
Joshua Barretto
960a695305 Improved water pathfinding 2020-11-23 10:45:01 +00:00
Joshua Barretto
09ef12e99c Added world map size icons 2020-11-23 10:45:01 +00:00
Joshua Barretto
3e6d1f5f3b Added rtsim entities moving when unloaded, better generation 2020-11-23 10:45:01 +00:00
Joshua Barretto
8f3addadbc Return of the cacti 2020-11-23 10:37:59 +00:00
Joshua Barretto
805ad06df1 Increases maximum sprite dimensions (if you suspect an issue, check this commit) 2020-11-23 10:37:59 +00:00
Joshua Barretto
c5f6fd4600 Began implementing rtsim 2020-11-23 10:37:59 +00:00
Joshua Barretto
3be99044e0 Added test poles, minor improvements 2020-11-23 10:37:59 +00:00
Monty Marz
a2d3d167fd Conversion to struct to please clippy 2020-11-21 15:42:43 +01:00
Snowram
6f57aa890e Refines spawn values, add gradients to debug_column 2020-11-21 14:33:35 +01:00
Snowram
782c1e759d Added remaining creature spawns 2020-11-21 14:33:33 +01:00
Joshua Barretto
7c3f77868e Added more creature spawns 2020-11-21 14:33:32 +01:00
Joshua Barretto
f74dfbb9b6 Initial NPC region spawning work 2020-11-21 14:33:30 +01:00
Snowram
c53aff7ba7 Improves bipedlarge and theropod anims, balance tweaks 2020-11-19 00:56:50 +01:00
Snowram
e561172c49 Makes mindflayers spawn in dungeons 2020-11-19 00:53:21 +01:00
Snowram
14f6f9165f Adds new animals 2020-11-19 00:53:02 +01:00
jiminycrick
2ca7bde156 Beginning to address comments 2020-11-18 13:31:12 -08:00
jiminycrick
4745d01515 Biome definition tweaks and more sfx 2020-11-18 13:31:12 -08:00
jiminycrick
e440679252 Quadraped footsteps and songs in biomes 2020-11-18 13:31:12 -08:00
jiminycrick
9be8517d51 More clippy fixes 2020-11-18 13:31:12 -08:00
jiminycrick
b27182d68a Clippy fixes 2020-11-18 13:31:12 -08:00
jiminycrick
f3253d858f Snow footsteps 2020-11-18 13:31:12 -08:00
jiminycrick
24f76406a8 River water sfx 2020-11-18 13:31:12 -08:00
jiminycrick
3ba860366b Dungeon and cave specific music 2020-11-18 13:31:12 -08:00
Monty Marz
b4f160d0e3 frost cleaver
velorite mage set

offsets
armor stats
2020-11-10 21:43:45 +00:00
Joshua Barretto
6703575641 Added birch forest 2020-11-09 22:59:41 +00:00
Joshua Barretto
1b03d0437c Updated changelog, removed old models 2020-11-09 17:19:29 +00:00
Joshua Barretto
81a01b4740 Better snow effects for non-trees 2020-11-09 17:09:33 +00:00
Joshua Barretto
ed41d0fa9b Reduced oaks in desert 2020-11-09 16:28:57 +00:00
Joshua Barretto
de78c64107 Better pine forests by shifting average oak temperature 2020-11-09 16:22:47 +00:00
Joshua Barretto
4944eb5f59 Better humidity, better snow trees 2020-11-09 15:06:37 +00:00
Joshua Barretto
69beba3e79 Removed more redundant code, desert dunes, better bridges 2020-11-09 10:20:22 +00:00
Joshua Barretto
3f7dba5127 Abandon tree generation when outside bounds 2020-11-09 10:20:22 +00:00
Joshua Barretto
27821c3aed Turned tree generation into a post-processing layer, ripped out old tree generator for performance wins 2020-11-09 10:20:22 +00:00
Joshua Barretto
9d8fab2056 Switched path generation to canvas 2020-11-09 10:20:22 +00:00
Marcel Märtens
77bbc44051 ci cleanup, dependency update 2020-11-06 14:34:42 +01:00
Monty Marz
b0a6e8a043 easier to get minor potions
increase cost of a minor potion to 4 apples
2020-11-06 01:08:32 +01:00
Marcel Märtens
b02f8428fb fix clippy after toolchain update 2020-10-26 22:30:51 +01:00
Marcel Märtens
27cf6d8439 Fixing Tarpaulin isn't easy.
So first off all we had to update the toolchain, i think everything in september is okay, but we got with this current version.
Then we had to update several dependencies, which broke:
 - need a specific fix of winit, i think we want to get rid of this with iced, hopefully, because its buggy as hell. update wayland client to 0.27
 - use a updated version of glutin which has wayland-client 0.27 and no longer the broke version 0.23
 - update conrod to use modern copypasta 0.7
 - use `packed_simd_2` instead of `packed_simd` as the owner of the create abandoned the project.
 - adjust all the coding to work with the newer glutin and winit version. that also includes fixing a macro in one of the dependencies that did some crazy conversion from 1 event type to another event type.
   It was called `convert_event`
 - make a `simd` feature which is default and introduce conditional compiling.
   AS I HAVE NO IDEA OF SIMD AND THE CODE. AND I DIDN'T INTRODUCE THE ERROR IN THE FIRST PLACE, WE PANIC FOR NON SIMD CASE FOR NOW. BUT IT WORKS FOR TESTS.
 - tarpaulin doesnt support no-default-features. so we have to `sed` them away. semms fair.
2020-10-26 17:04:20 +01:00
Marcel Märtens
ebd4ff084a create a ServerMsg and ClientMsg enum and verify the state when in debug mode to benefit from the transition 2020-10-11 22:59:53 +02:00
Monty Marz
d80683bc76 make clippy happy
Delete glider.ron
2020-10-07 02:23:20 +00:00
Forest Anderson
11578b5173 Merge branch 'xvar/add-clone-on-ref-ptr-clippy-lint' into 'master'
Added #![deny(clippy::clone_on_ref_ptr)] to all crates and fixed resulting lint errors

See merge request veloren/veloren!1411
2020-09-28 19:32:03 +00:00
Joshua Yanovski
92fa0a4d08 Fix hacky solution with proper defragmentation.
After generating a chonk, we now find the highest frequency block (in
terms of the number of groups that uniformly consist of that block) and
replace the chunk's default with that one.  We also resort the data in
the process to be in the same order as the original array index.  This
improves our memory savings from 3x to almost 7x, and brings us within a
factor of 3 or so of what I hope a true average will be.

The defragmentation is not totally optimal and can probably be improved
from a performance perspective, but given how much of a hard bottleneck
RAM is this seems worthwhile.  Also, this doesn't suffer from the issues
the previous solution did.
2020-09-28 16:56:26 +02:00
Ben Wallis
06b4d3a489 Added #![deny(clippy::clone_on_ref_ptr)] to all crates and fixed resulting lint errors 2020-09-27 17:25:33 +01:00
Joshua Yanovski
cd435a76bc Address review comments. 2020-09-27 17:06:46 +02:00
Joshua Yanovski
27929bf9ae Remove spurious uses of Vox.
In the process, also try to address a few edge cases related to block
detection, such as adding back previously solid sprites and removing
filters that may be vestiges of earlier logic.
2020-09-26 16:30:40 +02:00