Commit Graph

1534 Commits

Author SHA1 Message Date
bash
ad6c9cb1bc Increased updateInterval booster time
from botAmounts * 0.13 to 0.15
2024-11-19 00:24:43 +01:00
bash
6b415cb80f playerbots.conf.dist comment added (#731) 2024-11-19 00:07:09 +01:00
Revision
b46416fe1e Fix a crash in Forge of Souls (#729) 2024-11-18 22:08:08 +01:00
Yunfan Li
9bea66bedc Merge pull request #724 from hermensbas/feature/alignment_core_data_folder
placed playerbot sql folder into data folder as core/module describes
2024-11-18 15:36:27 +08:00
Revision
16470e2232 Fix bots dropping quests that are green (#723) 2024-11-16 23:14:46 +01:00
bash
76b781529a placed sql into the data folder as core/module describes 2024-11-16 21:38:17 +00:00
Yunfan Li
535996f5a4 Merge pull request #720 from liyunfan1223/core_sync_241116
[Core Sync] Add header file MMapFactory.h
2024-11-16 16:41:47 +08:00
Yunfan Li
2583d3c58a [Core Sync] Add header file MMapFactory.h 2024-11-16 13:29:53 +08:00
avirar
7f2ba0ed05 Fixed issue with random bots not respecting RandomBotFixedLevel (#714)
* Update RandomPlayerbotMgr.cpp

Added check during random bot login for RandomBotFixedLevel and set PLAYER_FLAGS_NO_XP_GAIN

* Update RandomPlayerbotMgr.cpp

Removed if from else
2024-11-16 00:36:41 +01:00
EricksOliveira
64c1286921 Allow players to command self-bots instead of getting an I'm busy message. (#707) 2024-11-14 15:24:02 +01:00
EricksOliveira
af0a6b73e1 Fix Crashs Formation Arrow (#708)
* Fix crash in formations

* Crash fix: Arrow formation

* Crash fix: Arrow formation looking for member information in different maps/instances.

* Loop fix: arrow formation

* Crash fix: Arrow formation when group isn't all in 1 place.

* Fix Build
2024-11-14 15:23:07 +01:00
EricksOliveira
ff5ad54f91 Fix LfgAction (#690)
* Fix LfgAction

* Fix LfgAction
2024-11-14 15:21:30 +01:00
avirar
277b065a28 Updated ItemUsageValue to handle unique items that are not equipped (#712)
* Update ItemUsageValue.cpp

Added logic to handle unique/unique-equippable items that are not equipped yet.

Reevaluated dest from dstSlot in cases where dest ==0

* Update ItemUsageValue.cpp

Merged logic for both types of unique items.
2024-11-14 15:19:14 +01:00
EricksOliveira
c1247d23f8 Questdetails popup for bots without quest attached. (#705) 2024-11-13 22:49:12 +01:00
bash
67c9b1c882 [performance] enable autoscale again on top of latest changes (#711) 2024-11-13 22:30:52 +01:00
bash
58a5929827 [performance] minor changes (#709) 2024-11-13 22:30:18 +01:00
Bobblybook
77dade173a Merge pull request #672 from LFTEC/master
Instance FOS strategy
2024-11-13 22:40:27 +11:00
Bobblybook
d54bfb303e Merge pull request #700 from Bobblybook/master
Dungeon strat improvements (GD & UP)
2024-11-10 04:05:01 +11:00
Bobblybook
e3cb8e9377 Dungeon strat improvements (GD & UP)
- Slad'ran (Gun'Drak): DPS will now kill snake wraps
- King Ymiron (Utgarde Pinnacle): Bots will stop attack during Bane. This still needs work, sometimes if they are mid-cast they will still let it finish and blow everyone up
2024-11-10 01:54:42 +11:00
Bobblybook
416b1b06b6 Merge pull request #699 from Bobblybook/master
Dual-wield item comparison fixes
2024-11-08 22:44:43 +11:00
Revision
db506bb624 Merge pull request #697 from liyunfan1223/Update-readme
Update README.md
2024-11-08 12:08:37 +01:00
Bobblybook
2ce826a8dc Merge branch 'master' into master 2024-11-08 20:53:29 +11:00
Bobblybook
71b7844fef Offhand equip bugfix
Prevent caster bots and others who cannot dual-wield from attempting to equip weapons in their offhand
2024-11-08 20:35:31 +11:00
Dreathean
ad1b14ff6b Update README.md
Fixed wiki link on Readme
Added new Playerbot Addon Multibot to Readme
2024-11-07 15:35:45 -05:00
Bobblybook
2d13373a8d Handle bot gear upgrades for multi-slot items (#695)
* Handle bot gear upgrades for multi-slot items

Switch to using opcode "CMSG_AUTOEQUIP_ITEM_SLOT" to equip items to specific slots, rather than "right clicking" item upgrades.
Fixes an issue with rings, trinkets and offhand weapons where the bot would only ever upgrade their first slot.
Also evaluate the above item types for equipping in both slots rather than just comparing to the first item.

* Update EquipAction.cpp
2024-11-07 17:18:59 +01:00
Bobblybook
33f4ef63b6 Update EquipAction.cpp 2024-11-07 23:10:13 +11:00
Bobblybook
2ec5628d95 Handle bot gear upgrades for multi-slot items
Switch to using opcode "CMSG_AUTOEQUIP_ITEM_SLOT" to equip items to specific slots, rather than "right clicking" item upgrades.
Fixes an issue with rings, trinkets and offhand weapons where the bot would only ever upgrade their first slot.
Also evaluate the above item types for equipping in both slots rather than just comparing to the first item.
2024-11-07 22:59:35 +11:00
姜耀
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