Commit Graph

39 Commits

Author SHA1 Message Date
Yunfan Li
a5d1d7579d EnableNewRpgStrategy switch for initialization 2024-12-14 21:46:33 +08:00
Revision
8f1f79a3b1 Use empty() instead of size()
Thank you @mtm84 for pointing that out, I forgot to check properly.
2024-10-04 22:23:08 +02:00
Revision
eee8c96a12 Fix typo in log message 2024-10-04 21:19:11 +02:00
Revision
5f50b6fddc Add check to make sure there are races available for a class 2024-10-04 21:17:19 +02:00
Yunfan Li
a97d339c91 Name creation check 2024-09-11 16:26:12 +08:00
Yunfan Li
2c82ea23e0 Bot creation wait time 2024-08-25 11:20:33 +08:00
bash
aa1ae40e2c Minor correction in logging text and removed in_use from the playerbots_names table and added an additional index for the fallback 2024-08-21 19:34:26 +00:00
bash
63e7b227d8 Loading the botnames from a cache 2024-08-21 18:11:19 +00: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
Yunfan Li
53611c9040 Run clang-format 2024-08-04 10:23:36 +08:00
mtm84
3cd0947762 Update RandomPlayerbotFactory.cpp
code cleanup
2024-07-30 11:53:28 -07:00
mtm84
8ebed9557e Update RandomPlayerbotFactory.cpp
code cleanup
2024-07-30 09:24:44 -07:00
CrypticAvacado
5ffcc14030 Merge branch 'master' into fix-autojoin-rated-arena-battlegrounds 2024-07-29 21:54:35 +12:00
CrypticAvacado
5240a2d1ff Allow greater control of Arena team creation 2024-07-29 04:07:10 +12:00
Yunfan Li
39d93e6a2f Account creation info message 2024-07-28 19:12:01 +08:00
Revision
838bfe333d Fix: Updated to work with newer commits of AzerothCore 2024-07-22 00:39:06 +02:00
mtm84
24547f4cc5 Random name generation improvement (#359)
* Update RandomPlayerbotFactory.cpp
2024-07-21 22:45:03 +08:00
Revision
9accee0a64 Fix Draenei being created with expansion set to 0 2024-07-10 19:20:43 +02:00
Yunfan Li
91d2a4f8ab Clear playerbots name 2023-12-24 16:02:25 +08:00
Yunfan Li
16ba8356c2 Speed up bot creation 2023-12-24 15:51:08 +08:00
Yunfan Li
1f6e5627df quest complete with gameobject 2023-11-04 23:00:35 +08:00
Yunfan Li
4e867606f2 reduce database error during creation 2023-10-27 19:23:13 +08:00
Yunfan Li
243a4df967 optimize class spell 2023-09-08 12:44:38 +08:00
Yunfan Li
762ac0142b miscs 2023-09-07 14:18:20 +08:00
Yunfan Li
0adf1b8034 fix compile issue 2023-08-25 10:12:14 +08:00
Yunfan Li
7c177bccc9 miscs(pet, log, needForQuest) 2023-08-10 00:17:37 +08:00
Yunfan Li
8c9ab0e428 rewrite random bot accounts deletion 2023-08-09 23:10:58 +08:00
Yunfan Li
44a9949c26 randombot accoutn del & name selection 2023-08-09 12:39:22 +08:00
Yunfan Li
e93b1edcd5 fix strategies conflict for rndbot 2023-07-30 14:33:52 +08:00
Yunfan Li
33ef77c4fa configuration and duplicate name 2023-05-27 23:58:28 +08:00
ZhengPeiRu21
6fe225f109 Merge pull request #79 from qudzy/bug/rndbot-dk-by-expansion
Restrict Death Knight random bot creation by expansion
2022-06-01 15:05:13 -06:00
qudzy
dcea34cd31 Restrict random bot races by expansion 2022-06-01 21:44:00 +02:00
qudzy
7164890d15 Restrict Death Knight random bot creation by expansion 2022-06-01 21:41:43 +02:00
qudzy
5ba7da5faf Correct select randombot sql wildcard syntax error 2022-05-13 21:55:14 +02:00
Bogir[rus]
76155fc2ca . 2022-04-09 04:24:41 +05:00
Bogir[rus]
0f5407e92e fix create random guild 2022-04-09 04:21:52 +05:00
Bogir[rus]
ac36231adc fix
check if GuildName is already taken by other guild
fixed NPE `if (!player) ...  player->GetName()`
2022-04-08 17:47:01 +05:00
郑佩茹
bbb35f2ee4 Port fixes until 774db31 - arena emblems, fix non-usable classes, disable multi-thread account delete 2022-04-04 08:55:03 -06:00
UltraNix
b952636f0d Big update. 2022-03-12 22:27:09 +01:00