1245 Commits

Author SHA1 Message Date
Joshua Barretto
1c1229fff9 Crafting 2020-07-14 20:11:39 +00:00
Joshua Barretto
25266923a9 Merge branch 'zesterer/small-fixes' into 'master'
Zesterer/small fixes

See merge request veloren/veloren!1190
2020-07-14 09:54:17 +00:00
Joshua Barretto
48391d4f99 Neater compass 2020-07-13 23:23:44 +01:00
Joshua Barretto
f14e91ca0f Added minimap compass 2020-07-10 15:00:20 +01:00
Joshua Barretto
33d035973d Improved hill path following 2020-07-10 00:43:11 +01:00
Songtronix
8745e3ca98 fix: use correct specs(-idvs) versions
related to torvus
2020-07-09 19:46:30 +02:00
Joshua Barretto
6dc897c874 Commented unused but potentially useful code 2020-07-09 16:54:10 +01:00
Joshua Barretto
4ede438825 Improved pathfinding tolerance and reliability 2020-07-09 16:54:10 +01:00
Samuel Keiffer
44e6fe01f1 Different body types now have different health values and gain different amounts of healths on leveling. 2020-07-09 00:04:25 +00:00
Samuel Keiffer
736132e154 Spin attack for axe 2020-07-08 19:58:41 +00:00
Ben Frankel
51dc3629c8 Maintain character state when inventory is modified
If the mainhand slot is swapped out or dropped while the character is
wielding, the character will be set to idle (same behavior). However, if
an item is picked up or used; or a non-mainhand item is dropped; or two
non-mainhand items are swapped; the character state will not be set to
idle (new behavior).

Rationale for keeping the same behavior:

Swapping a weapon out while in a wielding state can put the player in a
barehanded wielding state, which would be inconsistent with the fact
that that state can't be entered by toggling wield while barehanded.

Rationale for setting the new behavior:

Setting character state to idle was originally added because "Interact"
was mapped to right mouse button, so picking up an item with RMB would
also activate secondary attack if the player was wielding during the
interaction. Now the default keybinding for "Interact" is E, so this
isn't a problem unless the player changes their keybinding to RMB.

In addition, setting character state to idle for any inventory
manipulation may cause players to fall out of glider unexpectedly.
2020-07-07 09:43:48 -07:00
Marcel Märtens
a2a33ddd55 fix specs 2020-07-07 14:28:00 +02:00
Marcel Märtens
d71e9d0ee9 updated dependencies and fixed stuff
- replace serde_derive by feature of serde
   incl. source code modifications to compile
 - reduce futures-timer to "2.0" to be same as async_std
 - update notify
 - removed mio, bincode and lz4 compress in common as networking is now in own crate
   btw there is a better lz4 compress crate, which is newer than 2017
 - update prometheus to 0.9
 - can't update uvth yet due to usues
 - hashbrown to 7.2 to only need a single version
 - libsqlite3 update
 - image didn't change as there is a problem with `image 0.23`
 - switch old directories with newer directories-next
 - no num upgrade as we still depend on num 0.2 anyways
 - rodio and cpal upgrade
 - const-tewaker update
 - dispatch (untested) update
 - git2 update
 - iterations update
2020-07-07 09:43:49 +02:00
Joshua Barretto
9243ab8a52 Fixed animal loadouts and /spawn 2020-07-07 02:21:14 +01:00
Joshua Barretto
333d8c70b3 Updated changelog 2020-07-07 01:11:37 +01:00
Joshua Barretto
5b8234eb5a Prevented pet damage 2020-07-07 01:01:39 +01:00
Joshua Barretto
693761edb0 Fixed staff RMB, bug in ranged weapon code 2020-07-06 23:37:44 +01:00
Joshua Barretto
fd6c2547da Made pets healable 2020-07-06 21:18:30 +01:00
Joshua Barretto
b3bba8aabb Made fireballs brighter, animals slightly more effective at combat 2020-07-06 21:02:16 +01:00
Joshua Barretto
75894ff8d6 Reduced acceleration in air 2020-07-06 20:51:57 +01:00
Joshua Barretto
fe402a1c52 Made pets regulate their speed 2020-07-06 20:51:23 +01:00
Imbris
ba1b10bf40 Upgrade hashbrown 2020-07-06 03:15:06 -04:00
Imbris
c4f5dee34f point to github specs to access PairedStorage type, fix Loadout sync spam 2020-07-06 01:56:02 -04:00
Piotr Korgól
726aba9997 Add a test for the loot table's validity 2020-07-05 18:52:36 +02:00
Joshua Barretto
afcf72d7e9 Removed bomb timeout 2020-07-05 16:15:51 +01:00
Joshua Barretto
4da106aec1 Added training dummies 2020-07-05 16:15:51 +01:00
Joshua Barretto
40ff4923dc Added bombs, throwable items, more block kinds, weaker explosions 2020-07-05 16:15:48 +01:00
jshipsey
840d228a20 remove slowmo test mode 2020-07-05 10:00:44 -04:00
jshipsey
2bec9b418f clippy fixes 2020-07-05 09:39:56 -04:00
Joshua Barretto
188bdccd3c Velocity-corrected bezier pathfinding control, swimming control 2020-07-05 09:38:15 -04:00
jshipsey
b4acd76435 more latitude tilt, better attack anims, addressed aesthetic concerns, deleted dead assets 2020-07-05 09:38:15 -04:00
Joshua Barretto
fb8ab18346 Smoother pathfinding for fast animals 2020-07-05 09:38:14 -04:00
jshipsey
efad612497 remove warnings, rebase fix 2020-07-05 09:38:14 -04:00
Joshua Barretto
f55843c167 More tolerant pathfinding 2020-07-05 09:38:14 -04:00
Joshua Barretto
79d52c0662 Run tilting, per-species running speed 2020-07-05 09:38:14 -04:00
jshipsey
29181be268 pangolin and special pangolin variable 2020-07-05 09:38:14 -04:00
jshipsey
fc34209243 more run animation work, adjusting pivots 2020-07-05 09:38:14 -04:00
Snowram
7ea7629d2c Add wolf, frostfang and mouflon npcs 2020-07-05 09:38:14 -04:00
Snowram
a3a55f5bb2 Add rock snapper mob 2020-07-05 09:38:13 -04:00
Snowram
32ec72cc3a Add tortoise mob 2020-07-05 09:38:13 -04:00
unknown
02b6a57063 Add asp mob 2020-07-05 09:38:13 -04:00
Snowram
12ca502a1d Add tiger mob 2020-07-05 09:38:12 -04:00
Snowram
955e348a53 Add alligator, salamander and monitor npcs 2020-07-05 09:38:12 -04:00
Snowram
6e0e3d094f Remove quad_low mobs from quad_medium 2020-07-05 09:38:12 -04:00
Snowram
6b6e9d5c8d Add quadruped_low skeleton 2020-07-05 09:38:11 -04:00
Forest Anderson
b2528b01f6 Merge branch 'xvar/skills' into 'master'
Initial implementation of skills and skill groups

See merge request veloren/veloren!1135
2020-07-05 00:33:11 +00:00
Forest Anderson
4bc5fe9cf9 Merge branch 'angel/add-spawn-training-dummy' into 'master'
Added spawning test dummy

See merge request veloren/veloren!1142
2020-07-04 19:24:02 +00:00
Forest Anderson
4d1acf8fe1 Added tests and documentation to skills.rs 2020-07-04 14:32:24 -04:00
Piotr Korgól
079a6094cb Correctly load the loot table 2020-07-04 18:40:23 +02:00
Ben Wallis
aadaf83126 Refactored Skills/SkillGroups structure and implemented JSON persistence 2020-07-04 15:25:21 +01:00