825 Commits

Author SHA1 Message Date
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
Snowram
7d96ad318d Fixed various issues from better-things branch 2020-09-21 23:57:10 -04:00
Joshua Barretto
d1adb9c4fc Addressed review issues 2020-09-21 21:10:32 +01:00
Joshua Barretto
df4d3e4323 Improved docs 2020-09-20 11:46:12 +01:00
Joshua Barretto
d17ab15dd9 Improved representation of Block for better performance, more features, and better backwards-compatibility 2020-09-20 11:46:12 +01:00
Sam
8aed41de4b Golem now spawns in dungeon. 2020-09-19 14:40:20 -05:00
jshipsey
1f8329c98a spawn tweaks, improved odonto 2020-09-17 22:32:11 -04:00
jshipsey
0895ddaffb haul out the critter skele, add theropod 2020-09-17 22:32:10 -04:00
Ben Wallis
2c06101da1 * Moved migrations to beginning of server initialisation
* Added migrations for entity ID changes to existing tables
2020-09-17 23:02:14 +00:00
Joshua Barretto
2f127e9b33 Better grass density 2020-09-04 21:20:08 +01:00
Joshua Barretto
0be6c98a7b Cheaper terrain sprites 2020-09-04 11:48:57 +01:00
Monty Marz
2a1b0b5866 adjustments to firefly density 2020-09-04 11:48:57 +01:00
Joshua Barretto
0324baa4b4 Moved scatter to dedicated file 2020-09-04 11:48:57 +01:00
Monty Marz
d6f2d81d5e added fireflies to reed and flowers, readded sunflowers 2020-09-04 11:48:57 +01:00
Joshua Barretto
75023f4db4 Overhauled terrain sprite spawning 2020-09-04 11:48:56 +01:00
Joshua Barretto
76b4a90828 Added bee hives 2020-09-04 11:48:56 +01:00
Joshua Barretto
31ec289ebf Added fireflies, reeds near rivers 2020-09-04 11:48:56 +01:00
Joshua Barretto
f34491e2ba Made boulders avoid rivers 2020-09-04 11:41:56 +01:00
Joshua Yanovski
ae6174b43c Move figure meshing to a background thread. 2020-08-28 05:25:31 +02:00
Joshua Barretto
b2d6a08fe9 Merge branch 'zesterer/small-fixes' into 'master'
Better world colours, better projectiles, better aiming, many other small improvements

See merge request veloren/veloren!1332
2020-08-25 15:59:05 +00:00
notoria
90b0012637 Corrected some spelling errors 2020-08-25 12:21:25 +00:00
Joshua Barretto
79a4e6f6d8 Fixed projectile collisions, hitboxes, better aiming 2020-08-24 18:24:44 +01:00
Monty Marz
3615819262 better formatting and adjusted stone spawn rate 2020-08-24 12:36:27 +01:00
Joshua Barretto
148e5e2632 Prevented terrain scatter spawning in the air 2020-08-24 12:36:27 +01:00
Joshua Barretto
872058e022 Adjusted worldgen colours for new lighting model 2020-08-24 12:36:27 +01:00
Monty Marz
ec759b6798 various fixes
Balanced crafted weapon power

Adjusted tooltip color

Added tooltip showing account name to the social window
2020-08-24 01:16:53 +02:00
Monty Marz
fec55d9150 Fixes
Fix Cave NPCs only spawning very deep inside caves

Increase twig density

Adjust armour values and ingredients for starter sword

fix healing rod using the wrong model

Hung up the lianas again
2020-08-22 23:37:45 +00:00
Monty Marz
12546d6bf4 Address comments, clippy and minor adjustments
first bunch of comments addressed

change order or scatter, paths and caves being applied in worldgen to avoid floating scatter objects

campfire adjustments, reduced grass density due to FPS issues

readded item descriptions to the crafting window, item desc for craftable armour

address comments
happy clippy, happy life
clippy

clippy

more clippy
fmt

revert cargo.toml formatting
remove "allow unreachable pattern"
fmt
2020-08-21 22:37:08 +02:00
Monty Marz
0edfc93ec7 craftable starting set
velorite staff update

ore_nature_longbow

model fix
humanoid colours

Update agent.rs

improve rng (according to zesterer)

slower fleeing

More adjustments

fix cult leader name

more loot tables

all kinds of adjustments

smöl adjustments
2020-08-21 19:36:21 +02:00
Monty Marz
e9c2f96679 fix tooltips in char selection, more balancing
fix talking animals

fix critter exp, stronger villagers

biped large balancing

more villager balancing, mushroom spawning rate

more balancing

fix rebase

multiple loottables

Add tarasque and bonerattler armour

Added loot tables for different groups of weapons and armor based off relative strength. Added loot table for cultist boss.

Added loot tables for consumables and food. Trimmed down default loot table.

remove male and female sign from char creation

chest loot tables

fix loot tables

lootable crates

lantern keybinding display

more loot tables

loot table changes

fixed loot tables

fix typo
more grass

rebase fix, better lantern

re-add sprite rotation for grass

crafting window alignment fix, new streetlamps, new shopsigns, new healing staff

height change
2020-08-21 19:36:19 +02:00
Sam
a0d2382767 balancing
more specific stats

Update body.rs

more balancing

non hostile catoblepas and mouflons

quad low
more adjustments
Animals with enemy alignment now deal correct damage. Made health scaling species-specific.
2020-08-21 19:36:17 +02:00
Monty Marz
69273da630 sprite spawning rules 2020-08-21 19:36:16 +02:00
Monty Marz
5494f3dc9d more variable alignments 2020-08-21 19:36:16 +02:00