기존 함수 수정 완료

This commit is contained in:
Ino 2025-07-01 07:56:31 +09:00
parent de15be9504
commit d2544869a6
2 changed files with 7 additions and 6 deletions

View File

@ -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);

View File

@ -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;