Imbris
7d524f6062
Merge branch 'w3yden/overitem_hud' into 'master'
...
Voxygen/HUD: Display item name over dropped items
See merge request veloren/veloren!1240
2020-08-02 19:54:33 +00:00
Joshua Yanovski
d4d4956e92
Merge remote-tracking branch 'origin/master' into sharp/small-fixes
2020-08-02 20:56:54 +02:00
Joshua Yanovski
5f3b7294af
Fix formatting issues I missed before.
2020-08-02 20:43:52 +02:00
Joshua Yanovski
a428a3ebba
Fix clippy warnings, part 1.
...
There aer still a bunch of type too complex and
function takes too many arguments warnings that I'll fix later
(or ignore, since in the one case I did fix a function takes too
many arguments warning I think it made the code *less* readable).
2020-08-02 20:41:51 +02:00
w3yden
3e9cfa45bb
Voxygen/HUD: Display item name over dropped items
...
Fix clippy warning: Removed unneeded () in fn style
Fix formatting for fn style
2020-08-02 09:49:39 +02:00
Imbris
aced5f9797
Merge branch 'shandley/collect-block-keyup-fix' into 'master'
...
Prevent inventory collect events from firing on keyup
See merge request veloren/veloren!1252
2020-08-02 06:49:14 +00:00
Shane Handley
1ae02244bc
Prevent keyholds for collect (e)
2020-08-02 15:25:57 +10:00
BottledByte
dc91209a7b
Removed fine-grained Item enums and replaced them with Strings
...
This change allows to introduce new weapons and pair them
with graphical assets without need to recompile.
2020-08-02 01:21:32 +00:00
Samuel Keiffer
f930f52df5
Allows for weapons to have different stats. Seperates healing staff out from staffs into its own weapon type: sceptre. Splits bow weapon type into shortbow and longbow.
2020-08-01 20:08:30 +00:00
Shane Handley
f34894087a
Prevent inventory collect events from firing on keyup, which is causing item pickup actions to be called twice.
2020-08-01 20:26:44 +10:00
jshipsey
f167026889
changelog
2020-08-01 02:28:57 -04:00
jshipsey
bcc257f893
cleanup, last tweaks
2020-08-01 02:19:45 -04:00
jshipsey
aa3bdc42d7
arming the cyclops
2020-08-01 02:19:45 -04:00
Snowram
1421517f84
Add frog npc, tweak pig model
2020-08-01 02:19:45 -04:00
jshipsey
487131efb8
cyclops run anim
2020-08-01 02:19:45 -04:00
Snowram
990762ba76
Bonerattler tweaks
2020-08-01 02:19:45 -04:00
jshipsey
5d2be2240e
maneater and feed anim
2020-08-01 02:19:45 -04:00
Snowram
90d7485c38
Add troll, truffler and wendigo npcs
2020-08-01 02:19:45 -04:00
jshipsey
8991b60929
catoblepas, bonerattler, rabbit, improved anims
2020-08-01 02:19:44 -04:00
jshipsey
baf67f303e
new models, anim tweaks
2020-08-01 02:19:44 -04:00
Snowram
3524d644f5
Various changes to npcs animations
...
- Improved dragon run with tilting
- New run animation for quadsmall, added tilting
2020-08-01 02:19:43 -04:00
Snowram
a0da059676
Skeleton rework with rough offsets
2020-08-01 02:19:43 -04:00
Imbris
f589564760
Fix glyph to large panic
2020-07-31 01:13:31 -04:00
Joshua Yanovski
ba54307540
Fix light animations so they are removed when the light turns off.
2020-07-30 13:22:42 +02:00
Joshua Yanovski
7e0f4bcbf0
Fix crash in edge case for pixel art.
2020-07-29 21:10:20 +02:00
Marcel Märtens
0d5e61c4b6
update auth to newest version
2020-07-29 19:28:22 +02:00
Joshua Yanovski
56da06f7a3
Merge remote-tracking branch 'origin/master' into sharp/small-fixes
2020-07-29 18:56:52 +02:00
Joshua Yanovski
cf74d55f2e
Fix map image artifacts and remove unneeded allocations.
...
Specifically, we address three concerns (the image stretching during
rotation, artifacts around the image due to clamping to the nearest
border color when the image is drawn to a larger space than the image
itself takes up, and potential artifacts around a rotated image which
accidentally ended up in an atlas and didn't have enough extra space to
guarantee the rotation would work).
The first concern was addressed by fixing the dimensions of the map
images drawn from the UI (so that we always use a square source
rectangle, rather than a rectangular one according to the dimensions of
the map). We also fixed the way rotation was done in the fragment
shader for north-facing sources to make it properly handle aspect ratio
(this was already done for north-facing targets). Together, these fix
rendering issues peculiar to rectangular maps.
The second and third concerns were jointly addressed by adding an
optional border color to every 2D image drawn by the UI. This turns
out not to waste extra space even though we hold a full f32 color
(to avoid an extra dependency on gfx's PackedColor), since voxel
images already take up more space than Optiion<[f32; 4]> requires.
This is then implemented automatically using the "border color"
wrapping method in the attached sampler.
Since this is implemented in graphics hardware, it only works (at
least naively) if the actual image bounds match the texture bounds.
Therefore, we altered the way the graphics cache stores images
with a border color to guarantee that they are always in their own
texture, whose size exactly matches their extent. Since the easiest
currently exposed way to set a border color is to do so for an
immutable texture, we went a bit further and added a new "immutable"
texture storage type used for these cases; currently, it is always
and automatically used only when there is a specified border color,
but in theory there's no reason we couldn't provide immutable-only
images that use the default wrapping mdoe (though clamp to border
is admittedly not a great default).
To fix the maps case specifically, we set the border color to a
translucent version of the ocean border color. This may need
tweaking going forward, which shouldn't be hard.
As part of this process, we had to modify graphics replacement to
make sure immutable images are *removed* when invalidated, rather
than just having a validity flag unset (this is normally done by
the UI to try to reuse allocations in place if images are updated
in benign ways, since the texture atlases used for Ui do not
support deallocation; currently this is only used for item images,
so there should be no overlap with immutable image replacement,
so this was purely precautionary).
Since we were already touching the relevant code, we also updated
the image dependency to a newer version that provides more ways
to avoid allocations, and made a few other changes that should
hopefully eliminate redundant most of the intermediate buffer
allocations we were performing for what should be zero-cost
conversions. This may slightly improve performance in some
cases.
2020-07-29 18:29:52 +02:00
Marcel Märtens
96cde882ef
update auth to the newest version and remove useless dep
2020-07-29 00:05:23 +02:00
Joshua Yanovski
7d56ba31b4
Merge remote-tracking branch 'origin/master' into sharp/small-fixes
2020-07-27 13:16:27 +02:00
Imbris
ba14440a49
Fix filtering out resize events in the ui
2020-07-26 18:21:20 -04:00
Samuel Keiffer
827b91d691
Bow charged shot attack
2020-07-26 03:06:53 +00:00
Imbris
6435464d00
Make video mode selection slightly better
2020-07-25 17:07:50 -04:00
Monty Marz
31cfc05123
lots of things
...
animation fixes by slipped
new cultist item
settings option for loading screen tips
loot table adjustments
2020-07-23 12:10:13 +00:00
Justin Shipsey
24f968d813
Merge branch 'quickfixes' into 'master'
...
small fixes
See merge request veloren/veloren!1221
2020-07-21 13:36:10 +00:00
T-Dark0
fd9ec8fbd0
Voxygen and server-cli no longer panic if server creation returns error
...
The process just exists instead
2020-07-21 09:59:00 +00:00
jshipsey
5b76ed23f4
small fixes
2020-07-20 21:37:13 -04:00
Monty Marz
e353bd3cfc
Fix cut off chat
2020-07-18 21:56:45 +00:00
Imbris
d46bf03e27
Merge branch 'imbris/screenshot-tweak' into 'master'
...
Only screenshot and toggle fullscreen once per frame
See merge request veloren/veloren!1217
2020-07-18 19:08:42 +00:00
Joshua Yanovski
2101113b46
Higher detail LOD.
2020-07-18 18:55:25 +02:00
Imbris
14d500abbc
Only screenshot and toggle fullscreen once per frame
2020-07-18 12:21:22 -04:00
Imbris
d53ad7eb43
Fix color depth selection
2020-07-18 08:17:42 -04:00
Imbris
2a9785a40c
Remove supplement_events from Window, fix suppresed clippy lint, actually use exlusive fullscreen instead of a borderless window
2020-07-17 22:18:43 -04:00
Imbris
c8133ded43
Fix issue where client_init was not set to None after it finished, use tweaked version of winit to avoid macos link failure in the CI, small comment fixes
2020-07-17 21:26:21 -04:00
Imbris
953773e1d3
Temporarily remove voxygen character_renderer example until we move to a more actively maintained rendering backend
2020-07-17 21:26:21 -04:00
Imbris
0275cc9523
Tweak pausing code to reduce duplication
2020-07-17 21:26:21 -04:00
Imbris
2f5c8fa3f3
Fixes for Alt key related issues
2020-07-17 21:26:21 -04:00
Imbris
27bfc74928
small fix and refactor stop auto walk to a method
2020-07-17 21:26:21 -04:00
Imbris
9bfb1b5f00
Fix rebase mistake
2020-07-17 21:26:21 -04:00
Imbris
97364d49ed
Increment glutin version in Cargo.toml file
2020-07-17 21:26:20 -04:00
Imbris
a0d88e0774
Fix mistake with event processing
2020-07-17 21:26:20 -04:00
Imbris
f0d4ec32f5
clippy fixes
2020-07-17 21:26:20 -04:00
Imbris
8cd2207495
Proper fix for winit / cpal conflict
2020-07-17 21:26:20 -04:00
Imbris
29c877cff3
Winit 0.22 released
2020-07-17 21:26:16 -04:00
Imbris
61983b1b06
poll twice
2020-07-17 21:24:29 -04:00
Imbris
28e00a0f6e
Fix singleplayer feature and rebase related stuff
2020-07-17 21:24:28 -04:00
Imbris
7dfb24d4a5
Clean comments, fix mistake, change dep source now that compatible version is available on crates.io
2020-07-17 21:24:28 -04:00
Imbris
5e8d74e00e
fix Window::logical_size
2020-07-17 21:24:28 -04:00
Imbris
70eba0c30a
Update changelog
2020-07-17 21:24:28 -04:00
Imbris
db91ebe9b5
fix a few minor bugs
2020-07-17 21:24:28 -04:00
Imbris
21a1382850
Update to winit 0.21.0
2020-07-17 21:24:28 -04:00
Imbris
d1b635efa4
Rearrange PlayState system to work without loop control
2020-07-17 21:24:28 -04:00
Imbris
515dbc30a7
Switch to updated gfx_window_glutin
2020-07-17 21:24:28 -04:00
Joshua Barretto
807a27328c
Updated to winit 20
2020-07-17 21:24:27 -04:00
Samuel Keiffer
6cce09be85
Added protection stat to admin armor hidden in debug folder. Removed blue cultist armor set from drop table as it is an admin set.
2020-07-18 00:05:28 +00:00
Joshua Yanovski
add2cfae04
Revert some irrelevant stuff.
2020-07-16 01:57:39 +02:00
lausek
05cc6f222b
avoid comparing to own entity when mounting; fix coding style
2020-07-15 15:31:42 +02:00
lausek
a3326b5744
fix #611 ; add distance check when mounting pet
2020-07-15 14:54:53 +02:00
Joshua Yanovski
2e2ab3dc1e
Fixing various things about shadows.
...
* Correcting optimal LISPSM parameter.
* Figure shadows are cast when they're not visible.
* Chunk shadows stay cast until you look away.
* Seamless cubemaps for point lights.
* Etc.
2020-07-15 13:30:49 +02:00
Joshua Barretto
8d6b442193
Crafting
2020-07-14 20:11:39 +00:00
Marcel
d5bfae886e
Merge branch 'xMAC94x/net-improve' into 'master'
...
xMac94x/net improve
See merge request veloren/veloren!1162
2020-07-14 14:09:43 +00:00
Joshua Barretto
446923f7d8
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
3e5c3de2ac
Neater compass
2020-07-13 23:23:44 +01:00
Marcel Märtens
c74e5e4b47
Changes requested in rewiew
2020-07-13 23:41:32 +02:00
Ben Wallis
a9be045cb8
Fixed suppressed clippy warnings for #587 - useless_conversion
2020-07-13 20:57:13 +01:00
Marcel Märtens
9d32e3f884
proper voxygen connect and code cleanups:
...
- voxygen abort when the server has a invalid veloren_network handshake, e.g. by outdated version instead of try again
- rename Network `Address` to `ProtocolAddr` as sugested by zest as it's a combination of Protocol and std::io::Addr
- remove the manual byte arrays in `protocols.rs` with something more nice
2020-07-13 13:03:20 +02:00
Marcel
2b13b7d952
Merge branch 'yusdacra/fix-i18n-test' into 'master'
...
Fix localization test and add translation status percentage
See merge request veloren/veloren!1196
2020-07-13 10:02:00 +00:00
Marcel
2414d5ae5e
Merge branch 'gSpera/no_autowalk_after_die' into 'master'
...
Stopping auto-walk after death: Fixes #607
Closes #607
See merge request veloren/veloren!1197
2020-07-13 08:39:39 +00:00
Marcel Märtens
5d60fb2e1d
move i18n test to i18n file to reduce compile time && merge gitlab jobs to only have 1 cargo test job
2020-07-13 09:50:55 +02:00
Yusuf Bera Ertan
730a54dad5
localization test: add per file data to overall status, better alignments
2020-07-13 00:40:43 +03:00
Kai
8e523364ac
Prevent GameInputs from being bound to multiple keys unless explicitly allowed. Add a Reset to Defaults button for controls.
2020-07-12 11:59:55 -07:00
Joshua Yanovski
6c31e6b562
Fix shadow creation.
2020-07-12 19:50:26 +02:00
Joshua Yanovski
6332cbe006
Merge branch 'master' of gitlab.com:veloren/veloren into sharp/small-fixes
2020-07-12 18:47:00 +02:00
Joshua Yanovski
be438657c3
Tweaks to shadows.
...
Added shadow map resolution configuration, added seamless cubemaps,
documented all existing rendering options, and fixed a few Clippy
errors.
2020-07-12 18:28:08 +02:00
Yusuf Bera Ertan
95fd89b4f9
add more error messages, add percentage calculation for each i18n file and an overall percentage result
2020-07-12 14:54:03 +03:00
Yusuf Bera Ertan
72ec565678
fix localization test
2020-07-12 05:38:11 +03:00
Kai
6b771b8dca
Add a clientside check to only allow freefly camera for admins
2020-07-11 13:59:47 -07:00
Kai
738fa34534
Add freefly camera mode and cycle camera mode keybind
2020-07-11 11:39:04 -07:00
Ben Wallis
6ca6e2d646
Removed rounding from ping delta and added weighted rolling average ping calculation
2020-07-11 15:39:31 +01:00
Joshua Barretto
3c72022c81
Nicer north colour
2020-07-10 18:21:34 +01:00
Joshua Barretto
cf69d0c5d8
Added minimap compass
2020-07-10 15:00:20 +01:00
Songtronix
728d349c77
fix: show loading screen for singleplayer
2020-07-10 11:05:09 +02:00
Songtronix
5b57072064
fix: use correct specs(-idvs) versions
...
related to torvus
2020-07-09 19:46:30 +02:00
Samuel Keiffer
fe47a14ba5
Spin attack for axe
2020-07-08 19:58:41 +00:00
Joshua Yanovski
23b4058906
Fix moon, use nonlinear noise for terrain.
...
Note that the latter has a bit of performance cost.
2020-07-08 10:11:19 +02:00
Joshua Yanovski
7fbe5cbfbb
Address lies about max texture size.
2020-07-08 02:23:02 +02:00
Joshua Yanovski
75e3626a78
OpenGL 3.3 minimum.
2020-07-08 02:21:52 +02:00
Joshua Yanovski
90c5d1ca36
Lower near distance.
2020-07-07 21:11:48 +02:00
Giovanni Spera
4232148b83
Stopping auto-walk after death: Fixes #607
2020-07-07 20:56:44 +02:00
Joshua Yanovski
db1401a691
Merge branch 'master' of gitlab.com:veloren/veloren into sharp/small-fixes
2020-07-07 19:34:17 +02:00
Joshua Yanovski
69e508d8c9
Make it easy to switch to SIMD for math.
2020-07-07 18:41:37 +02:00
Justin Shipsey
e8b4b29d70
Merge branch 'scott-c/1h-fixes' into 'master'
...
1h fixes
See merge request veloren/veloren!1158
2020-07-07 15:29:33 +00:00
Marcel Märtens
6ddd09b7b6
specs back to master
2020-07-07 12:55:06 +02:00
Marcel
b85a4493ea
revert dispatch
2020-07-07 11:19:38 +02:00
Marcel Märtens
c212de00c2
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
d1cdb6ea55
Updated changelog
2020-07-07 01:11:37 +01:00
Joshua Barretto
e626f6255f
Prevented pet damage
2020-07-07 01:01:39 +01:00
Joshua Barretto
f77d2f06c6
Fixed staff RMB, bug in ranged weapon code
2020-07-06 23:37:44 +01:00
Joshua Barretto
30619771af
Improved block picking
2020-07-06 23:04:13 +01:00
Joshua Barretto
62b59de95a
Fixed sprite select flickering
2020-07-06 22:41:21 +01:00
Joshua Barretto
ddaa0a9246
Made char select handle client events
2020-07-06 17:11:19 +01:00
scott-c
b72d817cf7
Fix 1h models in character select idle animation #662
2020-07-06 17:54:26 +08:00
scott-c
6014bd8364
fix 1h second item cache issue #661
2020-07-06 17:54:26 +08:00
Marcel
e19d170b61
Merge branch 'imbris/smaller-fixes' into 'master'
...
Stop spamming loadout, Update specs
See merge request veloren/veloren!1165
2020-07-06 09:50:46 +00:00
Imbris
8d39f27458
Upgrade hashbrown
2020-07-06 03:15:06 -04:00
Snowram
d6da1f0e75
post-quad rewrite fixup
2020-07-06 06:07:29 +00:00
Imbris
c2d6d00b00
point to github specs to access PairedStorage type, fix Loadout sync spam
2020-07-06 01:56:02 -04:00
Joshua Barretto
43f75f2f54
Removed bomb timeout
2020-07-05 16:15:51 +01:00
Joshua Barretto
fd39ee97bc
Added training dummies
2020-07-05 16:15:51 +01:00
Joshua Barretto
2f6a618d5a
Added bombs, throwable items, more block kinds, weaker explosions
2020-07-05 16:15:48 +01:00
jshipsey
50fcd6c6a3
remove slowmo test mode
2020-07-05 10:00:44 -04:00
jshipsey
2c14b2f891
clippy fixes
2020-07-05 09:39:56 -04:00
jshipsey
62eb66173f
tweaks and fixes
2020-07-05 09:39:55 -04:00
Snowram
1b778ca191
Various small improvements to anims and models
2020-07-05 09:38:15 -04:00
Joshua Barretto
8508b5177b
Velocity-corrected bezier pathfinding control, swimming control
2020-07-05 09:38:15 -04:00
jshipsey
ca9ae13527
more latitude tilt, better attack anims, addressed aesthetic concerns, deleted dead assets
2020-07-05 09:38:15 -04:00
jshipsey
014cab0257
remove warnings, rebase fix
2020-07-05 09:38:14 -04:00
jshipsey
e97be07e97
minor changes to account for movement speeds
2020-07-05 09:38:14 -04:00
Joshua Barretto
177bd7a128
More tolerant pathfinding
2020-07-05 09:38:14 -04:00
Joshua Barretto
db26c10299
Run tilting, per-species running speed
2020-07-05 09:38:14 -04:00
jshipsey
e689de3c8a
better everything
2020-07-05 09:38:14 -04:00
Snowram
86b2272176
Salamander model fixes
2020-07-05 09:38:14 -04:00
jshipsey
9ef383ff03
simplify quadmed run, integrate dampener variable
2020-07-05 09:38:14 -04:00
Snowram
ce9cd29720
Add offset to quadmed legs + various fixes and improvements
2020-07-05 09:38:14 -04:00
jshipsey
f164bd2280
placeholder attack anim
2020-07-05 09:38:14 -04:00
jshipsey
894a823aad
orientation tilt, make run frequency proportional to species size
2020-07-05 09:38:14 -04:00
jshipsey
a7c23ea5be
custom scaling by species
2020-07-05 09:38:14 -04:00
jshipsey
94ab3665d5
pangolin and special pangolin variable
2020-07-05 09:38:14 -04:00
jshipsey
d8fff8833e
quadlow spawn in world, continued adjustments
2020-07-05 09:38:14 -04:00
jshipsey
c5f7a60f3b
more run animation work, adjusting pivots
2020-07-05 09:38:14 -04:00
jshipsey
03c1a97ba9
animation tweaks, fix some idle
2020-07-05 09:38:14 -04:00
jshipsey
db64972e42
starting on trot, removing some warnings
2020-07-05 09:38:14 -04:00
Snowram
648e140be3
Add wolf, frostfang and mouflon npcs
2020-07-05 09:38:14 -04:00
Snowram
4acdc24df9
Add tarasque and grolgar improvements
2020-07-05 09:38:14 -04:00
unknown
0de4b6b7f9
Makes anim hotload work for quadlow
2020-07-05 09:38:14 -04:00
Snowram
b1f4e4b9c1
Add new tusk ram model
2020-07-05 09:38:13 -04:00
Snowram
c22d543dd2
Add rock snapper mob
2020-07-05 09:38:13 -04:00
Snowram
1be42a8f85
Add tortoise mob
2020-07-05 09:38:13 -04:00
Snowram
016b05cf38
Add new grolgar model
2020-07-05 09:38:13 -04:00
Snowram
c7df12d2ea
Set new lion model offsets, fix some jaws
2020-07-05 09:38:13 -04:00