Commit graph

70 commits

Author SHA1 Message Date
Morosity
401711a5c2 Drop useless if condition.
attack_motion is initialized to zero then immediately checked as '!attack_motion' -- always true.
2020-09-15 00:20:23 +00:00
Morosity
e7e711c61b Revert "Some random things here....and there."
This reverts commit ee7a6effab
2020-07-18 01:04:04 +00:00
Morosity
bff453f8d8 Revert "Merge branch 'TestServer' of https://gitlab.com/Scribble/gdlenhanced into TestServer"
This reverts commit 2179529665
2020-06-05 23:41:06 +00:00
Morosity
faad7b5b83 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-21 16:26:52 +00:00
LikeableLime
910f8b7fd8 Remove Moderate spells from loot. Re-add weapon masteries to loot. 2019-10-12 02:50:00 -05:00
Morosity
9742ba4103 Revering set elemental casters from having damage type overwritten 2019-09-11 00:59:57 +00:00
Zarto
b4bd23160d -Correct TreasureFactory to propertly accomodate "chestTreasureTypeReplacementTable" in TreasureProfile. Was previously still pulling profile data from "old" mapping. Will now properly map to 'newTreasureTypeOrWcid' 2019-08-22 21:30:10 +00:00
Michael Rath
bcbe359839 Wands Damage type set so bonus will work 2019-08-06 21:15:34 -07:00
Michael Rath
fbd0bcb0f6 1.32 fixes so they dont get list this time... 2019-08-04 13:24:48 -07:00
Zarto
9923cef851 Remove errant loop continuation preventing proper selection of random secondary melee weapon when both missile and melee weapon are present in Wielded Treasure DiD group.
Reset Data for next set was being skipped if an entry had a subset. This caused the accumlated probability to carry over into next set skewing selection process.
2019-07-30 02:19:37 +00:00
Morosity
ff994f328b Pet Devices drop in loot
Configurable via treasureprofile.json
Masteries/Skill/Level checks
2019-07-17 04:16:10 +00:00
Michael Rath
7a79c738c0 Fixing Spell Categories for Void
Adding DF, Reck, Sneak, Void for loot spells
Recklessness on melee for 2hand only
2019-07-11 11:37:37 -07:00
Code Munkey
c86c4fa0df Linux support 2019-07-07 20:56:15 +00:00
Morosity
419bf4ba1b Merge branch 'patch-20' into 'TestServer'
Match weapon mastery cantrips on melee weapons

See merge request Scribble/gdlenhanced!398
2019-04-13 18:19:01 +00:00
Morosity
b7a7d120ab Merge branch 'patch-19' into 'TestServer'
Match weapon mastery spells on melee weapons

See merge request Scribble/gdlenhanced!397
2019-04-13 18:18:53 +00:00
Morosity
f242827f08 Merge branch 'patch-17' into 'TestServer'
Allow cloth armor to also have armorItemSpells

See merge request Scribble/gdlenhanced!384
2019-04-13 18:17:27 +00:00
Lance the Sly
638e2ef07d fixed uniqueSpellIds not being applied to the spell distribution lists on intialization 2019-04-13 18:17:15 +00:00
Lance the Sly
0e92dab5ea Only allow matching weapon mastery cantrips on melee weapons 2019-04-06 20:03:47 +00:00
Lance the Sly
bf36edcba9 Only allow matching weapon mastery spells on melee weapons 2019-04-06 19:53:28 +00:00
Code Munkey
4a0fa10042 JSON loading for cache.bin treasure tables 2019-03-17 17:11:14 +00:00
Lance the Sly
5980ab4413 Allow cloth armor to also have armorItemSpells 2019-03-17 05:38:17 +00:00
Lance the Sly
360d94582a Corrected favored life magic skill profile from creature to life 2019-02-24 03:16:23 +00:00
Lance Smith
0425360592 Update TreasureFactory.cpp fixed spellcount code for gems that overwrites maxAmountOfSpell for all item types 2019-02-12 03:57:56 +00:00
Zarto
47973ff923 FIX: Updating Crimson's MR to retroactively update existing items on a player's character. 2019-01-27 08:48:36 +00:00
LikeableLime
3a4de9e7a8 Whoops. 2019-01-25 22:06:25 -06:00
LikeableLime
bbb20ca0d5 FIX: UseManager crash fix from RC, mana con and melee mod on wand fix. 2019-01-25 19:52:17 -06:00
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