1. silverfish_HB.cs
在
var enemySecretZoneCards = GameState.Get().GetOpposingSidePlayer().GetSecretZone().GetCards();
修改為
var enemySecretZoneCards = GameState.Get().GetOpposingSidePlayer().GetSecretZone().GetCards();
foreach (var card in enemySecretZoneCards)
{
var entity = card.GetEntity();
if (entity != null && entity.GetZone() == Triton.Game.Mapping.TAG_ZONE.SECRET)
{
if (entity.m_card != null)
{
if (entity.IsQuest())
{
int currentQuestProgress = entity.GetTag(GAME_TAG.QUEST_PROGRESS);
int questProgressTotal = entity.GetTag(GAME_TAG.QUEST_PROGRESS_TOTAL);
string eId;
eId = entity.GetCardId();//獲取我方主任務(wù)CardID
Questmanager.Instance.updateQuestStuff(eId, currentQuestProgress, questProgressTotal, false);
}
}
}
}
即可