7326 Commits

Author SHA1 Message Date
Sam
75c0e3f4eb Added particles for lifesteal effect 2021-03-27 21:05:12 -04:00
Sam
c315278673 Mindflayer now only summons minions at set thresholds of health. 2021-03-27 21:05:11 -04:00
Sam
4358908fda Mindflayer can now lifesteal off of its own minions 2021-03-27 21:05:11 -04:00
Sam
c1db5e230b Mindflayer summons husks instead of dogs now 2021-03-27 21:05:10 -04:00
Sam
e0ed4ca4d2 Particles for blink 2021-03-27 21:05:09 -04:00
Snowram
5b83b912f3 Adds husk npc 2021-03-27 21:05:09 -04:00
Sam
7e7a6001dc Pets no longer drop loot on death. Code to determine targeting of pets is less hacky and now takes into account alignment of their owner. 2021-03-27 21:05:07 -04:00
Sam
02de4631c1 Improved mindflayer AI. Tweake some abilities. 2021-03-27 21:05:07 -04:00
Sam
17eab079ee Gave mindflayer AI.
Fixed particles and made them sync across network.
2021-03-27 21:05:06 -04:00
Sam
5ebd2cf1d0 Added summon minions ability to mindflayer 2021-03-27 21:05:05 -04:00
Sam
90e33cafb5 Added dimensional door ability for mindflayer 2021-03-27 21:05:05 -04:00
Sam
c2e66c949c Added necrotic vortex attack to mindflayer 2021-03-27 21:05:03 -04:00
Sam
3452857d5c Added cursed flame attack to mindflayer 2021-03-27 21:05:03 -04:00
Imbris
edd612484a Merge branch 'desttinghim/changelog-patch-68444' into 'master'
Update CHANGELOG.md

See merge request veloren/veloren!2012
2021-03-28 01:03:59 +00:00
Louis Pearson
71a59db5f5 Update CHANGELOG.md 2021-03-28 00:53:40 +00:00
Samuel Keiffer
52f399c090 Merge branch 'sam/fix-debug-stick' into 'master'
Fix NaN Errors

See merge request veloren/veloren!2009
2021-03-27 23:40:19 +00:00
Sam
5a9481549d Switched normalized function to try_normalized 2021-03-27 19:05:48 -04:00
Marcel
b1f68d56b3 Merge branch 'xMAC94x/server-stability' into 'master'
track state tick in a historgram too

See merge request veloren/veloren!1998
2021-03-27 21:05:02 +00:00
Marcel Märtens
f3fd72de23 fix some tracy only and no default features 2021-03-27 18:24:10 +01:00
Marcel Märtens
0247595f41 extend network of incomming TCP metrics and failed handshake metric 2021-03-27 18:24:10 +01:00
Marcel Märtens
f42f6da6d8 track state tick in a historgram too 2021-03-27 18:24:10 +01:00
Marcel
54e29cc2e1 Merge branch 'swilliams/character-randomization-fix' into 'master'
Character Creation Randomization Fix

See merge request veloren/veloren!2004
2021-03-27 15:58:34 +00:00
Scott Williams
e0e7ab8fa2 Character Creation Randomization Fix 2021-03-27 15:58:34 +00:00
Samuel Keiffer
29dea2c99e Merge branch 'aweinstock/diamond-prices' into 'master'
Improve econsim's handling of diamond prices by lowering the implied homicide rate.

See merge request veloren/veloren!2005
2021-03-27 15:29:19 +00:00
Imbris
dac55e364c Merge branch 'desttinghim/build-areas' into 'master'
Build Areas

See merge request veloren/veloren!1978
2021-03-27 15:26:35 +00:00
Avi Weinstock
6c5697915f Improve econsim's handling of diamond prices by lowering the implied homicide rate. 2021-03-27 10:50:16 -04:00
Louis Pearson
f4a181bbc5 Use made_valid instead of min/max 2021-03-27 08:17:26 -06:00
Louis Pearson
340f0437fb Add build_area_list command
* Reworks CanBuild to use HashSet
* Removes player argument from build permission, use sudo instead
2021-03-27 07:54:02 -06:00
Louis Pearson
f90fc97026 Use Depot instead of Store for BuildArea 2021-03-27 07:54:02 -06:00
Louis Pearson
bd96e9020a Add commands to manage build areas 2021-03-27 07:54:02 -06:00
Louis Pearson
4d1b486e3f Store build areas outside of CanBuild component 2021-03-27 07:54:02 -06:00
Louis Pearson
584a9c3aeb Limit build mode to bounding box 2021-03-27 07:54:02 -06:00
Louis Pearson
dbb034da9b Add permit_build command
This commit separates permission to build from building mode, allowing
build to become a NoAdmin command (since players will first need
permission from an Admin to enter build mode)
2021-03-27 07:54:02 -06:00
Marcel
757692edb6 Merge branch 'refactor-login' into 'master'
refactor handling of duplicate login #1015

Closes #1015

See merge request veloren/veloren!1992
2021-03-27 13:49:09 +00:00
aljazerzen
8263d47f19 cleanup login provider 2021-03-27 13:29:17 +01:00
Marcel
94b6b1929f Merge branch 'sam/rework-boost' into 'master'
Better Boost

See merge request veloren/veloren!2002
2021-03-27 12:28:51 +00:00
Marcel
4bfee00db2 Merge branch 'yusdacra/docs/nix' into 'master'
docs(nix): update nix commands to match latest nix changes

See merge request veloren/veloren!2003
2021-03-27 12:00:51 +00:00
Yusuf Bera Ertan
a89ac2d898
docs(nix): update nix commands to match latest nix changes 2021-03-27 12:41:35 +03:00
Sam
7a3a5330dd Fixed boost having ridiculous velocity. 2021-03-26 16:11:25 -04:00
Samuel Keiffer
b2e45d8dbf Merge branch 'swilliams/craft-leather-scraps' into 'master'
Added leather scraps recipe

See merge request veloren/veloren!2000
2021-03-26 17:54:43 +00:00
Scott Williams
fd501b68df Moved rugged armour to cloth_item 2021-03-26 16:51:43 +00:00
Scott Williams
d767c2f21d Added leather scraps recipe 2021-03-26 16:44:38 +00:00
Marcel
d11afce9ae Merge branch 'desttinghim-master-patch-55426' into 'master'
Remove internal feature from CHANGELOG.md

See merge request veloren/veloren!1999
2021-03-26 12:33:15 +00:00
Louis Pearson
46055f3df9 Remove internal feature from CHANGELOG.md 2021-03-26 06:29:23 -06:00
Marcel
cc82cb34fd Merge branch 'xMAC94x/net-improve' into 'master'
network preparation for UDP, Metrics and Bandwidth stats

See merge request veloren/veloren!1994
2021-03-26 12:26:18 +00:00
aljazerzen
96449f18d6 move already-logged-in check to register 2021-03-26 11:41:03 +01:00
Marcel Märtens
f3b6bb1dd1 implement Upload Bandwidth prediction.
Its available to `api` and `metrics` and can be used to slow down msg send in veloren.
It uses a tokio::watch for now, as i plan to have a watch job in the scheduler that recalculates prio on change.
Also cleaning up participant metrics after a disconnect
2021-03-26 08:58:03 +01:00
Marcel Märtens
3ac7120f39 fix a bug that some closes could get lost 2021-03-26 08:57:56 +01:00
Marcel Märtens
8502311972 preparation for multiple-channel participants.
When a stream is opened we are searching for the best (currently) available channel.
The stream will then be keept on that channel.
Adjusted the rest of the algorithms that they now respect this rule.
improved a HashMap for Pids to be based on a Vec. Also using this for Sid -> Cid relation which is more performance critical
WARN: our current send()? error handling allows it for some close_stream messages to get lost.
2021-03-26 08:57:50 +01:00
Marcel Märtens
7f17d6cfd1 network scheduler and rawmsg cleanup 2021-03-26 08:57:42 +01:00