implemented separate arena season data + changed arena station prices to real ones + added missing crew in set 2
This commit is contained in:
+96
-86
@@ -86,10 +86,21 @@ export const VALKYRIEEXCLUSIVESONGS = [
|
||||
'1736', '1737', '1738', '1848', '1847', '1849' // X-record
|
||||
]
|
||||
|
||||
// arena station crew with name cheatsheet
|
||||
// 29 nearnoah xmas
|
||||
// 82 kanade halloween
|
||||
// 95 rasis v
|
||||
// 101 right v
|
||||
// 103 nearnoah v
|
||||
// 104 nana v
|
||||
// 106 natsuhi
|
||||
// 107 cocona
|
||||
|
||||
// ARENA data
|
||||
export const ARENA = {
|
||||
'Set 1 (04/25/22)': {
|
||||
details: {
|
||||
season: 0,
|
||||
season: 1,
|
||||
time_start: BigInt(Date.parse('25 Apr 2022 00:00:00 GMT')),
|
||||
time_end: BigInt(Date.parse('31 Dec 2022 23:59:59 GMT')),
|
||||
shop_start: BigInt(Date.parse('25 Apr 2022 00:00:00 GMT')),
|
||||
@@ -101,7 +112,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 3000,
|
||||
price: 15000,
|
||||
item_type: 11,
|
||||
item_id: 101,
|
||||
param: 1,
|
||||
@@ -109,7 +120,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 3000,
|
||||
price: 15000,
|
||||
item_type: 11,
|
||||
item_id: 95,
|
||||
param: 1,
|
||||
@@ -117,7 +128,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 8000,
|
||||
item_type: 0,
|
||||
item_id: 1855,
|
||||
param: 23,
|
||||
@@ -125,7 +136,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 8000,
|
||||
item_type: 0,
|
||||
item_id: 381,
|
||||
param: 8,
|
||||
@@ -133,7 +144,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 8000,
|
||||
item_type: 0,
|
||||
item_id: 633,
|
||||
param: 8,
|
||||
@@ -141,7 +152,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 4000,
|
||||
item_type: 0,
|
||||
item_id: 332,
|
||||
param: 8,
|
||||
@@ -149,7 +160,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 4000,
|
||||
item_type: 0,
|
||||
item_id: 711,
|
||||
param: 8,
|
||||
@@ -157,7 +168,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 4000,
|
||||
item_type: 0,
|
||||
item_id: 871,
|
||||
param: 8,
|
||||
@@ -165,7 +176,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 2000,
|
||||
item_type: 0,
|
||||
item_id: 872,
|
||||
param: 8,
|
||||
@@ -173,7 +184,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 2000,
|
||||
item_type: 0,
|
||||
item_id: 64,
|
||||
param: 8,
|
||||
@@ -181,7 +192,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 2000,
|
||||
item_type: 0,
|
||||
item_id: 88,
|
||||
param: 8,
|
||||
@@ -190,7 +201,7 @@ export const ARENA = {
|
||||
},
|
||||
'Set 2 (06/30/22)': {
|
||||
details: {
|
||||
season: 0,
|
||||
season: 2,
|
||||
time_start: BigInt(Date.parse('30 Jun 2022 00:00:00 GMT')),
|
||||
time_end: BigInt(Date.parse('31 Dec 2022 23:59:59 GMT')),
|
||||
shop_start: BigInt(Date.parse('30 Jun 2022 00:00:00 GMT')),
|
||||
@@ -199,18 +210,18 @@ export const ARENA = {
|
||||
is_shop: 1
|
||||
},
|
||||
arena_items: [
|
||||
// {
|
||||
// catalog_id: 1,
|
||||
// catalog_type: 1,
|
||||
// price: 3000,
|
||||
// item_type: 11,
|
||||
// item_id: 95,
|
||||
// param: 1,
|
||||
// },
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 15000,
|
||||
item_type: 11,
|
||||
item_id: 103,
|
||||
param: 1,
|
||||
},
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 8000,
|
||||
item_type: 0,
|
||||
item_id: 1742,
|
||||
param: 23,
|
||||
@@ -218,7 +229,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 8000,
|
||||
item_type: 0,
|
||||
item_id: 632,
|
||||
param: 8,
|
||||
@@ -226,7 +237,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 4000,
|
||||
item_type: 0,
|
||||
item_id: 37,
|
||||
param: 8,
|
||||
@@ -234,7 +245,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 4000,
|
||||
item_type: 0,
|
||||
item_id: 239,
|
||||
param: 8,
|
||||
@@ -242,7 +253,7 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 2000,
|
||||
item_type: 0,
|
||||
item_id: 111,
|
||||
param: 8,
|
||||
@@ -250,42 +261,42 @@ export const ARENA = {
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
price: 2000,
|
||||
item_type: 0,
|
||||
item_id: 132,
|
||||
param: 8,
|
||||
}
|
||||
],
|
||||
},
|
||||
'debug': {
|
||||
details: {
|
||||
season: 0,
|
||||
time_start: BigInt(Date.parse('30 Jun 2022 00:00:00 GMT')),
|
||||
time_end: BigInt(Date.parse('31 Dec 2022 23:59:59 GMT')),
|
||||
shop_start: BigInt(Date.parse('30 Jun 2022 00:00:00 GMT')),
|
||||
shop_end: BigInt(Date.parse('31 Dec 2022 23:59:59 GMT')),
|
||||
is_open: 1,
|
||||
is_shop: 1
|
||||
},
|
||||
arena_items: [
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
item_type: 1,
|
||||
item_id: 10,
|
||||
param: 1,
|
||||
},
|
||||
{
|
||||
catalog_id: 1,
|
||||
catalog_type: 1,
|
||||
price: 1000,
|
||||
item_type: parseInt(U.GetConfig('arena_debug_item_type')),
|
||||
item_id: 10,
|
||||
param: 1,
|
||||
}
|
||||
]
|
||||
}
|
||||
// 'debug': {
|
||||
// details: {
|
||||
// season: 0,
|
||||
// time_start: BigInt(Date.parse('30 Jun 2022 00:00:00 GMT')),
|
||||
// time_end: BigInt(Date.parse('31 Dec 2022 23:59:59 GMT')),
|
||||
// shop_start: BigInt(Date.parse('30 Jun 2022 00:00:00 GMT')),
|
||||
// shop_end: BigInt(Date.parse('31 Dec 2022 23:59:59 GMT')),
|
||||
// is_open: 1,
|
||||
// is_shop: 1
|
||||
// },
|
||||
// arena_items: [
|
||||
// {
|
||||
// catalog_id: 1,
|
||||
// catalog_type: 1,
|
||||
// price: 1000,
|
||||
// item_type: 1,
|
||||
// item_id: 10,
|
||||
// param: 1,
|
||||
// },
|
||||
// {
|
||||
// catalog_id: 1,
|
||||
// catalog_type: 1,
|
||||
// price: 1000,
|
||||
// item_type: parseInt(U.GetConfig('arena_debug_item_type')),
|
||||
// item_id: 10,
|
||||
// param: 1,
|
||||
// }
|
||||
// ]
|
||||
// }
|
||||
}
|
||||
|
||||
export const VALGENE = {
|
||||
@@ -4077,39 +4088,38 @@ export const SDVX_AUTOMATION_SONGS_2 = [
|
||||
99004
|
||||
]
|
||||
|
||||
|
||||
export const EXTENDS6 = [
|
||||
{
|
||||
{
|
||||
id: 91,
|
||||
type: 17,
|
||||
params: [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
SDVX_AUTOMATION_SONGS.join(','),
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
],
|
||||
},
|
||||
type: 17,
|
||||
params: [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
SDVX_AUTOMATION_SONGS.join(','),
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 92,
|
||||
type: 17,
|
||||
params: [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
SDVX_AUTOMATION_SONGS_2.join(','),
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
],
|
||||
},
|
||||
type: 17,
|
||||
params: [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
SDVX_AUTOMATION_SONGS_2.join(','),
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
@@ -264,30 +264,30 @@ export const common: EPR = async (info, data, send) => {
|
||||
let catalog = []
|
||||
let campaign = []
|
||||
|
||||
if(U.GetConfig('arena_szn') == 'debug') {
|
||||
for(let xxx = 0; xxx<=20; xxx++){
|
||||
arena_catalog_items.push({
|
||||
catalog_id: K.ITEM('s32', 1),
|
||||
catalog_type: K.ITEM('s32', 1),
|
||||
price: K.ITEM('s32', 1000),
|
||||
item_type: K.ITEM('s32', U.GetConfig('arena_debug_item_type')),
|
||||
item_id: K.ITEM('s32', xxx),
|
||||
param: K.ITEM('s32', 1),
|
||||
})
|
||||
}
|
||||
}
|
||||
else{
|
||||
for (let catalog_item in ARENA[U.GetConfig('arena_szn')].arena_items) {
|
||||
arena_catalog_items.push({
|
||||
catalog_id: K.ITEM('s32', ARENA[U.GetConfig('arena_szn')].arena_items[catalog_item].catalog_id),
|
||||
catalog_type: K.ITEM('s32', ARENA[U.GetConfig('arena_szn')].arena_items[catalog_item].catalog_type),
|
||||
price: K.ITEM('s32', ARENA[U.GetConfig('arena_szn')].arena_items[catalog_item].price),
|
||||
item_type: K.ITEM('s32', ARENA[U.GetConfig('arena_szn')].arena_items[catalog_item].item_type),
|
||||
item_id: K.ITEM('s32', ARENA[U.GetConfig('arena_szn')].arena_items[catalog_item].item_id),
|
||||
param: K.ITEM('s32', ARENA[U.GetConfig('arena_szn')].arena_items[catalog_item].param),
|
||||
})
|
||||
}
|
||||
// if(U.GetConfig('arena_szn') == 'debug') {
|
||||
// for(let xxx = 1; xxx<=150; xxx++){
|
||||
// arena_catalog_items.push({
|
||||
// catalog_id: K.ITEM('s32', 1),
|
||||
// catalog_type: K.ITEM('s32', 1),
|
||||
// price: K.ITEM('s32', 1000),
|
||||
// item_type: K.ITEM('s32', 11),
|
||||
// item_id: K.ITEM('s32', xxx),
|
||||
// param: K.ITEM('s32', 1),
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
// else{
|
||||
for (let catalog_item in ARENA[U.GetConfig('arena_szn')].arena_items) {
|
||||
arena_catalog_items.push({
|
||||
catalog_id: K.ITEM('s32', ARENA[U.GetConfig('arena_szn')].arena_items[catalog_item].catalog_id),
|
||||
catalog_type: K.ITEM('s32', ARENA[U.GetConfig('arena_szn')].arena_items[catalog_item].catalog_type),
|
||||
price: K.ITEM('s32', ARENA[U.GetConfig('arena_szn')].arena_items[catalog_item].price),
|
||||
item_type: K.ITEM('s32', ARENA[U.GetConfig('arena_szn')].arena_items[catalog_item].item_type),
|
||||
item_id: K.ITEM('s32', ARENA[U.GetConfig('arena_szn')].arena_items[catalog_item].item_id),
|
||||
param: K.ITEM('s32', ARENA[U.GetConfig('arena_szn')].arena_items[catalog_item].param),
|
||||
})
|
||||
}
|
||||
// }
|
||||
|
||||
let valgene_info = []
|
||||
let valgene_items = []
|
||||
@@ -407,7 +407,6 @@ export const common: EPR = async (info, data, send) => {
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
export const log: EPR = async (info, data, send) => {
|
||||
send.success();
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@ import { CourseRecord } from '../models/course_record';
|
||||
import { Profile } from '../models/profile';
|
||||
import { getVersion, IDToCode } from '../utils';
|
||||
import { Mix } from '../models/mix';
|
||||
import { ARENA } from '../data/exg';
|
||||
|
||||
async function getAutomationMixes(params: Param[]) {
|
||||
const mixids = params
|
||||
@@ -581,7 +582,8 @@ export const save: EPR = async (info, data, send) => {
|
||||
await DB.Upsert<Arena>(
|
||||
refid,
|
||||
{
|
||||
collection: 'arena'
|
||||
collection: 'arena',
|
||||
season: Object.keys(ARENA).findIndex(data => data == U.GetConfig('arena_szn')) + 1
|
||||
},
|
||||
{
|
||||
$inc: {
|
||||
@@ -655,8 +657,9 @@ export const load: EPR = async (info, data, send) => {
|
||||
const courses = await DB.Find<CourseRecord>(refid, { collection: 'course', version });
|
||||
const items = await DB.Find<Item>(refid, { collection: 'item' });
|
||||
const params = await DB.Find<Param>(refid, { collection: 'param' });
|
||||
const arena = await DB.FindOne<Arena>(refid, { collection: 'arena' });
|
||||
const arena = await DB.FindOne<Arena>(refid, { collection: 'arena', season: Object.keys(ARENA).findIndex(data => data == U.GetConfig('arena_szn')) + 1 });
|
||||
const xrecord = await DB.FindOne<XRecord>(refid, { collection: 'x-record' });
|
||||
console.log(JSON.stringify(arena))
|
||||
let time = new Date();
|
||||
let tempHour = time.getHours();
|
||||
let tempDate = time.getDate();
|
||||
@@ -722,7 +725,6 @@ export const load: EPR = async (info, data, send) => {
|
||||
}
|
||||
|
||||
// Check X-record data and unlock songs based on points
|
||||
console.log(JSON.stringify(info.model.split(":")[2].match(/^(G|H)$/g)))
|
||||
if(U.GetConfig('x_record') && (info.model.split(":")[2].match(/^(G|H)$/g) != null || U.GetConfig('enable_valk_songs'))) {
|
||||
// '1736', // discordia_penorerihumer - 150
|
||||
// '1737', // chewingood_toriena - 0
|
||||
|
||||
Reference in New Issue
Block a user