Sam
c315278673
Mindflayer now only summons minions at set thresholds of health.
2021-03-27 21:05:11 -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
Marcel Märtens
f3fd72de23
fix some tracy only and no default features
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
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
aljazerzen
96449f18d6
move already-logged-in check to register
2021-03-26 11:41:03 +01:00
Marcel Märtens
7f17d6cfd1
network scheduler and rawmsg cleanup
2021-03-26 08:57:42 +01:00
aljazerzen
06f860e2a0
refactor handling of duplicate login
2021-03-25 12:33:56 +01:00
Avi Weinstock
6d30f17add
Get SitePricing information to clients, and use it to display coin-denominated prices in voxygen on tooltips during a trade. Also boost merchant spawn rate slightly.
2021-03-25 02:11:58 -04:00
Marcel
f01114f47a
Merge branch 'aweinstock/agent-retargetting' into 'master'
...
In `agent::Sys`, perform target selection periodically to avoid agents going...
See merge request veloren/veloren!1985
2021-03-24 22:22:04 +00:00
Avi Weinstock
7aaa22cc8b
Address MR 1987 review comments.
2021-03-24 16:09:12 -04:00
Avi Weinstock
67dedf409a
Fix airships getting stuck in trees and campfires spawning too close to new-style dungeon stairs.
2021-03-24 15:42:37 -04:00
Avi Weinstock
35e729d919
In agent::Sys
, perform target selection periodically to avoid agents going after their target too singlemindedly.
2021-03-23 23:00:05 -04:00
Avi Weinstock
8f42c5a34b
Fix expect-panic on failed UID lookups in inventory_manip
.
2021-03-23 19:04:21 -04:00
Avi Weinstock
657f6d6185
Remove level
from create_ship
and CreateShip
.
2021-03-23 10:44:42 +01:00
Avi Weinstock
e389c3597f
Add ServerEvent::CreateShip
, and use it instead of CreateNpc
for RtSim airships.
2021-03-23 10:44:37 +01:00
Avi Weinstock
503f9c087b
Make more systems work with an optional health component, to allow disabling health on rtsim airships (so that players can't hammer them out of the sky).
2021-03-23 10:44:32 +01:00
Avi Weinstock
57cbf8ce90
Enable RtSim airships.
2021-03-23 10:44:22 +01:00
Marcel
68e50132d0
Merge branch 'aweinstock/fix-agenttrade-acceptspam' into 'master'
...
Make merchants not virtually spamclick accept.
See merge request veloren/veloren!1976
2021-03-23 09:39:40 +00:00
Avi Weinstock
8eb9e68592
Make merchants not virtually spamclick accept.
2021-03-22 22:53:53 -04:00
heydabop
bc75323bb1
Fix #962 - kick old client and add new client on duplicate login
2021-03-22 19:15:24 -05:00
Marcel Märtens
8838bddefe
update toolchain to nightly-2021-03-22
2021-03-22 16:41:04 +01:00
Marcel
242cf042ad
Merge branch 'sharp/texture-atlases' into 'master'
...
Enable allocation of new textures on atlas allocation failure.
See merge request veloren/veloren!1949
2021-03-22 04:35:41 +00:00
Samuel Keiffer
d495459a12
Merge branch 'sam/combat-fixes' into 'master'
...
Fixes gaining combo by shooting loot bag
See merge request veloren/veloren!1953
2021-03-22 02:01:22 +00:00
Joshua Barretto
17548c3ddb
Merge branch 'zesterer/pick' into 'master'
...
Pickaxe
See merge request veloren/veloren!1959
2021-03-22 00:19:42 +00:00
Joshua Barretto
abdba70178
Faster pick, less vibrant block selection
2021-03-21 20:38:08 +00:00
Joshua Barretto
0f201c5e09
Outcome for block destruction, take select_pos from ControllerInputs
2021-03-21 20:10:05 +00:00
Marcel
88c156a3ac
Merge branch 'vfoulon80/climbing-skill' into 'master'
...
Add climbing speed and cost
See merge request veloren/veloren!1950
2021-03-21 18:35:44 +00:00
Joshua Barretto
4b7f69f850
Switched to BasicMelee
2021-03-21 17:45:01 +00:00
Joshua Barretto
3aad8818fa
Initial implementation of pickaxe
2021-03-21 16:09:16 +00:00
Vincent Foulon
50af548636
Add skill for swimming speed
2021-03-21 15:58:38 +01:00
Avi Weinstock
49bf730c91
Update fall damage calculations.
2021-03-20 18:46:34 -04:00
Vincent Foulon
e35099fd84
address comments
2021-03-20 22:56:54 +01:00
Sam
e18c22a197
Fixed gaining combo by shooting loot bags
2021-03-20 16:26:10 -04:00
Vincent Foulon
902029e977
Add climbing speed and cost
2021-03-20 17:17:28 +01:00
Joshua Yanovski
d3be50b4f5
Enable allocation of new textures on atlas allocation failure.
...
This solves the problem of not being able to set the view distance too
high, especially in pathological cases like giant trees. For
simplicity, we just freeze any atlas where allocation failed and start
allocating to a new texture and atlas, letting reference counting
destroy the old one when there are no more references to it. Because of
the spatial locality of chunk allocations, chunks allocated together
will virtually always have similar lifetimes, so the odds of this
causing significant fragmentation are very low, meaning this simple
solution should not do much worse than a much fancier one.
2021-03-20 16:21:41 +01:00
Marcel Märtens
fcb00df6b8
Change the version number to 0.9
2021-03-20 13:07:09 +01:00
Marcel
3061630b61
Merge branch 'christof/trading_fix2' into 'master'
...
fix merchant getting stuck in non-existant trade when declining after accepting
See merge request veloren/veloren!1941
2021-03-19 09:29:45 +00:00