using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace nksrv.StaticInfo
{
public class MainQuestCompletionData
{
public int id;
public int group_id;
public string category = "";
public int condition_id;
public int next_main_quest_id = 0;
public int reward_id = 0;
public int target_chapter_id;
}
public class CampaignStageRecord
{
public int id;
public int chapter_id;
public string stage_category = "";
public int reward_id = 0;
///
/// Can be Normal or Hard
///
public string chapter_mod = "";
public string stage_type = "";
}
public class RewardTableRecord
{
public int id;
public int user_exp;
public int character_exp;
public RewardEntry[]? rewards;
}
public class RewardEntry
{
///
/// example: 1000000
///
public int reward_percent;
public string percent_display_type = "";
public string reward_type = "";
public int reward_id;
public int reward_value;
}
public class ClearedTutorialData
{
public int id;
public int VersionGroup = 0;
public int GroupId;
public int ClearedStageId;
public int NextId;
public bool SaveTutorial;
}
public class CharacterLevelData
{
///
/// level
///
public int level;
///
/// can be CharacterLevel or SynchroLevel
///
public string type = "";
///
/// amount of credits required
///
public int gold = 0;
///
/// amount of battle data required
///
public int character_exp = 0;
///
/// amount of core dust required
///
public int character_exp2 = 0;
}
}