From 88654d086fdebd3723221cc5a14a04d91d63ce75 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 24 二月 2025 21:27:16 +0800
Subject: [PATCH] 10407 【越南】【英语】【BT】【GM】【砍树】周末BUG汇总(模块战力支持超20亿;开服活动榜同步修改支持超20亿;)
---
System/OpenServerActivity/ImpactRankModel.cs | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/System/OpenServerActivity/ImpactRankModel.cs b/System/OpenServerActivity/ImpactRankModel.cs
index ec1ad3c..630d9d1 100644
--- a/System/OpenServerActivity/ImpactRankModel.cs
+++ b/System/OpenServerActivity/ImpactRankModel.cs
@@ -535,7 +535,7 @@
for (int i = 0; i < _package.OSCAwardCnt; i++)
{
var _sData = _package.OSCAwardList[i];
- var recordData = _sData.RecordData;
+ var recordData = _sData.RecordDataEx * Constants.ExpPointValue + _sData.RecordData;
switch (_sData.CampaignType)
{
case 9:
@@ -547,7 +547,7 @@
type = _sData.CampaignType,
billAwardGet = _sData.BillAwardRecord != 0,
tagAwardGet = (int)_sData.TagAwardRecord,
- value = (int)recordData
+ value = recordData
};
}
if (OnAwardGetEvent != null)
@@ -576,7 +576,7 @@
public int type;
public bool billAwardGet;
public int tagAwardGet;
- public int value;
+ public ulong value;
public bool IsTagGet(int _index)
{
@@ -616,7 +616,7 @@
var _cfg = GetTagAwardConfig(_type, i);
if (!_playerData.IsTagGet(GetTagIndex(_type, _index)))
{
- var _complete = _playerData.value >= _cfg.Condition;
+ var _complete = _playerData.value >= (ulong)_cfg.Condition;
if (_complete)
{
_displayIndex = i;
@@ -669,7 +669,7 @@
var _cfg = GetTagAwardConfig(_type, i);
if (!_playerData.IsTagGet(GetTagIndex(_type, _index)))
{
- var _complete = _playerData.value >= (_cfg as OSCBillTagAwardConfig).Condition;
+ var _complete = _playerData.value >= (ulong)(_cfg as OSCBillTagAwardConfig).Condition;
if (_complete)
{
_redpoint.state = RedPointState.GetReward;
--
Gitblit v1.8.0