Commit graph

58 commits

Author SHA1 Message Date
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
Zarto
70ae76509f Correcting AddFromGeneratorTable to not choose the first random slot and every slot after. Each item added is done so randomly. 2020-07-07 20:01:04 +00:00
Scribble
113953c208 Revert "Merge branch 'TestServer' of https://gitlab.com/Scribble/gdlenhanced into TestServer"
This reverts commit 2179529665
2020-04-26 18:42:47 +00:00
Scribble
69e08e655a Revert "Merge branch 'TestServer' of https://gitlab.com/Scribble/gdlenhanced into TestServer"
This reverts commit fadf6b557a
2020-04-26 01:31:39 +00:00
Michael Rath
fa02bfc646 Rocks/trees and other things are solid now.
Even the plateaus near neftet
2020-04-19 15:33:10 -07:00
Michael Rath
256d1fe208 Removing check that eliminates neg X & Y scatter 2020-03-21 16:03:17 -07:00
Michael Rath
5f8c30bc4c Merge conflict 2020-03-21 15:20:35 -07:00
Michael Rath
331f9d20a2 Updating hotfix for offset correcting 2020-03-21 15:18:04 -07:00
Morosity
d09ed0f9f5 Merge branch 'master' into 'TestServer'
# Conflicts:
#   Source/WeenieFactory.cpp
2020-03-21 22:13:18 +00:00
Michael Rath
b1f7626a4b 1.33.6 Hotfix 1 - Scatter Gens 2020-03-21 15:09:56 -07:00
Morosity
0101b3ea59 Fix up client commands for starting/stopping events. Now offers more robust feedback if event string is not found.
Does not errantly declare event already active if not found or not active if event not found.
2020-03-18 21:44:35 +00:00
Code Munkey
11db617215 Generator work 2020-03-16 18:15:40 +00:00
Morosity
f1cffb38d4 Fix up client commands for starting/stopping events. Now offers more robust feedback if event string is not found.
Does not errantly declare event already active if not found or not active if event not found.
2020-03-10 01:07:58 +00:00
Michael Rath
1f3b40438b Load weenie while server running
must be in json/weenies folder
must be named NNNN.json
no text allowed (at the moment)
/loadjsonwcid NNNN
2020-02-25 15:12:53 -08:00
Scribble
2f8e6dd73f Generator & Region/Encounters things. 2020-02-08 12:15:07 -05:00
Zarto
27573db898 Add generator profile check to alter weenie stack size just prior to spawn (allows generators the flexibilty to spawn items in stacks). 2019-07-07 20:57:04 +00:00
Code Munkey
c86c4fa0df Linux support 2019-07-07 20:56:15 +00:00
Code Munkey
af71584540 Inventory robustness 2019-05-01 21:14:45 +00:00
David H. Flint
c7ad5821c4 Improve wcid fresh commands.
Reloads weenie even if not specified by decimal number, reloads only specified weenie, attempts to find .json file if not already loaded, and aborts without crashing on a parse error.
2019-04-08 12:28:11 -05:00
Code Munkey
fb983e4917 Change to using steady_clock over direct QPC calls 2019-03-08 03:38:46 +00:00
codemunkey
5505528bf5 Improved / common load routines 2019-01-13 10:55:05 -06:00
CodeMunkey
2fefc86ccc Report Weenie load errors, create data path 2018-11-29 10:10:26 -06:00
LikeableLime
f8b8bda0e7 Generator and Trade Window fixes. 2018-11-16 20:27:00 -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
774567a8c9 Added config option to stop spawning "Name Me Please" and other template weenies.
Fix for portal recall.

Crash fix for spell surprass.

Fix for no-wield casters in treasurefactory.
2018-11-09 22:55:00 -06:00
LikeableLime
77448834a5 whoops. need these {}s 2018-10-26 12:40:31 -05:00
LikeableLime
5f7686f343 Adding a little boost to generator z positions to ensure mobs don't spawn in the ground. 2018-10-26 12:37:44 -05:00
LikeableLime
37edec53d2 More generator fixes! nullptr check for _generator_queue and changed false to true in CalcSurfaceZ inside of scatter and ontop Regen LocationTypes. 2018-10-09 03:28:05 -05:00
LikeableLime
fc48ef07e6 Initial work on Rare drop system 2018-09-14 18:46:57 -05:00
Morosity
3c206fff1f Merge branch 'ThreadLoadWeenieData' into 'TestServer'
Thread load weenie json files

See merge request Scribble/gdlenhanced!204
2018-09-01 04:22:48 +00:00
CodeMunkey
1714434705 Add second lock for named weenies to reduce wait time 2018-08-28 14:54:06 -05:00
CodeMunkey
f5379bd49d Thread load weenie json files 2018-08-28 00:07:05 -05:00
Anahera
4d29b9ad74 Tabify code, converted intentation spaces to tabs to conform project style. 2018-08-18 01:42:53 +12:00
Anahera
47695ec812 Initial implementation of Chess.
Still various issues that need correcting.
2018-08-12 13:53:40 +12: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
60fc70dc7a Fixed mob quest item drops - Added support for Treasure_DestinationType (type 8) to AddWeenieToDestination() 2018-06-30 00:13:37 +00:00
Simon Jarrett
ac5bc11fa2 Removed the need to enable runtime type info. Fixed a bug where corpses were not appearing. 2018-06-26 11:59:48 +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
Simon Jarrett
e91df41c8e more conversions to weak pointers 2018-06-21 23:32:21 +01:00
Simon Jarrett
78d7235135 fixes to prevent objects deleting themselves 2018-06-01 11:07:50 +01:00
Michael Rath
f32990b9f1 Removing excess logging from crash analysis 2018-05-26 11:10:35 -07:00
Simon Jarrett
0b1397574a fixes to shared pointers 2018-05-24 22:28: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
Michael Rath
017259b4b9 More logging for DID error 2018-05-21 19:02:24 -07:00
Simon Jarrett
0c32bd2f83 changed logging to release 2018-05-22 00:06:53 +01:00
Simon Jarrett
b966a9e65e Logging for the InqDataID crash 2018-05-21 23:20:21 +01:00
Michael Rath
8f7b3a1df9 Migrating console logging to different log files depending upon issue 2018-04-27 21:03:39 -07:00
Scribble
7f4edb299d Merge branch 'use_mana_stones_on_self' into 'master'
make mana stones no longer require an animation to apply

See merge request Scribble/gdlenhanced!13
2018-04-26 02:39:22 +00:00
fourk
9cda9e7dcd make mana stones no longer require an animation to apply 2018-04-25 19:28:00 -07:00