EricksOliveira
65b6e15ea1
Fix Crash - OnBotLogin
...
1. Improvements in error handling: Added detailed logs for cases where botAI or master are null, allowing better failure tracking.
2. Additional null pointer checks: Added checks to ensure that the botAI and master are valid before performing actions dependent on these objects, preventing potential crashes.
3. Optimization in bot login logic: Revised the bot input flow to ensure it is added to the group appropriately depending on its relationship to the master.
Added logic for handling different types of groups (raid, LFG, etc.), including the possibility of automatic conversion to raid if necessary.
2024-10-18 09:27:46 -03:00
Bobblybook
66b7a3852d
HoL updates
2024-10-18 20:57:48 +11:00
Bobblybook
f6987a80a5
Halls of Lightning implementation
...
Halls of Lightning implementation
2024-10-18 20:42:36 +11:00
avirar
4981f46aee
Update LootRollAction.cpp
...
Added logic so bots will only roll need on usable class armor tokens. The tokens/items are classed as MISC > JUNK oddly, code simply checks if the bots class is part of the bitmask of classes for the item, and the item is EPIC. This catches all the tokens I've tested so far.
2024-10-18 12:24:23 +11:00
EricksOliveira
037258fb1a
Fix Bug Bot blocked in PT
...
After leaving PT, the Bot was stuck in a Group, stopped and without receiving invites from other players. Ideally, use the LeaveGroupOnLogout.Enabled = 1 setting in Worldserver.conf so that after the player leaves the game, the Bots are not stuck in Raid.
2024-10-17 21:19:00 -03:00
avirar
efd204bbbe
Update LootRollAction.h
...
Declared CanBotUseToken
2024-10-18 10:08:00 +11:00
avirar
38a5ff778a
Update LootRollAction.cpp
...
Added logic for class/armour token usage.
2024-10-18 10:06:41 +11:00
bash
4eb40c0395
minor bugfix and back to original cmangos values
2024-10-17 20:28:56 +00:00
bash
12be2c9971
Revert "Rewrote scaling, moving away from cmangos solutions"
...
This reverts commit 62aef235d1 .
2024-10-17 17:52:05 +00:00
Yunfan Li
ca9bfc4b9c
Merge pull request #605 from Bobblybook/master
...
Halls of Stone implementation
2024-10-17 11:25:39 +08:00
Bobblybook
70c9bdbd9d
Halls of Stone implementation
2024-10-15 22:40:47 +11:00
Yunfan Li
58abb0d9ce
Merge pull request #597 from avirar/clean_quest_log
...
CleanQuestLog Updated
2024-10-14 18:22:36 +08:00
EricksOliveira
db395ae13c
Fix LFG Join bug
...
This PR adjusts the execution priority of bot actions in Dungeon Finder (DF), modifying the relevance logic to make responses faster. The relevance calculation formula was changed in RpgAction::SetNextRpgAction to reduce the delay between activating actions, especially to improve the acceptance time of bots in DF queues. With these changes, bots now accept vacancies in a more agile and efficient way, optimizing overall response time.
2024-10-13 20:17:18 -03:00
bash
6e4db7ee3b
Replaced isTaxiFlying check with new function
2024-10-13 22:48:33 +00:00
bash
62aef235d1
Rewrote scaling, moving away from cmangos solutions
2024-10-13 22:05:39 +00:00
Bobblybook
651c5cdfb0
Merge pull request #599 from Bobblybook/master
...
Gundrak implementation
2024-10-13 23:58:11 +11:00
Bobblybook
608f9d1a68
Gundrak implementation
...
EASY one for once
2024-10-13 21:21:40 +11:00
bash
758bc9600a
Merge pull request #598 from hermensbas/feature/smartscale_added_missing_activity
...
[performance] Smartscale added missing acitivity impl
2024-10-13 02:04:16 +02:00
bash
77ba59ed54
[performance] Smartscale added missing acitivity
2024-10-13 00:00:41 +00:00
avirar
ef7d5d9255
Merge branch 'liyunfan1223:master' into clean_quest_log
2024-10-13 10:50:33 +11:00
Yunfan Li
c0dbdf00f8
Merge pull request #596 from Bobblybook/master
...
Dragon flanking & Violet Hold implementation
2024-10-12 23:44:49 +08:00
Bobblybook
23237d27e4
Update VioletHoldTriggers.h
2024-10-12 23:58:49 +11:00
Bobblybook
5e4764ee9c
Comment cleanup
2024-10-12 23:57:42 +11:00
Bobblybook
7b9da575ef
Violet Hold implementation
...
Violet Hold implementation
Consortium guy is missing, will revisit once I reach heroics so I can code it properly
2024-10-12 23:52:40 +11:00
Bobblybook
b526a07303
Generalise dragon flanking action
2024-10-12 23:51:00 +11:00
bash
8c86c6b6d7
[performance] SmartScale slighty more aggresive, after testing i found some bots to active
2024-10-12 10:34:45 +00:00
avirar
98c084680c
Update DropQuestAction.cpp
...
Bots were not dropping trivial quests. Initially let them keep quests in progress, but their logs were still very full.
2024-10-12 17:50:42 +11:00
bash
158d923c15
Autoscale latency modifier
2024-10-11 21:20:43 +00:00
bash
c6f9f43a33
[performance] Tweaked autoscale, too many rndbots were idle which defeats the purpose of having rndbots
2024-10-11 18:48:00 +00:00
bash
adf065cfbf
Merge pull request #591 from hermensbas/feature/BotActiveAlone_SmartScale_Toggle_Min_Max_level
...
[performance] Added min-max botLevel to apply smartScale on.
2024-10-11 20:01:02 +02:00
Yunfan Li
f17d07a4a9
Merge pull request #592 from Bobblybook/master
...
DTK Implementation
2024-10-11 22:43:33 +08:00
Bobblybook
161a29657b
corrections
2024-10-11 23:40:06 +11:00
Bobblybook
1a47bf429b
DTK Implementation
...
DTK Implementation
2024-10-11 20:57:58 +11:00
bash
90464ae3ed
Added min and max level for smartScale
2024-10-10 18:01:54 +00:00
bash
c7197f0911
[performance] BotActiveAlone SmartScale toggle
2024-10-09 22:34:37 +00:00
Yunfan Li
4c13a11ff2
Merge pull request #586 from Bobblybook/master
...
Old Kingdom implementation
2024-10-09 00:42:52 +08:00
Bobblybook
16ea1777f4
Old Kingdom implementation
...
Ahn'kahet: The Old Kingdom bot AI
2024-10-08 22:35:16 +11:00
Yunfan Li
056c00f706
Merge pull request #580 from hermensbas/feature/increasing_server_memory_patch
...
AllowActive prioritizing and bracket scaling based on bot activity
2024-10-08 10:43:56 +08:00
bash
e8c8401b4a
Ported cmangos of allowAcitity and prority, removed autoscaled based on latency
2024-10-07 20:57:19 +00:00
Revision
62a9a6040a
Merge pull request #585 from Bobblybook/master
...
Azjol-Nerub implementation
2024-10-07 08:15:55 +02:00
Bobblybook
5838cc60ca
Remove debug #2
2024-10-07 10:09:36 +11:00
Bobblybook
66cd3489ed
Remove debug
2024-10-07 10:08:56 +11:00
Yunfan Li
2695b3378e
Merge pull request #583 from liyunfan1223/update_optimize
...
[Performance] Update optimize
2024-10-06 23:03:48 +08:00
Bobblybook
b895ac17e5
Azjol-Nerub implementation
2024-10-07 01:32:00 +11:00
Yunfan Li
c68d5ef899
Merge pull request #582 from liyunfan1223/fix_interrupt
...
[Spell] Dont interrupt spell on drop target
2024-10-06 14:30:07 +08:00
Yunfan Li
eb0d222598
[Spell] Dont interrupt spell on drop target
2024-10-06 12:46:37 +08:00
Yunfan Li
69ef0d46cd
[Performance] YieldThread when casting spell
2024-10-06 12:22:48 +08:00
Yunfan Li
b2dae08221
[Performance] Pull up CanUpdateAI() check
2024-10-06 12:21:33 +08:00
Yunfan Li
8485f86472
Merge pull request #581 from hermensbas/feature/increasing_server_memory_prepatch
...
Partial memory mitigation issue quickfix for now
2024-10-06 11:40:50 +08:00
Yunfan Li
024d553274
Merge pull request #578 from Bobblybook/master
...
The Nexus implementation, UK code cleanup, dragon flanking
2024-10-06 11:12:58 +08:00