2025-01-30 23:36:55 +00:00
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
|
|
|
|
public class DungeonResult_Nightmare : DungeonResultBase
|
|
|
|
|
{
|
|
|
|
|
public override void Set(bool? win)
|
|
|
|
|
{
|
|
|
|
|
base.Set(win);
|
|
|
|
|
|
2025-01-31 05:32:03 +00:00
|
|
|
var BeforeDmg = Math.Truncate(MyValue.MyChoiceMapData.d_NightmareBeforeDmg);
|
2025-01-31 03:21:18 +00:00
|
|
|
var CurDmg = Math.Truncate(DungeonInfo.Ins.m_TotalDamage);
|
2025-07-22 00:24:36 +00:00
|
|
|
texts[0].text = DSUtil.Format(422, NumberFormatter.FormatNumber(BeforeDmg));
|
|
|
|
|
texts[1].text = DSUtil.Format(423, NumberFormatter.FormatNumber(CurDmg));
|
|
|
|
|
rewards[0].Set(list_reward[0]);
|
|
|
|
|
rewards[1].Set(list_reward[1]);
|
2025-01-30 23:36:55 +00:00
|
|
|
|
|
|
|
|
if (CurDmg > BeforeDmg)
|
2025-01-31 03:21:18 +00:00
|
|
|
ServerInfo.Ins.Save_Rank("Rank_Damage", new List<string> { CurDmg.ToString() });
|
2025-03-19 00:49:50 +00:00
|
|
|
|
|
|
|
|
var sdata = ServerInfo.Ins.m_ServerData;
|
|
|
|
|
sdata.Add_MissionCount(ePurpose.CONTENTS_CLEAR, 3);
|
|
|
|
|
ServerInfo.Ins.Write(null, false);
|
2025-01-30 23:36:55 +00:00
|
|
|
}
|
|
|
|
|
}
|