Kinglykrab
a11482ff23
[Cleanup] Utilize ConvertSecondsToTime() method. ( #1805 )
...
* [Cleanup] Utilize ConvertSecondsToTime() method.
* Lowercase.
2021-11-23 18:25:02 -05:00
Kinglykrab
bf92845a4a
[Rules] Add Resurrection Sickness rules for Characters/Bots. ( #1692 )
...
* [Rules] Add Resurrection Sickness rule for Characters/Bots.
- Add RULE_BOOL(Character, UseResurrectionSickness, true, "Use Resurrection Sickness based on Resurrection spell cast, set to false to disable Resurrection Sickness.")
- Add RULE_BOOL(Bots, UseOldRaceRezEffects, false, "Older clients had ID 757 for races with high starting STR, but it doesn't seem used anymore")
- Add RULE_BOOL(Bots, UseResurrectionSickness, true, "Use Resurrection Sickness based on Resurrection spell cast, set to false to disable Resurrection Sickness.")
* Add rules for spell IDs.
* Fix bot health on spawn when resurrection sickness is disabled.
- Formatting.
* Remove 'this' keyword.
2021-11-07 17:21:34 -05:00
Kinglykrab
17aaab1f9d
[Quest API] Add Spell methods to Perl. ( #1631 )
...
* [Quest API] Add Spell methods to Perl.
- Add quest::getspell(spell_id) to Perl.
- Add eq.get_spell(spell_id) to Lua.
These methods return a spell object.
Exports $spell object references to spell events.
* Formatting.
* Remove comment.
* Update spdat.cpp
* Amplication typo.
* Fix conflicts.
* Remove repository changes.
* Fix typing.
* Update spell_effects.cpp
2021-11-03 17:47:15 -04:00
KayenEQ
e89c2aec4a
Update bot.cpp
2021-09-23 13:48:15 -04:00
KayenEQ
456fb56e82
revert for bots
2021-09-23 13:42:36 -04:00
KayenEQ
03ac828134
Update bot.cpp
2021-09-23 12:28:34 -04:00
KayenEQ
34b2264d5d
bots...
2021-09-23 12:21:53 -04:00
KayenEQ
933ede40f9
Update bot.cpp
2021-09-23 12:13:29 -04:00
Michael Cook (mackal)
c3f8b8073b
Fix bots with ExtraAttackChance changes ( #1480 )
...
This should probably be updated to match everything in client, but this
will at least fix compile
2021-07-30 12:09:44 -04:00
Michael Cook (mackal)
c214c3a95b
[Bug Fix] spell cast time cap issue introduced in e5b9d72b81 ( #1435 )
...
Me bad coder.
2021-06-22 11:08:04 -05:00
Alex
c3456ebea0
[Bots] Remove hardcoded race-class combinations from bots. ( #1375 )
...
* [Bots] Remove hardcoded race-class combinations from bots.
- Allows server operators to directly influence via a database table the classes a specific bot race can be.
- Previously this was hardcoded and required a source modification to do.
- Allowed races, classes, and genders have been removed due to redundancy at this point.
* Remove const cast and modify saylink definition.
2021-06-11 13:30:56 -05:00
Michael Cook (mackal)
e5b9d72b81
[Fix] Fix Spell Cast Time reduction issues ( #1369 )
...
Remove the overloads that don't make sense (bots probably doesn't make
sense either, but too lazy)
Fix the formulas
Removed the Spells:MaxCastTimeReduction rule since this is HARDCODED in
the client so it doesn't really make sense to have it as a customization
point. If you want to hack the client, change the hardcode as well I
guess.
2021-05-24 20:21:39 -05:00
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