Commit graph

56 commits

Author SHA1 Message Date
LikeableLime
8b7fdef563 Fix for melee sword and shield attacks.
Fix for Dual Wield Unarmed weapon attacks.

Fix for using housing items in packs.
2018-11-22 23:37:16 -06:00
LikeableLime
8b034961c8 Fixed missile attacks not repeating.
Fixed Dual Wield attack speed.

Fixed Dual Wield multi-strike animations.

Fixed first attack after charging the enemy not triggering.
2018-11-21 19:37:14 -06:00
CodeMunkey
75b7bf23e1 Calculate charge time in setup instead of attack done to stop double attacks 2018-11-16 10:02:23 -06:00
CodeMunkey
213c253b68 These are not working animations 2018-11-09 17:38:56 -06:00
CodeMunkey
6363b85d97 Nothing to see here 2018-11-09 13:39:05 -06:00
LikeableLime
16c9fd08f8 Changed IsDestroyedOnDeath() check in GenerateDeathLoot back to use removeList.
Added a couple potential memory leak fixes from scruples minor fixes MR.
2018-11-08 18:36:26 -06:00
LikeableLime
eac663566f Merge branch 'SIMDVector' into 'TestServer'
Simd vector

See merge request Scribble/gdlenhanced!228
2018-10-05 02:48:05 +00:00
CodeMunkey
1e45e71bf1 SIMD enabled vector (3) 2018-10-03 17:16:55 -05:00
CodeMunkey
11633d03b7 Merge TestServer 2018-10-02 09:36:57 -05:00
Michael Rath
3c678a4b3b Recalculated curves for stam loss
Reduced max End for bonus from 400 to 300
2018-09-22 18:32:18 -07:00
LikeableLime
e90e66ad57 Fix for melee/missile attack heights. 2018-09-18 21:25:09 -05:00
Anahera
68ec0ad4ac Merge remote-tracking branch 'upstream/TestServer' into chess 2018-09-01 12:55:07 +12:00
CodeMunkey
c854e42741 Sanitize min/max usage 2018-08-27 15:47:05 -05:00
scruples
bd670b67a9 Some memory leak fixes - delete RecipeFactory on shutdown, delete any queuedAttackData on AttackManager destruct, delete houseData object once it's copied to the _houseDataMap and point to the map version instead. 2018-08-17 11:17:11 +01:00
Anahera
9d2b128052 Fixed weenie pieces not attacking opponent piece when taking a sqaure. 2018-08-16 01:21:13 +12:00
LikeableLime
2b771a40e2 Fixed potential crashes in Attack and Spellcasting Manager from AsPlayer()->IsPK() 2018-08-04 19:10:13 -05:00
Fds Fsd
6bdbb511b3 Melee attack animation fixes for slashing/thrust and zero stamina 2018-07-26 04:22:02 +00:00
LikeableLime
95e5f67406 null_ptr check in GetAccountHouseID(), changed the command for the emulator help command to /emuhelp, rolled back mob thrown weap changes to fix lugian rocks. 2018-07-14 23:57:10 -05:00
Michael Rath
a891e14dce Merge branch 'TestServer' of https://gitlab.com/Scribble/gdlenhanced into TestServer 2018-07-12 20:11:52 -07:00
Michael Rath
d28fae8c33 Cleaving using the ATTACKABLE bool property. 2018-07-12 20:11:46 -07:00
LikeableLime
e1d4a95c32 Fix for melee animation 2018-07-12 19:21:16 -05:00
LikeableLime
bacb4a6a8b Fix for thrown weapons (Dishware), Mob thrown weapon tracking, and a small melee animation fix. 2018-07-12 18:50:04 -05:00
Michael Rath
91ee00e241 Finalizing 1.19 rebuild 2018-07-12 14:41:21 -07:00
Morosity
d8f03369eb Rebuild of 1.19 2018-07-11 04:53:32 +00:00
LikeableLime
ac3af040c2 Fixed Two Hand cleaving damaging NPCs. Fixed peace mode while casting. Fixed item banes not sending spell text on cast. Fixed Garbage barrel 2018-07-06 23:10:33 -05:00
LikeableLime
5e39bee9a1 Fixed Repeat Attacks stopping when out of stamina. 2018-07-03 17:26:57 -05:00
LikeableLime
ef765b03a7 Moved Cast on Strike before Calculate Damage. 2018-07-03 16:44:24 -05:00
LikeableLime
6bc2220787 Cast on Strike support 2018-07-03 15:42:54 -05:00
LikeableLime
bad08153c0 Fixed arrows flying backwards and thrown weapons flying vertically. 2018-07-02 19:55:22 -05:00
Simon Jarrett
95d5b39121 will now cleave players when attacking monsters 2018-06-30 15:54:07 +01:00
Simon Jarrett
2b5f2d50ab added support for cleaving weapons 2018-06-30 14:35:47 +01:00
Simon Jarrett
d82edd8830 Change the notify attack done from just players to all weenies 2018-06-27 22:51:25 +01:00
Simon Jarrett
39167bb444 The fix for the missile attack charge bar not working that got lost in TestServerBad. I've removed all the stuff I did to change animation speeds, and this change doesn't touch any of the code for melee attacks. 2018-06-27 22:48:55 +01:00
Simon Jarrett
9cebf473d3 Fixed the bug where archers get stuck mid animation 2018-06-27 21:49:31 +01:00
Simon Jarrett
ad6c2fecd3 Fixed some shared_ptr not being set correctly 2018-06-26 16:47:15 +01:00
Simon Jarrett
a2fdb3f198 Merge branch 'TestServer' into SharedPointers
# Conflicts:
#	GDLEnhanced.vcxproj.filters
#	Source/AttackManager.cpp
#	Source/ClientCommands.cpp
#	Source/ClientEvents.cpp
#	Source/Monster.cpp
#	Source/MonsterAI.cpp
#	Source/PhatSDK/MovementManager.cpp
#	Source/PhatSDK/Support/CombatFormulas.cpp
#	Source/Player.cpp
#	Source/SpellcastingManager.cpp
2018-06-25 21:08:26 +01:00
LikeableLime
ded5e0700e Fixed combat formulas to use preVariance damage in Crit damage calcs. Moved crit calculation up to attack manager before damage is calculated to facilitate this. 2018-06-17 15:51:05 -05:00
Simon Jarrett
8f7f9f3e36 Fixed a few errors 2018-05-29 23:47:16 +01:00
Simon Jarrett
c22db0ae4f Changed a bunch of shared_ptrs to weak_ptrs 2018-05-29 20:06:15 +01:00
Simon Jarrett
9ea163be50 changed all pointers to CPhysicsObj to shared pointers (and thus all weenies, etc.) 2018-05-23 13:45:22 +01:00
Morosity
dc84479ed8 Merge branch 'MinorFixes' into 'TestServer'
Minor fixes

See merge request Scribble/gdlenhanced!76
2018-05-20 01:47:12 +00:00
Simon Jarrett
47a2cb89f0 Added a 60 second cooldown between being involved in PK combat and being able to use portals. 2018-05-19 19:21:17 +01:00
Simon Jarrett
ae0639375f added some null pointer checks in the aim height calculation code 2018-05-14 23:02:53 +01:00
Simon Jarrett
9137b9edf6 Players will now perform the proper motion when releasing a missile 2018-05-14 22:34:13 +01:00
Simon Jarrett
baf514b3ca Adjusted missile speeds and implemented the fast missiles and missile tracking options 2018-05-14 22:31:21 +01:00
Simon Jarrett
fa03ef0376 Changed missile attack range to 80 (as in retail) 2018-05-14 22:23:07 +01:00
Simon Jarrett
3c8da30452 Players will no longer charge while wielding missile weapons 2018-05-14 22:19:36 +01:00
LikeableLime
5a1fe64288 Melee fixes again. 2018-05-12 15:08:13 -05:00
LikeableLime
b5ccd944b4 Revert "Fix disappearing items. Melee Fixes"
This reverts commit 426a76a77f
2018-05-12 19:55:35 +00:00
LikeableLime
426a76a77f Fix disappearing items. Melee Fixes
Temporarily commented the removeItem packet from ReleaseContainedItemRecursive to fix items disappearing

Adjusted melee attack cone and min distance to fix melee attacks on moving targets.
Adjusted attack speed time to remove the delay between melee repeat attacks.
2018-05-12 00:35:52 -05:00