Paul Coene
e466ca1c6d
[Illusions] RandomizeFeastures erased texture. ( #3686 )
2023-11-12 16:02:54 -05:00
Paul Coene
47db92cdb6
[Trading] Fix part 3 of Issue 932. ( #3654 )
2023-10-29 09:50:04 -04:00
Paul Coene and Alex King
5a663910a5
[Pets] Disallow effect of alliance line when cast on pets. ( #3650 )
...
* [Pets] Disallow effect of alliance line when cast on pets.
* Update spell_effects.cpp
---------
Co-authored-by: Alex King <89047260+Kinglykrab@users.noreply.github.com >
2023-10-23 22:40:24 -05:00
Paul Coene
2a648507f2
[Bug Fix] Fix swarm pet names to use '_' instead of ' ' ( #3601 )
2023-09-19 18:21:47 -04:00
Paul Coene
e85a8db8c4
[Messages] Swarm pet normal damage messages were missing ( #3594 )
2023-09-17 08:26:09 -04:00
Paul Coene
9c656bc498
[Messages] Remove duplicate message on tracking begin ( #3574 )
2023-09-11 08:27:25 -04:00
Paul Coene
a64425ebe6
[Commands] npc_edit faction and #setfaction duplicate and incorrect. ( #3577 )
...
* [Commands] npc_edit faction and #setfaction duplicate and incorrect.
* Fix assignment
2023-09-02 21:21:48 -04:00
Paul Coene
a2b78ff4e6
[Combat Messages] Fix issue where pet proc damage was not showing up ( #3551 )
...
* [Combat Messages] Fix issue where pet proc damage was not showing up
* Put back needed "skip" for some melee messages.
* spacing
2023-08-24 16:52:18 -04:00
Paul Coene
d857fb3c48
[HotFix] Clearing target window on CHARM wear off had a side effect ( #3570 )
...
* [HotFix] Clearing target window on CHARM wear off had a side effect
* erroneous change removed
2023-08-21 18:16:22 -04:00
Paul Coene
4357b8c731
[Charm] Fix to update target windows on charm on/off ( #3549 )
...
* [Charm] Fix to update target windows on charm on/off
* Removed accidental change
* Removed magic #
* reformated brace style in function that was modified
* Use better names for clear variables
* Forgot header with name change
* More header name changes
2023-08-20 15:43:10 -05:00
Paul Coene
6cff433d23
[Scaling/Bug Fix] Scaling where min and max damage was bugged ( #3514 )
...
* [Scaling/Bug Fix] Scaling where min and max damage were both 0 tossed out min_dmg
* Clamp values so independant calls dont leave us in odd state
2023-07-31 20:00:48 -05:00
Paul Coene
47be17e2af
[Bug Fix] Fix charmed pets to follow when charmed. ( #3488 )
...
* [Bug Fix] Fix charmed pets to follow when charmed.
* Added STOP (missed this on a local merge)
2023-07-08 19:58:45 -04:00
Paul Coene
1100668f21
[Targeting] Fix bug when using /tar on invalid target ( #3407 )
...
* [Targetting] Fix bug when using /tar on invalid target
* Removed instrumentation.
2023-06-17 16:53:59 -05:00
Paul Coene
75391d96f4
[Release] 22.13.1 ( #3406 )
...
* Update version.h for /target Emergency release 22.13.1
* Update CHANGELOG.md for 22.13.1 release
* Update package.json for 22.13.1 emergency patch release
* Update CHANGELOG.md using tool as instructed
2023-06-13 17:50:33 -04:00
Paul Coene
81b07a5aa0
[Targeting] Revert #3383 ( #3405 )
2023-06-13 15:48:35 -05:00
Paul Coene
ae53efc52c
[Targeting] /tar <bad target> should not untarget existing target ( #3383 )
...
* [Targeting] /tar <bad target> should not untarget existing target
* Forgot string Id file.
* removed unneeded this->
2023-06-12 16:40:09 -05:00
Paul Coene
f548aeddb2
[Logging] Fixed statements that logged incorrect data ( #3381 )
2023-06-07 08:26:04 -04:00
Paul Coene
4ff9faa4e6
[Illusions] RandomizeFeatures and SetGender were killing db texture ( #3376 )
...
* [Illusions] RandomizeFeatures and SetGender were killing db texture
* Found actual source of the problem.
2023-06-06 08:30:41 -04:00
Paul Coene and Kinglykrab
e305ba852b
[Bug Fix] NPC Armor Upgrade to a slot not handled correctly ( #3366 )
...
* [NPC Armor - Bug] NPC upgardes in armor not correct
* Revert "[NPC Armor - Bug] NPC upgardes in armor not correct"
This reverts commit d5a68654a7 .
* [NPC item bonuses] Upgrades not processed correctly
* Update loottables.cpp
---------
Co-authored-by: Kinglykrab <kinglykrab@gmail.com >
2023-05-19 22:28:01 -04:00
Paul Coene
5be2041085
[Messages] Remove duplicate heal message for healing yourself ( #3329 )
2023-05-03 16:50:54 -04:00
Paul Coene
71ebf1b2d4
[Messages] Remove duplicate you have lost a level message ( #3323 )
2023-04-25 17:42:31 -04:00
Paul Coene
e19b8d3056
[Bug Fix] Fix issue with NPCs no longer using some armor. ( #3318 )
...
* [BugFix/NPCs] Fix issue with NPCs no longer using some armor.
* Removed redundant memory clear
2023-04-24 17:05:29 -04:00
Paul Coene
8e51bf8b19
Fix crash when Removing empty password protected channel. ( #3298 )
2023-04-22 08:49:34 -04:00
Paul Coene
b7747b07db
[Illusions] Fix bug where spells like Ignite Bones left NPC size incorrect. ( #3061 )
2023-03-16 18:59:09 -04:00
Paul Coene
748602b04e
[Bug Fix] Fix an issue where EVENT_TIMER timers would not be cleaned up after zone ( #3018 )
...
* [Bug Fix] Dangling client timers fixed.
* Remove all timers from mob in destructor instead of in QuestMgr::Process
2023-03-03 11:54:14 -06:00
Paul Coene and Alex King
51f6108aab
[Pets] Client Pet summoned by NPC should not change guard location. ( #2967 )
...
* [Pets] Client Pet summoned by NPC should not change guard location.
* Update mob.cpp
---------
Co-authored-by: Alex King <89047260+Kinglykrab@users.noreply.github.com >
2023-02-19 16:56:34 -05:00
Paul Coene
18b62667f0
[Bug Fix] Self Only Spells will no longer check target level or buff restrictions ( #2931 )
...
* [Bug Fix] Self Only Spells now work again (BuffSpellRestrictions)
* Moved variables under quick checks per review
2023-02-14 19:47:32 -05:00
Paul Coene
4d2418af9d
[Bug Fix] BuffLevelRestrictions were restricting group buffs if mob targeted ( #2809 )
2023-01-29 18:52:03 -05:00
Paul Coene
4fe5522212
[Bug Fix] #scribespells triggered error on mysql keyword rank ( #2779 )
2023-01-21 18:02:27 -05:00
Paul Coene
ca0ae3cb98
[Rule] Add rule for NPC Level Based Buff Restrictions. ( #2708 )
...
* [Rule] Add rule for NPC Level Based Buff Restrictions.
* Erroneous whitespace
* Change prefix on log message
* Added log message when GM casts
2023-01-15 15:30:42 -06:00
Paul Coene
9e5a530f0f
[Bug Fix] #npcstats command displaying incorrect faction ( #2710 )
2023-01-07 19:02:19 -05:00
Paul Coene
f188c1394a
Add ground spawns to discovered items feature. ( #2648 )
...
* Add ground spawns to discovered items feature.
* Add {}
2022-12-16 16:11:58 -05:00
Paul Coene
113846c48c
[Roambox] Improve Path Finding ( #2324 )
2022-07-30 14:52:28 -05:00
Paul Coene
5af1620e50
Fix bestz to work on client or target. ( #2323 )
2022-07-23 13:03:20 -04:00
Paul Coene
6b5e4afd2d
[DoT Messages] Add DoT messages for mob->PC casts, fixed others to use correct str. ( #2289 )
2022-07-14 02:23:13 -05:00
Paul Coene
5c105d7408
[Bug Fix] NPCs were getting weapon proc added twice ( #2277 )
2022-07-06 21:59:46 -05:00
Paul Coene
5c60913583
[Feature] Add humanoid and non-wielded restrictions to pick pocket ( #2276 )
...
* Add humanoid and non-wielded restructions to pick pocket
* Use constants for message string and char color
* Fixed more magic #s
* Fix to include valie bodytypes
* Fix incorrect scope of final else
* My extra message was not needed. Client handles based on packet reply
* Removed string ID I added - issued by client
* Use existing pick pocket reply function / clean up
2022-07-02 22:02:43 -05:00
Paul Coene
3936b2b882
[Fix] Boats should never get FixZ'd ( #2246 )
...
* Boats should never get FixZ'd
* Use member variable to avoid repetitive checks
* Resolve comments from review
* Fix return type
2022-07-02 13:49:45 -05:00
Paul Coene
aaaee6c6a4
[Bug Fix] IsDamage test for lifetap was not complete. ( #2213 )
...
* [Bug Fix] IsDamage test for lifetap was not complete.
* Fix magic # and formatting as per Kingly
* Added #define
2022-05-27 15:30:38 -04:00
Paul Coene
14f48fcc93
[Aggro] Rooted mobs will add other hated targets to Hate list ( #2180 )
2022-05-27 09:37:55 -04:00
Paul Coene
f3e5423677
[Bug Fix] Fix duplicate and missing messages due to innate in spells ( #2170 )
...
* [Bug Fix] Fix duplicate and missing messages due to innate skill in spells.
* Seperate spell and melee damage range and skip
* Refine when innate messages are produced.
* Fix magic # (replace with constant)
2022-05-20 11:49:18 -04:00
Paul Coene
c4f05c3864
[Combat] Fix Frenzy vs opponents immune to non-magic ( #2095 )
...
* [Combat] Fix Frenzy vs opponents immune to non-magic
* Fix naming.
* Use snake case for variable
2022-05-02 23:08:08 -04:00
Paul Coene
ee54a7eb5f
[Bug Fix] Restore missing messages for lifetap and dmg spells. ( #2057 )
...
* [Bug Fix] Restore missing messages for lifetap and dmg spells.
* Fix unintended duplicate message for DD on clients.
* Improve performance and accuracy of IsDamageSpell()
2022-04-13 23:11:26 -04:00
Paul Coene
ccd0713b33
[Bug Fix] Fix recipient sound (vtell) on non-player races ( #2066 )
...
* [Bug Fix] Fix recipient sound (vtell) on non-player races
* Fix to use BaseRace as intended
2022-04-02 11:18:10 -04:00
Paul Coene
5275201713
[Bug Fix] Fix for being able to skill up on corspe. ( #2058 )
...
* [Bug Fix] Fix for being able to skill up on corspe.
* Fix whitespace
2022-03-19 13:21:54 -05:00
Paul Coene
1e86e0c02f
[Bug Fix] manifest for db version 9176 had incorrect field name( #2062 )
...
Field name in version 9176 doesn't match field created.
2022-03-19 13:13:56 -05:00
Paul Coene
326dba6aeb
[Logging] Fix log messages to final damage values ( #2056 )
2022-03-14 12:05:39 -04:00
Paul Coene and Akkadius
2a5ddde78a
[Feature] Client Checksum Verification (Resubmit old 1678) ( #1922 )
...
* [Feature] Client Checksum Verification (Resubmit old 1678)
* Updated db version
* Add new updatechecksum to CmakeLists.txt
* Removed magic number and used constant
* Fix new command to have access to worldserver
* spacing, more venbose desc and remove unneeded check
* Cleanup, refactoring
Co-authored-by: Akkadius <akkadius1@gmail.com >
2022-03-06 20:26:29 -06:00
Paul Coene
afc32afb02
[AI] Spell Type (1024) InCombatBuff were spam casting ( #2030 )
2022-03-06 20:18:30 -06:00
Paul Coene
c4eb1f8439
[Bug Fix] Bandolier didn't recognize source weapon on cursor ( #2026 )
...
* [Bug Fix] Bandolier didn't recognize source weapon on cursor
* Add TODO comment
2022-03-06 20:15:22 -06:00
Paul Coene
d6c03b54a1
[Bug Fix] Fixed several instances of incorrect comparision - & executes after == ( #2025 )
2022-03-06 18:42:23 -06:00
Paul Coene
7749c626f0
[Bug Fix] Fix issue with mobs summoning PCs into ceilings ( #1921 )
2022-01-29 19:55:40 -06:00
Paul Coene
e850d80656
[Bug Fix (faction)] Do not award faction if NPC is charmed. ( #1945 )
...
* Do not award faction if npc is charmed.
* No faction on kill of charmed mob or questreward of same
2022-01-26 18:17:25 -05:00
Paul Coene
b9722c6d28
[Bug Fix] Any use of TempName left old clean_name. ( #1946 )
...
* [Bug Fix] Any use of TempName left old clean_name.
* Dunsel change
2022-01-26 17:02:37 -05:00
Paul Coene
4f0e9945c6
[Combat] Allow npcs/pets to kick vs opponents requiring magic weapons if wearing magic booties. ( #1868 )
...
* [Pets/NPC Kick] Allow pets/npcs kick vs mobs that req magic if using magic boots
* Backout accidental change to bash
2021-12-23 14:01:56 -06:00
Paul Coene
8c78a19c95
[Bug Fix] Pick Lock was allowing skillups on doors above player skill ( #1815 )
...
* [Bux Fix] Pick Lock was allowing skillups on doors above player skill
* Fixed indentation
* Fix indentation #2 - I am not so bright :(
* Further refine messages for pick lock to match live
* sql to make pot pick locks book pickable by skill 1 and skillup
2021-12-23 13:56:06 -06:00
Paul Coene
fbc5d045de
[Doors] Add new rule enabling classic "key on cursor" for pre keyring keys ( #1869 )
2021-12-15 13:26:31 -05:00
Paul Coene
5738958a2a
Fix issue with droplimit code ( #1650 )
2021-10-28 14:43:40 -04:00
Noudess
740f84dc22
always_aggro flag needed to be checked on assist
2021-10-05 15:51:22 -04:00
Noudess
d4f14efaa0
Fix TimeSync to work with new Servertalk connection order
2021-09-27 10:04:02 -04:00
Noudess
9b06221be0
[Bug Fix] Fix bug where IVU could not be cast on char with Invis
2021-09-20 11:30:33 -04:00
Noudess
05ac8499df
Fix bug where stacks of non-stackable items are removed when you buy 1.
2021-09-10 10:18:59 -04:00
Noudess
1155673642
Hack to fix melee chasing fleeing mobs "too far" issues.
2021-09-09 08:42:14 -04:00
Noudess
1f3ce2b34d
Remove pet move/follow on non-GM summon PCy
2021-02-25 12:12:25 -05:00
Noudess
2f239fd6a3
Don't take pet guard off when PC is summoned
2021-02-25 07:38:16 -05:00
Noudess
d7d9c73e5e
Add comment.
2021-02-09 11:32:13 -05:00
Noudess
d90d680e8a
More formatting
2021-02-09 11:24:25 -05:00
Noudess
baa53e134a
Fixed missing argument - oops
2021-02-09 10:00:17 -05:00
Noudess
3bafc5b3f4
Change modified sneak pull assist range to a rule. Fixed formatting on decls.
2021-02-09 09:50:22 -05:00
Noudess
b2e4e91fbd
Very simple implementation of Sneak Pull
2021-02-09 08:31:35 -05:00
Noudess
9907984aca
Use passed heading in GMMove and change FaceTarget not to turn if npc is boat.
2021-01-26 09:08:45 -05:00
Noudess
eb24e333d7
Allow boats flymode to be overridden by local db
2021-01-11 10:58:08 -05:00
Noudess
fff53fc465
Destination check needed to be actual ground z at loc. -15 wasnt enough
2020-12-13 10:17:04 -05:00
Noudess
8bc60acd77
Fix so roamboxes allow water boxes again.
2020-12-07 11:10:59 -05:00
Noudess
d507222d21
Allow amphibious creatures to swim to next node of pathing.
2020-09-21 10:36:00 -04:00
Noudess
05dfe748d3
Use aabonuses.PetCommands instead of checking AA level
2020-09-08 19:10:48 -04:00
Noudess
cd2b2c3c19
Fix indentation.
2020-09-08 16:48:09 -04:00
Noudess
ff6de1938b
Change older clients to default to taunting=true only for taunt eligble pets.
2020-09-03 15:38:35 -04:00
Noudess
d5451c5d77
Remove left over logging.
2020-09-02 14:56:12 -04:00
Noudess
96fb156c47
Change Older clients to not use persistant taunt button & default to taunt on.
2020-09-02 14:50:51 -04:00
Noudess
56afa0404b
Updates to fix taunt button on PET UI to match live behavior.
2020-09-02 12:50:11 -04:00
Noudess
29f7bc7a9c
Fix bugged pet window sit button and pet sit based regen.
2020-08-31 13:39:42 -04:00
Noudess
9ab61d4ed4
Fix so an untargettable mob is not opened for trade when client pressed the 'u'
...
key. Discovered this on untargettable mobs at doors.
2020-08-18 11:15:33 -04:00
Noudess
8e7591cd4b
Added support for quests to enable and then redisable processing of movement.
2020-07-27 10:43:24 -04:00
Noudess
db4f113129
Added rule to allow the Ding sound when AA is earned.
2020-07-13 08:12:02 -04:00
Noudess
06f3d40c28
Replaced expensive IsPet() with GetOwnerID().
2020-06-19 07:59:08 -04:00
Noudess
efc3832f52
Fix some formatting and change visual label for stacked node names.
2020-06-19 07:43:06 -04:00
Noudess
fa2caf8f83
Comment movement code and make target required in all cases again
2020-05-28 13:30:34 -04:00
Noudess
4ad38d4c49
Fix for pets, mercs, bot that don't set combat state.
2020-05-28 13:17:31 -04:00
Noudess
4a23086183
Fixes to #grid show. Added new string utilities.
2020-05-28 08:41:10 -04:00
Noudess
4e8764b6b9
Repair aggro so CallsForHelp are completed before mob charges.
2020-05-20 16:08:42 -04:00
Noudess
ea48acbf0b
Added check for GetItem() failure on Pole
2020-05-11 15:39:28 -04:00
Noudess
b37c75630b
Fix subtype logic
2020-05-11 14:56:38 -04:00
Noudess
fb1228946a
Add code to patchers to put support for Expendable flag on breakable fishing
2020-05-11 14:50:17 -04:00
Noudess
94606504af
Add check for fishing pole expendable using new subtype field.
2020-05-11 10:07:29 -04:00
Noudess
5471774b4c
Repair prototype
2020-05-08 18:24:25 -04:00
Noudess
0a42ded33f
Expose client method NotifyNewTitlesAvailable for perl and lua
2020-05-08 09:58:53 -04:00
Noudess
2bcaf2a476
Extended Movement Manager to have a FlyTo
2020-04-30 11:35:09 -04:00
Noudess
5989edb6ec
Fix for static zone issue with mobs congregating after last player zones
2020-04-21 09:09:30 -04:00
Noudess
d85469dff9
Update version for always_aggros_foes db change.
2020-03-05 13:04:21 -05:00