protected override void PrepareHints(List <string> hints) { base.PrepareHints(hints); var key = ClientInputManager.GetKeyForButton(GameButton.HeadEquipmentLightToggle); hints.Add(string.Format(ItemHints.HelmetLightAndNightVision, InputKeyNameHelper.GetKeyText(key))); }
protected override void PrepareQuest(QuestsList prerequisites, TasksList tasks, HintsList hints) { tasks .Add(TaskCraftRecipe.RequireHandRecipe <RecipePickaxeStone>()); prerequisites .Add <QuestChopDownATree>(); hints .Add(() => { var keyForButton = InputKeyNameHelper.GetKeyText(ClientInputManager.GetKeyForButton(GameButton.CraftingMenu)); return(string.Format(HintCrafting, keyForButton)); }) .Add(HintRope); }
protected override void PrepareQuest(QuestsList prerequisites, TasksList tasks, HintsList hints) { tasks .Add(TaskBuildStructure.Require <ObjectCampfire>()); prerequisites .Add <QuestCraftAToolbox>(); hints .Add(() => { var keyForButton = InputKeyNameHelper.GetKeyText(ClientInputManager.GetKeyForButton(GameButton.ConstructionMenu)); return(string.Format(HintBuildMenu, keyForButton)); }) .Add(HintPages) .Add(HintRepair); }
protected override void PrepareQuest(QuestsList prerequisites, TasksList tasks, HintsList hints) { tasks .Add(TaskCraftRecipe.RequireHandRecipe <RecipeRope>()) .Add(TaskCraftRecipe.RequireHandRecipe <RecipeAxeStone>()); prerequisites .Add <QuestGatherResources>(); hints .Add(() => { var keyForButton1 = InputKeyNameHelper.GetKeyText(ClientInputManager.GetKeyForButton(GameButton.CraftingMenu)); var keyForButton2 = InputKeyNameHelper.GetKeyText(ClientInputManager.GetKeyForButton(GameButton.InventoryMenu)); return(string.Format(HintHotkeys, keyForButton1, keyForButton2)); }); }
protected override void PrepareQuest(QuestsList prerequisites, TasksList tasks, HintsList hints) { tasks .Add(TaskSortItemsContainer.Require) .Add(TaskRun.Require) .Add(TaskCompleteCompletionistAnyEntry.Require); prerequisites .Add <QuestUnlockAndBuildWorkbench>(); hints .Add(() => { var keyForButton = ClientInputManager.GetMappingForAbstractButton( WrappedButton <GameButton> .GetWrappedButton(GameButton.ContainerSort)); return(string.Format(HintSortInventory, InputKeyNameHelper.GetKeyText(keyForButton.PrimaryKey), InputKeyNameHelper.GetKeyText(keyForButton.SecondaryKey))); }) .Add(HintSprint) .Add(HintCompletionist); }
protected override void PrepareQuest(QuestsList prerequisites, TasksList tasks, HintsList hints) { tasks .Add(TaskHaveTechNode.Require <TechNodeBasicBuilding>()) .Add(TaskHaveTechNode.Require <TechNodeWoodDoor>()) .Add(TaskBuildStructure.Require <ObjectWallWood>()) .Add(TaskBuildStructure.Require <ObjectDoorWood>()); prerequisites .Add <QuestBuildAPermanentBase>(); hints .Add(() => { var keyForButton = InputKeyNameHelper.GetKeyText( ClientInputManager.GetKeyForButton(GameButton.TechnologiesMenu)); return(string.Format(HintTechMenu, keyForButton)); }) .Add(HintTechUnlock) .Add(HintLPGain); }