BlackRabbitMsk
Active member
Hello!
I created a new quest without binding to a trader. The player creates an item, upon activation of which the task is launched. The task code looks like this:
<quest id="SmallCase01">
<property name="name_key" value="SmallCase_Name"/>
<property name="description_key" value="SmallCase01_Offer"/>
<property name="subtitle_key" value="quest_support_subtitle"/>
<property name="statement_key" value="quest_support_statement"/>
<property name="response_key" value="quest_support_response"/>
<property name="icon" value="ui_game_symbol_airdrop" />
<property name="repeatable" value="true"/>
<property name="shareable" value="false"/>
<variable name="difficulty" value="3"/>
<property name="add_to_tier_complete" value="false"/>
<property name="category_key" value="challenge"/>
<property name="login_rally_reset" value="false"/>
<property name="offer_key" value="SmallCase01_Offer"/>
<objective type="RandomPOIGoto" phase="1">
<property name="biome_filter_type" value="SameBiome" />
<property name="biome_filter" value=""/>
<property name="nav_object" value="quest" />
<property name="poi_tier" value="1" />
</objective>
<objective type="RallyPoint" phase="2">
<property name="nav_object" value="rally"/>
</objective>
<action type="GameEvent" id="action_give_SignalSmokeFaint" phase="3"/>
<objective type="BlockPlace" id="SignalSmokeFaint" value="1" phase="3"/>
<action type="GameEvent" id="Spawner_SmallCase_Start" phase="4"/>
<objective type="EntityKill" value="15" phase="4"/>
<objective type="Time" phase="4">
<property name="time" value="90"/>
</objective>
<objective type="POIStayWithin" phase="4">
<property name="radius" value="25"/>
</objective>
<objective type="Time" phase="5">
<property name="time" value="1"/>
</objective>
<action type="GameEvent" id="action_spawn_reward_SmallCase_UltraLightAlloys" phase="5"/>
<reward type="Exp" value="12500"/>
</quest>
As a result, this quest works perfectly and without errors on a local server.
On a dedicated server - when starting a task at the first stage where the player should be sent, the message "No Trader" appears and does not send anywhere. In fact, the quest freezes.
I tried asking on various forums and other mod developers, but no one can explain to me why this works like this.
I really ask one of the developers to comment on what my mistake is and how it can be fixed.
This is a very important mechanic that I want to use to create new quests, and not all of them should start at the trader.
Thanks in advance. I really look forward to your answers on how this can be fixed.
I created a new quest without binding to a trader. The player creates an item, upon activation of which the task is launched. The task code looks like this:
<quest id="SmallCase01">
<property name="name_key" value="SmallCase_Name"/>
<property name="description_key" value="SmallCase01_Offer"/>
<property name="subtitle_key" value="quest_support_subtitle"/>
<property name="statement_key" value="quest_support_statement"/>
<property name="response_key" value="quest_support_response"/>
<property name="icon" value="ui_game_symbol_airdrop" />
<property name="repeatable" value="true"/>
<property name="shareable" value="false"/>
<variable name="difficulty" value="3"/>
<property name="add_to_tier_complete" value="false"/>
<property name="category_key" value="challenge"/>
<property name="login_rally_reset" value="false"/>
<property name="offer_key" value="SmallCase01_Offer"/>
<objective type="RandomPOIGoto" phase="1">
<property name="biome_filter_type" value="SameBiome" />
<property name="biome_filter" value=""/>
<property name="nav_object" value="quest" />
<property name="poi_tier" value="1" />
</objective>
<objective type="RallyPoint" phase="2">
<property name="nav_object" value="rally"/>
</objective>
<action type="GameEvent" id="action_give_SignalSmokeFaint" phase="3"/>
<objective type="BlockPlace" id="SignalSmokeFaint" value="1" phase="3"/>
<action type="GameEvent" id="Spawner_SmallCase_Start" phase="4"/>
<objective type="EntityKill" value="15" phase="4"/>
<objective type="Time" phase="4">
<property name="time" value="90"/>
</objective>
<objective type="POIStayWithin" phase="4">
<property name="radius" value="25"/>
</objective>
<objective type="Time" phase="5">
<property name="time" value="1"/>
</objective>
<action type="GameEvent" id="action_spawn_reward_SmallCase_UltraLightAlloys" phase="5"/>
<reward type="Exp" value="12500"/>
</quest>
As a result, this quest works perfectly and without errors on a local server.
On a dedicated server - when starting a task at the first stage where the player should be sent, the message "No Trader" appears and does not send anywhere. In fact, the quest freezes.
I tried asking on various forums and other mod developers, but no one can explain to me why this works like this.
I really ask one of the developers to comment on what my mistake is and how it can be fixed.
This is a very important mechanic that I want to use to create new quests, and not all of them should start at the trader.
Thanks in advance. I really look forward to your answers on how this can be fixed.