new generic quest trigger, translation testring, new debug langage switch options

This commit is contained in:
2025-11-06 15:20:02 +01:00
parent 688228e638
commit ae918388a0
10 changed files with 5970 additions and 57 deletions

View File

@@ -4,6 +4,7 @@ using Beyond;
using Invector.vCharacterController;
using Invector.vMelee;
using PixelCrushers;
using PixelCrushers.DialogueSystem;
using UnityEngine;
using UnityEngine.SceneManagement;
using PixelCrushers.QuestMachine;
@@ -197,13 +198,13 @@ public partial class SROptions
{
var journal = QuestMachine.GetQuestJournal();
if (!m_currentQuest || m_currentQuest.GetState() == QuestState.Successful)
if (!m_currentQuest || m_currentQuest.GetState() == PixelCrushers.QuestMachine.QuestState.Successful)
{
for (int i = 0; i < journal.questList.Count; i++)
{
var quest = journal.questList[i];
if (!quest.isTrackable || quest.GetState() == QuestState.Successful)
if (!quest.isTrackable || quest.GetState() == PixelCrushers.QuestMachine.QuestState.Successful)
{
continue;
}
@@ -270,4 +271,17 @@ public partial class SROptions
{
QuestMachine.GiveQuestToQuester(GuiltId, "Bascileus");
}
[Category("Language")]
public void SetEnglish()
{
DialogueManager.instance.SetLanguage("en");
}
[Category("Language")]
public void SetPolish()
{
DialogueManager.instance.SetLanguage("pl");
}
}