Avi Weinstock
e0f4bb3dc6
Trade implementation progress.
...
- Accept/decline buttons that submit the proper messages
- A phase2 screen that renders the (item, quantity) pairs as text
- More checks in the trade state machine server-side.
2021-02-12 18:43:10 -05:00
Avi Weinstock
2b9129d290
Implement enough of a trade UI that dragging & dropping items into it round-trips between clients.
2021-02-12 18:43:09 -05:00
Avi Weinstock
231c104355
Trade implementation progress.
...
- Server messages now bring up the trade window.
- When a trade is declined, it closes the window on both clients.
2021-02-12 18:43:09 -05:00
Avi Weinstock
b259acaa59
Trade implementation progress.
...
- State machine for modifying trades.
- ServerGeneral/ClientGeneral messages.
2021-02-12 18:43:09 -05:00
Avi Weinstock
94ef4a6917
Plumb trade requests through the group invite UI, such that they can be accepted/declined without impacting the counterparty's movement.
2021-02-12 18:43:09 -05:00
Quellus
22501ccf64
Rebase !1447 Chat input color and icon reflect channel message is sent to.
2021-02-10 19:42:59 +00:00
Sam
7e3ec94207
Inventory manipulations are now only for input from the client, and are no longer directly sent as a server event. Slot manipulations do that instead.
2021-02-08 13:55:50 -05:00
Sam
d6ffb1cea5
Loadout manipulations now emit a separate event from client instead of hackily intercepting inventory manipulations in common.
2021-02-08 12:31:17 -05:00
Sam
45be7dd64d
Eradicated clones
2021-02-08 12:01:48 -05:00
Sam
b7496b438f
Inventory changes that modify the loadout now go through a control action instead of a control event.
2021-02-08 12:01:47 -05:00
James Melkonian
8951e427e4
Add basic NPC interaction and fix NPC chat spamming
2021-01-31 20:29:50 +00:00
DaforLynx
1d6676fb98
Small audio fixes; addresses #939 and #940
2021-01-29 11:37:10 +00:00
Marcel Märtens
515e86fe02
add unittests for api compatibility for client::Client and common::Clock
...
this tests the broad api of veloren and FAILS in case the interface is changed. It contains a not that those functions are commonly used by 3rd parties
and thus they need to be notified
2021-01-23 21:06:47 +01:00
Monty Marz
5e55984595
stats display
...
Addressed comments.
Addressed comments.
2021-01-19 08:08:11 -05:00
Sam
c100657219
Purged stats, including level and experience
2021-01-19 08:07:23 -05:00
Sam
ddbdea96c1
General combat skill tree.
...
UI for general skill tree
2021-01-19 08:07:20 -05:00
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