Commit graph

44 commits

Author SHA1 Message Date
LikeableLime
f223b30a32 Open up t5 rare drop window a bit, lowering t6 rates. 2018-12-27 10:42:37 -06:00
LikeableLime
a92818e73b Mutate Cloth armor types. 2018-12-25 23:52:38 -06:00
Scribble
e6d916aa59 Revert "Fixed level req items IDing as bow not level."
This reverts commit d957d58766
2018-12-02 23:01:32 +00:00
Scribble
d957d58766 Fixed level req items IDing as bow not level. 2018-12-02 16:14:23 -05: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
3b5e5794bf Merge branch 'TestServer' into 'TestServer'
Updated TreasureFactory.cpp for Elemental Missile/Casters now with Support

See merge request Scribble/gdlenhanced!223
2018-11-09 00:34:55 +00:00
LikeableLime
46f45be7be Added rare.log to track rare drops. 2018-10-08 03:15:41 -05:00
LikeableLime
497637d902 Fix for incrementing rares dropped to RARES_TIER Ints. 2018-10-08 01:01:12 -05:00
LikeableLime
cb06e81b50 Merge branch 'Rares' into 'TestServer'
Rare drop system

See merge request Scribble/gdlenhanced!216
2018-10-08 01:31:45 +00:00
LikeableLime
4b5a433751 Fix armor colors in loot. Should no longer see non-retail loot colors. 2018-10-07 14:19:07 -05:00
zeus
0b2d7ea07f Update TreasureFactory.cpp
Added checks to allow the TreasureFactory to treat casters much like it does with Missile weapons. This allows for multi level indexing of different categories.
2018-09-30 01:11:21 +00:00
zeus
718922136c Update TreasureFactory.cpp
This removes the Cases that append the Missile and Magic Casters with Elemental type/dmg/ui/name

As of recent changes in both content, the jsons provide this information already thus making the code irrelevant.
For this to work, the server needs to have the new TOD Elemental Missile and Caster jsons and the loot profile pointing to them.


Only bug I have found is that Casters such as the Baton are not being appended with Material in name/icon and palette.
2018-09-28 18:32:30 +00:00
LikeableLime
ea0f2f164b Added RealTimeRareDrops config option to enable or disable the real time rare system.
Fixed showing string for "This corpse generated a rare item!"

Check and set RARES_LOGIN_TIMESTAMP_INT on login.

Removed rare timer and check that was not being saved to player.

Reordered tierRoll checks to prevent unnecessary comparisons.

Added virtual destructor to CPlayerWeenie.
2018-09-27 22:06:01 -05:00
LikeableLime
51429e530e Added a line in Create Corpse code to check if the treasureprofile rareTiers is not empty before attempting to roll for rare drops. 2018-09-14 19:25:45 -05:00
LikeableLime
fc48ef07e6 Initial work on Rare drop system 2018-09-14 18:46:57 -05:00
CodeMunkey
c854e42741 Sanitize min/max usage 2018-08-27 15:47:05 -05:00
LikeableLime
d912c3fba1 Fix for odd requirements for no-wield casters. 2018-08-17 18:25:45 -05:00
LikeableLime
a005a7163e Fix for Magical Elementals items in loot having wrong outline. 2018-08-07 07:34:33 -05:00
Michael Rath
91ee00e241 Finalizing 1.19 rebuild 2018-07-12 14:41:21 -07:00
Scribble
faf16e12ea Changed elemental weapon drop naming. 2018-06-28 15:32:32 -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
LikeableLime
404cb7ce06 Fixed Elemental Casters not appearing in loot. Replaced favorMid with equalDistribution in the wieldTier rng to ensure more variety in drops. 2018-06-17 15:53:54 -05:00
Simon Jarrett
8f7f9f3e36 Fixed a few errors 2018-05-29 23:47:16 +01:00
Michael Rath
f32990b9f1 Removing excess logging from crash analysis 2018-05-26 11:10:35 -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
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
7452f3407e Logging for exceptions around arrays and iterators 2018-04-30 22:39:01 -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
ce1d3a4ad4 Added a spell purge and recasting of spells from equipped weapons on player login. This is to fix the old "stacked" characters. Should not affect player-cast spells. Also fixed Elemental casters in loot. 2018-04-21 04:36:30 -05:00
Likeablelime
3c758736fc Fixed Stack size bug, added Gems to loot, mana con/component burn fix 2018-04-19 00:56:18 -05:00
Likeablelime
1a6f262e7e Removed the restriction from mundane items in chests so MFK chests can drop spell comps. 2018-04-16 01:54:55 -05:00
Likeablelime
4e55dde070 Fixed loot values - changed value multipliers to multiply isntead of add 2018-04-14 19:33:36 -05:00
Likeablelime
215632200f Added melee def to no wield wands 2018-04-14 15:33:25 -05:00
Likeablelime
98662741b7 Removed "extramutations" pre-req for armor level requirements and all items now spawn with full mana. 2018-04-14 14:25:14 -05:00
Likeablelime
bc6195e1ae Added mana conversion to no-wield casters. 0 - 10% max 2018-04-10 15:30:26 -05:00
Likeablelime
70c9bd4c0b Added minManaConversionBonus 2018-04-09 19:03:20 -05:00
Likeablelime
d4780336e8 Added support for minAttackSkillBonus and minMeleeDefense bonus to TreasureFactory 2018-04-08 18:37:16 -05:00
Peanuts420
e9f4c819b4 - Bugfix: Portal gems that had portals with requirements were failing to summon them.
- The treasure generator now uses materials defined in the treasureProfile.json file instead of the cache. Material variety should be increased and is now easily configurable per tier and item category.
2018-04-05 17:48:42 -04:00
Likeablelime
4ffb01ce96 Added support for treasureTypeOverrides to lootProfile.json opening the way for new loot tiers. - From Dekaru's GDL Classic 2018-04-03 17:09:18 -05:00
Scribble
2c8457ad8b - Magic items now have 10 times as much mana and consume it at half the rate. 2018-04-02 11:43:19 +00:00
Likeablelime
0f30d8faa1 Added a few more OldtoNewSkill swaps to fix emotes and recipes checking old skills. 2018-04-02 00:55:59 -05:00
Peanuts420
da80d1ab2a Initial Commit 2018-03-29 17:01:57 -04:00