|
@@ -74,7 +74,7 @@ public class EventSystemManager : Singleton<EventSystemManager>
|
|
|
BigMap bigMap = ConfigComponent.Instance.Get<BigMap>(bigMapId);
|
|
|
DivineSenseConfig divineSenseConfig = ConfigComponent.Instance.Get<DivineSenseConfig>(AccountFileInfo.Instance.playerData.divineSenseLevel);
|
|
|
|
|
|
- List<int> qualitys = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
|
|
|
+ List<int> qualitys = new List<int>() { 1, 2, 3, 4, 5, 6 };
|
|
|
|
|
|
//先掉落出品质
|
|
|
int quality = UtilTools.GetRandomByWeight(qualitys, divineSenseConfig.QualityBonusChance);
|
|
@@ -173,6 +173,8 @@ public class EventSystemManager : Singleton<EventSystemManager>
|
|
|
dialogueID = evt.curStep;
|
|
|
}
|
|
|
|
|
|
+ CurrentEventList = evt;
|
|
|
+
|
|
|
DialogueManager.Instance.StartDialogue(dialogueID, eventConfig.ID, () => { CompleteEvent(); });
|
|
|
}
|
|
|
|
|
@@ -240,7 +242,7 @@ public class EventSystemManager : Singleton<EventSystemManager>
|
|
|
|
|
|
AccountFileInfo.Instance.SavePlayerData();
|
|
|
|
|
|
- EventManager.Instance.Dispatch(CustomEventType.CompleteEvent, null);
|
|
|
+ // EventManager.Instance.Dispatch(CustomEventType.CompleteEvent, null);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -264,7 +266,7 @@ public class EventSystemManager : Singleton<EventSystemManager>
|
|
|
AccountFileInfo.Instance.playerData.senceExplorationProgress += 5;
|
|
|
|
|
|
|
|
|
- AccountFileInfo.Instance.playerData.eventList.RemoveAll(el => el.eventID == CurrentEventList.eventID);
|
|
|
+ AccountFileInfo.Instance.playerData.eventList.Remove(CurrentEventList);
|
|
|
AccountFileInfo.Instance.SavePlayerData();
|
|
|
|
|
|
EventManager.Instance.Dispatch(CustomEventType.CompleteEvent, null);
|