미션 - 몬스터 처치
This commit is contained in:
parent
e9891b0629
commit
f398ad1836
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.
|
|
@ -418,6 +418,8 @@ public class MobActor : Actor
|
|||
#endif
|
||||
sdata.Add_CollectionMobKill(m_MonsterTableData.n_MonsterID);
|
||||
sdata.Add_MissionCount(ePurpose.KILL_MONSTER, m_MonsterTableData.n_MonsterID);
|
||||
sdata.Add_MissionCount(ePurpose.KILL_MONSTER_GRADE, IsSubRole(eSubRol.Boss) ? 3 : IsSubRole(eSubRol.Elite) ? 2 : 1);
|
||||
sdata.Add_MissionCount(ePurpose.KILL_MONSTER_GRADE_ACC, IsSubRole(eSubRol.Boss) ? 3 : IsSubRole(eSubRol.Elite) ? 2 : 1);
|
||||
sdata.Add_MissionCount(ePurpose.KILL_MONSTER_ALL);
|
||||
sdata.Add_MissionCount(ePurpose.KILL_MONSTER_ACC);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@ public class table_missionlist : table_missionbase
|
|||
|
||||
public List<MissionListTableData> Get_DataList() { return tableDatas; }
|
||||
public List<MissionListTableData> Get_DataList(int group) { return dic_datas[group]; }
|
||||
public List<MissionListTableData> Get_DataList(ePurpose purpose) { return dic_purposdatas[purpose]; }
|
||||
public List<MissionListTableData> Get_DataList(ePurpose purpose) { return dic_purposdatas.ContainsKey(purpose) ? dic_purposdatas[purpose] : new List<MissionListTableData>(); }
|
||||
public MissionListTableData Get_CompleteData(int group) { return dic_Completedata[group]; }
|
||||
public MissionListTableData Get_Data_orNull(int group, int id)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -23,7 +23,16 @@ public class MissionCard : CardBase
|
|||
{
|
||||
case ePurpose.KILL_MONSTER:
|
||||
var mob = table_monsterlist.Ins.Get_Data_orNull(m_Data.n_MissionConditionValue);
|
||||
texts[0].text = DSUtil.Format(m_Data.n_MissionDesc, mob.Get_Name());
|
||||
texts[0].text = DSUtil.Format(m_Data.n_MissionDesc, m_Data.l_MissionConditionCount, mob.Get_Name());
|
||||
break;
|
||||
case ePurpose.KILL_MONSTER_GRADE:
|
||||
case ePurpose.KILL_MONSTER_GRADE_ACC:
|
||||
switch (m_Data.n_MissionConditionValue)
|
||||
{
|
||||
case 1: texts[0].text = DSUtil.Format(m_Data.n_MissionDesc, m_Data.l_MissionConditionCount, table_localtext.Ins.Get_Text(297)); break;
|
||||
case 2: texts[0].text = DSUtil.Format(m_Data.n_MissionDesc, m_Data.l_MissionConditionCount, table_localtext.Ins.Get_Text(298)); break;
|
||||
case 3: texts[0].text = DSUtil.Format(m_Data.n_MissionDesc, m_Data.l_MissionConditionCount, table_localtext.Ins.Get_Text(299)); break;
|
||||
}
|
||||
break;
|
||||
case ePurpose.TAKE_GOODS:
|
||||
case ePurpose.CONSUME_GOODS:
|
||||
|
|
@ -48,7 +57,7 @@ public class MissionCard : CardBase
|
|||
}
|
||||
break;
|
||||
default:
|
||||
texts[0].text = DSUtil.Format(m_Data.n_MissionDesc);
|
||||
texts[0].text = DSUtil.Format(m_Data.n_MissionDesc, m_Data.l_MissionConditionCount);
|
||||
break;
|
||||
}
|
||||
texts[1].text = m_Data.n_RewardCount.ToString();
|
||||
|
|
|
|||
Loading…
Reference in New Issue