아이템 메니저 수정

This commit is contained in:
김판돌 2024-03-12 21:14:25 +09:00
parent 565429f47a
commit 9bf7f2a645
2 changed files with 4 additions and 11 deletions

View File

@ -36,9 +36,8 @@ namespace Server.Manager
DeckUnitInfo deckUnitInfo = new DeckUnitInfo(); DeckUnitInfo deckUnitInfo = new DeckUnitInfo();
deckUnitInfo.user_id = user.id; deckUnitInfo.user_id = user.id;
deckUnitInfo.unit_data_id = rewardData.return_item; deckUnitInfo.unit_data_id = rewardData.return_item;
deckUnitInfo.count = rewardData.return_count;
if (!box.Add(deckUnitInfo)) if (!box.Add(deckUnitInfo))
throw new RuntimeException("add new unit [box.Add(deckUnitInfo)]", Error.RuntimeException); user.free_cash += 2500;
break; break;
case eRewardItemType.equipment: case eRewardItemType.equipment:
Random rand = new Random(); Random rand = new Random();
@ -89,10 +88,9 @@ namespace Server.Manager
{ {
DeckUnitInfo deckUnitInfo = new DeckUnitInfo(); DeckUnitInfo deckUnitInfo = new DeckUnitInfo();
deckUnitInfo.user_id = user.id; deckUnitInfo.user_id = user.id;
deckUnitInfo.count = 1;
deckUnitInfo.unit_data_id = unitDataId; deckUnitInfo.unit_data_id = unitDataId;
if (!box.Add(deckUnitInfo)) if (!box.Add(deckUnitInfo))
throw new RuntimeException("add new unit", Error.RuntimeException); user.free_cash += 2500;
} }
public void randomItem(int group, int count) public void randomItem(int group, int count)
@ -124,9 +122,8 @@ namespace Server.Manager
DeckUnitInfo deckUnitInfo = new DeckUnitInfo(); DeckUnitInfo deckUnitInfo = new DeckUnitInfo();
deckUnitInfo.user_id = user.id; deckUnitInfo.user_id = user.id;
deckUnitInfo.unit_data_id = randomRewardDatas[n].reward; deckUnitInfo.unit_data_id = randomRewardDatas[n].reward;
deckUnitInfo.count = (randomRewardDatas[n].return_count * count);
if (!box.Add(deckUnitInfo)) if (!box.Add(deckUnitInfo))
throw new RuntimeException("add new unit", Error.RuntimeException); user.free_cash += 2500;
break; break;
case eRewardItemType.equipment: case eRewardItemType.equipment:
Random rand = new Random(); Random rand = new Random();
@ -224,9 +221,8 @@ namespace Server.Manager
DeckUnitInfo deckUnitInfo = new DeckUnitInfo(); DeckUnitInfo deckUnitInfo = new DeckUnitInfo();
deckUnitInfo.user_id = user.id; deckUnitInfo.user_id = user.id;
deckUnitInfo.unit_data_id = randomRewardDatas[selectItem].reward; deckUnitInfo.unit_data_id = randomRewardDatas[selectItem].reward;
deckUnitInfo.count = (randomRewardDatas[selectItem].return_count);
if (!box.Add(deckUnitInfo)) if (!box.Add(deckUnitInfo))
throw new RuntimeException("add new unit", Error.RuntimeException); user.free_cash += 2500;
break; break;
case eRewardItemType.equipment: case eRewardItemType.equipment:
int reward_count = randomRewardDatas[selectItem].return_count; int reward_count = randomRewardDatas[selectItem].return_count;

View File

@ -17,10 +17,7 @@ namespace Server.SQL
public long equip3_id { get; set; } public long equip3_id { get; set; }
public long equip4_id { get; set; } public long equip4_id { get; set; }
public long equip5_id { get; set; } public long equip5_id { get; set; }
[JsonIgnore]
public int level { get; set; }
public long exp { get; set; } public long exp { get; set; }
public long count { get; set; }
} }
public class DeckUnitInfoSQL : SQL<DeckUnitInfo> public class DeckUnitInfoSQL : SQL<DeckUnitInfo>