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
Noudess
380e5d5084
Added code for conversion of quests for factions (based on Akkas start)
...
Made sure a temporary table needed for quest conversion was not removed prior.
2019-02-28 12:00:41 -05:00
Noudess
abf39c4ff7
Added base values for factions that the client does not provide a base, nor mods for, yet we did.
2019-02-11 11:59:55 -05:00
Noudess
ad97968d5e
Fixes for bug wherein illusions other than PC races could be exploited.
...
Fixed for areas that neglected to take into account alliance and item faction
bonuses.
2019-02-07 14:48:31 -05:00
Noudess
46ead8e29e
Move out faction changes to later db version as it is still pending.
2019-01-23 14:54:16 -05:00
Noudess
5474661e11
Updated manifest to remove extra space, removed comments from sql dumpw
2019-01-05 13:00:33 -05:00
Noudess
d7e98bba17
Remove comments.
2019-01-05 12:59:47 -05:00
Noudess
ca6bcdb1f9
Updates to match up with db versions that have chwqanges since PR created.
2019-01-05 12:46:52 -05:00
Noudess
bd47e2121f
Reconstruct faction_list to get rid of obsolete fields.
2019-01-05 12:17:10 -05:00
Noudess
90b46c7bda
Change backup table names per Akka
...
Add commented out secion illustrating what next manifgest might do for
cleanup.
2019-01-05 12:01:40 -05:00
Noudess
4b21f901b9
Performance changes. Now tested on rolath, peq and EZ servers
2019-01-04 13:11:28 -05:00
Noudess
37ed923302
Fixed code on insert to not worried about extra fields in target db
2019-01-03 16:42:58 -05:00
Noudess
f3608edd62
Merge branch 'master' of github.com:noudess/Server
2018-12-18 11:37:28 -05:00
Noudess
b5cc006e46
Update version of db needed for code.
2018-12-18 11:35:15 -05:00