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

Help with modding a Quest

Arty1

Refugee
Having a problem where with these steps in my quest: 


I am getting these errors: 

ERR [Xui] Error while updating widow group 'Quest':
EXC object reference not set to an instance of an object

It only happens when I open up the quest UI menu. The actual quest is working. 

 

            <!-- Find Molds -->
            
        <quest id="quest_findMolds">
            <property name="group_name_key" value="quest_findMolds"/>
            <property name="name_key" value="quest_findMolds1"/>
            <property name="
            
            
            subtitle_key" value="quest_findMolds1_subtitle"/>
            <property name="description_key" value="quest_findMolds1_description"/>
            <property name="icon" value="ui_game_symbol_map_key"/>
            <property name="category_key" value="quest"/>
            <property name="difficulty" value="hard"/>
            <property name="offer_key" value="quest_findMolds1_offer"/>
            <property name="shareable" value="true"/>
            
            
            <objective type="FetchKeep" id="GreenMold" value="4" phase="1"/>
            <objective type="FetchKeep" id="OrangeMold" value="4" phase="2"/>
            <objective type="FetchKeep" id="WhiteMold" value="4" phase="3"/>
            <objective type="FetchKeep" id="RedMold" value="4" phase="4"/>
            
            <reward type="Exp" value="1000"/>
            <reward type="Quest" id="quest_GreenKeyPart"/>
            
        </quest>
        

<!-- Craft Key Parts -->

            <!-- Green Key Part -->
            
        <quest id="quest_GreenKeyPart">
            <property name="group_name_key" value="quest_GreenKeyPart"/>
            <property name="name_key" value="quest_GreenKeyPart1"/>
            <property name="subtitle_key" value="quest_GreenKeyPart1_subtitle"/>
            <property name="description_key" value="quest_GreenKeyPart1_description"/>
            <property name="icon" value="ui_game_symbol_map_key"/>
            <property name="category_key" value="quest"/>
            <property name="difficulty" value="hard"/>
            <property name="offer_key" value="quest_GreenKeyPart1_offer"/>
            <property name="shareable" value="true"/>
            
            <objective type="FetchKeep" id="GreenKeyPartOne" value="1" phase="1"/>
            <objective type="FetchKeep" id="GreenKeyPartTwo" value="1" phase="2"/>
            <objective type="FetchKeep" id="GreenKeyPartThree" value="1" phase="3"/>
            <reward type="Exp" value="1000"/>
            <reward type="Quest" id="quest_OrangeKeyPart"/>
            
            <reward type="Item" id="GreenWholeSchematic" count="1"/>
                
        </quest>
  
    
                <!-- Orange Key Part -->
            
        <quest id="quest_OrangeKeyPart">
            <property name="group_name_key" value="quest_OrangeKeyPart"/>
            <property name="name_key" value="quest_OrangeKeyPart1"/>
            <property name="subtitle_key" value="quest_OrangeKeyPart1_subtitle"/>
            <property name="description_key" value="quest_OrangeKeyPart1_description"/>
            <property name="icon" value="ui_game_symbol_map_key"/>
            <property name="category_key" value="quest"/>
            <property name="difficulty" value="hard"/>
            <property name="offer_key" value="quest_OrangeKeyPart1_offer"/>
            <property name="shareable" value="true"/>
            
            <objective type="FetchKeep" id="OrangeKeyPartOne" value="1" phase="1"/>
            <objective type="FetchKeep" id="OrangeKeyPartTwo" value="1" phase="2"/>
            <objective type="FetchKeep" id="OrangeKeyPartThree" value="1" phase="3"/>
            <reward type="Exp" value="1000"/>
            <reward type="Quest" id="quest_WhiteKeyPart"/>
            
            <reward type="Item" id="OrangeWholeSchematic" count="1"/>
                
        </quest>
        
                <!-- White Key Part -->
            
        <quest id="quest_WhiteKeyPart">
            <property name="group_name_key" value="quest_WhiteKeyPart"/>
            <property name="name_key" value="quest_WhiteKeyPart1"/>
            <property name="subtitle_key" value="quest_WhiteKeyPart1_subtitle"/>
            <property name="description_key" value="quest_WhiteKeyPart1_description"/>
            <property name="icon" value="ui_game_symbol_map_key"/>
            <property name="category_key" value="quest"/>
            <property name="difficulty" value="hard"/>
            <property name="offer_key" value="quest_WhiteKeyPart1_offer"/>
            <property name="shareable" value="true"/>
            
            <objective type="FetchKeep" id="WhiteKeyPartOne" value="1" phase="1"/>
            <objective type="FetchKeep" id="WhiteKeyPartTwo" value="1" phase="2"/>
            <objective type="FetchKeep" id="WhiteKeyPartThree" value="1" phase="3"/>
            <reward type="Exp" value="1000"/>
            <reward type="Quest" id="quest_RedKeyPart"/>
            
            <reward type="Item" id="WhiteWholeSchematic" count="1"/>
                
        </quest>
        
        
                <!-- Red Key Part -->
            
        <quest id="quest_RedKeyPart">
            <property name="group_name_key" value="quest_RedKeyPart"/>
            <property name="name_key" value="quest_RedKeyPart1"/>
            <property name="subtitle_key" value="quest_RedKeyPart1_subtitle"/>
            <property name="description_key" value="quest_RedKeyPart1_description"/>
            <property name="icon" value="ui_game_symbol_map_key"/>
            <property name="category_key" value="quest"/>
            <property name="difficulty" value="hard"/>
            <property name="offer_key" value="quest_RedKeyPart1_offer"/>
            <property name="shareable" value="true"/>
            
            <objective type="FetchKeep" id="RedKeyPartOne" value="1" phase="1"/>
            <objective type="FetchKeep" id="RedKeyPartTwo" value="1" phase="2"/>
            <objective type="FetchKeep" id="RedKeyPartThree" value="1" phase="3"/>
            <reward type="Exp" value="1000"/>
            <reward type="Quest" id="quest_WholeKeyPart"/>
                
            <reward type="Item" id="RedWholeSchematic" count="1"/>
        </quest>

<!-- Whole Key  -->        

        <quest id="quest_WholeKey">
            <property name="group_name_key" value="quest_WholeKey"/>
            <property name="name_key" value="quest_WholeKey1"/>
            <property name="subtitle_key" value="quest_WholeKey1_subtitle"/>
            <property name="description_key" value="quest_WholeKey1_description"/>
            <property name="icon" value="ui_game_symbol_map_key"/>
            <property name="category_key" value="quest"/>
            <property name="difficulty" value="hard"/>
            <property name="offer_key" value="quest_WholeKey1_offer"/>
            <property name="shareable" value="true"/>
            
            <objective type="FetchKeep" id="GreenKey" value="1" phase="1"/>
            <objective type="FetchKeep" id="OrangeKey" value="1" phase="2"/>
            <objective type="FetchKeep" id="WhiteKey" value="1" phase="3"/>
            <objective type="FetchKeep" id="RedKey" value="1" phase="4"/>
            
            <reward type="Exp" value="1000"/>
                
        </quest>

 
Take a look at your quest_RedKeyPart.  The Quest reward type says quest_WholeKeyPart but the next quest in your list is <quest id="quest_WholeKey">.  I am assuming that once you complete the quest RedKeyPart, you want to start the quest WholeKey as the next one.

 
Back
Top