기존 함수 수정 완료

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; 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", itemid, amount, false);
Add_MissionCount(table, urod, "CONSUME_GOODS_ACC", itemid, itemCount, false); Add_MissionCount(table, urod, "CONSUME_GOODS_ACC", itemid, amount, false);
if (urod.Item[itemid]) if (urod.Item[itemid])
{ {
@ -594,7 +594,7 @@ handlers.Save_PC_StatInit = function(args)
} }
else else
{ {
if (Use_Item(urod, 1, useGem)) if (Use_Item(Get_MissionTable(), urod, 1, useGem))
rtnerror = 0; rtnerror = 0;
} }
@ -627,8 +627,9 @@ handlers.Save_PC_Ability = function(args)
var matdata = global.find(f => f.s_ID == "n_AbilityMaterialID"); var matdata = global.find(f => f.s_ID == "n_AbilityMaterialID");
if (!matdata) return Get_Return(4); // 설정 누락 if (!matdata) return Get_Return(4); // 설정 누락
var table = Get_MissionTable();
var materialId = matdata.n_Value; var materialId = matdata.n_Value;
if (Use_Item(urod, materialId, 1)) if (Use_Item(table, urod, materialId, 1))
{ {
// 특성 레벨업 // 특성 레벨업
if (!urod.Ability[args.AbilityID]) if (!urod.Ability[args.AbilityID])
@ -636,7 +637,6 @@ handlers.Save_PC_Ability = function(args)
++urod.Ability[args.AbilityID]; ++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_CLASS_LIMIT", args.nBattleType, 1, false);
Add_MissionCount(table, urod, "HERO_ABILITY_UPGRADE_ALL", 0, 1, false); Add_MissionCount(table, urod, "HERO_ABILITY_UPGRADE_ALL", 0, 1, false);
Add_MissionCount(table, urod, "HERO_ABILITY_UPGRADE_ACC", 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: // 성공 case 0: case 1: // 성공
var myresult = JsonUtility.FromJson<SC_PCStatInit>(str_result); var myresult = JsonUtility.FromJson<SC_PCStatInit>(str_result);
m_ServerData.Use_Item(1, myresult.gem); m_ServerData.Use_Item(1, myresult.gem);
if (myresult.gem == 0) m_ServerData.Set_Common(eCommon.FirstStatInit, 1);
_act?.Invoke(); _act?.Invoke();
break; break;
default: ToastUI.Ins.Set(388); break; default: ToastUI.Ins.Set(388); break;