Commit graph

1600 commits

Author SHA1 Message Date
Morosity
0caf38284c Merge branch 'patch-5' into 'TestServer'
Fix contact point calculation.

See merge request Scribble/gdlenhanced!632
2020-10-26 05:10:18 +00:00
Morosity
7dea545c34 Merge branch 'patch-2' into 'TestServer'
Use const ref to avoid unnecessary copying.

See merge request Scribble/gdlenhanced!629
2020-10-26 05:08:06 +00:00
Morosity
6f2ba1b04e Merge branch 'patch-3' into 'TestServer'
Respect "appear offline" character option.

See merge request Scribble/gdlenhanced!630
2020-10-26 05:06:05 +00:00
Patrick Baggett
5620461ce6 Fix contact point calculation.
Z was not being set and X was being set twice. This is almost certainly a typo in the original code. It makes a lot more sense if (substitutions made):

```
contact_pt.z = check_pos.center.z + this.height - disp.z;
```
2020-10-10 00:44:19 +00:00
Patrick Baggett
fe0f5890cc Respect "appear offline" character option. 2020-10-09 15:47:18 +00:00
Patrick Baggett
c678ae23cd Use const ref to avoid unnecessary copying. 2020-10-09 14:38:42 +00:00
Patrick Baggett
ad6c194d0a Fix rare memory leak when sending a player a message but they've left the game.
I saw this memory leak:
ObjectMsgs.cpp(1219) : {13182390} normal block at 0x000001CC2BD23A20, 536 bytes long.

which pointed to this method:

BinaryWriter *HealthUpdate(CWeenieObject *pWeenie)

This method is only called as an argument to SendNetMessage(), e.g.

(this = CPlayer*)
SendNetMessage(HealthUpdate((CMonsterWeenie *)pTarget), PRIVATE_MSG, TRUE, TRUE);

In the rare case that m_pClient is nullptr, however, a memory leak will occur. Interpret the 'del' parameter and delete the message in that case.
2020-10-09 14:24:36 +00:00
Morosity
d02dd56dbb Merge branch 'patch-2' into 'TestServer'
Correctly set random heritage group.

See merge request Scribble/gdlenhanced!626
2020-10-01 17:46:22 +00:00
Patrick Baggett
09248f8fee Correctly set random heritage group. 2020-09-27 15:36:43 +00:00
Patrick Baggett
41dc254edc Update MeleeAttackEventData.cpp 2020-09-27 15:09:30 +00:00
Michael Rath
2c53715915 Final 1.34 bits 2020-09-13 17:46:03 -07:00
Michael Rath
e9d2cc896e Mobs casting war spells wont trigger double wrong messages 2020-09-08 23:32:16 -07:00
Michael Rath
181d818206 Fix bad property blocking Steel from being applied to anything 2020-09-05 22:03:22 -07:00
Michael Rath
33b03b461a Merge branch 'TestServer' of https://gitlab.com/Scribble/gdlenhanced into TestServer 2020-09-04 17:06:47 -07:00
Michael Rath
4bdab236a2 RC 3 updates for 1.34 2020-09-04 17:06:39 -07:00
Morosity
14767fdd5d Merge branch 'bugfix_191' into 'TestServer'
Bugfix 191

See merge request Scribble/gdlenhanced!620
2020-09-04 14:56:44 +00:00
Moldair
5ec5c364e1 Bugfix 191 2020-09-04 14:56:44 +00:00
Michael Rath
16f3ebafad Addressing erroneous pk messages
Attempting kick faster on DC for relogs
2020-09-02 10:43:11 -07:00
Michael Rath
b91fc9b3e0 1.34 RC2 updates
Updated Rare Dispel to work
Final damage ranges for treasure melee weapons
Mob hack for content still with "Unarmed" vs LW
Physics loading removed that isnt needed on server
2020-08-24 13:04:46 -07:00
Michael Rath
eb1950719b Self drain spells dont use ratings for the Self part 2020-08-21 09:42:29 -07:00
Michael Rath
8fbe62b902 Weapons and Armor activation based upon skill process updated 2020-08-20 14:05:27 -07:00
Michael Rath
12cc48836f Summons fix to use Remaining_lifespan
Crash fix on summons
2020-08-20 13:34:57 -07:00
Michael Rath
44951a9232 Updating weapons to wield req ranges from pcap data 2020-08-17 01:29:56 -07:00
Michael Rath
ebce1d6416 Dual wielding will use correct attribute by weapon type
Left hand tethered weapons will auto equip to left  hand
2020-08-15 11:08:01 -07:00
Michael Rath
0f48a05394 Not having something wielded will no longer drop defenses to 0 2020-08-13 21:48:04 -07:00
Michael Rath
f4ebd81426 Provide better output to player on why Steel application failed 2020-08-12 10:10:58 -07:00
Michael Rath
6356a8b7da New command to test body part attacks
Pathing for mobs
Hooker fix for mansion only items
Fix for copper/silver
Removed racial reqs on treasure
Updated mutation process
2020-08-11 19:58:15 -07:00
Morosity
e970b55db3 Merge branch 'itembuffingmanaupdate' into 'TestServer'
Item buffs will use corrected mana based upon number of armor parts worn

See merge request Scribble/gdlenhanced!619
2020-08-10 17:57:28 +00:00
Morosity
4807659ac4 Merge branch 'BugFix_174' into 'TestServer'
Bug fix 174

See merge request Scribble/gdlenhanced!618
2020-08-10 17:56:07 +00:00
Moldair
6da7e36de8 Bug fix 174 2020-08-10 17:56:07 +00:00
Moldair
ae1a6d662d Modified mutationfilter to apply appropriate value to APPRAISAL_ITEM_SKILL(176) upon application of Cu or Ag 2020-08-10 17:54:05 +00:00
Michael Rath
5dbcfbff00 Item buffs will use corrected mana based upon number of armor parts worn 2020-08-10 10:52:56 -07:00
Michael Rath
890aeda8c1 Deintegrator will replace original string in assess
Resolves GDLE-Issue 173
2020-08-08 10:45:39 -07:00
Michael Rath
05762c42bd Cleanup from merges 2020-08-07 23:13:17 -07:00
Michael Rath
5bd754d4e2 Merging 2020-08-07 22:15:46 -07:00
Michael Rath
c7ec3fa6ac Merging 2020-08-07 22:13:56 -07:00
Michael Rath
008be35c6e Merging 2020-08-07 22:11:44 -07:00
Morosity
5713e2fab5 Merge branch 'GDLEIssue_178' into 'TestServer'
War magic Pvp skill bonus halved

See merge request Scribble/gdlenhanced!612
2020-08-08 05:08:47 +00:00
Michael Rath
bf0d7c0a32 Cloak proc rates in config file and can be changed live 2020-08-07 22:07:51 -07:00
Code Munkey
c669d1d5f2 Linux fixes 2020219 2020-08-08 04:48:54 +00:00
Michael Rath
9c0792e056 Aetheria proc rates able to be set in config and adjusted live 2020-08-07 21:45:07 -07:00
Michael Rath
deaa12ffdf Get base for elemental damage mod first 2020-08-07 21:30:26 -07:00
Michael Rath
88bdf8729b Player corpses are in correct ID range now 2020-08-07 21:29:08 -07:00
Michael Rath
50fc16c8e2 Leather and Ivory are no longer infinite 2020-08-07 21:05:41 -07:00
Michael Rath
0ee05253a2 Check base AL for max before adjusting 2020-08-07 14:32:00 -07:00
Michael Rath
1c46621513 Town Crier buffs do 8s now. 2020-08-07 13:06:09 -07:00
Michael Rath
35bce03d5e Mobs use Light weapons skill if unarmed 2020-08-07 13:05:40 -07:00
Michael Rath
77e4c2e438 War magic Pvp skill bonus halved
War magic scales smoother
2020-08-07 11:44:17 -07:00
Michael Rath
d7f1f5e988 Server and Alleg chat gag 2020-08-07 10:58:05 -07:00
Michael Rath
563e5b381f PVP Updates 2020-07-30 16:30:26 -07:00