TAKE_RELIC_ALL

TAKE_RELIC_GRADE_ACC
UPGRADE_RELIC_ALL 
UPGRADE_RELIC_LIMIT
AWAKEN_RELIC_ALL
AWAKEN_RELIC_LIMIT
This commit is contained in:
Ino 2025-03-20 10:48:31 +09:00
parent 9d9dbb2267
commit 3830500562
7 changed files with 15 additions and 14 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -1070,15 +1070,6 @@ public partial class ServerData
}
}
}
public void Add_MissionEquipItem(ePurpose purpose, int itemid, int conditionvalue = 0, int _v = 1)
{
if (purpose == ePurpose.GET_EQUIP_ITEM_ALL || purpose == ePurpose.GET_EQUIP_ITEM_GRADE_ACC)
{
var itemData = table_itemlist.Ins.Get_Data(itemid);
if (!DSUtil.CheckNull(itemData) && itemData.IsEquipItem())
Add_MissionCount(purpose, conditionvalue, _v);
}
}
public void Add_MissionCompletCount(int group)
{
var completeData = table_missionlist.Ins.Get_CompleteData(group);
@ -1872,8 +1863,14 @@ public partial class ServerData
Add_MissionCount(ePurpose.TAKE_GOODS, id, (int)amount);
Add_MissionCount(ePurpose.TAKE_GOODS_ACC, id, (int)amount);
Add_MissionCount(ePurpose.TAKE_GOODS_LIMIT, id, (int)amount);
Add_MissionEquipItem(ePurpose.GET_EQUIP_ITEM_ALL, id, 0, (int)amount);
Add_MissionEquipItem(ePurpose.GET_EQUIP_ITEM_GRADE_ACC, id, itemdata.n_ItemGrade, (int)amount);
if (itemdata.IsEquipItem())
{
Add_MissionCount(ePurpose.GET_EQUIP_ITEM_ALL, 0, (int)amount);
Add_MissionCount(ePurpose.GET_EQUIP_ITEM_GRADE_ACC, itemdata.n_ItemGrade, (int)amount);
}
else if (itemdata.e_ItemType == eItem.Relic)
Add_MissionCount(ePurpose.TAKE_RELIC_ALL, 0, (int)amount);
}
public void Use_Item(int id, double amount)
{

View File

@ -104,6 +104,7 @@ public class CollectionRelicUI : PCUIMenu
Set();
MyValue.Get_ActorStatInfoorNull(eRole.PC);
sdata.Add_MissionCount(ePurpose.TAKE_RELIC_GRADE_ACC, sdata.Get_RelicStar(m_SelectRelicData.n_RelicID));
sdata.Add_MissionCount(ePurpose.AWAKEN_RELIC_ALL, m_SelectRelicData.n_RelicID);
sdata.Add_MissionCount(ePurpose.AWAKEN_RELIC_LIMIT, m_SelectRelicData.n_RelicID);
}

View File

@ -76,6 +76,9 @@ public class MissionCard : CardBase
case ePurpose.EQUIP_ITEM_MOUNT_PARTS_LIMIT:
texts[0].text = DSUtil.Format(m_Data.n_MissionDesc, table_localtext.Ins.Get_Text(30100 + m_Data.n_MissionConditionValue));
break;
case ePurpose.TAKE_RELIC_GRADE_ACC:
texts[0].text = DSUtil.Format(m_Data.n_MissionDesc, m_Data.l_MissionConditionCount, m_Data.n_MissionConditionValue);
break;
case ePurpose.SKILL_UPGRADE_LIMIT:
var skill = table_skilllist.Ins.Get_Data_orNull(m_Data.n_MissionConditionValue);
texts[0].text = DSUtil.Format(m_Data.n_MissionDesc, skill.Get_Name());