Commit Graph

32 Commits

Author SHA1 Message Date
a46b876437 Show hitbox cylinders based on actual ECS data, and add a settings toggle in voxygen for it. 2021-06-03 00:10:06 -04:00
c34116a835 Implement a Debug pipeline for hitboxes and pathfinding lines.
- Implements mesh generation for cylinders and lines.
    - Implements an Id-allocator so that clients can mutate positions efficiently.
    - Is split into pipeline and scene modules.
    - Contains simple shaders that just pass through a position and color.
2021-06-03 00:10:06 -04:00
cfd60b3762 Make Drawer work with background pipeline creation 2021-06-02 23:59:51 -04:00
87fef25058 Avoid extra set_pipeline calls 2021-06-02 23:59:48 -04:00
ae17b7e296 Various fixes for shadows. 2021-06-02 23:59:48 -04:00
7ce375907c Fix the shadow drawing code
Very poorly optimized
2021-06-02 23:59:48 -04:00
cd46a4bd85 Particles compiles and runs (no visuals yet) 2021-06-02 23:59:47 -04:00
dd15e7e7d9 Almost make clouds/postproccess run 2021-06-02 23:59:47 -04:00
5af8c24fa0 Render the UIs 2021-06-02 23:59:47 -04:00
e127067431 Change the ChargedRanged zoom distance from 0.0 to 2.0, and add a delay after the mouse click before the zoom starts (i.e. hold to zoom, spam click will not zoom). 2021-05-26 11:51:29 -04:00
c0a9c4245b Add zoom scaling as well as FOV scaling to ChargedRanged, and restore the old zoom afterwards. 2021-05-26 09:34:08 -04:00
5652f68019 Make the camera zoom as the bow (or any ChargedRanged attack) is charging. 2021-05-26 09:34:07 -04:00
36aae8b34b Item pickups are shown in separate window and "inventory-full" messages are shown above the item attempted to be picked up 2021-05-22 20:47:08 +00:00
083f67dbb2 Merge branch 'sam/extra-equip-slots' into 'master'
Added Extra Loadout Slots

See merge request veloren/veloren!2295
2021-05-21 20:28:53 +00:00
51c4b31132 Prevent auto-glide from pitching too high up 2021-05-20 17:20:49 +02:00
1012a22dfa Disable glider input until keys are pressed again after deploy 2021-05-20 12:13:59 +02:00
b1e1760bc5 Code quality 2021-05-20 10:46:39 +02:00
f6f075a82c Implement auto-glide 2021-05-20 09:27:41 +02:00
b83ba9c10f Add offhand weapons to bag ui 2021-05-16 20:43:19 -04:00
Sam
6f00d556ad Added equip slots for other weapons. 2021-05-15 15:16:37 -05:00
3f8d2f95be Added non-admin moderators and timed bans.
The security model has been updated to reflect this change (for example,
moderators cannot revert a ban by an administrator).  Ban history is
also now recorded in the ban file, and much more information about the
ban is stored (whitelists and administrators also have extra
information).

To support the new information without losing important information,
this commit also introduces a new migration path for editable settings
(both from legacy to the new format, and between versions).  Examples
of how to do this correctly, and migrate to new versions of a settings
file, are in the settings/ subdirectory.

As part of this effort, editable settings have been revamped to
guarantee atomic saves (due to the increased amount of information in
each file), some latent bugs in networking were fixed, and server-cli
has been updated to go through StructOpt for both calls through TUI
and argv, greatly simplifying parsing logic.
2021-05-09 21:19:16 -07:00
bb7dbe245d Make terrain compression a checkbox instead of a bandwidth (throughput?) heuristic. 2021-05-03 00:09:44 -04:00
Sam
c9e1b1d341 Melee weapons can now block. 2021-04-25 13:08:42 -04:00
c7d6dde677 Add option to load English string as fallback if string missing 2021-04-24 14:39:35 +00:00
afea896b5b fmt, add sprites 2021-04-20 02:46:04 +02:00
b605048ae3 Added crafting stations 2021-04-20 02:45:59 +02:00
61edb30808 Voxygen: Stop ambient sounds on logout 2021-04-18 21:35:43 +01:00
07e6f8fbd9 Implemented inventory sorting 2021-04-17 22:04:08 +01:00
1064e3777b Add a toggle to negotiate the use of server-authoritative physics. 2021-04-15 08:50:17 -04:00
bf22f631ca forgot to add minimap to settings_change 2021-04-14 19:10:17 -04:00
fd11654e29 Wrapped settings changes from the ui into a single enum and handling moved to session/settings_change.rs 2021-04-14 19:10:17 -04:00
94d3e79115 Moved session.rs into session/mod.rs 2021-04-14 19:10:17 -04:00