[DiscordArchive] in:`AuraEffect.GetEffIndex() == 0` does the `0` mean the first spell effect or is it a catch-all for
[DiscordArchive] in:`AuraEffect.GetEffIndex() == 0` does the `0` mean the first spell effect or is it a catch-all for
Archived author: Protos • Posted: 2025-03-29T15:12:26.475000+00:00
Original source
thank you
Archived author: metallinos • Posted: 2025-03-29T15:14:54.488000+00:00
Original source
Probably, yes, but a lot of content (quests, faction standings, etc.) is hard-coded in DBC files to only be usable on specific races so you'd have to override DBC content verification and go through a whole lot of quest_template database stored quests, and definitely also a few hard-coded CPP quests, to remove faction locks
Archived author: metallinos • Posted: 2025-03-29T15:18:57.105000+00:00
Original source
The way I interpret this, given your interaction with playerbots, is: When you log out, the server is likely trying to send an update packet about you logging off to the playerbots on other accounts, but they are for whatever reason not in world while they stay in the _updateObjects map. Could be because when you log off, the bots may get logged off too and a race condition could appear, saying "hey let's send update X to playerbot Y" but by the time update X arrives, the playerbot is already offline and the assert fails. You could always try to hack it by replacing the assert with an if !obj->IsInWorld() return; (don't quote me on CPP API) but it will likely fail elsewhere in the code base if the lists are misaligned
Archived author: metallinos • Posted: 2025-03-29T15:19:51.298000+00:00
Original source
Either way I've never seen this happen on AzerothCore, even with playerbots (though I don't use playerbots from other accounts) so I find it unlikely to be an AzerothCore issue
Archived author: metallinos • Posted: 2025-03-29T15:21:50.077000+00:00
Original source
https://www.azerothcore.org/wiki/realmlist#gamebuild you could always override it if you want
[Embed: realmlist]
Wiki and Documentation of the AzerothCore project
https://www.azerothcore.org/wiki/realmlist
![[Image: image.png?ex=690c1681&is=690ac501&hm=620...86423f6f6&]](https://cdn.discordapp.com/attachments/1255602330431127753/1355564967063195839/image.png?ex=690c1681&is=690ac501&hm=62049716d12953dea8362dd2923d4a0220d2ee2fec9b58c7f283b0586423f6f6&)
Archived author: metallinos • Posted: 2025-03-29T15:31:13.380000+00:00
Original source
Are you referring to worldserver.conf for example? Or are you referring to the need to open your network's ports to the new SOAP port? Edit: Yes I think it's the latter that you're referring to, just change it in the docker compose override and then forward the port (if you need it available on another rig/router than the one it is hosted on). Depending on your firewall setup (iptables/nftables/UFW) you may need to open a port there too
![[Image: image.png?ex=690c1681&is=690ac501&hm=620...86423f6f6&]](https://cdn.discordapp.com/attachments/1255602330431127753/1355564967063195839/image.png?ex=690c1681&is=690ac501&hm=62049716d12953dea8362dd2923d4a0220d2ee2fec9b58c7f283b0586423f6f6&)
Archived author: Cyclone Jack • Posted: 2025-03-29T16:07:53.860000+00:00
Original source
I've created a custom profession and set up:
SkillLine
SkillLineAbility
SkillRaceClassInfo
Spell (Both the Profession Ranks and the recipes)
NPC_Vendor
In Core I modified these to add the profession (I used SKILL_COOKING as a reference and mirrored it):
cs_character.cpp (HandleCharacterCheckProfessionCommand)
QuestDef.h (enum QuestTradeSkill)
SciptedGossip.h (enum eTradeskill)
SharedDefines.h (enum QuestSort; enum SkillType; SkillByQuestSort)
SpellMgr.h (IsProfessionSkill)
When I talk to the Trainer it brings up the list of recipes however, I have not yet trained in the profession. I need to figure out how to train the profession, and I'm not sure what I'm missing.
Additionally, if anyone knows how to create recipe groups, that would be helpful as well.
Thanks!
Archived author: Revision • Posted: 2025-03-29T16:08:53.383000+00:00
Original source
Not really the place to ask about things like that. It's a discussion best suited for the modding discord which is in a pinned message.
Archived author: Cyclone Jack • Posted: 2025-03-29T16:09:10.542000+00:00
Original source
OK, thanks!