- [x] 기존 작업된 서버 함수에서 urod 값을 readonlydata 값을 통해 변경
- [x] Get_Error 함수에 readonlydata 값 전달
This commit is contained in:
parent
84e7e9aa0e
commit
de15be9504
|
|
@ -396,7 +396,7 @@ function Get_Exp(lv) {
|
|||
|
||||
handlers.Save_CheatItem = function(args)
|
||||
{
|
||||
var urod = Get_JsonUserData();
|
||||
var urod = Get_JsonUserData(Get_UserReadOnlyData());
|
||||
Add_Item(Get_MissionTable(), Get_ItemTable(), urod, args.ID, args.Amount, true);
|
||||
Set_JsonUserData(urod);
|
||||
}
|
||||
|
|
@ -482,10 +482,11 @@ handlers.Get_AllMail = function(args)
|
|||
}
|
||||
|
||||
handlers.Save_StageResult = function(args) {
|
||||
var error = Get_Error(args.Token);
|
||||
var readonlydata = Get_UserReadOnlyData();
|
||||
var error = Get_Error(readonlydata, args.Token);
|
||||
if (error < 0) return Get_Return(error);
|
||||
|
||||
var urod = Get_JsonUserData();
|
||||
var urod = Get_JsonUserData(readonlydata);
|
||||
var table = Get_MissionTable();
|
||||
var itemtable = Get_ItemTable();
|
||||
|
||||
|
|
@ -545,7 +546,8 @@ handlers.Save_StageResult = function(args) {
|
|||
|
||||
handlers.Save_PC_Stat = function(args)
|
||||
{
|
||||
var error = Get_Error(args.Token);
|
||||
var readonlydata = Get_UserReadOnlyData();
|
||||
var error = Get_Error(readonlydata, args.Token);
|
||||
if (error < 0) return Get_Return(error);
|
||||
|
||||
if (!args.UsePoint || args.UsePoint.length !== 4) {
|
||||
|
|
@ -557,7 +559,7 @@ handlers.Save_PC_Stat = function(args)
|
|||
return Get_Return(3); // no negative values allowed
|
||||
}
|
||||
|
||||
var urod = Get_JsonUserData();
|
||||
var urod = Get_JsonUserData(readonlydata);
|
||||
var usedPoint = urod.PC.Stat.reduce((a, b) => a + b, 0);
|
||||
var totalPoint = (urod.PC.Lv - 1) * 5;
|
||||
var remainPoint = totalPoint - usedPoint;
|
||||
|
|
@ -577,10 +579,11 @@ handlers.Save_PC_Stat = function(args)
|
|||
}
|
||||
handlers.Save_PC_StatInit = function(args)
|
||||
{
|
||||
var error = Get_Error(args.Token);
|
||||
var readonlydata = Get_UserReadOnlyData();
|
||||
var error = Get_Error(readonlydata, args.Token);
|
||||
if (error < 0) return Get_Return(error);
|
||||
|
||||
var urod = Get_JsonUserData();
|
||||
var urod = Get_JsonUserData(readonlydata);
|
||||
var rtnerror = 2; // 실패 (재화 부족)
|
||||
var useGem = 100;
|
||||
if (urod.Common[8] == 0)
|
||||
|
|
@ -607,14 +610,15 @@ handlers.Save_PC_StatInit = function(args)
|
|||
|
||||
handlers.Save_PC_Ability = function(args)
|
||||
{
|
||||
var error = Get_Error(args.Token);
|
||||
var readonlydata = Get_UserReadOnlyData();
|
||||
var error = Get_Error(readonlydata, args.Token);
|
||||
if (error < 0) return Get_Return(error);
|
||||
|
||||
var table = Get_AbilityConfigTable();
|
||||
var data = table.find(f => f.n_AbilityID == args.AbilityID);
|
||||
if (!data) return Get_Return(3); // 잘못된 특성 ID
|
||||
|
||||
var urod = Get_JsonUserData();
|
||||
var urod = Get_JsonUserData(readonlydata);
|
||||
|
||||
if (data.n_MaxUpgradeLevel <= (urod.Ability[args.AbilityID] || 0))
|
||||
return Get_Return(1); // 이미 최대 레벨
|
||||
|
|
|
|||
Loading…
Reference in New Issue