stevebone
e5fd8e1ca0
Scripts/FSB: disabled random afk events in dungeons
...
Signed-off-by: luis <[email protected] >
2026-07-27 17:25:12 -03:00
stevebone
b06710df9d
Scripts/FSB: simplified arena first attack for bots
...
Signed-off-by: luis <[email protected] >
2026-07-21 21:48:39 -03:00
stevebone
bc6b8a9b3b
Scripts/FSB: switch pandaren to their faction main language since non nom om is only nice the first few times
...
Signed-off-by: luis <[email protected] >
2026-07-21 21:47:33 -03:00
stevebone
2ae304a926
Scripts/FSB: attempt to fix bots not initiating a hunt/attack at arena start + remove some logging
...
Signed-off-by: luis <[email protected] >
2026-07-20 12:20:18 -03:00
stevebone
0a40312057
Scripts/FSB: added some randomness in healer role to sometimes skip heal spell and actually attack
...
Signed-off-by: luis <[email protected] >
2026-07-20 11:53:27 -03:00
stevebone
514a6b98f3
Scripts/FSB: added arena check for bots death so they do not revive
...
Signed-off-by: luis <[email protected] >
2026-07-19 13:06:32 -03:00
stevebone
0f7e47797b
Update GenAI_chatter_prompts.cpp
...
fix incorrect chatter type retrieval
Signed-off-by: luis <[email protected] >
2026-07-19 13:04:56 -03:00
stevebone
80ed5bc9ba
Scripts/FSB: lower hp for bot pets and revert the speeds to 1.f since it is causing weird movement.
...
Signed-off-by: luis <[email protected] >
2026-07-19 01:41:39 -03:00
stevebone
89502a16f4
Scripts/FSB: fix an incorrect bot chatter type retrieval for emote talk
...
Signed-off-by: luis <[email protected] >
2026-07-19 01:39:10 -03:00
stevebone
57c975245d
Scripts/FSB: added base assaulted and defended to AB scoreboard for bots
...
Signed-off-by: luis <[email protected] >
2026-07-19 01:33:02 -03:00
stevebone
aee46ea99e
Scripts/FSB: moved gossip select from the main AI to dedicated method in gossip handler
...
Signed-off-by: luis <[email protected] >
2026-07-16 18:45:41 -03:00
stevebone
deb9302279
Scripts/FSB: moved the remaining genai chat methods to async threads
...
Signed-off-by: luis <[email protected] >
2026-07-16 18:44:53 -03:00
stevebone
3fd8dc4579
Scripts/FSB: extended BotSyncShapeshift to cover some Worgen display change when in/out combat
...
Signed-off-by: luis <[email protected] >
2026-07-16 18:44:22 -03:00
stevebone
cfa4280b65
Scripts/FSB: replace worgen language for bots with common as it is not working/used in core
...
Signed-off-by: luis <[email protected] >
2026-07-16 18:43:43 -03:00
stevebone
a5fbf6d971
Scripts/FSB: rewrite buffing sequence to avoid loops for druid form - buff - form and so on
...
Signed-off-by: luis <[email protected] >
2026-07-16 18:31:26 -03:00
stevebone
7824ce2d7b
Scripts/FSB: add a botGenericData storage for various fields bots need instead of adding via separate base ai fields
...
Signed-off-by: luis <[email protected] >
2026-07-16 18:25:12 -03:00
stevebone
aa60ec645b
Update Followship_bots_chatter_handler.h
...
add missing include
Signed-off-by: luis <[email protected] >
2026-07-16 16:10:03 -03:00
stevebone
9c5aed82a6
Scripts/FSB: remove initial weird states from bots at init (stand, emote state, auras).
...
Signed-off-by: luis <[email protected] >
2026-07-16 14:34:25 -03:00
stevebone
b16792706b
Scripts/AB: enable scoreboard for FSB in AB BG
...
Signed-off-by: luis <[email protected] >
2026-07-16 13:46:23 -03:00
stevebone
c517cc6d54
Scripts/FSB: removed incorrect temp fallback for conversations when GenAI response invalid.
...
- when GenAI response invalid for starting a bot conversation it should fall back to the static sytem. That was not the case since there was a hardcoded simple fallback. Removed
Signed-off-by: luis <[email protected] >
2026-07-08 22:39:11 -03:00
stevebone
bbfa378bea
Scripts/FSB: correct pandaren alliance language
...
Signed-off-by: luis <[email protected] >
2026-07-08 14:02:35 -03:00
stevebone
5a4fa4f1d6
Update battleground_warsong_gulch.cpp
...
fix include for gcc
Signed-off-by: luis <[email protected] >
2026-07-06 14:09:23 -03:00
stevebone
61a8ca56ce
Scripts/FSB: skip AFK actions in BG for bots
...
Signed-off-by: luis <[email protected] >
2026-07-06 13:19:41 -03:00
stevebone
ac2ad5aa25
Scripts/FSB: fix bug with chatter type being incorrect for category botBuffSelf
...
Signed-off-by: luis <[email protected] >
2026-07-06 13:10:29 -03:00
stevebone
cd34b61924
Scripts/FSB: add storage for battleground data for bots to be used in the BG scripts
...
Signed-off-by: luis <[email protected] >
2026-07-06 13:09:26 -03:00
stevebone
6ce5175a3a
Scripts/FSB: added bot chatter after gossip change language
...
Signed-off-by: luis <[email protected] >
2026-07-06 13:06:53 -03:00
stevebone
6ee87e3887
Scripts/FSB: missing include
...
Signed-off-by: luis <[email protected] >
2026-07-03 20:17:17 -03:00
stevebone
e290408cb8
Scripts/FSB: prevent crash when bot pet data is missing source template.
...
Signed-off-by: luis <[email protected] >
2026-07-03 20:16:28 -03:00
stevebone
dd6c2c4079
FSB/DB: added more horde bots
...
Signed-off-by: luis <[email protected] >
2026-07-03 19:57:59 -03:00
stevebone
85bc5f55a4
DB/FSB: fix sql issues
...
Signed-off-by: luis <[email protected] >
2026-07-03 19:55:12 -03:00
stevebone
c7a4611596
Scripts/FSB: ported last chatter categories to the database + added some horde bot templates
...
Signed-off-by: luis <[email protected] >
2026-07-03 19:30:31 -03:00
stevebone
9f1228eea3
Scripts/FSB: add horde races, racial spells
...
Signed-off-by: luis <[email protected] >
2026-07-03 19:29:36 -03:00
stevebone
e4c0b84d07
Update Followship_bots_llamaAI.h
...
Signed-off-by: luis <[email protected] >
2026-07-03 19:21:54 -03:00
stevebone
aa476943dd
Scripts/FSB: improve npc chat with quest available and add auto start quest option via config
...
Signed-off-by: luis <[email protected] >
2026-07-01 19:23:18 -03:00
stevebone
9d48272f37
Scripts/FSB: port bot combat spell chatter to DB
...
Signed-off-by: luis <[email protected] >
2026-07-01 19:21:52 -03:00
stevebone
269f5aa4fd
Update followship_database.sql
...
Forgot sql file
Signed-off-by: luis <[email protected] >
2026-07-01 19:21:21 -03:00
stevebone
9272b62762
Scripts/FSB: major llm chat additions
...
- ported more chatter to the DB
- added more checks for the npc say chat
- initial model for offering quest detail via npc say chat
- added weather and time of day context to all bot/npc chat functions
Signed-off-by: luis <[email protected] >
2026-07-01 19:18:18 -03:00
stevebone
12d7e8f2fa
Scripts/FSB: add a return to skip commands starting with dot (.) in player general channel chats
...
Signed-off-by: luis <[email protected] >
2026-07-01 19:17:49 -03:00
stevebone
a1532c54f3
Scripts/FSB: port more chatter to the DB
...
Signed-off-by: luis <[email protected] >
2026-07-01 19:17:13 -03:00
stevebone
f6ce7542b4
Scripts/FSB: proof of concept for ANY npc generative AI chats with player and memory
...
Signed-off-by: luis <[email protected] >
2026-07-01 19:08:51 -03:00
stevebone
a6bbecf5fb
Scripts/FSB: ported bot death and bot death hired to the db
...
Signed-off-by: luis <[email protected] >
2026-07-01 19:08:19 -03:00
stevebone
c82ed94ee8
Scripts/FSB: ported bot member died, bot revived and bot revived self chatter to DB
...
Signed-off-by: luis <[email protected] >
2026-07-01 19:06:23 -03:00
stevebone
7ca7c634e5
Scripts/FSB: port botAcknowledge, follow and stay to the DB
...
Signed-off-by: luis <[email protected] >
2026-07-01 19:05:37 -03:00
stevebone
e20724ffb0
Scripts/FSB: port targetKilled, targetKilledHired and botDismissed chatter to db
...
Signed-off-by: luis <[email protected] >
2026-07-01 19:04:46 -03:00
stevebone
061e38815f
Scripts/FSB: port whisper chatter to the DB
...
Signed-off-by: luis <[email protected] >
2026-07-01 19:04:05 -03:00
stevebone
18980f6cfc
Scripts/FSB: and yet another missing include 👎
...
Signed-off-by: luis <[email protected] >
2026-06-29 19:30:16 -03:00
stevebone
c5a0ada13e
Scripts/FSB: another missing include
...
Signed-off-by: luis <[email protected] >
2026-06-29 19:18:40 -03:00
stevebone
4206cb49ec
Scripts/FSB: Extend bot chatter category with more personalities.
...
Signed-off-by: luis <[email protected] >
2026-06-29 19:17:43 -03:00
stevebone
5d328d9bdf
Scripts/FSB: missing includes
...
Signed-off-by: luis <[email protected] >
2026-06-29 19:10:41 -03:00
stevebone
402484544d
Scripts/FSB: add missing include
...
Signed-off-by: luis <[email protected] >
2026-06-29 18:54:27 -03:00
stevebone
0dd108358b
Scripts/FSB: fix pipeline issue
...
Signed-off-by: luis <[email protected] >
2026-06-29 18:22:19 -03:00
stevebone
8e49f83f33
Update Followship_bots_chat_handler.h
...
another include
Signed-off-by: luis <[email protected] >
2026-06-29 17:59:42 -03:00
stevebone
ea9057c557
Update Followship_bots_chat_handler.h
...
another include
Signed-off-by: luis <[email protected] >
2026-06-29 17:59:13 -03:00
stevebone
29e980da63
Update Followship_bots_llamaAI.h
...
Signed-off-by: luis <[email protected] >
2026-06-29 17:49:12 -03:00
stevebone
0226b3b9be
Scripts/FSB: includes
...
Signed-off-by: luis <[email protected] >
2026-06-26 22:49:02 -03:00
stevebone
70a9ef0ee4
Scripts/FSB: missing include
...
Signed-off-by: luis <[email protected] >
2026-06-26 22:40:36 -03:00
stevebone
ab3311a4f6
Scripts/FSB: improved prompt for gold request.
...
- Bots should have more context now for the player request.
- cleanup dead code
- coding style
Signed-off-by: luis <[email protected] >
2026-06-26 22:38:58 -03:00
stevebone
fd8313fde9
Scripts/FSB: fix bots ai model never agreeing to give gold...
...
Signed-off-by: luis <[email protected] >
2026-06-26 22:35:25 -03:00
stevebone
12ca8690c7
Scripts/FSB: implement player gold request -> bots with AI prompts needs testing
...
Signed-off-by: luis <[email protected] >
2026-06-26 22:34:47 -03:00
stevebone
5c594048e1
Scripts/FSB: fix mails not being saved to DB
...
Signed-off-by: luis <[email protected] >
2026-06-26 22:32:31 -03:00
stevebone
d501275b1d
Scripts/FSB: added mail prompt to generate ingame mail title/body
...
Signed-off-by: luis <[email protected] >
2026-06-26 22:31:22 -03:00
stevebone
7a5cd9ced2
Scripts/FSB: missing include
...
Signed-off-by: luis <[email protected] >
2026-06-26 22:29:17 -03:00
stevebone
3ca1ebd8a7
Scripts/FSB: implemented Llama AI system for generative texts
...
- for now the system is used for Bot Information - tell me more about yourself
- and the acknowledgement when player selects a specific role for the bot. - more to follow.
Signed-off-by: luis <[email protected] >
2026-06-25 23:08:13 -03:00
stevebone
631ede292a
DB/FSB: add initial sql files
2026-06-17 00:03:09 +02:00
stevebone
ec43ad3896
Scripts/FSB: add configurations to world server conf
2026-06-17 00:01:54 +02:00
stevebone
fe663ac78b
Scripts/FSB: Main file structure in the custom scripts folder
2026-06-17 00:01:26 +02:00
stevebone
242acab167
Core/Scripting: add core script helpers to allow FSB scripts to be dynamic compiled.
...
- The helpers can also reside in the FSB scripts but then scripts can only be static compiled
2026-06-17 00:00:42 +02:00
stevebone
e3cd955725
Core/FSB: Implement support for Followship Bots
...
- add GetBotSpellPower to CreatureAI so it can be overriden in scripts and allow bots to cast spells with spell power (this is NOT working in base TC forks)
- add SendBotMessage so bots can use general channels for chatter
- add IsBot and SetBot to be used with isolating bot specific logic
- add script hook for OnPlayerDeath - needed for bot resurrect player
- add script hook for OnPhaseChange - needed to sync phases from player to bots
2026-06-16 23:58:53 +02:00
stevebone
6a3d6e811e
Merge branch 'main' of https://github.com/Thordekk/WowCommunityProject
2026-06-10 23:21:36 +02:00
stevebone
65b4f385c2
DB/Deadmines: added few boss loot for Normal/Heroic
...
- added boss loot Glubtok (Normal and Heroic)
- added boss loot Helix Gearbreaker (Normal and Heroic)
- added boss loot Foe Reaper 5000 (Normal and Heroic)
2026-06-10 23:21:22 +02:00
stevebone
dfd22cd69e
Core/Spells: Fix 79528 Potion of Shrouding
...
Fixes Potion of Shrouding (79528) requiring the player to manually target themselves before using the item.
The spell has implicit target NONE in DB2, causing item use without a selected target to fail with invalid target.
This updates the spell fixup to:
- Use the caster as implicit target
- Set explicit target masks to allied unit so item use can resolve the caster as fallback target
Tested:
- Using Potion of Shrouding from item without targeting self works
- Cooldown behavior remains handled by normal item spell path
2026-05-27 23:45:30 +02:00
stevebone
4e1daf26a4
Core/Player: Fix starting quests from Adventure Journal
...
- client does NOT send opcode for questgiver for Adventure Journal quests. They are auto accept and the accept button is just cosmetic/closes the window.
2026-05-21 23:09:25 +02:00
stevebone
8e2cce195c
Scripts/DB/Stormwind: Implement 3 pandas quests
...
- implemented JoiningTheAlliance = 30987;
- implemented TheAllianceWay = 30988;
- implemented AnOldPitFighter = 30989;
- code compiles without any errors or warnings - checked against TC pipelines
- the sql file adds new spawns - feel free to update the CGUID with the current last used GUID if needed.
!!! Please do not remove my credits from my files.
2026-05-16 14:48:46 +02:00
stevebone
7caf1d4943
Scripts/TheWanderingIsle: fix TrinityCore base script for Master Li Fei combat NPC
...
- improved the base script to avoid npc not properly terminating combat on player massive damage or edge case leading to npc death - on live the npc never gets under 20% hp
- added also auras for flame blessings being cast on the player during the combat phase - there is a bug with the Auras NOT showing but they get applied and work properly.
- EnterEvadeMode is now properly handled and the npc also despawns correctly at the end of the combat phase.
2026-05-16 13:09:06 +02:00
stevebone
adcb87df40
Scripts/WanderingIsle: Implement yak delivery carts ( #31807 )
...
Signed-off-by: luis <[email protected] >
2026-05-02 11:35:48 -03:00
stevebone
3f5775f02c
Scripts/Westfall: Implement Secrets of the tower
...
- Quest: 26290 Secrets of the tower
- Scripted entire event dialogue
- Scripted Agent kearnen to help the player
2026-04-19 21:24:48 +02:00