Commit Graph

1153 Commits

Author SHA1 Message Date
Yunfan Li
be4deb62cf Remove duplicate message spam 2024-08-14 17:04:00 +08:00
Yunfan Li
e8651b0b29 Complete quest end with interacting with gameobject 2024-08-14 17:03:37 +08:00
Yunfan Li
1f48086185 Correct config options 2024-08-14 13:57:31 +08:00
Yunfan Li
8613203c81 Crash fix when enableBroadcasts=0 2024-08-14 13:50:23 +08:00
Yunfan Li
9fd4c0ba5c Merge pull request #433 from atidot3/bot_questing
Bot questing fixes
2024-08-14 11:50:06 +08:00
Atidot3
9c33837c8f Missing packet turn in query quest handler 2024-08-13 20:19:44 +02:00
Yunfan Li
84d94fe914 Merge pull request #471 from CiMaWi/name-rework
Name Rework
2024-08-14 00:54:08 +08:00
Atidot3
74fb7d5bbc Restore <questgiver quest details> to allow bot to take quest from GOB 2024-08-13 18:20:46 +02:00
Atidot3
1d746c4744 Fix merge conflict 2024-08-13 17:27:02 +02:00
Yunfan Li
a35b87e985 Merge pull request #445 from atidot3/oil_fix
Fix oil issue
2024-08-13 22:55:51 +08:00
Christoph Wilk
a7a025ee58 Name Rework:
1. Arena Team & Guild Names: Edited/deleted/replaced many names by hand, removing potentially offensive names, grammatical inconsistency, faction-specific names (since there is no faction categorization), non-standard spelling, etc. After the rework there are 100 arena team names per bracket & 400 guild names, which is fewer than before, but should be enough.
2. Replaced the playerbot name list with 100k names (some overlap), split into 5k names per race and gender, with human & undead sharing the same pool of double size. Module code has been edited to assign created bots a name specific to their race.
3. Minor: Random race is now guaranteed to be assigned, removing the miniscule chance of failure in 15 attempts.
2024-08-13 20:21:00 +09:00
Christoph Wilk
4d5dd0e2fc Performance Monitor Improvements:
1. Added command for runtime toggle
2. Changed where tick time is captured to properly capture per-tick statistics (matching cmangos playerbots)
2024-08-13 17:38:57 +09:00
Atidot3
078ba4aba1 fix merge master conflict 2024-08-12 09:35:31 +02:00
Atidote
f29e441a4c Merge branch 'liyunfan1223:master' into oil_fix 2024-08-12 09:07:30 +02:00
Yunfan Li
2b35aeb049 Collision check in movement 2024-08-12 11:52:33 +08:00
Yunfan Li
d3b1041719 Fix movement on transport 2024-08-12 11:07:14 +08:00
Yunfan Li
65579abb47 Fix transport movement 2024-08-12 02:27:36 +08:00
Yunfan Li
32d2ac56a9 Change config description and default value 2024-08-12 00:53:23 +08:00
Yunfan Li
538d14691f Merge branch 'master' into rewrite-equip-score2 2024-08-11 23:47:25 +08:00
Yunfan Li
b84741714f Merge pull request #462 from liyunfan1223/fix-trade
Handle command and trade check for summoned bot
2024-08-11 23:46:55 +08:00
Yunfan Li
840f5b8f2e ID fix (Darkmoon Card: Wrath) 2024-08-11 23:39:19 +08:00
Yunfan Li
60b765d7c6 Handle increase health aura 2024-08-11 23:13:18 +08:00
Yunfan Li
8e9e149231 Reduce stackable spell score 2024-08-11 22:48:49 +08:00
Yunfan Li
e5bd51e395 Enable quality blend 2024-08-11 22:48:06 +08:00
Yunfan Li
03487f8314 More spell to stats calculation 2024-08-11 22:22:16 +08:00
Atidote
098a2a1f83 Merge branch 'liyunfan1223:master' into oil_fix 2024-08-11 10:00:13 +02:00
Atidote
d6eb42dd8b Merge branch 'liyunfan1223:master' into bot_questing 2024-08-11 10:00:07 +02:00
Yunfan Li
52b9dec2cd Item spell coverage calculation 2024-08-11 02:10:50 +08:00
Yunfan Li
7db30c96b8 Trigger spell availability check 2024-08-10 02:33:32 +08:00
Yunfan Li
017e36333e Deathnight enchant check 2024-08-10 02:33:15 +08:00
Yunfan Li
2a2d07b59a Add power regen stats 2024-08-09 03:01:08 +08:00
Yunfan Li
eef88c7276 Stats collector for more spell 2024-08-09 02:40:03 +08:00
antony
1f70acb06e Fix oil priority based on weapon type and code reduncy 2024-08-08 16:12:57 +02:00
Yunfan Li
e88a93d65e Handle command and trade check for summoned bot 2024-08-08 20:41:18 +08:00
Yunfan Li
52bd378719 Rewrite stats weight and item score calculation 2024-08-08 20:36:32 +08:00
Atidote
d6fdfcf058 Merge branch 'liyunfan1223:master' into oil_fix 2024-08-08 14:24:50 +02:00
Atidote
6b8e79f9a1 Merge branch 'liyunfan1223:master' into bot_questing 2024-08-08 14:24:37 +02:00
Fuzz
f1bfed190c [Battlegrounds] fixed bug I introduced in PR#422 where bots alternate mount/unmount near flag indefinately, also fixed other erroneous uses of sqrt on distances 2024-08-08 21:18:52 +10:00
Yunfan Li
84e6f6ef9d Fix itemQuality for random bots 2024-08-08 12:43:48 +08:00
fuzzdeveloper
5a4d460db7 Merge pull request #447 from fuzzdeveloper/wsg-fixes
WSG fixes
2024-08-08 09:37:13 +10:00
Yunfan Li
30c1206fbe Merge pull request #448 from liyunfan1223/fix_gear_quality
Fix gear quality issue for random bots
2024-08-08 00:05:42 +08:00
Fuzz
27c5d6b19c [Battlegrounds] fix for #424 - flag carrier not fighting back when enemy has flag too and bot is hiding 2024-08-07 23:40:19 +10:00
Yunfan Li
07c5cf78de Handle command and trade check for summoned bot 2024-08-07 17:45:21 +08:00
Yunfan Li
901ae2305c Fix gear quality issue for random bots 2024-08-07 15:47:29 +08:00
antony
bfa3172ea4 fix the fix 2024-08-07 09:18:31 +02:00
Fuzz
45ebef049f [Battlegrounds] wsg pathing fix for #442 2024-08-06 22:21:55 +10:00
Atidote
4377645252 Merge branch 'liyunfan1223:master' into bot_questing 2024-08-06 12:09:08 +02:00
Fuzz
5ce49299c4 cleaned up movement code (and left comment for liyunfan) 2024-08-06 19:56:20 +10:00
Fuzz
af674e9361 [Battlegrounds] many IOC fixes: fixed bots not being able to revive in their own base GY, fixed bots not able to use flags in IOC at all (couldnt cap anything), added path so bots could reach boss and several other paths too, fixed horde bots not being able to tell that alliance gate is down (stayed outside forever), fixed bots not able to get in vehicles, fixed bots not able to drive vehicles, fixed bots in vehicles becoming unresponsive after a fight (in-combat status seems to never clear in vehicle which may be AC bug), reduced bot 'agro distance' when in vehicle so they can get to their objective, redid selectObject strat completely, prevented bots using cannons (bots are useless in them) and catapults (they dont know how to use them), prevented bots using Glaive Thrower's Blade Salvo as it's bugged (and stops them using any attacks after they use it), many other fixes 2024-08-06 19:26:54 +10:00
Atidot3
481c2494bb Fix oil issue 2024-08-06 10:50:01 +02:00