ac5bf53c42
Instance numbers for HpChanges
2022-06-29 17:30:50 +03:00
7a1e19d42c
Crits now only glob with eachother, now show up like healing
...
Still a WIP, need to change crits to being non-floating and try implementing crits popping, need to remove some debugging stuff later
2022-06-29 17:30:29 +03:00
94f193fbe0
Damage outcomes are now emitted with health change events
...
Being healed and damaged at the same time still leads to issues - needs to be sorted out
2022-06-29 17:29:19 +03:00
a55cbbbf11
move the character_state test to the systems crate (where the infrastructure is complete)
2022-06-08 07:47:20 +02:00
17661d9655
Revert "massivly decrease the effects of bigger tick times on the pos calculatuion by moving the block friction calcuation into the inner iterator"
...
This reverts commit 819dae754e
.
I wanted to have it in the commit history though
2022-06-07 22:57:40 +02:00
819dae754e
massivly decrease the effects of bigger tick times on the pos calculatuion by moving the block friction calcuation into the inner iterator
...
do physics always after character_behavior as this one is saying how the input should be handled
2022-06-07 22:57:17 +02:00
997b330f19
add physics tests that verify the status quo
2022-06-07 22:53:34 +02:00
5e57eabd11
Code changes and msm
2022-05-30 20:25:31 -04:00
2bf8e1865f
Skiing and ice skating
2022-05-27 17:19:52 +00:00
81c83c5e83
Items with components can now have their name modified by the components. Also addressed more review. NO ASSETS
2022-05-16 15:11:15 -04:00
cea55143ce
Change outcomes to eventbus
2022-05-09 19:58:13 +00:00
3fcf95061e
before buff was around 5ms - 6ms on 100 players
2022-05-08 19:49:21 +02:00
144d6d41f7
Extract 'calculate_projection_and_collision_dist' function
2022-05-02 09:14:17 +00:00
fa49248c31
switch to upstream vek again
2022-04-28 09:10:55 +02:00
cffa980f24
Fixed being able to sneak on mount
2022-04-16 16:56:47 +00:00
aee1aa7c1d
Merge branch 'holychowders/prevent_undesired_movement_on_agent_interaction' into 'master'
...
Agent Perception: Improve Awareness System
See merge request veloren/veloren!3263
2022-03-26 00:28:18 +00:00
cf66eccb75
Use Rust 2021 postfix .into_iter()
2022-03-15 16:34:56 +01:00
df91f665d7
Agent Perception: Restrict when idling agents respond to sounds.
...
- Prevent utterances and other sounds from causing undesired jitters and
fleeing, such as those caused by greeting villagers.
- Agents will no longer flee from quieter weapon sounds such as melee.
2022-03-12 16:58:06 -06:00
bc7c088a12
More sensible vertical limit to what melee attacks can hit
2022-03-03 20:03:32 -05:00
94a9b407c2
Fix waypoints being movable
2022-02-28 19:20:37 +00:00
6d795b6ecd
Campfire heals pets when owner sits
2022-02-22 09:23:07 +00:00
6d34a6b544
wallrunning
2022-02-09 19:34:23 -05:00
72e270368d
Merge branch 'aweinstock/resolve-clippy-lints' into 'master'
...
Globally allow more clippy lints and reconfigure complexity to be less verbose
See merge request veloren/veloren!3052
2022-01-30 22:53:36 +00:00
f3f08936d8
Decrease too-many-arguments-threshold and type-complexity-threshold.
2022-01-30 20:16:21 +01:00
5f8957d8ef
Globally allow the clippy lints {new_without_default, many_single_char_names, identity_op, type_complexity, too_many_arguments}
.
2022-01-30 20:16:20 +01:00
7b5d9508b6
Create 'ColliderData' struct and implement it in 'resolve_e2e_collision' function
2022-01-30 19:50:32 +01:00
fba89517de
Move Veloren to 2021 edition
2022-01-26 16:46:40 +02:00
bb48267827
Fix warnings
2022-01-23 19:03:47 +01:00
fe1db1e9e0
Can move around, so character state system runs
...
Hotbar now visible
Can't yet activate skillbar abilities, only M1 and M2
2022-01-20 15:26:35 -05:00
a6e396e29a
Stunned and jump anims, stats, spawns, more IA work
2022-01-20 00:53:29 +01:00
ae71f2e4f0
Adds poisoned debuff (energy change over time)
2022-01-19 19:01:13 +01:00
13d970bf6f
Rename SyncFrom::AllEntities to SyncFrom::AnyEntity for more clarity, add more comments for component syncing code, address MR comment
2022-01-19 00:56:42 -05:00
3beb3c8205
Address review comments
2022-01-19 00:56:42 -05:00
cc40058ae2
Reduce extra energy updates
2022-01-19 00:56:42 -05:00
5494bd31f2
Sync SkillSet from all entities for now since it is needed for some things in voxygen, fix character_behavior system always triggering energy and density modification flags
2022-01-19 00:56:42 -05:00
20509a7818
Removed mounted combat edge cases
2022-01-16 19:28:53 +00:00
5008dba413
Sensibly filter mount inputs
2022-01-16 18:45:27 +00:00
2966a42093
Added mounted combat
2022-01-16 18:30:00 +00:00
043016a433
Don't try to mount unmountable entities, clippy fixes and fmt
2022-01-16 17:53:14 +00:00
504e2a38d5
Added overhead hints, smoother mount movement
2022-01-16 17:53:14 +00:00
157cd6cd14
Fixed unusual speech bubble placement
2022-01-16 17:53:14 +00:00
2923d3cd2b
Made NPCs prefer food when idle
2022-01-16 17:53:13 +00:00
537cc38b5e
Fixed lantern position when mounting
2022-01-16 17:53:13 +00:00
b3e2d825ed
Overhauled mounting to make it more reliable
2022-01-16 17:53:13 +00:00
d0e487da8a
Ability sets now start with non-empty defaults.
2022-01-15 21:45:27 -05:00
d86692c4fe
Added in-memory persistence of ability sets per weapon kind pair.
2022-01-15 21:42:34 -05:00
e98edbcc7a
Conversion of poise damage to health damage now scales depending on the poise state the target is in.
...
Entities are now immune to poise damage for 1 second after exiting a poise state.
Rebalanced most phyiscal damage attacks on player-accessible tools.
2022-01-12 22:18:59 -05:00
d1e1de3b14
Slashing damage now decreases target's energy if available, and if target has no remaining energy will do additional damage.
...
Piercing damage now ignores an amount of protection equal to the piercing damage value.
Crushing damage now does poise damage equal to the amount of mitigated damage.
When poise damage is dealt while in a poise state, poise damage is instead converted to damage.
2022-01-12 22:18:58 -05:00
0a9f3381f5
Skill points now attempt to be earned as experience is added.
2022-01-03 19:55:05 -05:00
da78800047
Changed skill groups to be a hashmap instead of a vec.
2022-01-03 19:55:05 -05:00