Commit Graph

1402 Commits

Author SHA1 Message Date
姜耀
7af720f127 2024-11-6 correct problems 2024-11-06 23:07:53 +08:00
姜耀
cb281c7ebd 2024-11-6
correct problems of forge of souls bronjahm strategy

2024-11-6
2024-11-06 23:07:44 +08:00
chris
2b358bc7b7 date: 2024-11-06 2024-11-06 17:29:59 +08:00
EricksOliveira
7fa1ab36a3 Update LfgAccept (#681)
Fixed issue with Bots refusing to join DungeonFinder.
2024-11-05 16:15:09 +01:00
bash
a7bcdad65c [performance] bots scale idle fix (#678)
* [performance] bots scale idle fix

* [performance] featureset
2024-11-05 16:05:05 +01:00
Bobblybook
e59b4d9e32 Merge pull request #680 from Bobblybook/master
Dungeon botAI bugfixes
2024-11-05 20:55:20 +11:00
Bobblybook
dd73fe8a90 Dungeon botAI bugfixes
- Utgarde Keep (Keleseth): Bots continue combat correctly after killing a frost tomb
- Utgarde Keep (Dalronn & Skarvald): Bots continue combat correctly after killing Dalronn
- Utgarde Keep (Ingvar): Tank correctly avoids Dark Smash in second phase
- Oculus (Drake combat): Bots more consistently attack the drakes in the air when flying around
- Halls of Lightning (Bjarngrim): Bots no longer acquire priority targets until in combat
2024-11-05 19:11:24 +11:00
Yunfan Li
2f0f8ad496 Set _isBotInitializing if randomBotAutologin=0 (#670) 2024-11-03 16:21:37 +01:00
姜耀
f6cf3e728f date: 2024-11-3 bronjahm strategy 2024-11-03 21:50:27 +08:00
姜耀
f1cb2b070e 2024-11-3 2024-11-03 21:29:29 +08:00
姜耀
16e2cac60d add strategy about bronjahm 2024-11-03 21:28:23 +08:00
bash
74ee7fa3a4 [performance] side-effect of other bug causes to stay inactive when botAmount min/max not equal 2024-11-03 21:19:04 +08:00
bash
436774a7af [performance] Added additional circle of life, 600 yards (#655) 2024-11-03 21:19:04 +08:00
bash
d246cdd511 [performance] server_and_bot_init_phase_patch2 (#653) 2024-11-03 21:19:04 +08:00
bash
ae2f2c6d04 [performance] server_and_bot_init_phase_patch1 (#652) 2024-11-03 21:19:04 +08:00
Bobblybook
e070469439 Limit JC jeweler's gems to 3
If bot has jewelcrafting, enforce limit of 3 of any type of jeweler's gems when autogearing/gemming
2024-11-03 21:19:04 +08:00
bash
ba0332c9d5 [performance] initialize server and bots fase 2024-11-03 21:19:04 +08:00
bash
73831c16c0 [performance] new baseline (#644) 2024-11-03 21:19:04 +08:00
Revision
05542c97fc Fix new compiler errors (#645)
* Add missing include

* Move include
2024-11-03 21:19:04 +08:00
Bobblybook
275756c3a3 Oculus implementation 2024-11-03 21:19:04 +08:00
Revision
afa32e8e51 Fix the level when a quest becomes trivial (grey/gray) 2024-11-03 21:19:04 +08:00
avirar
565816fa2c Update OldKingdomActions.cpp
Null checks added
2024-11-03 21:19:04 +08:00
Bobblybook
531fc42509 Typo 2024-11-03 21:19:04 +08:00
Bobblybook
3aa43cbb3c UP and CoS dungeons
- Utgarde Pinnacle implementation
- Culling of Stratholme implementation
- Added additional value ("nearest hostile npcs") needed to expose some hidden trigger-type npc units (eg. frost breath on Skadi fight in UP)
2024-11-03 21:19:04 +08:00
EricksOliveira
7e74fbe181 Fix Crash QuestAction (#665)
Added checks to ensure bot and botAI are valid at function start.

Added extra pointer checks when accessing unit and gameobj in loops that iterate over nearest NPCs and game objects.

This adjustment ensures that objects are initialized correctly before being used in the ProcessQuests function.
2024-11-03 13:15:16 +01:00
EricksOliveira
5c16e14d57 Fix Crash SayToChannel (#666)
Additional checks for null pointers to ensure that the Channel and ChannelMgr objects are correctly initialized before accessing them.

Validation of empty strings to avoid problems when checking the channel name (channel->GetName()).

Implemented mutex (std::lock_guard) around access to SocialMgr to avoid race conditions, improving security in multi-threaded operations.
2024-11-03 13:15:03 +01:00
bash
dc55bdd8dc disabled smartscale by default for now (#663)
* disabled smartscale by default for now

* disabled smartscale by default for now
2024-11-01 22:03:04 +01:00
Bobblybook
fb2391d4ce Oculus crash fix
Master nullptr check
2024-11-01 17:47:51 +11:00
Bobblybook
9ca93855fe Fix healer and tank multiplier on Krikthir 2024-10-31 22:13:05 +11:00
Yunfan Li
2cedf3f05b [Sync] Core sync 20241030 2024-10-30 21:10:43 +08:00
chris
07da4ad959 date: 2024-10-30
fos bronjahm v1
2024-10-30 17:03:46 +08:00
bash
645bc4948e [performance] side-effect of other bug causes to stay inactive when botAmount min/max not equal 2024-10-30 01:49:42 +00:00
bash
e66475c3e0 [performance] Added additional circle of life, 600 yards (#655) 2024-10-29 23:32:16 +01:00
bash
b83cdf2057 [performance] server_and_bot_init_phase_patch2 (#653) 2024-10-29 14:26:18 +01:00
bash
76994ae3c0 [performance] server_and_bot_init_phase_patch1 (#652) 2024-10-29 13:08:46 +01:00
Bobblybook
d9a61a79fd Merge pull request #648 from Bobblybook/master
Limit JC jeweler's gems to 3
2024-10-29 22:27:42 +11:00
bash
8a9c25c72c [performance] initialize server and bots fase 2024-10-29 10:57:26 +00:00
Bobblybook
756dcbaa84 Limit JC jeweler's gems to 3
If bot has jewelcrafting, enforce limit of 3 of any type of jeweler's gems when autogearing/gemming
2024-10-29 20:41:22 +11:00
bash
3cd68c6dec [performance] new baseline (#644) 2024-10-29 01:15:26 +01:00
Revision
b061f0016c Fix new compiler errors (#645)
* Add missing include

* Move include
2024-10-29 01:02:30 +01:00
Revision
e82eb3a5a7 Merge pull request #642 from Bobblybook/master
Oculus implementation
2024-10-27 02:19:11 +02:00
Bobblybook
9f273791a7 Oculus implementation 2024-10-27 02:20:04 +11:00
Revision
a2f78542a4 Fix the level when a quest becomes trivial (grey/gray) 2024-10-23 00:18:44 +02:00
bash
599c26bc2e Merge pull request #631 from avirar/AvoidShadowCrashAction_crashfix
Update OldKingdomActions.cpp
2024-10-21 20:37:07 +02:00
bash
eed4339ec1 Merge pull request #632 from Bobblybook/master
Utgarde Pinnacle, CoS & additional value entry
2024-10-21 20:35:59 +02:00
Bobblybook
f09531775a Typo 2024-10-21 22:33:24 +11:00
Bobblybook
c788e96828 UP and CoS dungeons
- Utgarde Pinnacle implementation
- Culling of Stratholme implementation
- Added additional value ("nearest hostile npcs") needed to expose some hidden trigger-type npc units (eg. frost breath on Skadi fight in UP)
2024-10-21 22:29:03 +11:00
avirar
6c1ddd3b77 Update OldKingdomActions.cpp
Null checks added
2024-10-21 14:42:32 +11:00
Yunfan Li
47544bf910 Merge pull request #618 from avirar/armor_token_usage
Armor token usage
2024-10-21 11:11:09 +08:00
Yunfan Li
05961546fd Merge pull request #625 from Bobblybook/master
Dungeon code cleanup
2024-10-21 11:02:35 +08:00