Forums WoW Modding Support Archives Azerothcore Discord Archives [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

[DiscordArchive] in:`AuraEffect.GetEffIndex() == 0` does the `0` mean the first spell effect or is it a catch-all for

Pages (2): Previous 1 2
rektbyfaith
Administrator
0
03-29-2025, 03:12 PM
#11
Archived author: Protos • Posted: 2025-03-29T15:12:26.475000+00:00
Original source

thank you
rektbyfaith
03-29-2025, 03:12 PM #11

Archived author: Protos • Posted: 2025-03-29T15:12:26.475000+00:00
Original source

thank you

rektbyfaith
Administrator
0
03-29-2025, 03:14 PM
#12
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
rektbyfaith
03-29-2025, 03:14 PM #12

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

rektbyfaith
Administrator
0
03-29-2025, 03:18 PM
#13
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
rektbyfaith
03-29-2025, 03:18 PM #13

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

rektbyfaith
Administrator
0
03-29-2025, 03:19 PM
#14
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
rektbyfaith
03-29-2025, 03:19 PM #14

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

rektbyfaith
Administrator
0
03-29-2025, 03:21 PM
#15
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
rektbyfaith
03-29-2025, 03:21 PM #15

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

rektbyfaith
Administrator
0
03-29-2025, 03:31 PM
#16
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&]
rektbyfaith
03-29-2025, 03:31 PM #16

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&]

rektbyfaith
Administrator
0
03-29-2025, 04:07 PM
#17
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!
rektbyfaith
03-29-2025, 04:07 PM #17

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!

rektbyfaith
Administrator
0
03-29-2025, 04:08 PM
#18
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.
rektbyfaith
03-29-2025, 04:08 PM #18

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.

rektbyfaith
Administrator
0
03-29-2025, 04:09 PM
#19
Archived author: Cyclone Jack • Posted: 2025-03-29T16:09:10.542000+00:00
Original source

OK, thanks!
rektbyfaith
03-29-2025, 04:09 PM #19

Archived author: Cyclone Jack • Posted: 2025-03-29T16:09:10.542000+00:00
Original source

OK, thanks!

Pages (2): Previous 1 2
Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)