1
This commit is contained in:
parent
602ca758a1
commit
6dc2a5257a
@ -249,7 +249,8 @@ class Item {
|
|||||||
self::FUNC_TYPE,
|
self::FUNC_TYPE,
|
||||||
self::MATERIAL_TYPE,
|
self::MATERIAL_TYPE,
|
||||||
self::FRAGMENT_TYPE,
|
self::FRAGMENT_TYPE,
|
||||||
14
|
14,
|
||||||
|
self::FRAGMENT_BOX_TYPE,
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -25,8 +25,11 @@ require_once('models/RealtimeData.php');
|
|||||||
|
|
||||||
require_once('services/RankActivityService.php');
|
require_once('services/RankActivityService.php');
|
||||||
require_once('services/FormulaService.php');
|
require_once('services/FormulaService.php');
|
||||||
|
require_once('services/AwardService.php');
|
||||||
|
require_once('services/PropertyChgService.php');
|
||||||
|
|
||||||
use mt;
|
use mt;
|
||||||
|
use services;
|
||||||
use phpcommon\SqlHelper;
|
use phpcommon\SqlHelper;
|
||||||
use models\Season;
|
use models\Season;
|
||||||
use models\Battle;
|
use models\Battle;
|
||||||
@ -666,6 +669,7 @@ class BattleDataService extends BaseService {
|
|||||||
|
|
||||||
private function randWeight($items)
|
private function randWeight($items)
|
||||||
{
|
{
|
||||||
|
error_log(json_encode($items));
|
||||||
$weights = array();
|
$weights = array();
|
||||||
{
|
{
|
||||||
$weight = 0;
|
$weight = 0;
|
||||||
@ -713,6 +717,8 @@ class BattleDataService extends BaseService {
|
|||||||
|
|
||||||
private function procDrop($dropIdx)
|
private function procDrop($dropIdx)
|
||||||
{
|
{
|
||||||
|
$propertyChgService = new services\PropertyChgService();
|
||||||
|
$awardService = new services\AwardService();
|
||||||
$matchMode = getReqVal('match_mode', 0);
|
$matchMode = getReqVal('match_mode', 0);
|
||||||
if ($dropIdx == 0) {
|
if ($dropIdx == 0) {
|
||||||
$itemId = FragmentPool::dropHero();
|
$itemId = FragmentPool::dropHero();
|
||||||
@ -722,6 +728,15 @@ class BattleDataService extends BaseService {
|
|||||||
'item_id' => $itemId,
|
'item_id' => $itemId,
|
||||||
'item_num' => 1
|
'item_num' => 1
|
||||||
));
|
));
|
||||||
|
myself()->_addItems(
|
||||||
|
array(
|
||||||
|
array(
|
||||||
|
'item_id' => $itemId,
|
||||||
|
'item_num' => 1
|
||||||
|
)),
|
||||||
|
$awardService,
|
||||||
|
$propertyChgService
|
||||||
|
);
|
||||||
if ($matchMode == self::MATCH_MODE_PVE) {
|
if ($matchMode == self::MATCH_MODE_PVE) {
|
||||||
myself()->_incDailyV(TN_DAILY_PVE_GET_FRAGMENT_NUM, 0, 1);
|
myself()->_incDailyV(TN_DAILY_PVE_GET_FRAGMENT_NUM, 0, 1);
|
||||||
} else {
|
} else {
|
||||||
@ -736,6 +751,15 @@ class BattleDataService extends BaseService {
|
|||||||
'item_id' => $itemId,
|
'item_id' => $itemId,
|
||||||
'item_num' => 1
|
'item_num' => 1
|
||||||
));
|
));
|
||||||
|
myself()->_addItems(
|
||||||
|
array(
|
||||||
|
array(
|
||||||
|
'item_id' => $itemId,
|
||||||
|
'item_num' => 1
|
||||||
|
)),
|
||||||
|
$awardService,
|
||||||
|
$propertyChgService
|
||||||
|
);
|
||||||
if ($matchMode == self::MATCH_MODE_PVE) {
|
if ($matchMode == self::MATCH_MODE_PVE) {
|
||||||
myself()->_incDailyV(TN_DAILY_PVE_GET_FRAGMENT_NUM, 0, 1);
|
myself()->_incDailyV(TN_DAILY_PVE_GET_FRAGMENT_NUM, 0, 1);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user