기존 함수 수정 완료
This commit is contained in:
parent
de15be9504
commit
d2544869a6
|
|
@ -281,10 +281,10 @@ function Add_Item(table, itemtable, urod, itemid, amount, isCheat)
|
|||
break;
|
||||
}
|
||||
}
|
||||
function Use_Item(urod, itemid, amount)
|
||||
function Use_Item(table, urod, itemid, amount)
|
||||
{
|
||||
Add_MissionCount(table, urod, "CONSUME_GOODS", itemid, itemCount, false);
|
||||
Add_MissionCount(table, urod, "CONSUME_GOODS_ACC", itemid, itemCount, false);
|
||||
Add_MissionCount(table, urod, "CONSUME_GOODS", itemid, amount, false);
|
||||
Add_MissionCount(table, urod, "CONSUME_GOODS_ACC", itemid, amount, false);
|
||||
|
||||
if (urod.Item[itemid])
|
||||
{
|
||||
|
|
@ -594,7 +594,7 @@ handlers.Save_PC_StatInit = function(args)
|
|||
}
|
||||
else
|
||||
{
|
||||
if (Use_Item(urod, 1, useGem))
|
||||
if (Use_Item(Get_MissionTable(), urod, 1, useGem))
|
||||
rtnerror = 0;
|
||||
}
|
||||
|
||||
|
|
@ -627,8 +627,9 @@ handlers.Save_PC_Ability = function(args)
|
|||
var matdata = global.find(f => f.s_ID == "n_AbilityMaterialID");
|
||||
if (!matdata) return Get_Return(4); // 설정 누락
|
||||
|
||||
var table = Get_MissionTable();
|
||||
var materialId = matdata.n_Value;
|
||||
if (Use_Item(urod, materialId, 1))
|
||||
if (Use_Item(table, urod, materialId, 1))
|
||||
{
|
||||
// 특성 레벨업
|
||||
if (!urod.Ability[args.AbilityID])
|
||||
|
|
@ -636,7 +637,6 @@ handlers.Save_PC_Ability = function(args)
|
|||
++urod.Ability[args.AbilityID];
|
||||
|
||||
// 미션 카운트
|
||||
var table = Get_MissionTable();
|
||||
Add_MissionCount(table, urod, "HERO_ABILITY_UPGRADE_CLASS_LIMIT", args.nBattleType, 1, false);
|
||||
Add_MissionCount(table, urod, "HERO_ABILITY_UPGRADE_ALL", 0, 1, false);
|
||||
Add_MissionCount(table, urod, "HERO_ABILITY_UPGRADE_ACC", 0, 1, false);
|
||||
|
|
|
|||
|
|
@ -907,6 +907,7 @@ public class ServerInfo : MyCoroutine
|
|||
case 0: case 1: // 성공
|
||||
var myresult = JsonUtility.FromJson<SC_PCStatInit>(str_result);
|
||||
m_ServerData.Use_Item(1, myresult.gem);
|
||||
if (myresult.gem == 0) m_ServerData.Set_Common(eCommon.FirstStatInit, 1);
|
||||
_act?.Invoke();
|
||||
break;
|
||||
default: ToastUI.Ins.Set(388); break;
|
||||
|
|
|
|||
Loading…
Reference in New Issue