CapsizeGlimmer
b08d717eac
Rework chat processing
2020-06-27 16:29:03 -04:00
CapsizeGlimmer
702a21302c
Base implementation of /group /faction /say /region
2020-06-27 16:26:02 -04:00
Delyth Williams
94164b7839
Welsh pixie/armour
2020-06-26 16:26:00 +00:00
Monty Marz
58bfa4f0ef
Merge branch 'WelshPixie/FluffyBunnySlippers' into 'master'
...
Added fluffy jackalope slippers
See merge request veloren/veloren!1114
2020-06-25 22:07:47 +00:00
Monty Marz
c025b93501
Merge branch 'WelshPixie/grassets' into 'master'
...
Welsh pixie/grassets
See merge request veloren/veloren!1106
2020-06-25 21:12:31 +00:00
Delyth Williams
9a79101f57
Welsh pixie/grassets
2020-06-25 21:12:31 +00:00
Monty Marz
7d9ef93140
Merge branch 'WelshPixie/spaulders' into 'master'
...
added seven new shoulder armour types
See merge request veloren/veloren!1115
2020-06-25 20:50:06 +00:00
WelshPixie
2825b08bee
Added fluffy jackalope slippers
2020-06-25 22:47:17 +02:00
Joshua Barretto
1cca7bf4a8
Fmt, fixed chat-cli problem
2020-06-25 19:50:04 +01:00
Joshua Barretto
d9cd37056d
Added settings editing, set_motd command
2020-06-25 18:57:29 +01:00
Joshua Barretto
83a96c24ec
Added MOTD on login, MOTD editing
2020-06-25 18:57:26 +01:00
Joshua Barretto
b46e080ade
Added server-side maximum view distance setting
2020-06-25 18:46:04 +01:00
WelshPixie
9887e5d45d
added seven new shoulder armour types
2020-06-25 18:36:24 +02:00
Imbris
6501611372
Merge branch 'shandley/character-loading' into 'master'
...
Move character DB ops off the main thread
See merge request veloren/veloren!1075
2020-06-25 16:16:15 +00:00
Songtronix
f44df23935
feat: add server whitelist
2020-06-24 17:36:19 +02:00
Shane Handley
255ad97289
- Move the remaining character data loading to the message/thread formatharacter list actions
...
- Handle/notify the client of errors during character load by returning to character select with the error, clean up client and server states
- Add player_uuid check when loading character data.
2020-06-24 11:47:41 +10:00
Yusuf Bera Ertan
6cfa48e82e
nix: Switch to crate2nix, and niv for dependency management
2020-06-23 20:51:32 +03:00
Shane Handley
304e06cbce
Fix clippy warnings after toolchain update
2020-06-23 16:52:04 +10:00
Marcel Märtens
15fc5787e4
switch log behavior for env variable and removed gfx spam by default
2020-06-22 16:49:40 +02:00
Marcel Märtens
9485b45e70
switch to tracing
stlye and enhance logs with usefull information
...
- Updated CHANGELOG
- reduce dependencies
- found out that we have alot of duplicate coding... alot...
2020-06-22 09:53:15 +02:00
Kevin Glasson
589254e4ab
Convert all other veloren crates to use tracing
...
- Completely removed both `log` and `pretty_env_logger` and replaced
with `tracing` and `tracing_subscriber` where necessary.
- Converted all `log::info!(...)` et al. statements to just use the
shorthand macro i.e. `info!`. This was mostly to make renaming easier.
2020-06-21 23:19:41 +08:00
Forest Anderson
38af64df51
Expand on documentation
2020-06-19 21:13:00 -04:00
Marcel
babf452686
Merge branch 'xvar/fix-server-crash-on-high-char-lvl-login' into 'master'
...
Server: Fixed panic on extremely high level character login due to exp overflow (#597 )
See merge request veloren/veloren!1091
2020-06-18 20:24:49 +00:00
Ben Wallis
54de646bb3
Server: Fixed panic on extremely high level character login due to exp overflow ( #597 )
2020-06-18 20:45:37 +01:00
scott-c
88d68df2c0
Remove wield requirement to swap loadout
2020-06-17 21:34:58 +08:00
Justin Shipsey
2f896849d4
Wield glider instead of weapon when attempting glide wield, change behavior when running into walls to not drop out of gliding
2020-06-16 21:32:39 +00:00
Imbris
c22f9530e4
Merge branch 'scott-c/wield-changes' into 'master'
...
Scott c/wield changes
See merge request veloren/veloren!1072
2020-06-15 20:51:35 +00:00
Delyth Williams
b73da5507e
added new flora
2020-06-15 16:39:21 +00:00
scott-c
b2cbf3ee8f
Adjust character state's energy regen
2020-06-15 18:13:47 +08:00
scott-c
f2f79a1b3c
reset energy regen on ability use instead of wield
2020-06-15 18:12:30 +08:00
scott-c
8bcafa6f19
automatically wield on secondary or ability3
2020-06-15 18:12:30 +08:00
Forest Anderson
361952077e
Added loadout replace test and documentation
...
Finished documenting
2020-06-14 16:16:53 -04:00
Forest Anderson
c2beeef600
Added equip documentation and test
2020-06-14 13:56:17 -04:00
Forest Anderson
1649eadcdd
Add unequip tests
2020-06-14 13:56:17 -04:00
Imbris
26e53409d8
Merge branch 'xvar/clippy-globally-suppress-option_map_unit_fn' into 'master'
...
Globally suppressed clippy lint option_map_unit_fn for #587
See merge request veloren/veloren!1071
2020-06-14 16:48:07 +00:00
Ben Wallis
c1c968f479
Globally suppressed clippy lint option_map_unit_fn for #587
2020-06-14 16:48:07 +00:00
Imbris
fb47115695
Merge branch 'xvar/clippy-fixes-redundant_closure_found' into 'master'
...
Fixed suppressed clippy warnings for #587 - redundant_closure
See merge request veloren/veloren!1065
2020-06-14 16:33:04 +00:00
Justin Shipsey
688f917308
asset
...
missing fix
2020-06-14 09:22:21 +00:00
Ben Wallis
4d6c553b1b
Fixed suppressed clippy warnings for #587 - redundant_closure
2020-06-12 20:47:22 +01:00
Marcel Märtens
0e59ee901e
dependency reduction:
...
- authc no longer uses reqwest
- image only supports PNG
- replace routille with tiny_http
- several other dependencies
- cargo upgrade
- following improvement was measured on R7 1700X:
before:
- cargo build: 3076.73s user / 4:45 total / 589 dependencies
- cargo test: 6118.38s user / 7:30 total / 959 dependencies
after:
- cargo build: 2680.54s user / 4:05 total / 480 dependencies
- cargo test: 5351.81s user / 7:04 total / 791 dependencies
- added xMAC94x to CODEOWNERS for Cargo.toml, he will protect them from now on and hit people with evil looks ;)
2020-06-11 20:55:34 +02:00
Ben Wallis
950c62efc6
Suppressed all existing clippy warnings in preparation for fixes as part of #587
2020-06-10 22:01:42 +01:00
Ben Wallis
de37de7f45
Initial clippy fixes as discussed in #587
2020-06-08 21:27:51 +01:00
Shane Handley
467c154582
Post-rebase fix.
2020-06-08 10:19:42 +10:00
Shane Handley
fc8bb427fb
Handle TripleStrike stages individually.
2020-06-08 10:19:42 +10:00
Shane Handley
faf04bb4f3
Fix some updated weapon references and an incomplete match after rebasing.
2020-06-08 10:19:42 +10:00
Shane Handley
987a025d36
Introduce a ToolCategory so we can ignore the specific type of weapon
...
when deciding on the SFX to play when wielding/attacking.
2020-06-08 10:19:42 +10:00
Shane Handley
802bce1698
Target the specific attack types, to handle TripeStrike etc...
...
Removed the Axe sfx until the animations show the swing
2020-06-08 10:19:41 +10:00
Shane Handley
d5cc5c8537
Add initial attack sfx code with bow shot sounds.
2020-06-08 10:19:41 +10:00
S Handley
e0633a238e
Update CHANGELOG and a TODO, fix safer deserialisation for inventory
...
data.
2020-06-04 11:44:33 +00:00
Monty Marz
b34da9b07b
More item drops
2020-06-03 17:59:09 +00:00
Joshua Barretto
475f62b57f
Merge branch 'zesterer/small-fixes' into 'master'
...
Better physics comments, removed camera snapping
See merge request veloren/veloren!1034
2020-06-01 20:50:24 +00:00
Joshua Barretto
9a069c93dc
Better physics comments, removed camera snapping
2020-06-01 21:33:20 +01:00
scott-c
7eb1b2c263
Add level up network event
2020-06-01 22:04:44 +08:00
scott-c
136bf271b8
Fix social list having incorrect player count
2020-06-01 22:04:44 +08:00
scott-c
c23183b1ca
Add character name and level to social window
2020-06-01 22:04:44 +08:00
Monty Marz
f7d6f76a04
Added 36 Swords
...
I added 36 sword models to the code.
2020-05-29 18:23:00 +00:00
Monty Marz
6d1ec73b47
Merge branch '561-info-popup-for-saved-waypoints-only-appear-for-the-second-time-you-visit-one' into 'master'
...
Resolve "Info popup for saved waypoints only appear for the second time you visit one"
Closes #561
See merge request veloren/veloren!1014
2020-05-29 11:39:12 +00:00
CapsizeGlimmer
78a06550d0
Only NPCs speak when hit. Farm animal alignment changed from NPC to Tame
2020-05-27 13:49:18 +02:00
CapsizeGlimmer
3cea76b82f
NPCs now call for help when you hit them. Redraw speech bubble dark mode.
2020-05-27 13:49:18 +02:00
CapsizeGlimmer
3c07d02218
Add a dark mode to speech bubbles; consistantly use 'speech bubble' instead of 'chat bubble'
2020-05-27 13:49:17 +02:00
CapsizeGlimmer
c65967ccdb
Chatting now creates speech bubbles
2020-05-27 13:49:14 +02:00
Justin Shipsey
ea07d744a7
orientation animation
2020-05-27 06:41:55 +00:00
CapsizeGlimmer
2a83e91242
Waypoint notifications have a 10 second cooldown
2020-05-25 02:56:31 -04:00
Joshua Yanovski
34427373ef
Make civsim and sites deterministic.
...
For anything in worldgen where you use a HashMap, *please* think
carefully about which hasher you are going to use! This is
especially true if (for some reason) you are depending on hashmap
iteration order remaining stable for some aspect of worldgen.
2020-05-21 21:43:54 +02:00
Joshua Yanovski
2670184954
Make civsim and sites deterministic.
...
For anything in worldgen where you use a HashMap, *please* think
carefully about which hasher you are going to use! This is
especially true if (for some reason) you are depending on hashmap
iteration order remaining stable for some aspect of worldgen.
2020-05-21 21:20:01 +02:00
Joshua Yanovski
f8376fd5dc
Merge branch 'master' of gitlab.com:veloren/veloren into sharp/small-fixes
2020-05-21 17:53:57 +02:00
Joshua Barretto
012aebbfd6
Merge branch 'zesterer/small-fixes' into 'master'
...
Camera tweaks
See merge request veloren/veloren!1004
2020-05-19 17:35:43 +00:00
Forest Anderson
db302b8525
Merge branch 'jbeich/veloren-freebsd' into 'master'
...
Enable system assets on more Unices
See merge request veloren/veloren!1005
2020-05-19 00:20:07 +00:00
Joshua Barretto
f1b166d15d
Innumerable camera improvements
2020-05-18 23:40:28 +01:00
Jan Beich
886cad9103
Enable system assets on more Unices
2020-05-18 15:53:50 +00:00
Justin Shipsey
9e5c0ce601
Merge branch 'silentium/arms-and-armor' into 'master'
...
Added 2 sets of armour.
See merge request veloren/veloren!951
2020-05-17 19:03:00 +00:00
Silentium
1673a25e8b
Added 2 sets of armour.
2020-05-17 19:02:59 +00:00
Monty Marz
ecb7963730
Pfau/0.6 bg
2020-05-16 12:48:29 +00:00
Marcel Märtens
ec03c4518a
Change the version number to 0.6
2020-05-16 00:50:40 +02:00
Joshua Barretto
db59a3ca3d
Merge branch 'small-fixes' into 'master'
...
Dungeon Bosses
See merge request veloren/veloren!994
2020-05-15 19:07:11 +00:00
Joshua Barretto
aac28d04d5
Added dungeon bosses, boss loot, boss arenas
2020-05-15 16:05:50 +01:00
Songtronix
c3e1fd8664
Merge branch 'mockersf/fix-doc-generation' into 'master'
...
fix doc generation
See merge request veloren/veloren!993
2020-05-15 14:18:15 +00:00
Joshua Yanovski
243d0837b8
Merge branch 'master' of gitlab.com:veloren/veloren into sharp/small-fixes
2020-05-15 14:53:13 +02:00
Shane Handley
a41576e767
Correctly set the exp target for the next level when spawning a character.
...
Removed the unwrap_or from the update method for stats persistence, and
have a dedicated method for updating single rows with a new connection.
2020-05-15 13:27:26 +10:00
François Mockers
ae712f77a2
fix iterator type
2020-05-14 22:13:08 +02:00
CapsizeGlimmer
0a723614f9
Popup message when setting waypoint
2020-05-14 16:56:10 +00:00
Forest Anderson
acab072a63
Merge branch 'shandley/persistence-stats' into 'master'
...
Stats Persistence
See merge request veloren/veloren!970
2020-05-13 13:43:22 +00:00
Imbris
8f857e6e11
Fill in entity_count in metrics
2020-05-12 19:44:27 -04:00
Shane Handley
e852e0cfab
- Update the stats of characters individually, reverting the change with
...
big combined updates.
- Add a timer to the stats persistence system and change the frequency
that it runs to 10s
- Seperate the loading of character data for the character list during
selection, and the full data we will grab during state creation. Ideally
additional persisted bits can get returned at the same point and added
to the ecs within the same block.
2020-05-13 09:14:09 +10:00
Shane Handley
7c6c9f4302
Stats persistence
...
- Update client code to use persisted stats
- Add a system for stats persistence
- Add a basic scheduler to control duration between execution of
persistence systems
2020-05-13 09:14:08 +10:00
Shane Handley
e5853dbdd4
Initial models, migration and client code for stats persistence.
2020-05-13 09:14:08 +10:00
jshipsey
ef70949d5d
cyclops
2020-05-11 21:44:21 -04:00
Imbris
7233dbee3e
Merge branch 'CapsizeGlimmer/tab_completion' into 'master'
...
Tab completion code review suggestions
Closes #553
See merge request veloren/veloren!979
2020-05-11 23:56:48 +00:00
CapsizeGlimmer
49d1225823
Tab completion code review suggestions
2020-05-11 18:02:21 -04:00
Forest Anderson
28402e2bc1
Merge branch 'CapsizeGlimmer/tab_completion' into 'master'
...
Capsize glimmer/tab completion
See merge request veloren/veloren!972
2020-05-11 17:49:26 +00:00
Imbris
81227b917f
fix leaning
2020-05-11 00:53:37 -04:00
Imbris
48a5001392
Show component in error message when sync modification fails because it does not exist
2020-05-11 00:09:17 -04:00
Imbris
8aa88b22a5
Fix panic with dragging into the same loadout slot
2020-05-11 00:08:43 -04:00
CapsizeGlimmer
3f76d1d702
Rework tp command - "/sudo player /tp" is short for "/sudo player /tp sudoer"
2020-05-10 19:17:34 -04:00
CapsizeGlimmer
9d118b55a0
Fixed player list tab completion
2020-05-10 19:17:17 -04:00
CapsizeGlimmer
b486de28ac
Implement tab completion of enums (/object /time /spawn) and numbers
2020-05-10 19:16:34 -04:00
CapsizeGlimmer
28e94afd3f
Finish tab completion implementation
2020-05-10 19:16:15 -04:00
CapsizeGlimmer
b0f0d716be
Tab completion returns real results
2020-05-10 19:16:15 -04:00
CapsizeGlimmer
7ecea34f85
Server server::cmd depends on common::cmd
2020-05-09 21:50:51 -04:00
CapsizeGlimmer
307e478671
Groundwork for tab completion of player names and command arguments
2020-05-09 21:24:33 -04:00
jshipsey
cf392b5a66
fmt
2020-05-09 18:11:25 -04:00
jshipsey
62bd79dba7
dragon and general animation cleanup
2020-05-09 18:10:24 -04:00
Snowram
5b77c74497
Add cockatrice
2020-05-09 18:09:27 -04:00
Robin Gilh
40360ff149
Dragon work
2020-05-09 18:07:31 -04:00
S Handley
5a13b54cbf
- Load characters after login.
...
- Make the character screen load with an empty character list from the server, send event to the server for character creation with data, but not yet saving them to the DB.
- Working but messy character saving to DB
- Add the character_data to the client, rather than keep it in the GLobalState.
2020-05-09 15:41:25 +00:00
CapsizeGlimmer
63826d1a50
Add optional argument to /get_items
2020-05-07 18:39:48 +00:00
Monty Marz
b589c3fc71
Fix animals not attacking
2020-05-04 16:59:32 +00:00
CapsizeGlimmer
4e7f8c686a
Equipped lanterns now provide an illumination effect.
2020-05-04 15:15:31 +00:00
Joshua Yanovski
746a10e8d0
Merge branch 'master' of gitlab.com:veloren/veloren into sharp/small-fixes
2020-05-02 04:02:09 +02:00
Monty Marz
f5c2341167
Shoulder offsets, meta.ron versioning
2020-05-01 21:27:12 +00:00
Monty Marz
c792cc05a9
Villagers and Cultists
2020-04-30 20:43:24 +00:00
Joshua Barretto
d0b1c9eb6f
Added dungeon entrances
2020-04-29 17:01:34 +02:00
Justin Shipsey
171e865f57
new animals
2020-04-28 03:13:23 +00:00
Joshua Yanovski
2c5ad9d076
Merge branch 'master' of gitlab.com:veloren/veloren into sharp/small-fixes
2020-04-27 22:35:24 +02:00
Joshua Yanovski
cc39e5734e
More LOD fixes.
2020-04-26 21:01:23 +02:00
Joshua Barretto
bd58be9f58
fmt
2020-04-26 17:56:09 +01:00
Joshua Barretto
bd2093c819
Fixed projectile solid collisions
2020-04-26 17:56:09 +01:00
Joshua Barretto
58b30c4518
Stopped velocity when point particles hit walls
2020-04-26 17:56:09 +01:00
Joshua Barretto
b750b2b00c
Fixed logic issue with sticky objects
2020-04-26 17:56:09 +01:00
Joshua Barretto
8e0f40c71e
Added on_ceiling check for sticky entities
2020-04-26 17:56:09 +01:00
Joshua Barretto
eb23b0b2bd
Added Colliders, made projectiles point particles
2020-04-26 17:56:09 +01:00
Justin Shipsey
6fa13bcb7e
body/anim tweaks
2020-04-26 01:09:03 +00:00
Joshua Yanovski
bc2560ea90
Merge remote-tracking branch 'origin/master' into sharp/small-fixes
2020-04-25 23:48:33 +02:00
Joshua Barretto
d2ab29b8bd
Clean up reexport
2020-04-25 21:44:23 +01:00
Joshua Barretto
90de779559
Better LoD variable names
2020-04-25 21:44:23 +01:00
Joshua Barretto
8871cb2d29
Better scaled rounding
2020-04-25 21:44:23 +01:00
Joshua Barretto
f34175a5a8
Reduced scaling size inflation
2020-04-25 21:44:23 +01:00
Joshua Barretto
3e62f7edc3
Better LoD distance scaling
2020-04-25 21:44:23 +01:00
Joshua Barretto
1d75f4815b
Massively reduced 'popping' of LoD terrain sprites
2020-04-25 21:44:23 +01:00
Joshua Barretto
e498d78b6c
Fixed boundary meshing issue for scaled terrain sprites
2020-04-25 21:44:23 +01:00
Joshua Barretto
59f4161f5c
Properly fixed all gaps on positive bound for scaled volumes
2020-04-25 21:44:23 +01:00
Joshua Barretto
e84c2aa1db
Fixed gaps in LoD sprites
2020-04-25 21:44:23 +01:00
Joshua Barretto
b2c8dc0806
Added terrain sprite LoD
2020-04-25 21:44:23 +01:00
Joshua Yanovski
44e4aad48d
Merge remote-tracking branch 'origin/master' into sharp/small-fixes
2020-04-25 02:01:04 +02:00
Joshua Barretto
2a6a19f7ef
fmt
2020-04-23 18:19:42 +01:00
Joshua Barretto
444f2ecb45
Made /waypoint admin-only, MR cleanup
2020-04-23 18:19:41 +01:00
Joshua Barretto
a7b5d6b270
Fix minor bugs with NPCs
2020-04-23 18:19:41 +01:00
Joshua Barretto
60bf396e4f
Added doors to houses
2020-04-23 18:19:41 +01:00
Joshua Barretto
68732bebde
Fixed block snapping for bizarre block heights
2020-04-23 18:19:41 +01:00
Monty Marz
44c5002db3
Pfau/crops
2020-04-23 18:19:41 +01:00
Joshua Barretto
431b2ae07b
Fixed window mask layering, fmt
2020-04-23 18:19:41 +01:00
Joshua Barretto
781a3e1377
Patched but not fixed pathfinding for variable-sized blocks
2020-04-23 18:19:41 +01:00
Joshua Barretto
77d0292e91
Added windows to buildings and scarecrows
2020-04-23 18:19:41 +01:00
Joshua Barretto
0329b355ef
Made civsim paths visible in-game
2020-04-23 18:19:41 +01:00
Pfauenauge90
db5311189d
scarecrow
2020-04-23 18:19:41 +01:00
Pfauenauge90
43b4ae6e47
Update block.rs
2020-04-23 18:19:41 +01:00
jshipsey
a89b28e117
adjusted run animation to allow villager walking
2020-04-23 18:19:41 +01:00
Pfauenauge90
98704a4753
turnip and window blocks
2020-04-23 18:19:41 +01:00
Joshua Barretto
708f15915a
Agent adjustments, better dungeon stairwells
2020-04-23 18:19:41 +01:00
Joshua Barretto
d28f5f24fb
Made agents cleverer
2020-04-23 18:19:41 +01:00
Joshua Barretto
8af3187df4
Made tomatoes taller
2020-04-23 18:19:41 +01:00
Joshua Barretto
6448c17110
Fixed sprite AO, overhauled entity spawning, better enemy spawning in dungeons, made agents more skilled at combat
2020-04-23 18:19:41 +01:00
Monty Marz
0fb3a115da
Add more crops
2020-04-23 18:19:41 +01:00
Joshua Barretto
e3ebdc56b3
Fixed figure AO (still need to do sprite AO), added more control over NPC spawning, loot in dungeons
2020-04-23 18:19:41 +01:00
Joshua Barretto
866fd1992e
Fixed bad AO quad flipping in dark places, bosses spawning in dungeon walls, large creatues being uncompromisingly pedantic when trying to path towards targets
2020-04-23 18:19:41 +01:00
Joshua Barretto
fd14223c33
Basic boss spawning in dungeons, better AO
2020-04-23 18:19:41 +01:00
Joshua Barretto
f999edffaa
Fixed crop crash issues
2020-04-23 18:19:41 +01:00
Pfauenauge90
4b72a07e22
sprites
2020-04-23 18:19:41 +01:00
Pfauenauge90
fd3ffdf28b
pizza sprite
2020-04-23 18:19:40 +01:00
Pfauenauge
67f27ef970
ember sprite
2020-04-23 18:19:40 +01:00
Joshua Barretto
dde0319293
Lighting improvements, fixed NaN issue for agents
2020-04-23 18:19:40 +01:00
Joshua Barretto
cee1b1f962
Basic trading simulation
2020-04-23 18:19:40 +01:00
Joshua Barretto
46190aa634
Began work on basic economic simulation
2020-04-23 18:19:40 +01:00
Joshua Barretto
348003fc1a
Better track routing for civsim
2020-04-23 18:19:40 +01:00
Joshua Barretto
fe4418bc0d
Added store
2020-04-23 18:19:40 +01:00
Joshua Barretto
41b77a9b10
Removed old settlement code, removed zcache from dependency of site generators for forward compatibility
2020-04-23 18:19:40 +01:00
Joshua Barretto
d91d66027a
Fixed cloud bugs, made pets run into you less
2020-04-23 18:19:40 +01:00
Joshua Barretto
944a37b848
Initial settlement generation work
2020-04-23 18:19:40 +01:00
Songtronix
866cfa3a8f
Merge branch 'ElXreno/proper-assets-path-finding' into 'master'
...
Find assets by using other environment variables
See merge request veloren/veloren!912
2020-04-15 10:38:00 +00:00
Imbris
9ff816f006
Clarify todo comment
2020-04-12 15:35:43 -04:00
ElXreno
4cdc1300a1
Find assets by using other environment variables
...
By using HOME, XDG_DATA_HOME and XDG_DATA_DIRS we can
build potentially proper paths for finding assets folder.
2020-04-12 20:25:29 +03:00
Imbris
f52d66d721
Fix selecting and remove amount text when dragging
2020-04-12 18:41:06 +02:00
Imbris
c1c09dce1b
Enable unequipping as well as equipping to specific slots
2020-04-12 18:41:06 +02:00
Pfauenauge90
eb7ded989f
7 dwarf accessories
2020-04-12 18:41:03 +02:00
Pfauenauge90
2263b9be95
starter chest, removed unused key commands
2020-04-12 18:41:02 +02:00
Pfauenauge90
85f9f80024
starter equip
2020-04-12 18:41:00 +02:00
Pfauenauge90
ca667fd02b
tooltips
2020-04-12 18:40:58 +02:00
Pfauenauge90
156b554023
item types
2020-04-12 18:40:57 +02:00
Pfauenauge90
f5a768dccf
more armour types
2020-04-12 18:40:56 +02:00
Pfauenauge90
7f97fbac0b
cape item
2020-04-12 18:40:56 +02:00
Pfauenauge90
771baaaae5
cape item
2020-04-12 18:40:55 +02:00
Imbris
0b932ae99a
Use new slot widget for armor slots
2020-04-12 18:40:53 +02:00
Piotr Korgól
84b1abdfcb
Prevent projectiles from hitting their owners
2020-04-06 23:08:54 +02:00
Joshua Yanovski
4764415312
Merge branch 'sharp/map-colors' into sharp/small-fixes
2020-04-03 04:54:48 +02:00
Joshua Yanovski
fbd084a94a
Merge branch 'master' of gitlab.com:veloren/veloren into sharp/map-colors
2020-04-02 18:50:38 +02:00
Joshua Yanovski
88342640c6
Merge branch 'sharp/map-colors' into sharp/small-fixes
2020-04-02 04:49:20 +02:00
Joshua Yanovski
33140a2951
Merge remote-tracking branch 'origin/master' into zesterer/lod
2020-04-02 04:36:21 +02:00
Joshua Yanovski
32b2c99109
Horizon mapping and "layered" map generation.
...
Horizon mapping is a method of shadow mapping specific to height maps.
It can handle any angle between 0 and 90 degrees from the ground, as
long as know the horizontal direction in advance, by remembering only a
single angle (the "horizon angle" of the shadow map). More is explained
in common/src/msg/server.rs. We also remember the approximate height of
the largest occluder, to try to be able to generate soft shadows and
create a vertical position where the shadows can't go higher.
Additionally, map generation has been reworked. Instead of computing
everything from explicit samples, we pass in sampling functions that
return exactly what the map generator needs. This allows us to cleanly
separate the way we sample things like altitudes and colors from the map
generation process. We exploit this to generate maps *partially* on the
server (with colors and rivers, but not shading). We can then send the
partially completed map to the client, which can combine it with shadow
information to generate the final map. This is useful for two reasons:
first, it makes sure the client can apply shadow information by itself,
and second, it lets us pass the unshaded map for use with level of
detail functionality.
For similar reasons, river generation is split
out into its own layer, but for now we opt to still generate rivers on
the server (since the river wire format is more complicated to compress
and may require some extra work to make sure we have enough precision to
draw rivers well enough for LoD).
Finally, the mostly ad-hoc lighting we were performing has been (mostly)
replaced with explicit Phong reflection shading (including specular
highlights). Regularizing this seems useful and helps clarify the
"meaning" of the various light intensities, and helps us keep a more
physically plausible basis. However, its interaction with soft shadows
is still imperfect, and it's not yet clear to me what we need to do to
turn this into something useful for LoD.
2020-04-02 02:46:36 +02:00
Imbris
4652ae2f03
Show errors loading individual files during glob asset loading
2020-04-01 20:37:23 -04:00
Imbris
831d7c77a6
Make Asset impls avoid panics when parsing fails
2020-04-01 20:06:15 -04:00
Imbris
97148cb6bb
Merge branch 'master' into 'combat'
...
# Conflicts:
# CHANGELOG.md
2020-04-01 20:42:27 +00:00
Imbris
83c7a944da
fmt
2020-04-01 11:52:44 -04:00
AdamWhitehurst
1ea2abd247
better timing const name,
...
timing_delay 400 -> 350
2020-04-01 08:40:25 -07:00
AdamWhitehurst
2b10797db1
refactor transition logic (thx imbris)
2020-04-01 08:39:18 -07:00
Imbris
a73d010f7b
Point to newly released vek, add todo to reconsider empty item, remove uneeded ori slerp, remove agent from character behavior, add todos to combat sys, check if entities still exist before possessing & if possessed entity has a loadout move the active item into the second item space
2020-04-01 11:15:14 -04:00
AdamWhitehurst
9ad9a24e22
Remove unused KnockUp LocalEvent (use ApplyForce)
2020-04-01 07:30:06 -07:00
AdamWhitehurst
0c4d428298
remove unnecessary line
2020-04-01 07:10:35 -07:00
AdamWhitehurst
e04fdd715e
expose and use blocking consts
2020-04-01 07:07:10 -07:00
AdamWhitehurst
237393993f
triple_strike combo timing window 600 -> 400
2020-04-01 06:43:28 -07:00
AdamWhitehurst
95bc486f7c
Roll move_dir handling 1.5 -> 0.25
2020-04-01 06:42:56 -07:00
AdamWhitehurst
56fab6db09
Roll duration 500 -> 700ms
2020-04-01 06:24:02 -07:00
AdamWhitehurst
89f441ae2c
Roll speed 15.0 -> 25.0
2020-04-01 06:23:26 -07:00
Imbris
b3791a2b4e
Upgrade vek version so that it actually uses the patch
2020-03-30 19:44:51 -04:00
AdamWhitehurst
dcc9d44b1c
remove unused timed_combo
2020-03-29 13:40:03 -07:00
AdamWhitehurst
86b0b8f644
triple_strike orientation
2020-03-28 13:50:42 -07:00
Imbris
d3b5b1e637
Remove None variant fromm armor types
2020-03-28 03:51:24 -04:00
Imbris
f551c4a2c5
Move armor types to a new location, use a const for the moving cutoff in voxygen anims
2020-03-28 01:52:12 -04:00
Imbris
ce0f54e9d6
Combine dir and force in KnockUp and ApplyForce events
2020-03-27 22:19:23 -04:00
Imbris
ba3fa16c33
Create Dir type for better enforcement of non NaN, normalized representations of directions
2020-03-27 22:02:07 -04:00
Imbris
df5a7ef0e3
split toggle events
2020-03-27 21:32:30 -04:00
AdamWhitehurst
1d51f8fc0f
prevent transition if pressing too early & timed
2020-03-27 11:17:34 -07:00
AdamWhitehurst
e4f2bf7ebf
prevent holding to time combo
2020-03-27 11:08:10 -07:00
AdamWhitehurst
02b29efbfc
Undo mistake, axe ability corrected.
...
Axe m2 cost 0 -> 100
Axe m2 dmg 8 -> 12
2020-03-27 11:07:21 -07:00
AdamWhitehurst
233595737e
Axe m2 dmg 10 -> 15
...
Axe m2 cost 0 -> 50
2020-03-27 11:03:07 -07:00
AdamWhitehurst
d774091fa4
Add triple_strike anims for axe and hammer
2020-03-27 11:00:58 -07:00
AdamWhitehurst
8eb233bdbc
Add timing window duration to triple strike
2020-03-27 10:43:18 -07:00
AdamWhitehurst
01264ce167
Merge branch 'combat' of https://gitlab.com/veloren/veloren into combat
2020-03-27 10:40:19 -07:00
AdamWhitehurst
2ffac59aa3
add triple strike timing
2020-03-27 10:40:15 -07:00
timokoesters
c6e635c511
Increase movement speed, make npcs slower than players
2020-03-27 18:39:26 +01:00
Pfauenauge90
0b3fb2dd3c
fire bolt visuals
2020-03-27 18:31:45 +01:00
timokoesters
6fe5c5724c
Fix char selection not showing tools
2020-03-27 18:17:41 +01:00
timokoesters
ad0314b4f5
Projectile hits regenerate energy
2020-03-27 17:07:19 +01:00
AdamWhitehurst
4bfc934772
triples strike knockback 15.0 -> 16.0
2020-03-27 08:26:53 -07:00
AdamWhitehurst
31760d220a
triple_strike knockback 20.0 -> 15.0
2020-03-27 08:17:17 -07:00
AdamWhitehurst
c1647e93f1
make triple strike continue without hits again
2020-03-27 07:03:26 -07:00
Marli Frost
3c36862f42
fix: connect to LOCALHOST address in tests
...
Windows doesn't allow us to connect to the Any (0.0.0.0) address,
instead returning the WSAEADDRNOTAVAIL error code.
https://docs.microsoft.com/en-us/windows/win32/winsock/windows-sockets-error-codes-2
2020-03-27 10:50:45 +00:00
Shane Handley
362771be4b
SFX and unit test fixes.
2020-03-27 12:06:25 +11:00
timokoesters
7a9c7628db
Fix triplestrike bug
2020-03-26 23:29:12 +01:00
timokoesters
2b68adff51
Balancing, make fireball not holdable, arrow knockback
2020-03-26 22:56:33 +01:00
timokoesters
8010e5afb4
Better equip durations, fix roll bug, slow down while attacking, smoother gliding, stronger npcs, giants
2020-03-26 22:56:33 +01:00
timokoesters
e573fbbce5
Better glider physics
2020-03-26 22:56:33 +01:00
timokoesters
b9c85b9beb
Balancing
2020-03-26 22:56:33 +01:00
AdamWhitehurst
8d1f93a2d1
ore responsive oreintating
2020-03-26 14:48:51 -07:00
AdamWhitehurst
7f1a90ae27
Prevent transition if failed hit
2020-03-26 14:44:39 -07:00
Shane Handley
0446a56f00
Regen energy when sitting.
2020-03-26 18:23:57 +11:00
Imbris
e6f50b4032
Replace uses of normalized() to avoid setting ori to NaN values, tweak triple strike code
2020-03-25 18:49:15 -04:00
timokoesters
ae0a3076e3
Allow holding ability keys again
2020-03-25 23:10:50 +01:00
timokoesters
74eacbe27c
fix "Npcs can't be healed anymore"
2020-03-25 22:57:14 +01:00
Pfauenauge90
8b05dda1d9
assset cleanup, transparency, new icons
2020-03-25 16:47:48 +01:00
AdamWhitehurst
964256541e
batter loadout swap logic
2020-03-25 07:58:26 -07:00
AdamWhitehurst
857652ee23
Update triple_strike:
...
* add knockback
* prevent infinite repeat
* more dashes
2020-03-25 07:24:55 -07:00
Imbris
3889ec7292
climbing tweaks, fix triple strike overflow, fix Last<CharacterState>
...
not registered
2020-03-25 02:05:28 -04:00
Imbris
6ba158b7e1
Input handling changes
2020-03-25 01:38:37 -04:00
Adam Whitehurst
37ec191021
update controller tick fn
2020-03-25 01:38:25 -04:00
Imbris
2897e898c2
move character state component to section reflecting its current sync strategy
2020-03-25 01:37:56 -04:00
timokoesters
7f02f5e7d2
Npcs can't be healed anymore
2020-03-24 23:03:57 +01:00
timokoesters
2117bb05d0
Healing staff
2020-03-24 22:03:11 +01:00
timokoesters
f0ce088810
Add lights and gravity again
2020-03-24 20:31:54 +01:00
timokoesters
58585e0810
Better climbing, fireball impl
2020-03-24 20:09:23 +01:00
timokoesters
ea2500e7ab
Add minimum prepare duration to fireball and bow
2020-03-24 14:42:31 +01:00