#Baron does not offer his quests, vanilla or modded, and I cannot figure out why.

23 messages · Page 1 of 1 (latest)

hallow mist
#

I play using Open Starbound and a large modpack that I put together for myself, and aside from one or two other issues that can be bypassed more easily, this one issue haunts me and I have no clue why. The Starbound.log file has been zero help in telling me what is wrong because the log simply doesn't write anything when I talk to him.
I have gone through and tried disabling mods one by one until something happened, but I'm not even sure if launching the game without the culprit mod would magically update him to start giving his quests - because not one of the mods I disabled made him pop up with a quest.
I will list off the mods that I have that directly affect Baron in some way, and largescale mods that might change him in some way that isn't documented due to being a minor thing.
Affects Baron Specifically
The Ol' Schooler (Short dungeon quest for a weapon)
Halloween Special: Aspect of War (Weapon quest)
Project Redemption (Weapon quest)
Anom's Outpost

Larger Content Mods
Elithian Alliance (Github Version)
Arcana
Arcana: Voyage (formerly MWH's Arcana Addon)
Betabound
The Starforge
Shellguard
Voided
Maple32
My Eternia 2.3

Races
Lastree
Indix
Saturnians
Ashspeakers House of Peace
The Kyterrans
Draconis
Avali
Vash'Knaaren

I can post my full modlist if needed. I don't expect there to be an easy solution, I'm more so just throwing this out there in case anyone else has had this exact issue with a similar assortment of mods in hopes that I don't have to rebuild a 300+ modpack over a single annoyance.
Pre-emptively, Thanks for your time anyone who ends up helping.

frank burrow
#

@hallow mist are you carrying the broken broadsword? the baron only offers the quest if you have it in your inventory

hallow mist
#

It is in my inventory, yes.

frank burrow
#

what does /eval return root.assetJson("/quests/outpost/protectoratesword.questtemplate:prerequisites") print in the chat?

#

and /eval return root.assetJson("/npcs/outpost/baronoutpost.npctype:scriptConfig.offeredQuests")

#

the first command prints which quests must be done before he offers the sword repair

#

the second shows which quests he offers

#

protectoratesword is the quest ID for the sword repair quest

hallow mist
#

The first one returns glitch_mission2
The second returns Nekicodex385

I forgot to list the Neki mod in my race list, but now that i know that is apparently being a problem in this regard, I will try disabling it and restarting the game

frank burrow
#

does it list them like glitch_mission2 or {1: glitch_mission2}?

hallow mist
#

{1: glitch_mission2}

frank burrow
#

same for the second command?

#

the second command should be showing multiple entries. if it's only showing the neki one, then whichever mod adds that quest is likely replacing all quests the baron offers instead of adding it to his list of quests

#

or another mod could be removing all his quests, then the neki mod later comes in and adds to his list

#

you could uninstall the neki mod, make a new character, run the commands again, and see if it says protectoratesword

hallow mist
#

Okay, I have made a new character and ran the commands after uninstalling the Neki mod, and it now properly lists all of the quests that should be there

frank burrow
#

oof

hallow mist
#

Thank you for the help. I guess I must have skipped over that mod while going through them one by one.

Is there a page where the /eval return stuff is documented? I would like to have that in case I need to figure similar stuff out again

frank burrow
#

eval runs lua, so no, not really

#

there is documentation for SB's lua though, but not everything can be ran in eval

#

https://starbounder.org/Modding:Lua

the 'utility' and 'root' ones are particularly useful in eval

Lua is a powerful, fast, lightweight, embeddable scripting language used to extend the functionality of software and games.

#

you can put your cursor over an entity and use /entityeval for a version of eval that runs on an entity

hallow mist
#

Alright, I'll give that a look so I can hopefully understand it next time I have an issue like this

Again, Thank you for the help! Have a nice day/night