640 Commits

Author SHA1 Message Date
S Handley
bcd658044f Update footsteps SFX 2019-12-08 10:03:40 +00:00
Adam Whitehurst
1acb75870c feat: weapon-type dependent wield and attack durations
also some controller.rs cleanup
2019-12-03 06:30:08 +00:00
Adam Whitehurst
3cc69f0e58 Inputs enhancements 2019-11-29 15:20:35 +00:00
Monty Marz
9981287084 Fix map being inverted and indicator positioning 2019-11-26 22:39:07 +00:00
S Handley
1c607c0a0c SFX system
This is an event based approach to SFX sounds. There is a specific
character sound event mapper which determines sfx to play based on
character or NPC state, as well as emitting sfx events for
non-character-triggers such as levelling up.
2019-11-23 08:26:39 +00:00
Monty Marz
b33d5d8de4 Loading Screen with pulsating text, 2 new hairstyles 2019-11-23 00:51:18 +00:00
Songtronix
4e76775c99 change(deps): enforce crossbeam version 2019-11-22 19:12:58 +01:00
Songtronix
eaebca7880 feat(log): add date to log file 2019-11-22 19:12:58 +01:00
telastrus
e24f7954f2 jump while underwater 2019-11-21 23:56:07 -05:00
Forest Anderson
4f03133950 Merge branch 'qwertycrackers' into 'master'
Add a `debug_items` chat command that gives all debug items.

See merge request veloren/veloren!641
2019-11-11 17:36:31 +00:00
Monty Marz
1cf4e4be11 assets update
map image
human male hairstyles
elf male hairstyle
potion item
cheese item
removed admin items from inventory
2019-11-09 13:42:42 +00:00
Joseph Gerardot
e16431d990
Cargo fmt 2019-11-06 20:57:05 -05:00
Joseph Gerardot
4bf5bed14e
Don't use the actual multiline doc comment syntax. 2019-11-06 18:02:58 -05:00
Joseph Gerardot
9e40b49b9b
Respond to MR feedback.
Mainly clean up code with better use of iterators, and rename the debug
    command to be just `debug`.
2019-11-06 17:57:54 -05:00
Joseph Gerardot
e6307431e7 cargo fmt the previous changes. 2019-11-05 15:57:08 -05:00
Joseph Gerardot
fbd72b5bbc Add interface to add stuff in bulk to inventory
Also includes inventory tests.
inventory API.
2019-11-05 15:57:08 -05:00
soruh
94beb0fa33 Mitgated RUSTSEC-2019-0014 by updating noise and
disabling its default features, specifically `image`,
which had the vulnerability.
2019-11-05 11:14:39 +00:00
soruh
352694eecd update toolchain to nightly-2019-11-04 2019-11-04 18:26:32 +01:00
Justin Shipsey
064703a996 Merge branch 'slipped/skeletons' into 'master'
new skeletons

See merge request veloren/veloren!620
2019-10-27 14:06:54 +00:00
Marcel Märtens
5ee567dfb6 fixing character movement to no longer fail normalization then get a zero vec and then normalize again
may this can be further simplyfied
2019-10-26 22:14:11 +02:00
jshipsey
c503f6e063 streamlined body part naming scheme, swapped quadruped to quadruped_small, rewrote mesh names to reflect body type instead of npckind. finally. 2019-10-25 21:50:14 -04:00
jshipsey
81f37241d0 body tweak 2019-10-25 21:34:29 -04:00
jshipsey
c69beb64a9 added dragon skeleton 2019-10-25 21:33:59 -04:00
jshipsey
1456548dbd fish_medium and bird_medium skelingtons 2019-10-25 21:33:02 -04:00
timokoesters
9bf42005f2
refactor: small adjustments 2019-10-25 09:47:28 +02:00
timokoesters
a9555d8427
feat: asset glob loading, random weapons in chests 2019-10-24 23:55:25 +02:00
timokoesters
9ffbb9550b
improvement: load_cloned returns a result 2019-10-24 23:55:24 +02:00
timokoesters
2182becc6a
improvement: make debug items of type ItemKind::Tool
This way all items that can be held in a hand are tools
2019-10-24 23:55:24 +02:00
timokoesters
c426c1641c
feat: store items as RON files
When a new item is created, a ron file will be used as a template
2019-10-24 23:47:26 +02:00
Imbris
8bda7b1633 Fix possess bug, remove commented code, drain controller events 2019-10-24 00:00:00 -04:00
Imbris
d83a082bb4 Move terrain management and syncing into server side ecs systems 2019-10-23 23:50:06 -04:00
Imbris
9cd42d1056 Move serverside client to a component and communications into server ecs systems 2019-10-23 23:50:06 -04:00
Imbris
4a8c87b4bf Actually fix region removal panic, update fuzzy chunk location, sync entity removal when unloading chunks, region size constant tweak 2019-10-23 22:43:02 -04:00
Imbris
242a2e0712 Fix some panics when removing regions 2019-10-23 22:43:02 -04:00
Imbris
45ca8d3a23 Make clients subscribed to nearby regions and only send physics updates from those regions. 2019-10-23 22:43:02 -04:00
Imbris
492af9171c Add initial region system implementation 2019-10-23 22:39:42 -04:00
Monty Marz
9282ca00b4 Multiple Assets and UI fixes and additions 2019-10-23 19:40:45 +00:00
Songtronix
c5a5f59fd7 fix(crash): singleplayer 2019-10-18 17:39:57 +02:00
Songtronix
eda188dc37 fix(crash): overflowing the stack 2019-10-18 14:19:02 +02:00
Songtronix
c9bf0ad875 change(githash): provide date and hash 2019-10-18 15:32:55 +02:00
Imbris
c6f8125b6c Merge branch '276-hotloading-armor' into 'master'
Resolve "Enable hotloading of different offsets for armors/weapons"

Closes #276

See merge request veloren/veloren!545
2019-10-18 00:29:09 +00:00
Monty Marz
8990469581 refactor: create_projectile doesn't take a light
It returns a builder so the caller can just do it
2019-10-17 20:59:36 +00:00
Joshua Barretto
6b0c64f412 Made rolling less violent when changing directions 2019-10-17 12:21:22 +01:00
Joshua Yanovski
663d535bd9 Allow canceling chunk generation.
Currently we only do this when no players are in range of the chunk.  We
also send the first client who posted the chunk a message indicating
that it's canceled, the hope being that this will be a performance win
in single player mode since you don't have to wait three seconds to
realize that the server won't generate the chunk for you.

We now check an atomic flag for every column sample in a chunk.  We
could probably do this less frequently, but since it's a relaxed load it
has essentially no performance impact on Intel architectures.
2019-10-16 11:39:41 +00:00
Adam Fogle
584e2b45c7 Code cleanup, formatting changes, and fixed the cloth belt's offset. 2019-10-16 00:42:57 -04:00
Joshua Barretto
75c021f141 Smoother movement, Space for climbing 2019-10-14 11:22:48 +01:00
heydabop
b3254a1d1c fixes #324 - changes possible modulo range from 0-29 to 1-29 to prevent mod by 0 2019-10-13 21:39:37 -05:00
Adam Fogle
03adbc4340 Redid the mainfest files to remove race/gender.
Now based on armor slot enum.
Added color to the manifest files.
Manifest files aren't yet being used, but will load.
2019-10-12 08:31:42 -04:00
Imbris
3a245f1fba Make bows give experience via giving projectiles an owner field 2019-10-11 19:33:01 -04:00
Imbris
dde81c38b2 Add new debug item 2019-10-11 19:32:46 -04:00