|
@@ -1905,7 +1905,7 @@ class FightProc {
|
|
|
echo "$damageMemKey";
|
|
|
$mem = gMem();
|
|
|
if ($mem->exists($damageMemKey)) {
|
|
|
- FightProc::settleRankReward_worldBoss($turnnumMo->orderId);
|
|
|
+ FightProc::settleRankReward_worldBoss();
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1913,13 +1913,22 @@ class FightProc {
|
|
|
echo '----世界boss的排行奖励-发放完成----';
|
|
|
}
|
|
|
|
|
|
- public static function settleRankReward_worldBoss($orderId) {
|
|
|
+ public static function settleRankReward_worldBoss() {
|
|
|
echo '----开始发放世界boss的排行奖励-----';
|
|
|
$dic = GameConfig::worldboss_rankreward();
|
|
|
if ($dic == null) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ $turnNum = self::GetCurTurnNum();
|
|
|
+ $turnnumMo = GameConfig::worldboss_turnnum_getItem($turnNum);
|
|
|
+ $orderId = $turnnumMo->orderId;
|
|
|
+ $itemMo = GameConfig::item_getItem($turnnumMo->gateId);
|
|
|
+ if ($itemMo == null) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ $name = $itemMo->name;
|
|
|
+
|
|
|
$memKey = self::GetWorldBoss_DamageMemKey();
|
|
|
$index = 0;
|
|
|
foreach ($dic as $id => $mo) {
|
|
@@ -1931,8 +1940,8 @@ class FightProc {
|
|
|
|
|
|
foreach ($list as $uid => $score) {
|
|
|
$index += 1;
|
|
|
- self::settleDamageReward_worldBoss($orderId, $uid, $score);
|
|
|
- EmailProc::SendWorldBossRewardMail(req()->zoneid, $uid, $mo->reward, $index);
|
|
|
+ self::settleDamageReward_worldBoss($name,$orderId, $uid, $score);
|
|
|
+ EmailProc::SendWorldBossRewardMail(req()->zoneid, $uid, $mo->reward, $index,$name);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -1943,7 +1952,7 @@ class FightProc {
|
|
|
// }
|
|
|
}
|
|
|
|
|
|
- public static function settleDamageReward_worldBoss($orderId, $uid, $demageVal) {
|
|
|
+ public static function settleDamageReward_worldBoss($name,$orderId, $uid, $demageVal) {
|
|
|
$demageList = GameConfig::worldboss_demagereward_getItemArray($orderId);
|
|
|
|
|
|
$userInfo = UserProc::getUserGame(req()->zoneid, $uid);
|
|
@@ -1980,7 +1989,7 @@ class FightProc {
|
|
|
}
|
|
|
|
|
|
if($str != null){
|
|
|
- EmailProc::SendWorldBossDamageRewardMail(req()->zoneid, $uid,$str);
|
|
|
+ EmailProc::SendWorldBossDamageRewardMail(req()->zoneid, $uid,$str,$name);
|
|
|
}
|
|
|
}
|
|
|
|