Akkadius
450c748299
Fix database connection pointer bucket consistency
2021-02-28 19:31:46 -06:00
Michael Cook (mackal)
0ef01165ea
Fix some leaks of groups/raids ( #1242 )
...
These cases probably are exceedingly rare, but they still need to be
accounted for. (As in, I don't think anyone has run into these cases too
often to cause problems)
2021-02-12 02:07:58 -06:00
Chris Miles
80ce499f67
Scanning Optimizations ( #1133 )
...
* Scanning optimizations this more properly applies idle / moving scanning algorithms and applies update_others when a client is moving
* Fix bots
* Perform a self and other scan when npc's pop
2020-10-25 23:01:30 -05:00
KimLS
2fbd5aaccc
Rename namespace EQEmu to namespace EQ (so we don't have two similar but different namespaces anymore)
2020-05-17 18:36:06 -07:00
Uleat
7f6414d685
Some bot-related changes (Master Wu's Technique, Tiger Claw timer)
2020-03-02 12:09:55 -05:00
Michael Cook (mackal)
607379110b
Add some focus effects bots were missing
2020-01-16 16:00:38 -05:00
Michael Cook (mackal)
7ce88b30ad
Remove Bot::BotfocusType
...
This was just a maintenance burden keeping it in sync with focusType
(and it wasn't!)
2020-01-16 15:47:25 -05:00
Uleat
e5ec277b5e
Temporary bot impl until further work can be done
2020-01-04 01:56:38 -05:00
Uleat
7678a905c8
Modified bot command 'pull' to ignore engaged targets
2019-12-24 14:57:58 -05:00
Uleat
e050534378
Added BARD to available class Bot stop_melee_level criteria
2019-12-17 21:02:36 -05:00
Uleat
0cb425b6dd
Tweaked bot title and suffix code a little
2019-12-13 20:59:10 -05:00
Uleat
bd6e06aadb
Few tweaks to bot ai
2019-12-13 16:50:42 -05:00
Uleat
1196abfda8
Fix for bot classes having skills they shouldn't. Please report any abnormalities.
...
Tweaked bot command 'itemuse' to exclude invalid dual-wield reporting
2019-12-10 20:19:43 -05:00
Uleat
ab35c3ed90
Tweaked a few bot things...
2019-12-09 22:01:50 -05:00
Uleat
9910b07a4e
Changed Bots:AAExpansion to Bots:BotExpansionSettings and converted it bitmask use; Fix for bots not honoring aa expansion setting
2019-12-03 23:39:46 -05:00
Uleat
35fe27eb5d
Added bot commands 'applypoison' and 'applypotion' .. new bot owner option 'buffcounter'
2019-12-03 22:01:13 -05:00
Uleat
99ee4e04d9
Added bot command 'precombat' to manually set pre-combat mode rather than the 'assumption' process used before; Added rule Bot:AllowOwnerOptionAltCombat to allow admins control over its use
2019-10-13 22:24:06 -04:00
Uleat
abb1086e52
Added rules Bots:AllowOwnerAutoDefend and Bots:LeashDistance
2019-10-05 23:11:16 -04:00
Uleat
12204dd927
Updated Bot AI to make use of neglected commands/features
2019-10-05 18:17:23 -04:00
Uleat
cf80e594bc
Merge branch 'master' of https://github.com/EQEmu/Server into lsid
...
# Conflicts:
# common/ruletypes.h
# world/net.cpp
# zone/bot_command.cpp
# zone/command.cpp
# zone/zonedb.cpp
2019-09-12 01:54:37 -04:00
Uleat
e9f5c03141
Merge pull request #892 from prestanneth/master
...
Bot Naming - View/Delete Databuckets
2019-09-09 20:28:48 -04:00
Uleat
a73df6aa09
Rework of Bot Owner Options
2019-09-09 19:52:41 -04:00
kentai
8e1b6a23eb
Bot Naming - View/Delete Databuckets
...
^bottitle
^botsuffix
^botsurname
#viewbuckets
#deletebucket
2019-09-05 14:12:56 +10:00
Akkadius
b45fd24f9d
Update bot.cpp
2019-09-02 04:31:10 -05:00
Akkadius
89bfbe6bd2
Logs::Combat to LogCombat
2019-09-02 04:21:03 -05:00
Akkadius
44e3f28cb0
Logs::AI to LogAI
2019-09-02 03:44:03 -05:00
Akkadius
af4c630ede
Logs::Spells to LogSpells
2019-09-02 03:26:44 -05:00
Akkadius
31cebb5793
Logs::Normal to LogInfo
2019-09-02 02:18:54 -05:00
Akkadius
bfd0752c4d
Logs::None added to LogDebug
2019-09-01 23:54:24 -05:00
Akkadius
678c25e02c
Simplify error logging
2019-09-01 22:05:44 -05:00
Uleat
7749f83134
Temp fix for Bot::Camp() zone crashes (memory leak still needs to be addressed)
2019-08-27 01:09:11 -04:00
Uleat
377c569635
Fix for clients not dropping group after camping bots
2019-08-24 21:54:46 -04:00
Akkadius
04a18786f9
Bot compile fixes
2019-08-11 01:21:55 -05:00
Akkadius
20bd37dde7
More function name refactoring
2019-08-11 01:09:11 -05:00
Akkadius
665efe09f3
Fill function calls using magic numbers
2019-08-11 00:27:04 -05:00
Akkadius
9f25c9070c
Refactor message functions
2019-08-11 00:14:02 -05:00
Akkadius
57354579aa
Unify chat constants usage
2019-08-11 00:00:55 -05:00
Uleat
ee49ad3ce9
Reworked BotDatabase into a functional add-on for ZoneDatabase
2019-06-24 18:13:25 -04:00
Uleat
2e9cf7dbd7
Added bot owner option 'stats update'
2019-06-22 22:53:35 -04:00
Michael Cook (mackal)
290133803e
Add a hard off for NPC scaling for Merc/Bot
...
They don't need it. We may want to add this to actually be in the DB for
normal NPCs in the future.
2019-06-10 00:36:18 -04:00
Uleat
3bdd6c20a5
Bot definition clean-up
2019-02-09 06:38:26 -05:00
Uleat
bef849b5c1
Definition clean-up
2019-02-09 05:58:49 -05:00
Uleat
3cffe5f7ef
Put merc and bot classes on the same stance standard (mercs)
2019-02-07 22:09:31 -05:00
Uleat
ee970acc2e
Fix for bots ceasing combat when their 'follow me' mob dies
2019-02-04 14:56:00 -05:00
Uleat
bc79e28d49
Fix for bots disappearing while idle (update)
2019-01-29 20:25:35 -05:00
Uleat
444acb7c70
Fix for bot npctype memory leak (thanks mackal!)
2019-01-27 21:49:21 -05:00
Uleat
036e4739ae
Fix for bots disappearing while idle
2019-01-27 09:14:47 -05:00
Uleat
16036ab492
Fix for class Bot not honoring NPCType data reference
2019-01-26 22:30:49 -05:00
Uleat
585c6322bf
Added 'spells' entry to EQDictionary
2019-01-20 08:24:21 -05:00
Uleat
703cbc6727
Activated per-expansion support for active inventory slot addressing
2019-01-15 00:50:58 -05:00