ec3e075020
fix(player list): Show players not in range on the player list
...
fix(overflow): Stops including block updates that fail (since chunks
don't exist on the client) in `TerrainUpdates` (which would trigger
meshing of those nonexistent chunks). Furthermore, removes
remeshing of chunks with block updates if those chunks don't have all their
neighbours (since those wouldn't be meshed in the first place).
2019-12-29 20:51:05 -05:00
badd3113d5
hierarchical pathfinding
2019-12-29 20:58:21 +00:00
934c5d6846
Various tweaks: moved radius determination to function on , comments, simplified server Destroy event code, debug assert modified components aren't removed in change tracking, etc
2019-12-20 22:51:35 -05:00
b2752d2419
Cutout unnecessary Resource syncing machinery and Tracker trait
2019-12-20 22:51:35 -05:00
5813f626d1
cleanup
2019-12-20 22:48:14 -05:00
8f7323f41b
Stop syncing health change timer updates
2019-12-20 22:48:14 -05:00
d341073a44
Upgrade to specs 0.15.1
2019-12-20 22:48:14 -05:00
c3ac251fa8
Stop syncing Projectile component to the client
2019-12-20 22:48:14 -05:00
e49cafafbf
Actually send deletion messages
2019-12-20 22:48:14 -05:00
71cce03f29
Move sync code into common submodule
2019-12-20 22:37:12 -05:00
609e0f23bf
Stop global syncing of entity creation
2019-12-20 22:37:12 -05:00
0d919a9dc6
improve(log): adjust verbosity of some logging
...
fix: settings do not log due to logging being initialized to late
2019-12-20 15:45:30 +01:00
d8fc7cb667
Add advanced path finding to new 'Traveler' enemy using A* algorithm
2019-12-11 05:28:45 +00:00
e885a78deb
change(deps): enforce crossbeam version
2019-11-22 19:12:58 +01:00
5a73554aa1
Merge branch 'qwertycrackers' into 'master'
...
Add a `debug_items` chat command that gives all debug items.
See merge request veloren/veloren!641
2019-11-11 17:36:31 +00:00
c38447a264
assets update
...
map image
human male hairstyles
elf male hairstyle
potion item
cheese item
removed admin items from inventory
2019-11-09 13:42:42 +00:00
0a44e714b4
Cargo fmt
2019-11-06 20:57:05 -05:00
e73884a1d4
Respond to MR feedback.
...
Mainly clean up code with better use of iterators, and rename the debug
command to be just `debug`.
2019-11-06 17:57:54 -05:00
7325757066
cargo fmt
the previous changes.
2019-11-05 15:57:08 -05:00
eb1b42be0f
Add debug_items
command
...
This command gives the player all debug items he does not currently
have.
2019-11-05 15:57:08 -05:00
6dfa146484
Mitgated RUSTSEC-2019-0014 by updating noise
and
...
disabling its default features, specifically `image`,
which had the vulnerability.
2019-11-05 11:14:39 +00:00
007920a238
iterate up to max_z + 1
...
(because max_z could still be a soild block)
2019-11-01 00:24:18 +00:00
a6d268e8ee
Merge branch 'slipped/skeletons' into 'master'
...
new skeletons
See merge request veloren/veloren!620
2019-10-27 14:06:54 +00:00
6b0e346ec4
fix: bugs in new server ecs systems fixed
2019-10-25 22:00:47 -04:00
2b5fd372c5
streamlined body part naming scheme, swapped quadruped to quadruped_small, rewrote mesh names to reflect body type instead of npckind. finally.
2019-10-25 21:50:14 -04:00
5bff899522
fix: character now spawns with a weapon again
2019-10-25 13:14:36 +02:00
0ae15bb251
Merge branch 'timo-items-as-ron' into 'master'
...
feat: store items as RON files
See merge request veloren/veloren!618
2019-10-25 08:57:39 +00:00
58ca150f63
fix: /object chat command no longer spawns invisible objects
2019-10-25 02:08:23 -04:00
52dbfde510
add giveitem command
2019-10-25 00:14:08 +02:00
f1b728b89b
improvement: load_cloned returns a result
2019-10-24 23:55:24 +02:00
20248a4818
feat: store items as RON files
...
When a new item is created, a ron file will be used as a template
2019-10-24 23:47:26 +02:00
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