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
Noudess
d5b3dc7c0a
Merge remote-tracking branch 'refs/remotes/origin/master'
2020-03-05 10:48:40 -05:00
Noudess
ac3b4ade10
Implement new always_aggro_foes field and functionality for mobs.
2020-03-05 10:44:01 -05:00
Noudess
40747ae5a3
Repair client updates when client is on (does not have to have control) a boat
2019-11-18 14:58:45 -05:00
Noudess
f012d13f0c
Some quick additions of sanity checks for pointers and variables
2019-11-07 09:31:50 -05:00
Noudess
a7bcc12eb6
Removed constant no longer used
2019-10-28 19:50:28 -04:00
Noudess
566e6ea307
Added support for all SE_EyeOfZomm and some other small changes
2019-10-28 19:48:31 -04:00
Noudess
194c61a467
Modify eye of zomm support to be more efficient.
2019-10-26 10:42:00 -04:00
Noudess
8f5bd52e24
Make sure eye os zomm updates are the actual eye
2019-10-23 13:58:52 -04:00
Noudess
ff59255e63
Eye of Zomm needed support in OP_ClientUpdate.
2019-10-22 10:45:54 -04:00
Noudess
7eb2e834b1
Fix some bugs with the use of the model field in npc_types
2019-10-15 13:22:49 -04:00
Noudess
bcf0af0a8d
Old School poison changes to be close to live. Added extending procing rule.
2019-10-10 14:32:27 -04:00
Noudess
c62d9040cb
Old school apply poison was allowing multiple poisons at once.
2019-10-07 13:16:52 -04:00
Noudess
2e98de3923
Changes to allow individual spawn2 locations to vary in npc selection (cond)
2019-09-02 10:34:09 -04:00
Noudess
e1e3d99a79
Change range of values to accomodate large roamboxes
2019-04-12 20:13:30 -04:00
Noudess
8942c0ea24
Merge remote-tracking branch 'upstream/master'
2019-04-12 20:11:16 -04:00
Noudess
d59170f84f
Fix some formatting and fix some incorrect constants.
2019-04-12 19:09:47 -04:00
Noudess
762de03be7
Merge
2019-04-12 10:50:11 -04:00
Noudess
f18b9c99b5
Merge remote-tracking branch 'upstream/master'
2019-04-12 10:35:10 -04:00
Noudess
f75c5b6fc8
Fix db version.
2019-03-25 19:32:46 -04:00
Noudess
63045fadd9
Manifest and sql to add model to npc_types to override race if presentwq
2019-03-25 19:29:57 -04:00
Noudess
60d5c11c43
Added a use_model field to npc_types to override race-graphics, maintain race.
2019-03-25 19:21:33 -04:00
Noudess
0852468b88
Add constants for waypoints
2019-03-25 17:54:17 -04:00
Noudess
3d1dda888d
Use constants for waypoint values that are not actual waypoints
2019-03-25 14:58:26 -04:00
Noudess
a4c171cb1d
Fix issue with roambox wait time after switch to navmesh.
2019-03-15 10:28:23 -04:00
Noudess
75d3329d37
Fix Spin() to use old mechanism so the npc actually spins again.
2019-03-11 18:24:02 -04:00
Noudess
6715977a1f
Change the system call to an exec. Fix the misnamed argument.
2019-03-11 13:15:55 -04:00
Noudess
ca4e23695d
I hate tabs vs spaces
2019-03-06 16:13:28 -05:00
Noudess
293a18301d
More format
2019-03-06 16:10:23 -05:00
Noudess
3eb80e3111
Fixed a line of mixed spaces and tabsy
2019-03-06 15:59:51 -05:00
Noudess
4a0126eec3
Fix some formatting issues.
2019-03-06 15:54:22 -05:00
Noudess
ce2e74c9a6
Moved item conversion to optional dir. PEQDB has client values already in items
2019-03-04 14:41:17 -05:00
Noudess
2eb884e9b0
Added code to convert item factions as well
2019-03-04 11:30:55 -05:00
Noudess
84f288d572
Added faction info to changelog.txt
2019-03-01 10:26:00 -05:00
Noudess
88b3d11167
Added code to adjust custom faction bases down due to change in dubious range.
2019-03-01 10:12:21 -05:00
Noudess
96089e1718
Merge branch 'master' of github.com:noudess/Server
2019-02-28 16:11:21 -05:00
Noudess
f89a0297b4
Fix so quests are backed up and fixed after faction update (version was wrong)
2019-02-28 16:07:52 -05:00
Noudess
aa9611d494
Code added to auto fix quests. Updated manifest and version to current.
2019-02-28 15:01:39 -05:00