from my own testing you can add scientists but only ones added via BotSpawn to the kill list, normal scientists i cant seem to get working.
open Quests.cs and find line 725 onwards, then change it to this.
AllObjectives[QuestType.Kill] = new List<string>
{
"bear",
"boar",
"chicken",
"horse",
"stag",
"wolf",
"autoturret_deployed",
"patrolhelicopter",
"player",
"scientist",
"Htnplayer"
};
DisplayNames.Add("scientist", "Scientist");
DisplayNames.Add("htnplayer", "Htnplayer");
DisplayNames.Add("bear", "Bear");
DisplayNames.Add("boar", "Boar");
DisplayNames.Add("chicken", "Chicken");
DisplayNames.Add("horse", "Horse");
DisplayNames.Add("stag", "Stag");
DisplayNames.Add("wolf", "Wolf");
DisplayNames.Add("autoturret_deployed", "Auto-Turret");
DisplayNames.Add("patrolhelicopter", "Helicopter");
DisplayNames.Add("player", "Player");
}
Merged post
HTNPlayer doesnt need to be added you can remove that, testing the other sci using it but still not id checking correctly. only the Scientist needs to stay. like so:
AllObjectives[QuestType.Kill] = new List<string>
{
"bear",
"boar",
"chicken",
"horse",
"stag",
"wolf",
"autoturret_deployed",
"patrolhelicopter",
"player",
"scientist"
};
DisplayNames.Add("scientist", "Scientist");
DisplayNames.Add("bear", "Bear");
DisplayNames.Add("boar", "Boar");
DisplayNames.Add("chicken", "Chicken");
DisplayNames.Add("horse", "Horse");
DisplayNames.Add("stag", "Stag");
DisplayNames.Add("wolf", "Wolf");
DisplayNames.Add("autoturret_deployed", "Auto-Turret");
DisplayNames.Add("patrolhelicopter", "Helicopter");
DisplayNames.Add("player", "Player");
}
Merged post
as far as i can draw from the code this is the main input list compiled to display ingame.