Commit Graph

393 Commits

Author SHA1 Message Date
a200dafd45 Fix possess bug, remove commented code, drain controller events 2019-10-24 00:00:00 -04:00
966b2bfbff Integrate new systems with metrics 2019-10-23 23:50:06 -04:00
8f81b69a25 Move terrain management and syncing into server side ecs systems 2019-10-23 23:50:06 -04:00
2703c8afe1 Move serverside client to a component and communications into server ecs systems 2019-10-23 23:50:06 -04:00
c02cd0a730 Cleanup unused code 2019-10-23 22:43:02 -04:00
53ddbec527 Actually fix region removal panic, update fuzzy chunk location, sync entity removal when unloading chunks, region size constant tweak 2019-10-23 22:43:02 -04:00
ab7740f378 Fix not not sending updates outside a certain range and not sending character state when it changes due to update throttling 2019-10-23 22:43:02 -04:00
b09bddda79 Make clients subscribed to nearby regions and only send physics updates from those regions. 2019-10-23 22:43:02 -04:00
3e0ac48bd8 Multiple Assets and UI fixes and additions 2019-10-23 19:40:45 +00:00
57bfb302dd Formatted code. 2019-10-23 20:23:31 +02:00
2215f9abd7 code-style: iter instead of into_iter. 2019-10-23 16:45:47 +02:00
6f532a7a37 Drastically improved error messages in client and server. 2019-10-23 18:38:09 +02:00
db69bf23b8 Don't display commands that the player cannot use. 2019-10-21 18:36:35 +02:00
5b716515bb change(githash): provide date and hash 2019-10-18 15:32:55 +02:00
fdfab6a807 refactor: create_projectile doesn't take a light
It returns a builder so the caller can just do it
2019-10-17 20:59:36 +00: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
5be28178bd proper message on permission check failure for commands 2019-10-12 18:24:44 -03:00
028d010624 Make bows give experience via giving projectiles an owner field 2019-10-11 19:33:01 -04:00
2f9d8ee2e6 Add new debug item 2019-10-11 19:32:46 -04:00
09bb908072 Make all CoreDevelopers and Admins server admins for now till we have a working auth system 2019-10-11 15:13:02 +02:00
30c9fcc911 Fix bug that metrics took a random port always introduced in !584
also removed the duplicate port from the server creation process, using the server settings struct now
2019-10-11 14:19:55 +02:00
4b80f88085 Bind random port for ServerMetrics 2019-10-11 09:06:34 +00:00
20c520a044 Change the version number to 0.4 2019-10-10 15:48:01 +02:00
d82ec6715a Item icons, chests and more 2019-10-09 19:28:05 +00:00
be5d79b123 fix: all enemies start with lvl 1 hp 2019-10-09 17:09:25 +02:00
051a964798 fix: server side fall damage
This avoids flickering health
2019-10-08 18:55:30 +02:00
f76f74b411 fix: spawnpoint nearer to the floor
We can change this back when we have a proper spawn location system or
random seeds.
2019-10-08 18:55:29 +02:00
4e87f125a2 fix: fix level and health distribution 2019-10-08 18:12:08 +02:00
03f0024607 fix: reduce amount of network related ghosts 2019-10-07 15:15:29 +02:00
9ac089ae26 consume vector without calling the iterator 2019-10-07 01:49:56 -03:00
5abe88ecee cargo format 2019-10-07 01:38:28 -03:00
064f33666a removelights no longer deletes players with lanterns 2019-10-07 01:03:53 -03:00
ea82115656 create /removelights command 2019-10-07 00:19:46 -03:00
3078591060 feat(bow): arrow spawn height 2019-10-06 21:21:33 +02:00
a01edbe370 fix: error message for give_exp 2019-10-06 20:52:26 +02:00
0d1bf16e46 fix: selecting another character no longer shows a new login message 2019-10-06 18:26:51 +02:00
4501fef503 fix: don't show logout message when player never was ingame 2019-10-06 17:34:51 +02:00
09429b45d1 Make /adminify admin-only and /waypoint free 2019-10-05 17:37:10 +02:00
9e10c8b700 Make enemies spawn with different levels 2019-10-05 17:37:09 +02:00
2f1c62d2ed Merge branch 'appcrashwin7/veloren-exp-command' into 'master'
add give_exp command

See merge request veloren/veloren!536
2019-10-04 21:02:07 +00:00
460a494e77 fix(bow): Don't remove vel and use sticky component instead 2019-10-04 21:30:13 +02:00
d876215012 feat(combat): melee combat damage depends on power of the weapon
Normal NPCs have a weapon of power 5 so they do 5 damage if the attack
is not blocked. Bosses and players have power 10.
2019-10-04 21:02:44 +02:00
fc97c27b65 feat(bow): sticky arrows 2019-10-04 21:02:43 +02:00
df4c4bbd5d fix(bow): initial orientation wrong for 1 frame 2019-10-04 21:02:42 +02:00
ab634f1d21 Reuse combat code 2019-10-04 21:02:41 +02:00
2ba143a514 Make arrows deal damage 2019-10-04 21:02:41 +02:00
e3c02f8ac1 Allow projectiles to react to triggers 2019-10-04 21:02:40 +02:00
d46f1e1859 Initial bow & arrow implementation 2019-10-04 21:02:39 +02:00
4c1eba1f3e Assets update, aesthetics, minor fixes 2019-10-04 18:27:12 +00:00
1069173d83 add give_exp command 2019-10-04 17:48:14 +02:00