• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

Problem with adding tags to quests

myav

Refugee
Vanilla code have challenges with objective:

<objective type="QuestComplete" quest_tag="..." />

So, i want to create challenge ==> complete "clear quest - tier 1".
But here is big problem.. If to add tag "test" to quest

<quest id="tier1_clear">:
<property name="extra_tags" value="test" param1="extra_tags"/>

Traders stop to give tier 1 clear quests completely.

Where is problem? Help me pls with hint... How to add new tag to tier1_clear without removing it from the traders lists?
 
zero answers.... i correctly understand that at current version of the game - to change quest extra_tags (without listed above problems)
is impossible ?
 
The extra_tags property in quests ties into tags used in the POI xmls in the QuestTags property. So if you add a new extra_tag but don't add it to any POIs, there won't be any valid places for the quest to send you to. Probably why it breaks them giving the quests.
 
The extra_tags property in quests ties into tags used in the POI xmls in the QuestTags property. So if you add a new extra_tag but don't add it to any POIs, there won't be any valid places for the quest to send you to. Probably why it breaks them giving the quests.
So, what to do then? if extra_tags="test" delete older tag (clear) from <quest id="tier1_clear">

I have tried code: extra_tags="clear,test" too. But this dosen't help too. Traders remove quest from list. And it seems like bug, beause when written (clear,test) tag (clear) is in list and all POI must see it.


Any advise how to add tag without problems in this situation?

extra_tags="clear,test" when POI have <property name="QuestTags" value="clear, fetch, infested" /> dosen't work ((

traders removes clear quests from their offers lists in this situation too ((
 
Last edited:
Did you try adding the test tag to the QuestTags? When you see extra_tags=infested, that means it will look for POIs that have infested in its QuestTags. If you have extra_tags=test but don't add test to POI's QuestTags property, it won't work.
 
And how to change QuestTags inside \Prefabs\POIs ?

game ignores append/set/replace commands.

So, how to change with mod <property name="QuestTags" value="..." /> in this situation ?
 
You have to edit the POI xml file directly. I just don't know that it will work for a server since they still don't push POIs to clients AFAIK. Should always mention you are trying to do something serverside right off the bat since it limits a lot of what you can do.
 
So, situation is very bad then... i can't mod prefabs server-side and extra-tags are bugged (

I already have written to developers bug report that <property name="extra_tags" value="" param1="extra_tags"/> is bugged.
if to write anything on it, it delete quest tags clear,fetch and e.t.c. even if you will write extra_tags "clear,test" or "fetch, test"
 
So, situation is very bad then... i can't mod prefabs server-side and extra-tags are bugged (

I already have written to developers bug report that <property name="extra_tags" value="" param1="extra_tags"/> is bugged.
if to write anything on it, it delete quest tags clear,fetch and e.t.c. even if you will write extra_tags "clear,test" or "fetch, test"

Is it bugged or just not doing what you want it to do? Based on what bdubyah has written, it sounds like you are not using it correctly so it would not be considered a bug.
 
And how to change QuestTags inside \Prefabs\POIs ?

game ignores append/set/replace commands.

So, how to change with mod <property name="QuestTags" value="..." /> in this situation ?

Yep, the only way to override a vanilla POI (other than editing the original game files, which is a big no-no) is to copy/paste all its files into your localPrefabs folder. You can then edit it however you want and it will override the vanilla version.

That type of override *might* also work from the mods folder as a proper mod, but I really can't remember.

As far as POIs not being server side, well, it's not that simple. The basic structure of the POI is actually server-side. Sleepers, too, I believe. But other things like triggers are not. Neither is the imposter. But quest tags? No idea.
 
Back
Top