From 4f5b4c6a6b239aabc2d0bf78a15832904850fb88 Mon Sep 17 00:00:00 2001 From: gamer147 Date: Sun, 31 May 2026 10:27:27 -0400 Subject: [PATCH] feat(bootstrap): add arena-two-pick-rewards seed file + POCO --- .../Data/seeds/arena-two-pick-rewards.json | 18 ++++++++++++++++++ .../Models/Seed/ArenaTwoPickRewardSeed.cs | 11 +++++++++++ 2 files changed, 29 insertions(+) create mode 100644 SVSim.Bootstrap/Data/seeds/arena-two-pick-rewards.json create mode 100644 SVSim.Bootstrap/Models/Seed/ArenaTwoPickRewardSeed.cs diff --git a/SVSim.Bootstrap/Data/seeds/arena-two-pick-rewards.json b/SVSim.Bootstrap/Data/seeds/arena-two-pick-rewards.json new file mode 100644 index 0000000..3cc9417 --- /dev/null +++ b/SVSim.Bootstrap/Data/seeds/arena-two-pick-rewards.json @@ -0,0 +1,18 @@ +[ + { "win_count": 0, "reward_type": 4, "reward_id": 80001, "reward_num": 1 }, + { "win_count": 0, "reward_type": 9, "reward_id": 0, "reward_num": 100 }, + { "win_count": 1, "reward_type": 4, "reward_id": 80001, "reward_num": 1 }, + { "win_count": 1, "reward_type": 9, "reward_id": 0, "reward_num": 300 }, + { "win_count": 2, "reward_type": 4, "reward_id": 80001, "reward_num": 1 }, + { "win_count": 2, "reward_type": 9, "reward_id": 0, "reward_num": 500 }, + { "win_count": 3, "reward_type": 4, "reward_id": 80001, "reward_num": 1 }, + { "win_count": 3, "reward_type": 9, "reward_id": 0, "reward_num": 700 }, + { "win_count": 4, "reward_type": 4, "reward_id": 80001, "reward_num": 1 }, + { "win_count": 4, "reward_type": 9, "reward_id": 0, "reward_num": 850 }, + { "win_count": 5, "reward_type": 4, "reward_id": 80001, "reward_num": 1 }, + { "win_count": 5, "reward_type": 9, "reward_id": 0, "reward_num": 1000 }, + { "win_count": 6, "reward_type": 4, "reward_id": 80001, "reward_num": 1 }, + { "win_count": 6, "reward_type": 9, "reward_id": 0, "reward_num": 1250 }, + { "win_count": 7, "reward_type": 4, "reward_id": 80001, "reward_num": 2 }, + { "win_count": 7, "reward_type": 9, "reward_id": 0, "reward_num": 1500 } +] diff --git a/SVSim.Bootstrap/Models/Seed/ArenaTwoPickRewardSeed.cs b/SVSim.Bootstrap/Models/Seed/ArenaTwoPickRewardSeed.cs new file mode 100644 index 0000000..1857575 --- /dev/null +++ b/SVSim.Bootstrap/Models/Seed/ArenaTwoPickRewardSeed.cs @@ -0,0 +1,11 @@ +using System.Text.Json.Serialization; + +namespace SVSim.Bootstrap.Models.Seed; + +public class ArenaTwoPickRewardSeed +{ + [JsonPropertyName("win_count")] public int WinCount { get; set; } + [JsonPropertyName("reward_type")] public int RewardType { get; set; } + [JsonPropertyName("reward_id")] public long RewardId { get; set; } + [JsonPropertyName("reward_num")] public int RewardNum { get; set; } +}