Commit Graph

32 Commits

Author SHA1 Message Date
Sam
6add5510a7 Snowball attack. 2021-06-04 18:17:15 -05:00
ff83cf752b Add DamageKind, and make piercing damage partially ignore damage resistence.
- Tweak bow/staff M1 stats.
2021-05-06 17:39:06 -04:00
99d6cc04db Basic fluid dynamics and physical properties for entities 2021-04-20 17:38:19 +02:00
Sam
cea87d2e9a Rebalanced explosion strengths 2021-03-15 00:36:07 -04:00
c0129b0505 Move Specs code to own common_ecs create, put tracy and macros into common_base 2021-03-09 00:54:01 +01:00
7c3d5d04ba change Name from VSystem to System 2021-03-08 13:15:00 +01:00
77aa787b94 Implement a VSystem trait that can be implemented by Systems.
It will autodo some things, like track start and time and export those in system metrics
Add a origin and implement it for all Systems in Veloren
2021-03-08 11:51:04 +01:00
c5a959a60b Make the probabilities data to assert that the expected value is less than 1. 2021-03-06 15:11:19 -05:00
83870aae43 Make fireworks recursively shoot more fireworks (95% average replication). 2021-03-06 14:05:51 -05:00
Sam
56acb6a5f0 Ice particles for Wendigo 2021-02-27 01:42:46 -05:00
Sam
486de732fc Explosions now use attacks. 2021-02-02 13:07:06 -05:00
a2262c5c6b Poise stats 2021-01-28 17:22:35 -08:00
221d4c8cdc Add knockback to poise 2021-01-28 17:22:35 -08:00
df124a1eef Very basic functioning stun 2021-01-28 17:22:35 -08:00
df4c9eff49 Initial broken implementation of poise
Character movement no longer broken.
2021-01-28 17:22:33 -08:00
d216ed2a2f Move Systems out of common into common_sys
This requires to move `State` into a own crate called `common_state` which depends on `common` and `common_sys`
2020-12-01 13:44:07 +01:00
Sam
90e8b1f504 Addressed comments. 2020-11-04 19:22:08 -06:00
Sam
07766a6e6c Energy and health change server events now reference EcsEntity instead of Uid. Added TargetGroup to use to determine targets of effects/damage. Added Entity(TargetGroup, Effect) to RadiusEffect enum. 2020-11-04 19:22:06 -06:00
Sam
e34f5f09e9 Addressed comments. 2020-11-04 19:22:05 -06:00
Sam
b63a13bef1 Changed explosions to take a vec of RadiusEffects. Changed Damage to a struct of DamageSource and value. Added interpolation function to damage. 2020-11-04 19:22:00 -06:00
Sam
90a1185096 Moved explsion struct from within comp to common. 2020-10-14 21:06:55 -05:00
Sam
6672b5cd91 Fixed shockwaves hitting entities multiple times. Explosions can now regen energy. Staff M1 now has particles instead of using bomb particles. 2020-10-14 20:56:23 -05:00
Sam
42d5e91540 Reworked explosions. Tweaked staff fireball. 2020-10-14 20:56:21 -05:00
Sam
2dad6cf9af New sceptre M2 is functional. 2020-09-29 19:47:57 -05:00
0a057ba4d0 Use less verbose span names when the tracy feature is off 2020-09-07 00:59:16 -04:00
b916d25eb3 Add spans to server systems 2020-09-06 22:28:14 -04:00
2d793d7e65 Add firework hues 2020-08-12 22:29:06 +08:00
e5bf0230e9 Add firework item 2020-08-12 22:25:28 +08:00
1d8d8eb79b Fireballs no longer damage group members 2020-08-08 01:16:35 +02:00
afcf72d7e9 Removed bomb timeout 2020-07-05 16:15:51 +01:00
4da106aec1 Added training dummies 2020-07-05 16:15:51 +01:00
40ff4923dc Added bombs, throwable items, more block kinds, weaker explosions 2020-07-05 16:15:48 +01:00