5340 Commits

Author SHA1 Message Date
Marcel
c8b4b3c3f5 Merge branch 'xMAC94x/netfixC' into 'master'
xmac94x/netfixc

See merge request veloren/veloren!1440
2020-10-19 15:24:07 +00:00
Marcel Märtens
08a51eac04 Streams no longer panic when recv on a StreamClosed Stream. Panicing is a "feature" of futures::channel
Refactor the `send_raw` and `recv_raw` completly. We now expost `Message` which has a public `serialize` and `deseialize` fn for the first time.
This makes using the `raw` methods of a stream much easier and is a requierement for using "copy_less" sending to multiple streams
2020-10-19 10:23:30 +02:00
Marcel Märtens
60effe0f37 add a try_recv fn to Stream which is NOT async 2020-10-19 10:23:27 +02:00
Justin Shipsey
64e928444b Merge branch 'UMR1352/fix#793' into 'master'
Fix #793: hide message for player coming online

Closes #793

See merge request veloren/veloren!1443
2020-10-18 21:04:23 +00:00
Enrico Marconi
04effe8db1 Fix #793 2020-10-18 11:03:02 +02:00
Marcel
d16fb731ca Merge branch 'UMR1352/fix#788' into 'master'
Fix issue #788

Closes #788

See merge request veloren/veloren!1432
2020-10-16 12:17:49 +00:00
Samuel Keiffer
7f2c122bcb Merge branch 'sam/staff-overhaul' into 'master'
Staff Rework

Closes #767 and #762

See merge request veloren/veloren!1429
2020-10-16 02:22:00 +00:00
Sam
fb2e94360d Made ability key not hardcoded in tool.rs. 2020-10-15 20:05:58 -05:00
Joshua Barretto
4f4dad3707 Merge branch 'UMR1352/fix#790' into 'master'
Fix issue #790

Closes #790

See merge request veloren/veloren!1439
2020-10-15 14:14:52 +00:00
Enrico Marconi
14ec1b4d2a Suggested edit 2020-10-15 14:47:29 +02:00
Enrico Marconi
57b66261f6 Reviewer's suggested edit 2020-10-15 14:36:59 +02:00
Enrico Marconi
4f7d0c8b5c Fix issue #790: hotbar working while ui is toggled off 2020-10-15 13:28:29 +02:00
Sam
90a1185096 Moved explsion struct from within comp to common. 2020-10-14 21:06:55 -05:00
Sam
fbd91918e7 Addressed playtesting feedback. 2020-10-14 21:06:52 -05:00
jshipsey
0cc203bbb1 clippy 2020-10-14 21:06:35 -05:00
jshipsey
26b93b347e anims 2020-10-14 21:06:32 -05:00
Sam
0b8558ba73 Balance tweaks to staff abilities. 2020-10-14 20:57:01 -05:00
Monty Marz
45f78876b0 new staff skill icons 2020-10-14 20:56:58 -05:00
Sam
62723e1279 Ai for staff-wielding enemies. Keyframes for shockwave state. 2020-10-14 20:56:24 -05:00
Sam
6672b5cd91 Fixed shockwaves hitting entities multiple times. Explosions can now regen energy. Staff M1 now has particles instead of using bomb particles. 2020-10-14 20:56:23 -05:00
Sam
f546bea809 Added particles for fire shockwave. Added ability key enum so held abilities could differentiate what button they should check. Modified energy fields on basic beam so it could drain energy every second. 2020-10-14 20:56:22 -05:00
Sam
42d5e91540 Reworked explosions. Tweaked staff fireball. 2020-10-14 20:56:21 -05:00
Sam
70839bdd42 Flamethrower particles. 2020-10-14 20:56:21 -05:00
Sam
a4f5dc589e Started to add particles. 2020-10-14 20:56:20 -05:00
Sam
2a157168f2 Initial implementation of new staff abilities. 2020-10-14 20:56:16 -05:00
Samuel Keiffer
92ed8d275b Merge branch 'james/hammer-axe-bow-skillz' into 'master'
Add 3rd skill for hammer, bow, and axe

Closes #766, #765, and #764

See merge request veloren/veloren!1399
2020-10-15 01:34:53 +00:00
jiminycrick
6221245e57 Consolidated recover code in repeater_ranged 2020-10-14 17:10:27 -07:00
jiminycrick
30a01df013 Fixed clippy errors and added SFX 2020-10-14 15:30:58 -07:00
jiminycrick
76e63840ec Skill icons with proper rotation 2020-10-14 12:50:33 -07:00
jiminycrick
f6ce3f1957 Responded to testing feedback 2020-10-14 12:50:33 -07:00
jshipsey
40da71bfaf energy values, remove hotload 2020-10-14 12:50:33 -07:00
jshipsey
724331a6fd axeleap tweaks 2020-10-14 12:50:33 -07:00
jiminycrick
bdf7d96833 Smoother leap and recovery leap handling 2020-10-14 12:50:33 -07:00
jshipsey
4093d4f808 adjustments to chargedmelee, repeater 2020-10-14 12:50:33 -07:00
Snowram
163e76ac37 Axe MeleeLeap character animation 2020-10-14 12:50:33 -07:00
jshipsey
296037d234 cleanup 2020-10-14 12:50:33 -07:00
jshipsey
46508875ea anims 2020-10-14 12:50:33 -07:00
Sam
1f02048058 Slight tweaks to leap 2020-10-14 12:50:33 -07:00
jshipsey
b5d3cd09e6 hammer leap melee anim 2020-10-14 12:50:33 -07:00
Sam
197755c233 Fixed errors from transitioning some states to keyframes. 2020-10-14 12:50:33 -07:00
Sam
30b45fc079 Added keyframes to leap melee. 2020-10-14 12:50:33 -07:00
Sam
b2501a5b5d Added keyframes to repeater ranged. 2020-10-14 12:50:33 -07:00
Sam
05091687df Added keyframes to charged melee. 2020-10-14 12:50:32 -07:00
jiminycrick
90e93e63bd Made bow leap more graceful and set energy costs and removed jitter for no leap 2020-10-14 12:50:32 -07:00
jiminycrick
a16046c598 Fix what broke during rebase 2020-10-14 12:50:32 -07:00
jiminycrick
a84faedf17 Reducing the amount of data in character state 2020-10-14 12:50:32 -07:00
jiminycrick
973f59da6e Addressed comments 2020-10-14 12:50:32 -07:00
jiminycrick
7e5ced158b Add skillbar stuff for 3rd skills 2020-10-14 12:50:32 -07:00
jiminycrick
7e091dddc6 Add 3rd skill for hammer, bow, and axe minus skillbar UI stuff 2020-10-14 12:50:32 -07:00
Marcel
c5e9267b72 Merge branch 'xMAC94x/small-fixes' into 'master'
apparently span doesnt work for async, so i replaced it by an instrument version

See merge request veloren/veloren!1438
2020-10-14 16:30:16 +00:00