553 Commits

Author SHA1 Message Date
Sam
b2d52b8001 UI for sword skill tree
Axe skill tree UI

Hammer skill tree UI

Bow skill tree UI

moar renders

Staff skill tree UI

Sceptre skill tree UI
2021-01-19 08:07:12 -05:00
Monty Marz
1a57ec4afc Skill-Tree UI
switchable tabs
rework icons, fix cursor toggle
auto slot placing

Bow leap skill changed to bow glide skill.
2021-01-19 08:07:06 -05:00
Sam
5903578e1a Sceptre skill tree. 2021-01-19 08:07:03 -05:00
Sam
ed107dbe61 Staff skill tree. 2021-01-19 08:07:03 -05:00
Sam
97f89383b8 Implemented bow skill tree. 2021-01-19 08:07:02 -05:00
Sam
8d9d4fc62f Hammer skill tree complete. 2021-01-19 08:07:02 -05:00
Sam
4c61b59856 Axe skill tree functional. 2021-01-19 08:07:01 -05:00
Sam
ba263cf444 Added sword skill tree 2021-01-19 08:06:59 -05:00
Sam
266bea8298 Skills can now optionally have levels. Max level prevents adding skill of higher level. Support for skills having a prerequisite of a particular level. 2021-01-19 08:06:57 -05:00
Sam
80f2a20c35 Skills can now have prerequisite skills. Skills can now cost different amounts of skill points. 2021-01-19 08:06:57 -05:00
Sam
1a15625f12 You now gain skill points after a threshold of xp within a particular skill group.
Skills can now unlock skill groups. Temp method of using chat to unlock skills.
2021-01-19 08:06:52 -05:00
Sam
7dca559885 Exp is now awarded to specific skill groups. It's automatically split between a general pool and weapon pools based on if you have the weapon in your loadout and if you've unlocked the weapon pools. 2021-01-18 17:54:03 -05:00
Jesus Bracho
40a7d0a948 Provide buff information on killed entities 2021-01-18 05:46:53 +00:00
Ben Wallis
8661cb1ffc Refactored loadout to have public functions for each slot instead of requiring callers to use the _INDEX consts 2021-01-08 19:12:09 +00:00
Ben Wallis
659ca3e737 * Fixed character load errors not being handled in Voxygen.
* Improved server error message for character load errors.
* Added server logging for item asset load errors during character load.
* Fixed character select error message dialog not supporting long messages.
2020-12-30 19:29:22 +00:00
Acrimon
d99750f746
update authc 2020-12-28 16:42:40 +01:00
Marcel Märtens
04b71f9dc8 update specs 2020-12-16 14:31:16 +01:00
Marcel Märtens
075933d60b get rid of some insecure dependencies 2020-12-16 10:42:36 +01:00
Marcel Märtens
1ea395a47f update further crates 2020-12-16 08:56:21 +01:00
Joshua Barretto
52a6717996 Hid plugins behind a feature flag to resolve Windows CI issue 2020-12-15 11:14:26 +00:00
Joshua Barretto
5b0e0e6f4c Updated changelog, fmt and clippy fixes 2020-12-13 17:40:15 +00:00
Joshua Barretto
e5100040b4 Moved common networking code to common/net, clippy fixes 2020-12-13 17:23:45 +00:00
Joshua Barretto
1ffd18d093 Resolved plugin dependency cycle, allowing more interesting plugin API 2020-12-13 17:15:33 +00:00
Marcel Märtens
118abb9bd4 move tools and chat-cli in src/bin and examples 2020-12-12 02:12:00 +01:00
Marcel Märtens
92991a92ef adjust fmt and clippy after toolchain upgrade 2020-12-10 14:53:01 +01:00
Joshua Barretto
74f100fe44 Fixed incorrect grid check 2020-12-05 18:30:07 +00:00
Joshua Barretto
483c707006 Removed public fields from Client, turned a character error into a frontend event 2020-12-05 11:20:25 +00:00
Joshua Barretto
941ba71794 Began using Grid<T> for LoD data 2020-12-05 11:20:25 +00:00
Marcel Märtens
791f8d6f16 move common_state into common_sys 2020-12-01 13:46:28 +01:00
Marcel Märtens
d216ed2a2f Move Systems out of common into common_sys
This requires to move `State` into a own crate called `common_state` which depends on `common` and `common_sys`
2020-12-01 13:44:07 +01:00
Marcel Märtens
8468e67217 Change the version number to 0.8 2020-11-28 11:25:58 +01:00
Joshua Barretto
f6069ebd62 Removed per-level dungeon waypoints 2020-11-23 10:57:14 +00:00
Joshua Barretto
09ef12e99c Added world map size icons 2020-11-23 10:45:01 +00:00
Imbris
1df4e8098b Move tracy frame markers to proper locations, add a few spans 2020-11-22 14:22:39 -05:00
jiminycrick
080bd7c679 Fully move sfx away from ECS event bus 2020-11-18 13:31:13 -08:00
jiminycrick
3f18fc8d02 Moved functions to client out of audio and generalized non-positional ambient sfx 2020-11-18 13:31:12 -08:00
jiminycrick
2ca7bde156 Beginning to address comments 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
3ba860366b Dungeon and cave specific music 2020-11-18 13:31:12 -08:00
Imbris
610e74e7e7 Merge branch 'imbris/save-selected-char' into 'master'
Save the selected character, deselect character when deleting, auto select newly created character

See merge request 
2020-11-15 01:40:44 +00:00
Imbris
dab3f01c20 Save the selected character, deselect character when deleting, auto select newly created character 2020-11-14 19:17:42 -05:00
Imbris
a5a51b91ef Send ability map from the server to the client on connection instead of loading from the assets 2020-11-14 16:07:07 -05:00
Marcel Märtens
77bbc44051 ci cleanup, dependency update 2020-11-06 14:34:42 +01:00
Sam
90e8b1f504 Addressed comments. 2020-11-04 19:22:08 -06:00
Sam
be2f376176 Separated out health from stats component. 2020-11-04 19:22:04 -06:00
Marcel Märtens
dc26a6e36f extract a Presence Component, which is server only and has state of Player and Client. Presence is only valid for Clients that are in game 2020-11-03 08:56:02 +01:00
Marcel Märtens
93451d12ed Fix clients are disconnecting GRACEFULLY by removing the Disconnect Request from a client, a client now sends a TERMINATE message directly 2020-11-03 08:55:54 +01:00
Samuel Keiffer
5ed81cf97a Merge branch 'BottledByte/buff_system' into 'master'
The Buff system

Closes 

See merge request 
2020-10-27 17:11:02 +00:00
Brad
e2b8969ccb Added client-side is_dead check to inventory pickup 2020-10-26 23:23:29 -04:00
Sam
f95a0411d8 Cleaned up UI code. Removed stuff added for testing. Added 10% for melee attacks to inflict a bleeding debuff. Renamed BuffId to BuffKind. Fixed memory leak. Set event emission to false when timer is decremented. 2020-10-26 19:30:10 -05:00