Commit Graph

6536 Commits

Author SHA1 Message Date
Sam
e5caef8a54 Effects on attacks can now require energy. 2021-02-02 13:07:05 -05:00
Sam
2b11ae6569 Attacks can now heal. 2021-02-02 13:07:04 -05:00
Sam
edcfcc31f6 Attacks can now deal poise damage. 2021-02-02 13:07:04 -05:00
Sam
fcd89a5d41 Lifesteal now functional on Attack. 2021-02-02 13:07:03 -05:00
Sam
fdef168e82 Beams now use Attack, with limited functionality in some cases. 2021-02-02 13:07:03 -05:00
Sam
59ce8c6843 Projectiles now use attacks. 2021-02-02 13:06:57 -05:00
Sam
46dbb8aef4 Attack effects can now have requirements. 2021-02-02 13:06:34 -05:00
Sam
c77f263cd1 Effects now work when not tied to a damage. 2021-02-02 13:06:34 -05:00
Sam
18aa315f0d Rolling now dodges melee attacks again. 2021-02-02 13:06:34 -05:00
Sam
78879d5189 Attacks can now inflict de/buffs. 2021-02-02 13:06:33 -05:00
Sam
6d509932db Attacks can now reward energy. 2021-02-02 13:06:33 -05:00
Sam
c3408c084c Critical hits are now functional. 2021-02-02 13:06:32 -05:00
Sam
2690e9caa1 Applied basic functionality of attack-effects system to melee. 2021-02-02 13:06:32 -05:00
Sam
d3b75df76f Changed name of Attacking comp to MeleeAttack 2021-02-02 13:06:31 -05:00
Sam
bb019309ea Attack builder implemented. 2021-02-02 13:06:31 -05:00
Sam
78a2459e6d Changed knockback from an enum to a struct. 2021-02-02 13:06:30 -05:00
Samuel Keiffer
3bfcf02e85 Merge branch 'Ambien/combat_issues' into 'master'
fixing #944 - LeapMelee fall damage fix & adjustments

Closes #944

See merge request veloren/veloren!1751
2021-02-02 16:51:04 +00:00
Pascal Fuhrmann
f4deb08a40 fixing #944 - LeapMelee fall damage fix & adjustments 2021-02-02 16:51:04 +00:00
Samuel Keiffer
83c3511e84 Merge branch 'fix_projectile_explosion' into 'master'
Fix projectile explosion being triggered twice.

Closes #943

See merge request veloren/veloren!1745
2021-02-01 15:41:34 +00:00
Blob
5c8fc4f378 Fix projectile explosion being triggered twice. 2021-02-01 15:41:34 +00:00
Joshua Barretto
bf07947a6d Merge branch 'james/npc-interaction' into 'master'
Add basic NPC interaction and fix NPC chat spamming

See merge request veloren/veloren!1726
2021-01-31 20:29:50 +00:00
James Melkonian
23b1df3cdd Add basic NPC interaction and fix NPC chat spamming 2021-01-31 20:29:50 +00:00
Joshua Barretto
7553983110 Merge branch 'zesterer/snow' into 'master'
Added snow particles

See merge request veloren/veloren!1748
2021-01-31 16:26:21 +00:00
Joshua Barretto
60c16e57b1 Added snow particles 2021-01-31 15:15:17 +00:00
Imbris
b93a2b02dd Merge branch 'DaforLynx/cricket-fix' into 'master'
Lowered frequency of crickets by 5x

See merge request veloren/veloren!1747
2021-01-31 08:23:13 +00:00
DaforLynx
b906473f4e Aughihopethisworks 2021-01-30 22:27:12 -08:00
Samuel Keiffer
a8e32b0fda Merge branch 'james/poise-hotfix' into 'master'
Quick poise fix

See merge request veloren/veloren!1742
2021-01-30 01:37:31 +00:00
jiminycrick
ea13f75427 Quick poise fix 2021-01-29 15:52:40 -08:00
Samuel Keiffer
76a575da8d Merge branch 'sam/readd-knockback' into 'master'
Restored knockback to hammer.

See merge request veloren/veloren!1741
2021-01-29 19:59:47 +00:00
Sam
e38ecafc17 Restored knockback to hammer. 2021-01-29 13:46:23 -05:00
Samuel Keiffer
a11786cbdd Merge branch 'fix-backpack' into 'master'
Fix traveller backpack having all its slots removed

See merge request veloren/veloren!1740
2021-01-29 14:07:53 +00:00
Treeco
a1e56c69a4 Fix traveller backpack having all its slots removed 2021-01-29 12:47:30 +00:00
Marcel
b88f04215e Merge branch 'DaforLynx/small-sound-fixes' into 'master'
Small audio fixes; addresses #939 and #940

Closes #940 and #939

See merge request veloren/veloren!1739
2021-01-29 11:37:10 +00:00
DaforLynx
c6e262c4ce Small audio fixes; addresses #939 and #940 2021-01-29 11:37:10 +00:00
Samuel Keiffer
f1bf8b6ba0 Merge branch 'james/poise' into 'master'
Adding Poise to Combat

See merge request veloren/veloren!1646
2021-01-29 02:42:27 +00:00
jiminycrick
a02444825d Address some comments
Eliminated extra stagger state

Responding to more comments

Move poise character state changes to character behavior system

Move poise out of JoinTuple/Data

Finish up comments (various fixes)
2021-01-28 17:31:05 -08:00
jiminycrick
46c8c744fa Add migration for starter gear 2021-01-28 17:22:39 -08:00
jiminycrick
152156d065 Fix rebase and scrub poise from UI 2021-01-28 17:22:39 -08:00
jshipsey
d456271921 animal stuns
Fix rebase
2021-01-28 17:22:39 -08:00
jiminycrick
661764f4aa Some preliminary balancing
Fix rebase
2021-01-28 17:22:39 -08:00
jshipsey
29732bb763 starting stun anim
stagger anim, mirroring, bettern walk anim

wielding with stuns/stagger

Knockback fix

Added Poise documentation/comments
2021-01-28 17:22:37 -08:00
jiminycrick
0f244bf84b Made stunned state invulnerable to poise damage
Fixing silly error for comp creation
2021-01-28 17:22:35 -08:00
jiminycrick
dd69b5f2bc Poise stats 2021-01-28 17:22:35 -08:00
jiminycrick
af076aa87f Add knockback to poise 2021-01-28 17:22:35 -08:00
jiminycrick
e3965ae0ab Very basic functioning stun 2021-01-28 17:22:35 -08:00
jiminycrick
c83296a4ec Initial broken implementation of poise
Character movement no longer broken.
2021-01-28 17:22:33 -08:00
Imbris
4c7da15d85 Merge branch 'james/update-rand' into 'master'
Update rand dependency

See merge request veloren/veloren!1737
2021-01-27 23:25:36 +00:00
jiminycrick
8b97199245 Update rand dependency 2021-01-26 20:35:08 -08:00
Samuel Keiffer
e6620c21db Merge branch 'sam/energy-fix' into 'master'
Fixed base energy being 0.

See merge request veloren/veloren!1738
2021-01-27 02:25:22 +00:00
Sam
680a4e4dde Fixed base energy being 0. 2021-01-26 21:25:00 -05:00