|  | @@ -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);
 |