결과 몬스터 도감
This commit is contained in:
parent
598e32c267
commit
95b3255c6f
|
|
@ -292,6 +292,11 @@ function Add_MissionCount(table, urod, purpose, conditionvalue, count, setValue)
|
||||||
if (guideData && guideData.e_MissionConditionType == purpose)
|
if (guideData && guideData.e_MissionConditionType == purpose)
|
||||||
urod.Common[11] += count;
|
urod.Common[11] += count;
|
||||||
}
|
}
|
||||||
|
function Add_MobCollection(urod, id, count)
|
||||||
|
{
|
||||||
|
if (!urod.MobKill[id]) urod.MobKill[id] = 0;
|
||||||
|
urod.MobKill[id] += count;
|
||||||
|
}
|
||||||
|
|
||||||
function Get_Exp(lv) {
|
function Get_Exp(lv) {
|
||||||
var base = (lv * 10) + 21 + (lv * 50);
|
var base = (lv * 10) + 21 + (lv * 50);
|
||||||
|
|
@ -407,6 +412,7 @@ handlers.Save_StageResult = function(args) {
|
||||||
var Count = args.Mob[key];
|
var Count = args.Mob[key];
|
||||||
mobcount += Count;
|
mobcount += Count;
|
||||||
Add_MissionCount(table, urod, "KILL_MONSTER", Id, Count, false);
|
Add_MissionCount(table, urod, "KILL_MONSTER", Id, Count, false);
|
||||||
|
Add_MobCollection(urod, Id, Count);
|
||||||
}
|
}
|
||||||
var elitemobcount = 0;
|
var elitemobcount = 0;
|
||||||
for (var key in args.Elite) {
|
for (var key in args.Elite) {
|
||||||
|
|
@ -414,6 +420,7 @@ handlers.Save_StageResult = function(args) {
|
||||||
var Count = args.Elite[key];
|
var Count = args.Elite[key];
|
||||||
elitemobcount += Count;
|
elitemobcount += Count;
|
||||||
Add_MissionCount(table, urod, "KILL_MONSTER", Id, Count, false);
|
Add_MissionCount(table, urod, "KILL_MONSTER", Id, Count, false);
|
||||||
|
Add_MobCollection(urod, Id, Count);
|
||||||
}
|
}
|
||||||
var bossmobcount = 0;
|
var bossmobcount = 0;
|
||||||
for (var key in args.Boss) {
|
for (var key in args.Boss) {
|
||||||
|
|
@ -421,6 +428,7 @@ handlers.Save_StageResult = function(args) {
|
||||||
var Count = args.Boss[key];
|
var Count = args.Boss[key];
|
||||||
bossmobcount += Count;
|
bossmobcount += Count;
|
||||||
Add_MissionCount(table, urod, "KILL_MONSTER", Id, Count, false);
|
Add_MissionCount(table, urod, "KILL_MONSTER", Id, Count, false);
|
||||||
|
Add_MobCollection(urod, Id, Count);
|
||||||
}
|
}
|
||||||
|
|
||||||
Add_MissionCount(table, urod, "KILL_MONSTER_ALL", 0, mobcount + elitemobcount + bossmobcount, false);
|
Add_MissionCount(table, urod, "KILL_MONSTER_ALL", 0, mobcount + elitemobcount + bossmobcount, false);
|
||||||
|
|
@ -432,6 +440,8 @@ handlers.Save_StageResult = function(args) {
|
||||||
Add_MissionCount(table, urod, "KILL_MONSTER_GRADE_ACC", 2, elitemobcount, false);
|
Add_MissionCount(table, urod, "KILL_MONSTER_GRADE_ACC", 2, elitemobcount, false);
|
||||||
Add_MissionCount(table, urod, "KILL_MONSTER_GRADE_ACC", 3, bossmobcount, false);
|
Add_MissionCount(table, urod, "KILL_MONSTER_GRADE_ACC", 3, bossmobcount, false);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Set_JsonUserData(urod);
|
Set_JsonUserData(urod);
|
||||||
return Get_Return(0);
|
return Get_Return(0);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -420,7 +420,7 @@ public class MobActor : Actor
|
||||||
MonsterSimpleInfo.Ins.DeadTarget(this);
|
MonsterSimpleInfo.Ins.DeadTarget(this);
|
||||||
|
|
||||||
// 킬 수
|
// 킬 수
|
||||||
DropItemInfo.Ins.Add_MobKill(m_SubRole, m_ID);
|
DropItemInfo.Ins.Add_MobKill(m_SubRole, m_MonsterTableData.n_MonsterID);
|
||||||
|
|
||||||
// 골드 드랍
|
// 골드 드랍
|
||||||
DropItemInfo.Ins.Drop_DropItem(2, m_MonsterAppearData.n_DropGold, Get_position());
|
DropItemInfo.Ins.Drop_DropItem(2, m_MonsterAppearData.n_DropGold, Get_position());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue