Commit graph

44 commits

Author SHA1 Message Date
LikeableLime
40f21f9a0f Fix for gearknight armor model updating on unequip.
Fixed Sanamar new character start location.

Crash fix for void foci in player logon.

nullptr check in magic absorb check.

Added support for Award Luminance emote type as well as on kill and fellow sharing.

Fixed players able to leave and come back to training academy.
2018-12-18 17:02:31 -06:00
LikeableLime
f57c0d3337 HeartBeat emotes should only trigger when completely idle.
HeartBeat timer has 30 seconds added on common client event packets. Appraise, chat, etc.

Logout now ignores twitch emotes/busy states and begins the log off process no matter what.

Added 5 seconds before start of log off animation.
2018-11-23 03:37:34 -06:00
LikeableLime
3ae18f9fc2 Update Sanamar start position 2018-11-17 19:51:59 -06:00
LikeableLime
e901d90151 Misc fixes for broken heritage types on char create and login. Sizes, Head Objects, etc.
Gear Knights start with the Integrator and Deintegrator. Olthoi Chars start with approriate gear, level, and attributes. Olthoi chars can now be enabled via config option.

Prevent Gear Knights from wearing armor that is not integrated and olthoi from wearing any armor/wielding weapons not made for olthoi.

Players now start with approriate Augmentations.

Additional recipe support for Core Plating Integrator and Deintegrator.

Recipes that set a string, did, or int to "" or 0 will now remove that stat instead of leaving it blank.
2018-11-15 20:53:36 -06:00
LikeableLime
332b1a273a Added more char creation items. 2018-11-12 06:34:41 -06:00
LikeableLime
0a75b3ca7a Greatly reduced number of Client Commands. Fixed /barber and added /spawnfresh to refresh a specific wcid. Fixed /removethis admin command and added admin commands to nudge/move items to use with admin decal plugin.
Added StartBarber_EmoteType

Added names for Client Events in debug.log when running in debug mode.

Fixed text on Refuse_EmoteCategory when handing in stacks of items.

Fix for treasureprofile.json crashing server on start.

Added pathwarden trinket, blackmoor's favor, racial augs, and welcome letter on character creation.

Fixed trained skill level on char creation and on login.
2018-11-12 00:31:10 -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
CodeMunkey
11633d03b7 Merge TestServer 2018-10-02 09:36:57 -05:00
Scribble
5d96e57b3b Removed Welcome Letter on character creation, temporary. 2018-09-25 22:11:50 -04:00
Michael Rath
6a8b1f2936 Squelch WIP 2018-09-21 06:16:42 -07:00
CodeMunkey
c854e42741 Sanitize min/max usage 2018-08-27 15:47:05 -05:00
Administrator
46f7b51560 Char ID range update
DB Reconnect during idle times
Use 9000 only until connections mapped
2018-08-22 22:31:27 -05:00
LikeableLime
7deac1f217 Added config option for general chat. 2018-08-22 02:46:47 -05:00
LikeableLime
ee1db0cfe3 Fixed AltCurrencies - Added IsCurrency() list. 2018-08-08 19:51:43 -05:00
Michael Rath
7aa4d05af2 Dynamic ID system
Few crash fixes
2018-08-04 17:24:12 -07:00
LikeableLime
791f65a476 Fix for Empyrean and Lugian player character motion tables. 2018-07-19 18:48:42 -05:00
LikeableLime
53251d4f2e Merge branch 'patch-2' into 'TestServer'
Character Creation filter update

See merge request Scribble/gdlenhanced!155
2018-07-13 21:53:03 +00:00
LikeableLime
3909d8a80a Added fix for Lugian and Empyrean character sizes. 2018-07-12 18:33:28 -05:00
Crimson Mage
f5925da02d Character Creation filter update. 2018-07-12 23:21:30 +00: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
plunderdog
71c40e18b0 Removed debug spawn position 2018-06-27 22:59:06 +01:00
plunderdog
0bc22d5041 Merge branch 'TestServer' of https://gitlab.com/scruples/gdlenhanced into MultipleFixes 2018-06-27 00:58:12 +01:00
plunderdog
1ee2e82a2d Fix to format of DOB string to match retail. Added blank cases for many of the newer client messages. Implemented cases for /age, /birth, /allegiance set motd, /allegiance clear motd. 2018-06-27 00:53:19 +01:00
Scribble
15e6cbd0a0 Updated to version 1.19 in StdAfx.h
Added two handed weapon starting weapons
Fixed Melee Weapon bug (Shark)
2018-06-26 17:56:12 -04:00
Simon Jarrett
890fb91c61 Merge branch 'TestServer' into SharedPointers
# Conflicts:
#	Source/ClientEvents.cpp
#	Source/Player.cpp
2018-06-26 17:53:20 +01:00
Morosity
061d0bd9fd Merge branch 'AgeTimestamps' into 'TestServer'
Player timestamps, age & DOB

See merge request Scribble/gdlenhanced!117
2018-06-26 12:55:25 +00:00
Simon Jarrett
8637adc836 Merge branch 'TestServer' into SharedPointers
# Conflicts:
#	Source/EmoteManager.cpp
2018-06-25 22:43:20 +01:00
Scribble
5714d24a4f Fixed a few things in the starter weapons
Made Emotetype63 (Set Sanctuary) have a predefined location, if null use player location.
2018-06-25 17:31:54 -04: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
plunderdog
ca9bac60e2 Sets character int timestamps for login and logoff. New characters now get a creation timestamp and a player date of birth string of the form '01 January 2018'. Character age int is kept up to date while logged in - this doesn't seem to reflect in the client though (only updates on log in). 2018-06-23 18:10:44 +01:00
Simon Jarrett
e91df41c8e more conversions to weak pointers 2018-06-21 23:32:21 +01:00
Michael Rath
f733f63ed5 Reapply - Finished Training Weapons 2018-06-14 20:16:19 -07:00
Michael Rath
915c30de80 Reapply - Added Gharu / Aluvian Training Weapons 2018-06-14 19:02:11 -07:00
Michael Rath
135af7f817 Reapply - Updated Character Starting Positions to an anonymous location 2018-06-14 18:32:07 -07: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
Michael Rath
2c22bb252a Check new character names against bad list 2018-05-19 00:03:18 -07:00
Michael Rath
8f7b3a1df9 Migrating console logging to different log files depending upon issue 2018-04-27 21:03:39 -07:00
Michael Rath
40337e109d Adding new logger - source and header
Rename of existing logger macros to limit conflicts
Added (conf)ig file for logging to have multiple logging files (can easily change)
Added LoggerReadme.md
2018-04-22 11:05:24 -07:00
Likeablelime
42645ce857 Copy of Dekaru's Classic commit for Spec and Trained skills as well as Monster WieldTreasure destinations. 2018-04-03 21:16:39 -05:00
Peanuts420
7433ece79b Fixed the loss of 2 skill credits on character creation 2018-03-31 17:15:05 -04:00
Chosen1
f849f81a5f Added rest of races to character select (minus Olthoi)
Removed spell comps/Added Prismatic Tapers
Added proper foci to char inv depending on magic trained.
Changed Skill Credit from 50 to 56 to allow "Templates"
2018-03-29 23:10:14 -07:00
Chosen1
6adc41244b Incomplete. 2018-03-29 22:32:36 -07:00
Peanuts420
da80d1ab2a Initial Commit 2018-03-29 17:01:57 -04:00