mirror of
https://github.com/hykilpikonna/AquaDX.git
synced 2026-05-06 13:00:21 -05:00
parent
fe0a2e738d
commit
beacca12c3
|
|
@ -147,7 +147,7 @@ tasks.processResources {
|
|||
}
|
||||
|
||||
tasks.test {
|
||||
enabled = project.hasProperty("runTests")
|
||||
enabled = false
|
||||
useJUnitPlatform()
|
||||
jvmArgs("-Dkotest.assertions.collection.print.size=100")
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,22 +0,0 @@
|
|||
FROM archlinux:latest
|
||||
|
||||
RUN pacman -Syu --noconfirm \
|
||||
&& pacman -S --noconfirm openssh sudo jdk21-openjdk wget which procps-ng zsh git curlie micro ripgrep python3 exa \
|
||||
&& rm -rf /var/cache/pacman/pkg/* \
|
||||
&& mkdir -p /var/run/sshd \
|
||||
&& chsh -s /bin/zsh root \
|
||||
&& curl -sL hydev.org/zsh | bash
|
||||
|
||||
RUN sed -i 's/.*PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config \
|
||||
&& sed -i 's/#PermitEmptyPasswords no/PermitEmptyPasswords yes/' /etc/ssh/sshd_config \
|
||||
&& sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config \
|
||||
&& sed -i 's/UsePAM yes/UsePAM no/' /etc/ssh/sshd_config
|
||||
|
||||
RUN echo "LC_ALL=en_US.UTF-8" >> /etc/environment \
|
||||
&& echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen \
|
||||
&& echo "LANG=en_US.UTF-8" > /etc/locale.conf \
|
||||
&& locale-gen en_US.UTF-8
|
||||
|
||||
RUN ssh-keygen -A && passwd -d root
|
||||
|
||||
CMD ["/usr/sbin/sshd", "-D"]
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
Add this to your `~/.ssh/config`:
|
||||
|
||||
```
|
||||
Host aquadx-devtainer
|
||||
HostName localhost
|
||||
Port 2322
|
||||
User root
|
||||
StrictHostKeyChecking no
|
||||
```
|
||||
|
||||
Then you can use `ssh aquadx-devtainer` to connect to the container.
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
services:
|
||||
dev:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
volumes:
|
||||
- ../../:/workspaces:cached
|
||||
cap_add:
|
||||
- SYS_PTRACE
|
||||
ports:
|
||||
- "127.0.0.1:2322:22"
|
||||
environment:
|
||||
- JAVA_OPTS=-Xmx2g
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
|
||||
|
||||
```
|
||||
gradle test -PrunTests --tests Mai2Test
|
||||
```
|
||||
|
|
@ -377,7 +377,7 @@ fun ChusanController.chusanInit() {
|
|||
}
|
||||
|
||||
// Static
|
||||
"GetGameEvent" static { db.gameEvent.findAll().let { mapOf("type" to 1, "length" to it.size, "gameEventList" to it) } }
|
||||
"GetGameEvent" static { db.gameEvent.findByEnable(true).let { mapOf("type" to 1, "length" to it.size, "gameEventList" to it) } }
|
||||
"GetGameCharge" static { db.gameCharge.findAll().let { mapOf("length" to it.size, "gameChargeList" to it) } }
|
||||
"GetGameGacha" static { db.gameGacha.findAll().let { mapOf("length" to it.size, "gameGachaList" to it, "registIdList" to empty) } }
|
||||
"GetGameMapAreaCondition" static { ChusanData.mapAreaCondition }
|
||||
|
|
|
|||
|
|
@ -2,27 +2,47 @@ package icu.samnyan.aqua.sega.chusan.model
|
|||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore
|
||||
import com.fasterxml.jackson.annotation.JsonProperty
|
||||
import icu.samnyan.aqua.net.games.BaseEntity
|
||||
import jakarta.persistence.*
|
||||
import java.time.LocalDateTime
|
||||
|
||||
class GameCharge {
|
||||
|
||||
// BaseEntity does not expose id to json, but IdExposedEntity does
|
||||
@MappedSuperclass
|
||||
class IdExposedEntity {
|
||||
@Id
|
||||
var id: Long = 0
|
||||
}
|
||||
|
||||
@Entity(name = "ChusanGameCharge")
|
||||
@Table(name = "chusan_game_charge")
|
||||
class GameCharge: BaseEntity() {
|
||||
var orderId = 0
|
||||
|
||||
@Column(unique = true)
|
||||
var chargeId = 0
|
||||
var price = 0
|
||||
var startDate: LocalDateTime? = LocalDateTime.of(2019, 1, 1, 0, 0, 0)
|
||||
var endDate: LocalDateTime? = LocalDateTime.of(2099, 1, 1, 0, 0, 0)
|
||||
var startDate: LocalDateTime? = null
|
||||
var endDate: LocalDateTime? = null
|
||||
var salePrice = 0
|
||||
var saleStartDate: LocalDateTime? = LocalDateTime.of(2019, 1, 1, 0, 0, 0)
|
||||
var saleEndDate: LocalDateTime? = LocalDateTime.of(2099, 1, 1, 0, 0, 0)
|
||||
var saleStartDate: LocalDateTime? = null
|
||||
var saleEndDate: LocalDateTime? = null
|
||||
}
|
||||
|
||||
class GameEvent {
|
||||
var id: Long = 0
|
||||
@Entity(name = "ChusanGameEvent")
|
||||
@Table(name = "chusan_game_event")
|
||||
class GameEvent: IdExposedEntity() {
|
||||
val type = 0
|
||||
val startDate: LocalDateTime? = LocalDateTime.of(2019, 1, 1, 0, 0, 0)
|
||||
val endDate: LocalDateTime? = LocalDateTime.of(2099, 1, 1, 0, 0, 0)
|
||||
val startDate: LocalDateTime? = null
|
||||
val endDate: LocalDateTime? = null
|
||||
|
||||
@JsonIgnore
|
||||
val enable = false
|
||||
}
|
||||
|
||||
class GameGacha {
|
||||
@Entity(name = "ChusanGameGacha")
|
||||
@Table(name = "chusan_game_gacha")
|
||||
class GameGacha : IdExposedEntity() {
|
||||
var gachaId = 0
|
||||
var gachaName: String? = null
|
||||
var type = 0
|
||||
|
|
@ -33,14 +53,15 @@ class GameGacha {
|
|||
var ceilingCnt = 0
|
||||
var changeRateCnt1 = 0
|
||||
var changeRateCnt2 = 0
|
||||
var startDate: LocalDateTime? = LocalDateTime.of(2019, 1, 1, 0, 0, 0)
|
||||
var endDate: LocalDateTime? = LocalDateTime.of(2099, 1, 1, 0, 0, 0)
|
||||
var noticeStartDate: LocalDateTime? = LocalDateTime.of(2019, 1, 1, 0, 0, 0)
|
||||
var noticeEndDate: LocalDateTime? = LocalDateTime.of(2099, 1, 1, 0, 0, 0)
|
||||
var startDate: LocalDateTime? = null
|
||||
var endDate: LocalDateTime? = null
|
||||
var noticeStartDate: LocalDateTime? = null
|
||||
var noticeEndDate: LocalDateTime? = null
|
||||
}
|
||||
|
||||
class GameGachaCard {
|
||||
var id: Long = 0
|
||||
@Entity(name = "ChusanGameGachaCard")
|
||||
@Table(name = "chusan_game_gacha_card")
|
||||
class GameGachaCard : IdExposedEntity() {
|
||||
var gachaId = 0
|
||||
var cardId = 0
|
||||
var rarity = 0
|
||||
|
|
@ -50,8 +71,9 @@ class GameGachaCard {
|
|||
var isPickup = false
|
||||
}
|
||||
|
||||
class GameLoginBonus {
|
||||
var id: Long = 0
|
||||
@Entity(name = "ChusanGameLoginBonus")
|
||||
@Table(name = "chusan_game_login_bonus")
|
||||
class GameLoginBonus : IdExposedEntity() {
|
||||
var version = 0
|
||||
var presetId = 0
|
||||
var loginBonusId = 0
|
||||
|
|
@ -63,17 +85,19 @@ class GameLoginBonus {
|
|||
var loginBonusCategoryType = 0
|
||||
}
|
||||
|
||||
class GameLoginBonusPreset {
|
||||
var id: Long = 0
|
||||
@Entity(name = "ChusanGameLoginBonusPreset")
|
||||
@Table(name = "chusan_game_login_bonus_preset")
|
||||
class GameLoginBonusPreset : IdExposedEntity() {
|
||||
var version = 0
|
||||
var presetName: String? = null
|
||||
var isEnabled = false
|
||||
}
|
||||
|
||||
class GameLinkedVerse {
|
||||
var id: Long = 0
|
||||
@Entity(name = "ChusanGameLinkedVerse")
|
||||
@Table(name = "chusan_game_linked_verse")
|
||||
class GameLinkedVerse: IdExposedEntity() {
|
||||
var musicId = 0
|
||||
var name: String? = null
|
||||
var startDate: LocalDateTime? = LocalDateTime.of(2019, 1, 1, 0, 0, 0)
|
||||
var endDate: LocalDateTime? = LocalDateTime.of(2099, 1, 1, 0, 0, 0)
|
||||
var startDate: LocalDateTime? = null
|
||||
var endDate: LocalDateTime? = null
|
||||
}
|
||||
|
|
@ -13,8 +13,7 @@ import org.springframework.data.jpa.repository.JpaRepository
|
|||
import org.springframework.data.jpa.repository.Query
|
||||
import org.springframework.data.repository.NoRepositoryBean
|
||||
import org.springframework.stereotype.Component
|
||||
import icu.samnyan.aqua.sega.util.GameDataService
|
||||
import icu.samnyan.aqua.sega.util.StaticRepo
|
||||
import java.util.*
|
||||
|
||||
|
||||
@NoRepositoryBean
|
||||
|
|
@ -74,6 +73,8 @@ interface Chu3UserLinkedVerseRepo : Chu3UserLinked<Chu3UserLinkedVerse> {
|
|||
fun findByUserAndLinkedVerseId(user: Chu3UserData, linkedVerseId: Int): Chu3UserLinkedVerse?
|
||||
}
|
||||
|
||||
interface Chu3GameLinkedVerseRepo : JpaRepository<GameLinkedVerse, Int>
|
||||
|
||||
interface Chu3UserDataRepo : GenericUserDataRepo<Chu3UserData> {
|
||||
fun findTopByLastClientIdOrderByLastPlayDateDesc(lastClientId: String): Chu3UserData?
|
||||
}
|
||||
|
|
@ -146,23 +147,44 @@ interface Chu3UserChallengeRepo : Chu3UserLinked<Chu3UserChallenge> {
|
|||
fun findByUserAndUnlockChallengeId(user: Chu3UserData, unlockChallengeId: Int): Chu3UserChallenge?
|
||||
}
|
||||
|
||||
interface Chu3GameChargeRepo : JpaRepository<GameCharge, Long>
|
||||
|
||||
interface Chu3GameEventRepo : JpaRepository<GameEvent, Int> {
|
||||
fun findByEnable(enable: Boolean): List<GameEvent>
|
||||
}
|
||||
|
||||
interface Chu3GameGachaCardRepo : JpaRepository<GameGachaCard, Long> {
|
||||
fun findAllByGachaId(gachaId: Int): List<GameGachaCard>
|
||||
}
|
||||
|
||||
interface Chu3GameGachaRepo : JpaRepository<GameGacha, Long>
|
||||
|
||||
interface Chu3GameLoginBonusPresetsRepo : JpaRepository<GameLoginBonusPreset, Long> {
|
||||
@Query(
|
||||
value = "select * from chusan_game_login_bonus_preset where version = ?1 and is_enabled = ?2",
|
||||
nativeQuery = true
|
||||
)
|
||||
fun findLoginBonusPresets(version: Int, isEnabled: Int): List<GameLoginBonusPreset>
|
||||
}
|
||||
|
||||
interface Chu3GameLoginBonusRepo : JpaRepository<GameLoginBonus, Int> {
|
||||
@Query(
|
||||
value = "select * from chusan_game_login_bonus where version = ?1 and preset_id = ?2 order by need_login_day_count desc",
|
||||
nativeQuery = true
|
||||
)
|
||||
fun findGameLoginBonus(version: Int, presetId: Int): List<GameLoginBonus>
|
||||
|
||||
@Query(
|
||||
value = "select * from chusan_game_login_bonus where version = ?1 and preset_id = ?2 and need_login_day_count = ?3 limit 1",
|
||||
nativeQuery = true
|
||||
)
|
||||
fun findByRequiredDays(version: Int, presetId: Int, requiredDays: Int): GameLoginBonus?
|
||||
}
|
||||
|
||||
interface Chu3UserRegionsRepo: Chu3UserLinked<UserRegions> {
|
||||
fun findByUserAndRegionId(user: Chu3UserData, regionId: Int): UserRegions?
|
||||
}
|
||||
|
||||
class Chu3GameGachaCardRepo(data: List<GameGachaCard>) : StaticRepo<GameGachaCard, Long>(data, { it.id }) {
|
||||
fun findAllByGachaId(gachaId: Int) = data.filter { it.gachaId == gachaId }
|
||||
}
|
||||
|
||||
class Chu3GameLoginBonusPresetsRepo(data: List<GameLoginBonusPreset>) : StaticRepo<GameLoginBonusPreset, Long>(data, { it.id }) {
|
||||
fun findLoginBonusPresets(version: Int, isEnabled: Int) = data.filter { it.version == version && it.isEnabled == (isEnabled == 1) }
|
||||
}
|
||||
|
||||
class Chu3GameLoginBonusRepo(data: List<GameLoginBonus>) : StaticRepo<GameLoginBonus, Long>(data, { it.id }) {
|
||||
fun findGameLoginBonus(version: Int, presetId: Int) = data.filter { it.version == version && it.presetId == presetId }.sortedByDescending { it.needLoginDayCount }
|
||||
fun findByRequiredDays(version: Int, presetId: Int, requiredDays: Int) = data.find { it.version == version && it.presetId == presetId && it.needLoginDayCount == requiredDays }
|
||||
}
|
||||
|
||||
@Component
|
||||
class Chu3Repos(
|
||||
val userLoginBonus: Chu3UserLoginBonusRepo,
|
||||
|
|
@ -187,13 +209,11 @@ class Chu3Repos(
|
|||
val userMisc: Chu3UserMiscRepo,
|
||||
val userChallenge: Chu3UserChallengeRepo,
|
||||
val userLinkedVerse: Chu3UserLinkedVerseRepo,
|
||||
val gameData: GameDataService
|
||||
) {
|
||||
val gameCharge = StaticRepo(gameData.chu3GameCharges) { it.orderId.toLong() }
|
||||
val gameEvent = StaticRepo(gameData.chu3GameEvents) { it.id }
|
||||
val gameGachaCard = Chu3GameGachaCardRepo(gameData.chu3GameGachaCards)
|
||||
val gameGacha = StaticRepo(gameData.chu3GameGachas) { it.gachaId.toLong() }
|
||||
val gameLoginBonusPresets = Chu3GameLoginBonusPresetsRepo(gameData.chu3GameLoginBonusPresets)
|
||||
val gameLoginBonus = Chu3GameLoginBonusRepo(gameData.chu3GameLoginBonuses)
|
||||
val gameLinkedVerse = StaticRepo(gameData.chu3GameLinkedVerses) { it.id }
|
||||
}
|
||||
val gameCharge: Chu3GameChargeRepo,
|
||||
val gameEvent: Chu3GameEventRepo,
|
||||
val gameGachaCard: Chu3GameGachaCardRepo,
|
||||
val gameGacha: Chu3GameGachaRepo,
|
||||
val gameLoginBonusPresets: Chu3GameLoginBonusPresetsRepo,
|
||||
val gameLoginBonus: Chu3GameLoginBonusRepo,
|
||||
val gameLinkedVerse: Chu3GameLinkedVerseRepo
|
||||
)
|
||||
|
|
@ -51,7 +51,7 @@ fun Maimai2ServletController.initApis() {
|
|||
}
|
||||
|
||||
// Maimai only request for event type 1
|
||||
"GetGameEvent" static { mapOf("type" to 1, "gameEventList" to db.gameEvent.findAll()) }
|
||||
"GetGameEvent" static { mapOf("type" to 1, "gameEventList" to db.gameEvent.findByEnable(true)) }
|
||||
"GetGameCharge" static { db.gameCharge.findAll().let { mapOf("length" to it.size, "gameChargeList" to it) } }
|
||||
|
||||
"GetUserOption" { mapOf(
|
||||
|
|
|
|||
|
|
@ -1,29 +1,43 @@
|
|||
package icu.samnyan.aqua.sega.maimai2.model
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore
|
||||
import icu.samnyan.aqua.net.games.BaseEntity
|
||||
import jakarta.persistence.Column
|
||||
import jakarta.persistence.Entity
|
||||
import jakarta.persistence.Table
|
||||
|
||||
class Mai2GameEvent {
|
||||
@Entity
|
||||
@Table(name = "maimai2_game_event")
|
||||
class Mai2GameEvent : BaseEntity() {
|
||||
@JsonIgnore(false)
|
||||
var id = 0L
|
||||
override var id = 0L
|
||||
|
||||
var type = 0
|
||||
var startDate: String? = "2019-01-01 00:00:00.000000"
|
||||
var endDate: String? = "2099-01-01 00:00:00.000000"
|
||||
var startDate: String? = null
|
||||
var endDate: String? = null
|
||||
|
||||
@JsonIgnore
|
||||
var enable = false
|
||||
var disableArea = ""
|
||||
}
|
||||
|
||||
class Mai2GameCharge {
|
||||
@Entity
|
||||
@Table(name = "maimai2_game_charge")
|
||||
class Mai2GameCharge : BaseEntity() {
|
||||
@Column(unique = true)
|
||||
var chargeId = 0L
|
||||
var orderId = 0L
|
||||
var price = 0
|
||||
var startDate: String? = "2019-01-01 00:00:00.000000"
|
||||
var endDate: String? = "2099-01-01 00:00:00.000000"
|
||||
val orderId = 0L
|
||||
val price = 0
|
||||
val startDate: String? = null
|
||||
val endDate: String? = null
|
||||
}
|
||||
|
||||
class Mai2GameSellingCard {
|
||||
@Entity
|
||||
@Table(name = "maimai2_game_selling_card")
|
||||
class Mai2GameSellingCard : BaseEntity() {
|
||||
var cardId = 0L
|
||||
var startDate: String? = "2019-01-01 00:00:00.000000"
|
||||
var endDate: String? = "2099-01-01 00:00:00.000000"
|
||||
var noticeStartDate: String? = "2019-01-01 00:00:00.000000"
|
||||
var noticeEndDate: String? = "2099-01-01 00:00:00.000000"
|
||||
var startDate: String? = null
|
||||
var endDate: String? = null
|
||||
var noticeStartDate: String? = null
|
||||
var noticeEndDate: String? = null
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,8 +15,6 @@ import org.springframework.data.jpa.repository.Modifying
|
|||
import org.springframework.data.repository.NoRepositoryBean
|
||||
import org.springframework.stereotype.Component
|
||||
import org.springframework.transaction.annotation.Transactional
|
||||
import icu.samnyan.aqua.sega.util.GameDataService
|
||||
import icu.samnyan.aqua.sega.util.StaticRepo
|
||||
import java.util.*
|
||||
|
||||
@NoRepositoryBean
|
||||
|
|
@ -119,6 +117,14 @@ interface MAi2UserIntimateRepo : Mai2UserLinked<Mai2UserIntimate> {
|
|||
fun findByUserAndPartnerId(user: Mai2UserDetail, partnerId: Int): Mai2UserIntimate?
|
||||
}
|
||||
|
||||
interface Mai2GameChargeRepo : JpaRepository<Mai2GameCharge, Long>
|
||||
|
||||
interface Mai2GameEventRepo : JpaRepository<Mai2GameEvent, Int> {
|
||||
fun findByEnable(enable: Boolean): List<Mai2GameEvent>
|
||||
}
|
||||
|
||||
interface Mai2GameSellingCardRepo : JpaRepository<Mai2GameSellingCard, Long>
|
||||
|
||||
interface Mai2UserRegionsRepo: Mai2UserLinked<UserRegions> {
|
||||
fun findByUserAndRegionId(user: Mai2UserDetail, regionId: Int): UserRegions?
|
||||
}
|
||||
|
|
@ -146,10 +152,8 @@ class Mai2Repos(
|
|||
val userUdemae: Mai2UserUdemaeRepo,
|
||||
val userKaleidx: MAi2UserKaleidxRepo,
|
||||
val userIntimate: MAi2UserIntimateRepo,
|
||||
val gameCharge: Mai2GameChargeRepo,
|
||||
val gameEvent: Mai2GameEventRepo,
|
||||
val gameSellingCard: Mai2GameSellingCardRepo,
|
||||
val userRegions: Mai2UserRegionsRepo,
|
||||
gameData: GameDataService
|
||||
) {
|
||||
val gameCharge = StaticRepo(gameData.mai2Charges) { it.orderId }
|
||||
val gameEvent = StaticRepo(gameData.mai2Events) { it.id }
|
||||
val gameSellingCard = StaticRepo(gameData.mai2SellingCards) { it.cardId }
|
||||
}
|
||||
)
|
||||
|
|
|
|||
|
|
@ -12,8 +12,6 @@ import org.springframework.data.jpa.repository.JpaRepository
|
|||
import org.springframework.data.jpa.repository.Query
|
||||
import org.springframework.data.repository.NoRepositoryBean
|
||||
import org.springframework.stereotype.Component
|
||||
import icu.samnyan.aqua.sega.util.GameDataService
|
||||
import icu.samnyan.aqua.sega.util.StaticRepo
|
||||
import java.util.*
|
||||
|
||||
|
||||
|
|
@ -151,12 +149,15 @@ interface OgkUserRegionsRepo: OngekiUserLinked<UserRegions> {
|
|||
fun findByUserAndRegionId(user: UserData, regionId: Int): UserRegions?
|
||||
}
|
||||
|
||||
class OngekiGameGachaCardRepo(data: List<GameGachaCard>) : StaticRepo<GameGachaCard, Long>(data, { it.cardId }) {
|
||||
private val gachaMap by lazy { data.groupBy { it.gachaId } }
|
||||
fun findAllByGachaId(gachaId: Long) = gachaMap[gachaId] ?: emptyList()
|
||||
fun findAllByGachaIdAndPermanent(gachaId: Long) = (gachaMap[gachaId] ?: emptyList()) + (gachaMap[1112L] ?: emptyList())
|
||||
interface OgkGameGachaCardRepo : JpaRepository<GameGachaCard, Long> {
|
||||
fun findAllByGachaId(gachaId: Long): List<GameGachaCard>
|
||||
|
||||
@Query("SELECT g FROM OngekiGameGachaCard g WHERE g.gachaId = :gachaId OR g.gachaId = 1112")
|
||||
fun findAllByGachaIdAndPermanent(gachaId: Long): List<GameGachaCard>
|
||||
}
|
||||
|
||||
interface OgkGameGachaRepo : JpaRepository<GameGacha, Long>
|
||||
|
||||
interface OgkUserGachaRepo : OngekiUserLinked<UserGacha> {
|
||||
fun findByUserAndGachaId(user: UserData, gachaId: Long): UserGacha?
|
||||
}
|
||||
|
|
@ -165,6 +166,14 @@ interface OgkUserGachaRepo : OngekiUserLinked<UserGacha> {
|
|||
interface OgkUserEventMapRepo : OngekiUserLinked<UserEventMap>
|
||||
interface OgkUserSkinRepo : OngekiUserLinked<UserSkin>
|
||||
|
||||
interface OgkGameCardRepo : JpaRepository<GameCard, Long>
|
||||
interface OgkGameCharaRepo : JpaRepository<GameChara, Long>
|
||||
interface OgkGameEventRepo : JpaRepository<GameEvent, Long>
|
||||
interface OgkGameMusicRepo : JpaRepository<GameMusic, Long>
|
||||
interface OgkGamePointRepo : JpaRepository<GamePoint, Long>
|
||||
interface OgkGamePresentRepo : JpaRepository<GamePresent, Long>
|
||||
interface OgkGameRewardRepo : JpaRepository<GameReward, Long>
|
||||
interface OgkGameSkillRepo : JpaRepository<GameSkill, Long>
|
||||
|
||||
@Component
|
||||
class OngekiUserRepos(
|
||||
|
|
@ -202,19 +211,17 @@ class OngekiUserRepos(
|
|||
|
||||
@Component
|
||||
class OngekiGameRepos(
|
||||
val gameData: GameDataService
|
||||
) {
|
||||
val card = StaticRepo(gameData.ogkGameCards) { it.cardId }
|
||||
val chara = StaticRepo(gameData.ogkGameCharas) { it.modelId }
|
||||
val event = StaticRepo(gameData.ogkGameEvents) { it.id }
|
||||
val music = StaticRepo(gameData.ogkGameMusics) { it.id }
|
||||
val point = StaticRepo(gameData.ogkGamePoints) { it.id }
|
||||
val present = StaticRepo(gameData.ogkGamePresents) { it.id }
|
||||
val reward = StaticRepo(gameData.ogkGameRewards) { it.id }
|
||||
val skill = StaticRepo(gameData.ogkGameSkills) { it.id }
|
||||
val gachaCard = OngekiGameGachaCardRepo(gameData.ogkGameGachaCards)
|
||||
val gacha = StaticRepo(gameData.ogkGameGachas) { it.gachaId }
|
||||
}
|
||||
val card: OgkGameCardRepo,
|
||||
val chara: OgkGameCharaRepo,
|
||||
val event: OgkGameEventRepo,
|
||||
val music: OgkGameMusicRepo,
|
||||
val point: OgkGamePointRepo,
|
||||
val present: OgkGamePresentRepo,
|
||||
val reward: OgkGameRewardRepo,
|
||||
val skill: OgkGameSkillRepo,
|
||||
val gachaCard: OgkGameGachaCardRepo,
|
||||
val gacha:OgkGameGachaRepo
|
||||
)
|
||||
|
||||
@Component
|
||||
class OngekiRepos(
|
||||
|
|
|
|||
|
|
@ -1,9 +1,14 @@
|
|||
package icu.samnyan.aqua.sega.ongeki.model
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore
|
||||
import com.fasterxml.jackson.annotation.JsonProperty
|
||||
import jakarta.persistence.*
|
||||
|
||||
@Entity(name = "OngekiGameCard")
|
||||
@Table(name = "ongeki_game_card")
|
||||
class GameCard {
|
||||
var cardId: Long = 0
|
||||
@Id
|
||||
var id: Long = 0
|
||||
var name: String = ""
|
||||
var nickName: String = ""
|
||||
var attribute: String = ""
|
||||
|
|
@ -19,17 +24,30 @@ class GameCard {
|
|||
var version: String = ""
|
||||
}
|
||||
|
||||
|
||||
@Entity(name = "OngekiGameChara")
|
||||
@Table(name = "ongeki_game_chara")
|
||||
class GameChara {
|
||||
@Id
|
||||
var id: Long = 0
|
||||
var name: String = ""
|
||||
var cv: String = ""
|
||||
var modelId = 0
|
||||
}
|
||||
|
||||
|
||||
@Entity(name = "OngekiGameEvent")
|
||||
@Table(name = "ongeki_game_event")
|
||||
class GameEvent {
|
||||
@Id
|
||||
var id: Long = 0
|
||||
}
|
||||
|
||||
|
||||
@Entity(name = "OngekiGameMusic")
|
||||
@Table(name = "ongeki_game_music")
|
||||
class GameMusic {
|
||||
@Id
|
||||
var id: Long = 0
|
||||
var name: String = ""
|
||||
var sortName: String = ""
|
||||
|
|
@ -44,15 +62,26 @@ class GameMusic {
|
|||
var level4: String = ""
|
||||
}
|
||||
|
||||
|
||||
@Entity(name = "OngekiGamePoint")
|
||||
@Table(name = "ongeki_game_point", uniqueConstraints = [UniqueConstraint(columnNames = ["type"])])
|
||||
class GamePoint {
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@JsonIgnore
|
||||
var id: Long = 0
|
||||
@Enumerated(EnumType.ORDINAL)
|
||||
var type: OgkGpProductID = OgkGpProductID.A_Credit1
|
||||
var cost: Int = 0
|
||||
val startDate = "2000-01-01 05:00:00.0"
|
||||
val endDate = "2099-01-01 05:00:00.0"
|
||||
}
|
||||
|
||||
|
||||
@Entity(name = "OngekiGamePresent")
|
||||
@Table(name = "ongeki_game_present")
|
||||
class GamePresent {
|
||||
@Id
|
||||
var id: Long = 0
|
||||
var presentName: String = ""
|
||||
var rewardId: Int = 0 // count
|
||||
|
|
@ -62,20 +91,33 @@ class GamePresent {
|
|||
val endDate = "2099-01-01 05:00:00.0"
|
||||
}
|
||||
|
||||
|
||||
@Entity(name = "OngekiGameReward")
|
||||
@Table(name = "ongeki_game_reward")
|
||||
class GameReward {
|
||||
@Id
|
||||
var id: Long = 0
|
||||
|
||||
@Enumerated(EnumType.ORDINAL)
|
||||
var itemKind: OgkItemType = OgkItemType.None
|
||||
var itemId = 0
|
||||
}
|
||||
|
||||
|
||||
@Entity(name = "OngekiGameSkill")
|
||||
@Table(name = "ongeki_game_skill")
|
||||
class GameSkill {
|
||||
@Id
|
||||
var id: Long = 0
|
||||
var name: String = ""
|
||||
var category: String = ""
|
||||
var info: String = ""
|
||||
}
|
||||
|
||||
@Entity(name = "OngekiGameGachaCard")
|
||||
@Table(name = "ongeki_game_gacha_card")
|
||||
class GameGachaCard {
|
||||
@Id
|
||||
var cardId: Long = 0
|
||||
var gachaId: Long = 0
|
||||
var rarity: Int = 0
|
||||
|
|
@ -88,7 +130,10 @@ class GameGachaCard {
|
|||
var isSelect: Boolean = false
|
||||
}
|
||||
|
||||
@Entity(name = "OngekiGameGacha")
|
||||
@Table(name = "ongeki_game_gacha")
|
||||
class GameGacha {
|
||||
@Id
|
||||
var gachaId: Long = 0
|
||||
var gachaName: String = ""
|
||||
var type: Int = 0
|
||||
|
|
@ -97,11 +142,11 @@ class GameGacha {
|
|||
var ceilingCnt: Int = 0
|
||||
var changeRateCnt1: Int = 0
|
||||
var changeRateCnt2: Int = 0
|
||||
var startDate: String = "2020-01-01 00:00:00"
|
||||
var endDate: String = "2099-01-01 00:00:00"
|
||||
var noticeStartDate: String = "2020-01-01 00:00:00"
|
||||
var noticeEndDate: String = "2099-01-01 00:00:00"
|
||||
var convertEndDate: String = "2099-01-01 00:00:00"
|
||||
var startDate: String = ""
|
||||
var endDate: String = ""
|
||||
var noticeStartDate: String = ""
|
||||
var noticeEndDate: String = ""
|
||||
var convertEndDate: String = ""
|
||||
|
||||
@JsonProperty("isCeiling")
|
||||
var isCeiling: Boolean = false
|
||||
|
|
|
|||
|
|
@ -1,114 +0,0 @@
|
|||
package icu.samnyan.aqua.sega.util
|
||||
|
||||
import com.fasterxml.jackson.core.type.TypeReference
|
||||
import ext.logger
|
||||
import ext.toJson
|
||||
import icu.samnyan.aqua.sega.chusan.model.GameCharge as Chu3GameCharge
|
||||
import icu.samnyan.aqua.sega.chusan.model.GameEvent as Chu3GameEvent
|
||||
import icu.samnyan.aqua.sega.chusan.model.GameGacha as Chu3GameGacha
|
||||
import icu.samnyan.aqua.sega.chusan.model.GameGachaCard as Chu3GameGachaCard
|
||||
import icu.samnyan.aqua.sega.chusan.model.GameLinkedVerse as Chu3GameLinkedVerse
|
||||
import icu.samnyan.aqua.sega.chusan.model.GameLoginBonus as Chu3GameLoginBonus
|
||||
import icu.samnyan.aqua.sega.chusan.model.GameLoginBonusPreset as Chu3GameLoginBonusPreset
|
||||
import icu.samnyan.aqua.sega.maimai2.model.Mai2GameCharge
|
||||
import icu.samnyan.aqua.sega.maimai2.model.Mai2GameEvent
|
||||
import icu.samnyan.aqua.sega.maimai2.model.Mai2GameSellingCard
|
||||
import icu.samnyan.aqua.sega.ongeki.model.GameCard as OgkGameCard
|
||||
import icu.samnyan.aqua.sega.ongeki.model.GameChara as OgkGameChara
|
||||
import icu.samnyan.aqua.sega.ongeki.model.GameEvent as OgkGameEvent
|
||||
import icu.samnyan.aqua.sega.ongeki.model.GameGacha as OgkGameGacha
|
||||
import icu.samnyan.aqua.sega.ongeki.model.GameGachaCard as OgkGameGachaCard
|
||||
import icu.samnyan.aqua.sega.ongeki.model.GameMusic as OgkGameMusic
|
||||
import icu.samnyan.aqua.sega.ongeki.model.GamePoint as OgkGamePoint
|
||||
import icu.samnyan.aqua.sega.ongeki.model.GamePresent as OgkGamePresent
|
||||
import icu.samnyan.aqua.sega.ongeki.model.GameReward as OgkGameReward
|
||||
import icu.samnyan.aqua.sega.ongeki.model.GameSkill as OgkGameSkill
|
||||
import org.slf4j.LoggerFactory
|
||||
import org.springframework.stereotype.Service
|
||||
import java.io.File
|
||||
|
||||
@Service
|
||||
class GameDataService() {
|
||||
companion object {
|
||||
val log = logger()
|
||||
val mapper = BasicMapper()
|
||||
|
||||
inline fun <reified T> load(game: String, file: String): List<T> {
|
||||
val f = File("data/game/$game/$file")
|
||||
if (f.exists()) return mapper.read(f.readText(), object : TypeReference<List<T>>() {})
|
||||
|
||||
// Try load from resources
|
||||
val resPath = "/data/game/$game/$file"
|
||||
val resStream = GameDataService::class.java.getResourceAsStream(resPath)
|
||||
if (resStream != null) {
|
||||
log.info("Loading game data from internal resources: $resPath")
|
||||
return mapper.read(resStream.bufferedReader().use { it.readText() }, object : TypeReference<List<T>>() {})
|
||||
}
|
||||
|
||||
log.warn("Game data file $f or resource $resPath not found, using empty list")
|
||||
return emptyList()
|
||||
}
|
||||
}
|
||||
|
||||
// maimai2
|
||||
lateinit var mai2Events: List<Mai2GameEvent>
|
||||
lateinit var mai2Charges: List<Mai2GameCharge>
|
||||
lateinit var mai2SellingCards: List<Mai2GameSellingCard>
|
||||
|
||||
// chusan
|
||||
lateinit var chu3GameLinkedVerses: List<Chu3GameLinkedVerse>
|
||||
lateinit var chu3GameCharges: List<Chu3GameCharge>
|
||||
lateinit var chu3GameEvents: List<Chu3GameEvent>
|
||||
lateinit var chu3GameGachaCards: List<Chu3GameGachaCard>
|
||||
lateinit var chu3GameGachas: List<Chu3GameGacha>
|
||||
lateinit var chu3GameLoginBonusPresets: List<Chu3GameLoginBonusPreset>
|
||||
lateinit var chu3GameLoginBonuses: List<Chu3GameLoginBonus>
|
||||
|
||||
// ongeki
|
||||
lateinit var ogkGameCards: List<OgkGameCard>
|
||||
lateinit var ogkGameCharas: List<OgkGameChara>
|
||||
lateinit var ogkGameEvents: List<OgkGameEvent>
|
||||
lateinit var ogkGameMusics: List<OgkGameMusic>
|
||||
lateinit var ogkGamePoints: List<OgkGamePoint>
|
||||
lateinit var ogkGamePresents: List<OgkGamePresent>
|
||||
lateinit var ogkGameRewards: List<OgkGameReward>
|
||||
lateinit var ogkGameSkills: List<OgkGameSkill>
|
||||
lateinit var ogkGameGachaCards: List<OgkGameGachaCard>
|
||||
lateinit var ogkGameGachas: List<OgkGameGacha>
|
||||
|
||||
init {
|
||||
load()
|
||||
}
|
||||
|
||||
fun load() {
|
||||
mai2Events = load("maimai2", "game_event.json")
|
||||
mai2Charges = load("maimai2", "game_charge.json")
|
||||
mai2SellingCards = load("maimai2", "game_selling_card.json")
|
||||
|
||||
chu3GameLinkedVerses = load("chusan", "game_linked_verse.json")
|
||||
chu3GameCharges = load("chusan", "game_charge.json")
|
||||
chu3GameEvents = load("chusan", "game_event.json")
|
||||
chu3GameGachaCards = load("chusan", "game_gacha_card.json")
|
||||
chu3GameGachas = load("chusan", "game_gacha.json")
|
||||
chu3GameLoginBonusPresets = load("chusan", "game_login_bonus_preset.json")
|
||||
chu3GameLoginBonuses = load("chusan", "game_login_bonus.json")
|
||||
|
||||
ogkGameCards = load("ongeki", "game_card.json")
|
||||
ogkGameCharas = load("ongeki", "game_chara.json")
|
||||
ogkGameEvents = load("ongeki", "game_event.json")
|
||||
ogkGameMusics = load("ongeki", "game_music.json")
|
||||
ogkGamePoints = load("ongeki", "game_point.json")
|
||||
ogkGamePresents = load("ongeki", "game_present.json")
|
||||
ogkGameRewards = load("ongeki", "game_reward.json")
|
||||
ogkGameSkills = load("ongeki", "game_skill.json")
|
||||
ogkGameGachaCards = load("ongeki", "game_gacha_card.json")
|
||||
ogkGameGachas = load("ongeki", "game_gacha.json")
|
||||
}
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
GameDataService().let {
|
||||
it.load()
|
||||
println(it.mai2Events[0].toJson())
|
||||
}
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
package icu.samnyan.aqua.sega.util
|
||||
|
||||
import java.lang.reflect.Field
|
||||
import java.util.*
|
||||
|
||||
open class StaticRepo<T : Any, ID>(val data: List<T>, val idGetter: (T) -> ID) {
|
||||
fun findAll(): List<T> = data
|
||||
private val idMap by lazy { data.associateBy { idGetter(it) } }
|
||||
fun findById(id: ID): Optional<T> = Optional.ofNullable(idMap[id])
|
||||
}
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
[
|
||||
{"charge_id": 2020, "order_id": 0, "price": 1, "sale_price": 1},
|
||||
{"charge_id": 2040, "order_id": 1, "price": 1, "sale_price": 1},
|
||||
{"charge_id": 2060, "order_id": 2, "price": 1, "sale_price": 1},
|
||||
{"charge_id": 2070, "order_id": 3, "price": 1, "sale_price": 1},
|
||||
{"charge_id": 2080, "order_id": 4, "price": 1, "sale_price": 1}
|
||||
]
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,7 +0,0 @@
|
|||
[
|
||||
{"gacha_id": 370, "gacha_name": "お風呂上がりの一発でわからせる!", "type": 0, "kind": 0, "is_ceiling": 0, "ceiling_cnt": 10, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 380, "gacha_name": "優しいキャロルが流れる頃には", "type": 0, "kind": 0, "is_ceiling": 0, "ceiling_cnt": 10, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 390, "gacha_name": "音闘気鍛練の行", "type": 0, "kind": 0, "is_ceiling": 0, "ceiling_cnt": 10, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 400, "gacha_name": "最後の物語。約束はあなたと共に", "type": 0, "kind": 0, "is_ceiling": 0, "ceiling_cnt": 10, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 410, "gacha_name": "可愛さ指数は3000倍!?", "type": 0, "kind": 0, "is_ceiling": 0, "ceiling_cnt": 10, "change_rate_cnt1": 0, "change_rate_cnt2": 0}
|
||||
]
|
||||
|
|
@ -1,182 +0,0 @@
|
|||
[
|
||||
{"id": 1, "gacha_id": 370, "card_id": 1323002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 2, "gacha_id": 370, "card_id": 905002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 3, "gacha_id": 370, "card_id": 894002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 4, "gacha_id": 370, "card_id": 646002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 5, "gacha_id": 370, "card_id": 1002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 6, "gacha_id": 370, "card_id": 40002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 7, "gacha_id": 370, "card_id": 25002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 8, "gacha_id": 370, "card_id": 6002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 9, "gacha_id": 370, "card_id": 11002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 10, "gacha_id": 370, "card_id": 231002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 11, "gacha_id": 370, "card_id": 237002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 12, "gacha_id": 370, "card_id": 239002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 13, "gacha_id": 370, "card_id": 325002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 14, "gacha_id": 370, "card_id": 336002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 15, "gacha_id": 370, "card_id": 442002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 16, "gacha_id": 370, "card_id": 449002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 17, "gacha_id": 370, "card_id": 338002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 18, "gacha_id": 370, "card_id": 635002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 19, "gacha_id": 370, "card_id": 637002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 20, "gacha_id": 370, "card_id": 642002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 21, "gacha_id": 370, "card_id": 761002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 22, "gacha_id": 370, "card_id": 763002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 23, "gacha_id": 370, "card_id": 768002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 24, "gacha_id": 370, "card_id": 774002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 25, "gacha_id": 370, "card_id": 868002, "rarity": 2, "weight": 2, "is_pickup": 0},
|
||||
{"id": 26, "gacha_id": 370, "card_id": 885002, "rarity": 2, "weight": 2, "is_pickup": 0},
|
||||
{"id": 27, "gacha_id": 370, "card_id": 1011002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 28, "gacha_id": 370, "card_id": 1015002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 29, "gacha_id": 370, "card_id": 1024002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 30, "gacha_id": 370, "card_id": 1030002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 31, "gacha_id": 370, "card_id": 874002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 32, "gacha_id": 370, "card_id": 657002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 33, "gacha_id": 370, "card_id": 995002, "rarity": 2, "weight": 2, "is_pickup": 0},
|
||||
{"id": 34, "gacha_id": 370, "card_id": 996002, "rarity": 2, "weight": 2, "is_pickup": 0},
|
||||
{"id": 35, "gacha_id": 370, "card_id": 777002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 36, "gacha_id": 370, "card_id": 538002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 37, "gacha_id": 380, "card_id": 1324002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 38, "gacha_id": 380, "card_id": 1160002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 39, "gacha_id": 380, "card_id": 895002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 40, "gacha_id": 380, "card_id": 647002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 41, "gacha_id": 380, "card_id": 45002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 42, "gacha_id": 380, "card_id": 24002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 43, "gacha_id": 380, "card_id": 36002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 44, "gacha_id": 380, "card_id": 39002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 45, "gacha_id": 380, "card_id": 20002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 46, "gacha_id": 380, "card_id": 189002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 47, "gacha_id": 380, "card_id": 198002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 48, "gacha_id": 380, "card_id": 232002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 49, "gacha_id": 380, "card_id": 237002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 50, "gacha_id": 380, "card_id": 316002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 51, "gacha_id": 380, "card_id": 327002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 52, "gacha_id": 380, "card_id": 434002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 53, "gacha_id": 380, "card_id": 441002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 54, "gacha_id": 380, "card_id": 445002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 55, "gacha_id": 380, "card_id": 621002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 56, "gacha_id": 380, "card_id": 628002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 57, "gacha_id": 380, "card_id": 630002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 58, "gacha_id": 380, "card_id": 639002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 59, "gacha_id": 380, "card_id": 643002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 60, "gacha_id": 380, "card_id": 766002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 61, "gacha_id": 380, "card_id": 634002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 62, "gacha_id": 380, "card_id": 867002, "rarity": 2, "weight": 2, "is_pickup": 0},
|
||||
{"id": 63, "gacha_id": 380, "card_id": 870002, "rarity": 2, "weight": 2, "is_pickup": 0},
|
||||
{"id": 64, "gacha_id": 380, "card_id": 884002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 65, "gacha_id": 380, "card_id": 886002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 66, "gacha_id": 380, "card_id": 1010002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 67, "gacha_id": 380, "card_id": 1017002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 68, "gacha_id": 380, "card_id": 1030002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 69, "gacha_id": 380, "card_id": 873002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 70, "gacha_id": 380, "card_id": 992002, "rarity": 2, "weight": 2, "is_pickup": 0},
|
||||
{"id": 71, "gacha_id": 380, "card_id": 658002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 72, "gacha_id": 380, "card_id": 994002, "rarity": 2, "weight": 2, "is_pickup": 0},
|
||||
{"id": 73, "gacha_id": 390, "card_id": 1325002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 74, "gacha_id": 390, "card_id": 1161002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 75, "gacha_id": 390, "card_id": 896002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 76, "gacha_id": 390, "card_id": 648002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 77, "gacha_id": 390, "card_id": 18002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 78, "gacha_id": 390, "card_id": 44002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 79, "gacha_id": 390, "card_id": 10002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 80, "gacha_id": 390, "card_id": 31002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 81, "gacha_id": 390, "card_id": 192002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 82, "gacha_id": 390, "card_id": 196002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 83, "gacha_id": 390, "card_id": 201002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 84, "gacha_id": 390, "card_id": 237002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 85, "gacha_id": 390, "card_id": 317002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 86, "gacha_id": 390, "card_id": 319002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 87, "gacha_id": 390, "card_id": 322002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 88, "gacha_id": 390, "card_id": 334002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 89, "gacha_id": 390, "card_id": 437002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 90, "gacha_id": 390, "card_id": 443002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 91, "gacha_id": 390, "card_id": 447002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 92, "gacha_id": 390, "card_id": 622002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 93, "gacha_id": 390, "card_id": 638002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 94, "gacha_id": 390, "card_id": 760002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 95, "gacha_id": 390, "card_id": 762002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 96, "gacha_id": 390, "card_id": 765002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 97, "gacha_id": 390, "card_id": 452002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 98, "gacha_id": 390, "card_id": 871002, "rarity": 2, "weight": 2, "is_pickup": 0},
|
||||
{"id": 99, "gacha_id": 390, "card_id": 888002, "rarity": 2, "weight": 2, "is_pickup": 0},
|
||||
{"id": 100, "gacha_id": 390, "card_id": 1013002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 101, "gacha_id": 390, "card_id": 1016002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 102, "gacha_id": 390, "card_id": 1030002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 103, "gacha_id": 390, "card_id": 1026002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 104, "gacha_id": 390, "card_id": 875002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 105, "gacha_id": 390, "card_id": 656002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 106, "gacha_id": 390, "card_id": 991002, "rarity": 2, "weight": 2, "is_pickup": 0},
|
||||
{"id": 107, "gacha_id": 390, "card_id": 993002, "rarity": 2, "weight": 2, "is_pickup": 0},
|
||||
{"id": 108, "gacha_id": 390, "card_id": 539002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 109, "gacha_id": 400, "card_id": 1336002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 110, "gacha_id": 400, "card_id": 897002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 111, "gacha_id": 400, "card_id": 649002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 112, "gacha_id": 400, "card_id": 662002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 113, "gacha_id": 400, "card_id": 28002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 114, "gacha_id": 400, "card_id": 2002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 115, "gacha_id": 400, "card_id": 41002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 116, "gacha_id": 400, "card_id": 43002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 117, "gacha_id": 400, "card_id": 29002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 118, "gacha_id": 400, "card_id": 199002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 119, "gacha_id": 400, "card_id": 203002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 120, "gacha_id": 400, "card_id": 230002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 121, "gacha_id": 400, "card_id": 237002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 122, "gacha_id": 400, "card_id": 318002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 123, "gacha_id": 400, "card_id": 333002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 124, "gacha_id": 400, "card_id": 433002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 125, "gacha_id": 400, "card_id": 435002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 126, "gacha_id": 400, "card_id": 444002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 127, "gacha_id": 400, "card_id": 623002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 128, "gacha_id": 400, "card_id": 625002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 129, "gacha_id": 400, "card_id": 627002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 130, "gacha_id": 400, "card_id": 629002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 131, "gacha_id": 400, "card_id": 640002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 132, "gacha_id": 400, "card_id": 767002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 133, "gacha_id": 400, "card_id": 769002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 134, "gacha_id": 400, "card_id": 773002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 135, "gacha_id": 400, "card_id": 775002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 136, "gacha_id": 400, "card_id": 631002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 137, "gacha_id": 400, "card_id": 1030002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 138, "gacha_id": 400, "card_id": 50002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 139, "gacha_id": 400, "card_id": 244002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 140, "gacha_id": 400, "card_id": 343002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 141, "gacha_id": 400, "card_id": 207002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 142, "gacha_id": 400, "card_id": 661002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 143, "gacha_id": 400, "card_id": 655002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 144, "gacha_id": 400, "card_id": 863002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 145, "gacha_id": 410, "card_id": 1337002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 146, "gacha_id": 410, "card_id": 1162002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 147, "gacha_id": 410, "card_id": 898002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 148, "gacha_id": 410, "card_id": 650002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 149, "gacha_id": 410, "card_id": 35002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 150, "gacha_id": 410, "card_id": 4002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 151, "gacha_id": 410, "card_id": 37002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 152, "gacha_id": 410, "card_id": 7002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 153, "gacha_id": 410, "card_id": 47002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 154, "gacha_id": 410, "card_id": 12002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 155, "gacha_id": 410, "card_id": 187002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 156, "gacha_id": 410, "card_id": 197002, "rarity": 2, "weight": 4, "is_pickup": 0},
|
||||
{"id": 157, "gacha_id": 410, "card_id": 202002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 158, "gacha_id": 410, "card_id": 227002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 159, "gacha_id": 410, "card_id": 237002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 160, "gacha_id": 410, "card_id": 328002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 161, "gacha_id": 410, "card_id": 329002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 162, "gacha_id": 410, "card_id": 436002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 163, "gacha_id": 410, "card_id": 438002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 164, "gacha_id": 410, "card_id": 624002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 165, "gacha_id": 410, "card_id": 626002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 166, "gacha_id": 410, "card_id": 636002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 167, "gacha_id": 410, "card_id": 641002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 168, "gacha_id": 410, "card_id": 644002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 169, "gacha_id": 410, "card_id": 764002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 170, "gacha_id": 410, "card_id": 770002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 171, "gacha_id": 410, "card_id": 772002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 172, "gacha_id": 410, "card_id": 632002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 173, "gacha_id": 410, "card_id": 633002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 174, "gacha_id": 410, "card_id": 1030002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 175, "gacha_id": 410, "card_id": 341002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 176, "gacha_id": 410, "card_id": 660002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 177, "gacha_id": 410, "card_id": 659002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 178, "gacha_id": 410, "card_id": 345002, "rarity": 2, "weight": 3, "is_pickup": 0},
|
||||
{"id": 179, "gacha_id": 410, "card_id": 777002, "rarity": 2, "weight": 1, "is_pickup": 0},
|
||||
{"id": 180, "gacha_id": 410, "card_id": 862002, "rarity": 2, "weight": 1, "is_pickup": 0}
|
||||
]
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
[
|
||||
{"id": 10001, "name": "Linked GATE ORIGIN", "music_id": 2838},
|
||||
{"id": 10002, "name": "Linked GATE AIR", "music_id": 2846},
|
||||
{"id": 10003, "name": "Linked GATE STAR", "music_id": 2858},
|
||||
{"id": 10004, "name": "Linked GATE AMAZON", "music_id": 2869},
|
||||
{"id": 10005, "name": "Linked GATE CRYSTAL", "music_id": 2880},
|
||||
{"id": 10006, "name": "Linked GATE PARADISE", "music_id": 2891},
|
||||
{"id": 10007, "name": "Linked GATE NEW", "music_id": 2919},
|
||||
{"id": 10008, "name": "Linked GATE SUN", "music_id": 2938}
|
||||
]
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
[
|
||||
]
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
[
|
||||
]
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
[
|
||||
{"order_id": 1, "charge_id": 2, "price": 1},
|
||||
{"order_id": 2, "charge_id": 3, "price": 2},
|
||||
{"order_id": 3, "charge_id": 4, "price": 3},
|
||||
{"order_id": 4, "charge_id": 5, "price": 4},
|
||||
{"order_id": 5, "charge_id": 6, "price": 5}
|
||||
]
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,274 +0,0 @@
|
|||
[
|
||||
{"card_id": 2000014},
|
||||
{"card_id": 2000016},
|
||||
{"card_id": 2001014},
|
||||
{"card_id": 2001016},
|
||||
{"card_id": 2002014},
|
||||
{"card_id": 2002016},
|
||||
{"card_id": 2003014},
|
||||
{"card_id": 2003016},
|
||||
{"card_id": 2004014},
|
||||
{"card_id": 2004016},
|
||||
{"card_id": 2005014},
|
||||
{"card_id": 2005016},
|
||||
{"card_id": 1024},
|
||||
{"card_id": 4502016},
|
||||
{"card_id": 1003012},
|
||||
{"card_id": 1003013},
|
||||
{"card_id": 1003014},
|
||||
{"card_id": 1003016},
|
||||
{"card_id": 512012},
|
||||
{"card_id": 512013},
|
||||
{"card_id": 512014},
|
||||
{"card_id": 4116},
|
||||
{"card_id": 4501014},
|
||||
{"card_id": 4501016},
|
||||
{"card_id": 1002012},
|
||||
{"card_id": 1002013},
|
||||
{"card_id": 1002014},
|
||||
{"card_id": 1002016},
|
||||
{"card_id": 511012},
|
||||
{"card_id": 511013},
|
||||
{"card_id": 511014},
|
||||
{"card_id": 3116},
|
||||
{"card_id": 4500014},
|
||||
{"card_id": 4500016},
|
||||
{"card_id": 1001012},
|
||||
{"card_id": 1001013},
|
||||
{"card_id": 1001014},
|
||||
{"card_id": 1001016},
|
||||
{"card_id": 510012},
|
||||
{"card_id": 510013},
|
||||
{"card_id": 510014},
|
||||
{"card_id": 2116},
|
||||
{"card_id": 1000012},
|
||||
{"card_id": 1000013},
|
||||
{"card_id": 1000014},
|
||||
{"card_id": 1000016},
|
||||
{"card_id": 509012},
|
||||
{"card_id": 509013},
|
||||
{"card_id": 509014},
|
||||
{"card_id": 3005014},
|
||||
{"card_id": 3005016},
|
||||
{"card_id": 1116},
|
||||
{"card_id": 508012},
|
||||
{"card_id": 508013},
|
||||
{"card_id": 508014},
|
||||
{"card_id": 3004014},
|
||||
{"card_id": 3004016},
|
||||
{"card_id": 512116},
|
||||
{"card_id": 507012},
|
||||
{"card_id": 507013},
|
||||
{"card_id": 507014},
|
||||
{"card_id": 3003014},
|
||||
{"card_id": 3003016},
|
||||
{"card_id": 511116},
|
||||
{"card_id": 4005014},
|
||||
{"card_id": 4005016},
|
||||
{"card_id": 506012},
|
||||
{"card_id": 506013},
|
||||
{"card_id": 506014},
|
||||
{"card_id": 3002014},
|
||||
{"card_id": 3002016},
|
||||
{"card_id": 15012},
|
||||
{"card_id": 15013},
|
||||
{"card_id": 15014},
|
||||
{"card_id": 510116},
|
||||
{"card_id": 15022},
|
||||
{"card_id": 15023},
|
||||
{"card_id": 15024},
|
||||
{"card_id": 4004014},
|
||||
{"card_id": 4004016},
|
||||
{"card_id": 505012},
|
||||
{"card_id": 505013},
|
||||
{"card_id": 505014},
|
||||
{"card_id": 3001014},
|
||||
{"card_id": 3001016},
|
||||
{"card_id": 14012},
|
||||
{"card_id": 14013},
|
||||
{"card_id": 14014},
|
||||
{"card_id": 509116},
|
||||
{"card_id": 14022},
|
||||
{"card_id": 14023},
|
||||
{"card_id": 14024},
|
||||
{"card_id": 4003014},
|
||||
{"card_id": 4003016},
|
||||
{"card_id": 504012},
|
||||
{"card_id": 504013},
|
||||
{"card_id": 504014},
|
||||
{"card_id": 3000014},
|
||||
{"card_id": 3000016},
|
||||
{"card_id": 13012},
|
||||
{"card_id": 13013},
|
||||
{"card_id": 13014},
|
||||
{"card_id": 508116},
|
||||
{"card_id": 13022},
|
||||
{"card_id": 13023},
|
||||
{"card_id": 13024},
|
||||
{"card_id": 4002014},
|
||||
{"card_id": 4002016},
|
||||
{"card_id": 503012},
|
||||
{"card_id": 503013},
|
||||
{"card_id": 503014},
|
||||
{"card_id": 12012},
|
||||
{"card_id": 12013},
|
||||
{"card_id": 12014},
|
||||
{"card_id": 507116},
|
||||
{"card_id": 1505014},
|
||||
{"card_id": 4001014},
|
||||
{"card_id": 1505016},
|
||||
{"card_id": 4001016},
|
||||
{"card_id": 502012},
|
||||
{"card_id": 502013},
|
||||
{"card_id": 502014},
|
||||
{"card_id": 11012},
|
||||
{"card_id": 11013},
|
||||
{"card_id": 11014},
|
||||
{"card_id": 506116},
|
||||
{"card_id": 15116},
|
||||
{"card_id": 1504014},
|
||||
{"card_id": 4000014},
|
||||
{"card_id": 1504016},
|
||||
{"card_id": 4000016},
|
||||
{"card_id": 501012},
|
||||
{"card_id": 501013},
|
||||
{"card_id": 501014},
|
||||
{"card_id": 10012},
|
||||
{"card_id": 10013},
|
||||
{"card_id": 10014},
|
||||
{"card_id": 505116},
|
||||
{"card_id": 14116},
|
||||
{"card_id": 10022},
|
||||
{"card_id": 10023},
|
||||
{"card_id": 10024},
|
||||
{"card_id": 1503014},
|
||||
{"card_id": 1503016},
|
||||
{"card_id": 500012},
|
||||
{"card_id": 500013},
|
||||
{"card_id": 500014},
|
||||
{"card_id": 9012},
|
||||
{"card_id": 9013},
|
||||
{"card_id": 9014},
|
||||
{"card_id": 504116},
|
||||
{"card_id": 2505014},
|
||||
{"card_id": 2505016},
|
||||
{"card_id": 13116},
|
||||
{"card_id": 9022},
|
||||
{"card_id": 9023},
|
||||
{"card_id": 9024},
|
||||
{"card_id": 1502014},
|
||||
{"card_id": 1502016},
|
||||
{"card_id": 8012},
|
||||
{"card_id": 8013},
|
||||
{"card_id": 8014},
|
||||
{"card_id": 503116},
|
||||
{"card_id": 2504014},
|
||||
{"card_id": 2504016},
|
||||
{"card_id": 12116},
|
||||
{"card_id": 8022},
|
||||
{"card_id": 8023},
|
||||
{"card_id": 8024},
|
||||
{"card_id": 1501014},
|
||||
{"card_id": 1501016},
|
||||
{"card_id": 7012},
|
||||
{"card_id": 7013},
|
||||
{"card_id": 7014},
|
||||
{"card_id": 502116},
|
||||
{"card_id": 2503014},
|
||||
{"card_id": 2503016},
|
||||
{"card_id": 11116},
|
||||
{"card_id": 7022},
|
||||
{"card_id": 7023},
|
||||
{"card_id": 7024},
|
||||
{"card_id": 1500014},
|
||||
{"card_id": 1500016},
|
||||
{"card_id": 6012},
|
||||
{"card_id": 6013},
|
||||
{"card_id": 6014},
|
||||
{"card_id": 501116},
|
||||
{"card_id": 2502014},
|
||||
{"card_id": 2502016},
|
||||
{"card_id": 10116},
|
||||
{"card_id": 4502014},
|
||||
{"card_id": 3504014},
|
||||
{"card_id": 3504016},
|
||||
{"card_id": 5012},
|
||||
{"card_id": 5013},
|
||||
{"card_id": 5014},
|
||||
{"card_id": 500116},
|
||||
{"card_id": 2501014},
|
||||
{"card_id": 2501016},
|
||||
{"card_id": 9116},
|
||||
{"card_id": 5022},
|
||||
{"card_id": 5023},
|
||||
{"card_id": 5024},
|
||||
{"card_id": 3503014},
|
||||
{"card_id": 3503016},
|
||||
{"card_id": 4012},
|
||||
{"card_id": 4013},
|
||||
{"card_id": 4014},
|
||||
{"card_id": 2500014},
|
||||
{"card_id": 2500016},
|
||||
{"card_id": 8116},
|
||||
{"card_id": 4022},
|
||||
{"card_id": 4023},
|
||||
{"card_id": 4024},
|
||||
{"card_id": 3502014},
|
||||
{"card_id": 3502016},
|
||||
{"card_id": 3012},
|
||||
{"card_id": 3013},
|
||||
{"card_id": 3014},
|
||||
{"card_id": 7116},
|
||||
{"card_id": 3022},
|
||||
{"card_id": 3023},
|
||||
{"card_id": 3024},
|
||||
{"card_id": 4504014},
|
||||
{"card_id": 4504016},
|
||||
{"card_id": 1005012},
|
||||
{"card_id": 1005013},
|
||||
{"card_id": 1005014},
|
||||
{"card_id": 3501014},
|
||||
{"card_id": 1005016},
|
||||
{"card_id": 3501016},
|
||||
{"card_id": 2012},
|
||||
{"card_id": 2013},
|
||||
{"card_id": 2014},
|
||||
{"card_id": 6116},
|
||||
{"card_id": 2022},
|
||||
{"card_id": 2023},
|
||||
{"card_id": 2024},
|
||||
{"card_id": 4503014},
|
||||
{"card_id": 4503016},
|
||||
{"card_id": 1004012},
|
||||
{"card_id": 1004013},
|
||||
{"card_id": 1004014},
|
||||
{"card_id": 3500014},
|
||||
{"card_id": 1004016},
|
||||
{"card_id": 3500016},
|
||||
{"card_id": 1012},
|
||||
{"card_id": 1013},
|
||||
{"card_id": 1014},
|
||||
{"card_id": 5116},
|
||||
{"card_id": 1022},
|
||||
{"card_id": 1023},
|
||||
{"card_id": 5504014},
|
||||
{"card_id": 5504016},
|
||||
{"card_id": 5503014},
|
||||
{"card_id": 5503016},
|
||||
{"card_id": 5502014},
|
||||
{"card_id": 5502016},
|
||||
{"card_id": 5501014},
|
||||
{"card_id": 5501016},
|
||||
{"card_id": 5500014},
|
||||
{"card_id": 5500016},
|
||||
{"card_id": 5003014},
|
||||
{"card_id": 5003016},
|
||||
{"card_id": 5002014},
|
||||
{"card_id": 5002016},
|
||||
{"card_id": 5001014},
|
||||
{"card_id": 5001016},
|
||||
{"card_id": 5000014},
|
||||
{"card_id": 5000016},
|
||||
{"card_id": 5505014},
|
||||
{"card_id": 5505016}
|
||||
]
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
[
|
||||
{"id": 0, "name": "使用しない", "credits": 0, "kind": "None", "max": 0, "detail": "チケットを使用しません", "event_id": 1, "event_name": "無期限常時解放"},
|
||||
{"id": 2, "name": "2倍チケット", "credits": 1, "kind": "Paid", "max": 0, "detail": "2倍チケット", "event_id": 1, "event_name": "無期限常時解放"},
|
||||
{"id": 3, "name": "3倍チケット", "credits": 2, "kind": "Paid", "max": 0, "detail": "3倍チケット", "event_id": 1, "event_name": "無期限常時解放"},
|
||||
{"id": 4, "name": "4倍チケット", "credits": 3, "kind": "Paid", "max": 0, "detail": "4倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 5, "name": "5倍チケット", "credits": 4, "kind": "Paid", "max": 0, "detail": "5倍チケット", "event_id": 24021661, "event_name": "240216_06_1:有料5倍チケット解放"},
|
||||
{"id": 6, "name": "6倍チケット", "credits": 5, "kind": "Paid", "max": 0, "detail": "6倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 10001, "name": "イベント1.5倍チケット_1", "credits": 0, "kind": "Event", "max": 1, "detail": "期限付き1.5倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 10002, "name": "イベント2倍チケット_1", "credits": 0, "kind": "Event", "max": 1, "detail": "期限付き2倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 10003, "name": "イベント3倍チケット_1", "credits": 0, "kind": "Event", "max": 1, "detail": "期限付き3倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 10005, "name": "イベント5倍チケット_1", "credits": 0, "kind": "Event", "max": 1, "detail": "期限付き5倍チケット", "event_id": 23091461, "event_name": "230914_06_1:イベント5倍チケット配布_1(1.40予備)"},
|
||||
{"id": 10101, "name": "イベント1.5倍チケット_2", "credits": 0, "kind": "Event", "max": 1, "detail": "期限付き1.5倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 10102, "name": "イベント2倍チケット_2", "credits": 0, "kind": "Event", "max": 1, "detail": "期限付き2倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 10103, "name": "イベント3倍チケット_2", "credits": 0, "kind": "Event", "max": 1, "detail": "期限付き3倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 10105, "name": "イベント5倍チケット_2", "credits": 0, "kind": "Event", "max": 1, "detail": "期限付き5倍チケット", "event_id": 23091462, "event_name": "230914_06_2:イベント5倍チケット配布_2(1.40予備)"},
|
||||
{"id": 10201, "name": "イベント1.5倍チケット_3", "credits": 0, "kind": "Event", "max": 1, "detail": "期限付き1.5倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 10202, "name": "イベント2倍チケット_3", "credits": 0, "kind": "Event", "max": 1, "detail": "期限付き2倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 10203, "name": "イベント3倍チケット_3", "credits": 0, "kind": "Event", "max": 1, "detail": "期限付き3倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 10205, "name": "イベント5倍チケット_3", "credits": 0, "kind": "Event", "max": 1, "detail": "期限付き5倍チケット", "event_id": 23032362, "event_name": "230323_06_2:イベント5倍チケット配布_3(予備)"},
|
||||
{"id": 11001, "name": "無料1.5倍チケット", "credits": 0, "kind": "Free", "max": 5, "detail": "ちほー進行1.5倍チケット", "event_id": 1, "event_name": "無期限常時解放"},
|
||||
{"id": 11002, "name": "無料2倍チケット", "credits": 0, "kind": "Free", "max": 5, "detail": "ちほー進行2倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 11003, "name": "無料3倍チケット", "credits": 0, "kind": "Free", "max": 5, "detail": "ちほー進行3倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 11005, "name": "無料5倍チケット", "credits": 0, "kind": "Free", "max": 5, "detail": "ちほー進行5倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 20010, "name": "無料10倍チケット", "credits": 0, "kind": "Free", "max": 99, "detail": "ちほー進行10倍チケット", "event_id": 0, "event_name": "解放なし"},
|
||||
{"id": 20020, "name": "無料20倍チケット", "credits": 0, "kind": "Free", "max": 99, "detail": "ちほー進行20倍チケット", "event_id": 0, "event_name": "解放なし"}
|
||||
]
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,306 +0,0 @@
|
|||
[
|
||||
{"model_id": 1, "name": "あかニャン"},
|
||||
{"model_id": 2, "name": "あおニャン"},
|
||||
{"model_id": 3, "name": "みどニャン"},
|
||||
{"model_id": 4, "name": "ナビニャン"},
|
||||
{"model_id": 5, "name": "茜ニャン"},
|
||||
{"model_id": 6, "name": "こんじきニャン"},
|
||||
{"model_id": 9, "name": "エビフライ"},
|
||||
{"model_id": 10, "name": "ピザ"},
|
||||
{"model_id": 11, "name": "ステーキ"},
|
||||
{"model_id": 12, "name": "一索"},
|
||||
{"model_id": 13, "name": "東"},
|
||||
{"model_id": 14, "name": "中"},
|
||||
{"model_id": 900, "name": "コラボあかニャン"},
|
||||
{"model_id": 901, "name": "コラボあおニャン"},
|
||||
{"model_id": 902, "name": "コラボみどニャン"},
|
||||
{"cv": "赤尾 ひかる", "model_id": 1000, "name": "星咲 あかり"},
|
||||
{"cv": "久保田 梨沙", "model_id": 1001, "name": "藤沢 柚子"},
|
||||
{"cv": "春野 杏", "model_id": 1002, "name": "三角 葵"},
|
||||
{"cv": "久保 ユリカ", "model_id": 1003, "name": "高瀬 梨緒"},
|
||||
{"cv": "朝日奈 丸佳", "model_id": 1004, "name": "結城 莉玖"},
|
||||
{"cv": "橋本 ちなみ", "model_id": 1005, "name": "藍原 椿"},
|
||||
{"cv": "中島 唯", "model_id": 1006, "name": "早乙女 彩華"},
|
||||
{"cv": "近藤 玲奈", "model_id": 1007, "name": "桜井 春菜"},
|
||||
{"cv": "佳村 はるか", "model_id": 1008, "name": "九條 楓"},
|
||||
{"cv": "石見 舞菜香", "model_id": 1009, "name": "柏木 咲姫"},
|
||||
{"cv": "ももの はるな", "model_id": 1010, "name": "井之原 小星"},
|
||||
{"cv": "大空 直美", "model_id": 1011, "name": "逢坂 茜"},
|
||||
{"cv": "長縄 まりあ", "model_id": 1012, "name": "珠洲島 有栖"},
|
||||
{"model_id": 1013, "name": "柏木 美亜"},
|
||||
{"model_id": 1014, "name": "日向 千夏"},
|
||||
{"model_id": 1015, "name": "東雲 つむぎ"},
|
||||
{"model_id": 1016, "name": "皇城 セツナ"},
|
||||
{"model_id": 2000, "name": "博麗 霊夢"},
|
||||
{"model_id": 2001, "name": "霧雨 魔理沙"},
|
||||
{"model_id": 2002, "name": "十六夜 咲夜"},
|
||||
{"model_id": 2003, "name": "レミリア・スカーレット"},
|
||||
{"model_id": 2004, "name": "フランドール・スカーレット"},
|
||||
{"model_id": 2005, "name": "紅 美鈴"},
|
||||
{"model_id": 2006, "name": "パチュリー・ノーレッジ"},
|
||||
{"model_id": 2007, "name": "チルノ"},
|
||||
{"model_id": 2008, "name": "橙"},
|
||||
{"model_id": 2009, "name": "魂魄 妖夢"},
|
||||
{"model_id": 2010, "name": "西行寺 幽々子"},
|
||||
{"model_id": 2011, "name": "八雲 藍"},
|
||||
{"model_id": 2012, "name": "八雲 紫"},
|
||||
{"model_id": 2013, "name": "因幡 てゐ"},
|
||||
{"model_id": 2014, "name": "鈴仙・優曇華院・イナバ"},
|
||||
{"model_id": 2015, "name": "八意 永琳"},
|
||||
{"model_id": 2016, "name": "蓬莱山 輝夜"},
|
||||
{"model_id": 2017, "name": "藤原 妹紅"},
|
||||
{"model_id": 2018, "name": "アリス・マーガトロイド"},
|
||||
{"model_id": 2019, "name": "射命丸 文"},
|
||||
{"model_id": 2020, "name": "古明地 さとり"},
|
||||
{"model_id": 2021, "name": "古明地 こいし"},
|
||||
{"model_id": 2022, "name": "東風谷 早苗"},
|
||||
{"model_id": 2023, "name": "洩矢 諏訪子"},
|
||||
{"model_id": 2024, "name": "風見 幽香"},
|
||||
{"model_id": 5000, "name": "初音ミク"},
|
||||
{"model_id": 5001, "name": "巡音ルカ"},
|
||||
{"model_id": 5002, "name": "鏡音リン"},
|
||||
{"model_id": 6001, "name": "明坂 芹菜"},
|
||||
{"cv": "高橋 李依", "model_id": 11001, "name": "めぐみん"},
|
||||
{"cv": "雨宮 天", "model_id": 11002, "name": "アクア"},
|
||||
{"cv": "茅野 愛衣", "model_id": 11003, "name": "ダクネス"},
|
||||
{"model_id": 11004, "name": "ゆんゆん"},
|
||||
{"cv": "愛美", "model_id": 18001, "name": "戸山香澄"},
|
||||
{"cv": "佐倉 綾音", "model_id": 18002, "name": "美竹蘭"},
|
||||
{"cv": "前島 亜美", "model_id": 18003, "name": "丸山彩"},
|
||||
{"cv": "相羽 あいな", "model_id": 18004, "name": "湊友希那"},
|
||||
{"cv": "伊藤 美来", "model_id": 18005, "name": "弦巻こころ"},
|
||||
{"cv": "相坂 優歌", "model_id": 20001, "name": "日向 美海"},
|
||||
{"cv": "田村 ゆかり", "model_id": 20002, "name": "彩城 天音"},
|
||||
{"cv": "中上 育実", "model_id": 20003, "name": "東条 遥"},
|
||||
{"model_id": 21001, "name": "御坂 美琴"},
|
||||
{"model_id": 21002, "name": "白井 黒子"},
|
||||
{"model_id": 21003, "name": "初春 飾利"},
|
||||
{"model_id": 21004, "name": "佐天 涙子"},
|
||||
{"model_id": 22001, "name": "ペコリーヌ"},
|
||||
{"model_id": 22002, "name": "コッコロ"},
|
||||
{"model_id": 22003, "name": "キャル"},
|
||||
{"model_id": 22004, "name": "アリサ"},
|
||||
{"model_id": 23001, "name": "かなで"},
|
||||
{"model_id": 23002, "name": "ゆり"},
|
||||
{"model_id": 23003, "name": "ユイ"},
|
||||
{"model_id": 24001, "name": "春日部 ハル"},
|
||||
{"model_id": 25001, "name": "草津 結衣奈"},
|
||||
{"model_id": 26001, "name": "愛城 華恋"},
|
||||
{"model_id": 26002, "name": "神楽 ひかり"},
|
||||
{"model_id": 27001, "name": "ユキ"},
|
||||
{"model_id": 28001, "name": "キズナアイ"},
|
||||
{"model_id": 29001, "name": "リムル=テンペスト[人型]"},
|
||||
{"model_id": 29002, "name": "リムル=テンペスト[スライム]"},
|
||||
{"model_id": 29003, "name": "ミリム・ナーヴァ"},
|
||||
{"model_id": 30001, "name": "歳納 京子"},
|
||||
{"model_id": 30002, "name": "杉浦 綾乃"},
|
||||
{"model_id": 30003, "name": "赤座 あかり"},
|
||||
{"model_id": 31001, "name": "雪ノ下 雪乃"},
|
||||
{"model_id": 31002, "name": "由比ヶ浜 結衣"},
|
||||
{"model_id": 31003, "name": "一色 いろは"},
|
||||
{"model_id": 32001, "name": "式宮 舞菜"},
|
||||
{"model_id": 33001, "name": "星月 みき"},
|
||||
{"model_id": 34001, "name": "ロザリー"},
|
||||
{"model_id": 35001, "name": "鳶沢 みさき"},
|
||||
{"model_id": 36001, "name": "光"},
|
||||
{"model_id": 37001, "name": "鹿目 まどか"},
|
||||
{"model_id": 37002, "name": "暁美 ほむら"},
|
||||
{"model_id": 37003, "name": "美樹 さやか"},
|
||||
{"model_id": 37004, "name": "巴 マミ"},
|
||||
{"model_id": 37005, "name": "佐倉 杏子"},
|
||||
{"model_id": 38001, "name": "中野 一花"},
|
||||
{"model_id": 38002, "name": "中野 二乃"},
|
||||
{"model_id": 38003, "name": "中野 三玖"},
|
||||
{"model_id": 38004, "name": "中野 四葉"},
|
||||
{"model_id": 38005, "name": "中野 五月"},
|
||||
{"model_id": 39001, "name": "涼風 青葉"},
|
||||
{"model_id": 39002, "name": "八神 コウ"},
|
||||
{"model_id": 39003, "name": "滝本 ひふみ"},
|
||||
{"model_id": 39004, "name": "篠田 はじめ"},
|
||||
{"model_id": 39005, "name": "飯島 ゆん"},
|
||||
{"model_id": 39006, "name": "遠山 りん"},
|
||||
{"model_id": 39007, "name": "望月 紅葉"},
|
||||
{"model_id": 39008, "name": "鳴海 ツバメ"},
|
||||
{"model_id": 39009, "name": "桜 ねね"},
|
||||
{"model_id": 41001, "name": "パトリシア・オブ・エンド"},
|
||||
{"model_id": 41002, "name": "黒木 未知"},
|
||||
{"model_id": 41003, "name": "夕莉 シャチ"},
|
||||
{"model_id": 41004, "name": "明日原 ユウキ"},
|
||||
{"model_id": 41005, "name": "高田 ノブチナ"},
|
||||
{"model_id": 41006, "name": "ユウラシア・オブ・エンド"},
|
||||
{"model_id": 41007, "name": "ルーシア・オブ・エンド"},
|
||||
{"model_id": 41008, "name": "アイリス・ディセンバー・アンクライ"},
|
||||
{"model_id": 42001, "name": "六石 陽菜"},
|
||||
{"model_id": 42002, "name": "天童 悠希"},
|
||||
{"model_id": 42003, "name": "夜峰 美晴"},
|
||||
{"model_id": 42004, "name": "丸山 利恵"},
|
||||
{"model_id": 43001, "name": "星乃 一歌"},
|
||||
{"model_id": 43002, "name": "天馬 咲希"},
|
||||
{"model_id": 43003, "name": "望月 穂波"},
|
||||
{"model_id": 43004, "name": "日野森 志歩"},
|
||||
{"model_id": 43005, "name": "桐谷 遥"},
|
||||
{"model_id": 43006, "name": "花里 みのり"},
|
||||
{"model_id": 43007, "name": "日野森 雫"},
|
||||
{"model_id": 43008, "name": "桃井 愛莉"},
|
||||
{"model_id": 44001, "name": "サンドリヨン"},
|
||||
{"model_id": 44002, "name": "シュネーヴィッツェン"},
|
||||
{"model_id": 44003, "name": "リトル・アリス"},
|
||||
{"model_id": 45001, "name": "衛藤 可奈美"},
|
||||
{"model_id": 45002, "name": "十条 姫和"},
|
||||
{"model_id": 45003, "name": "柳瀬 舞衣"},
|
||||
{"model_id": 45004, "name": "糸見 沙耶香"},
|
||||
{"model_id": 45005, "name": "益子 薫"},
|
||||
{"model_id": 45006, "name": "古波蔵 エレン"},
|
||||
{"model_id": 45007, "name": "燕 結芽"},
|
||||
{"model_id": 45008, "name": "吉田 優子"},
|
||||
{"model_id": 45009, "name": "千代田 桃"},
|
||||
{"model_id": 45010, "name": "陽夏木 ミカン"},
|
||||
{"model_id": 45011, "name": "リリス"},
|
||||
{"model_id": 45012, "name": "ココア"},
|
||||
{"model_id": 45013, "name": "チノ"},
|
||||
{"model_id": 45014, "name": "リゼ"},
|
||||
{"model_id": 45015, "name": "千夜"},
|
||||
{"model_id": 45016, "name": "シャロ"},
|
||||
{"model_id": 45017, "name": "マヤ"},
|
||||
{"model_id": 45018, "name": "メグ"},
|
||||
{"model_id": 45019, "name": "Two for all"},
|
||||
{"model_id": 45020, "name": "Angely Diva"},
|
||||
{"model_id": 45021, "name": "白雪姫リボン"},
|
||||
{"model_id": 45022, "name": "春音 あいら"},
|
||||
{"model_id": 45023, "name": "天宮 りずむ"},
|
||||
{"model_id": 45024, "name": "高峰 みおん"},
|
||||
{"model_id": 45025, "name": "上葉 みあ"},
|
||||
{"model_id": 45026, "name": "深山 れいな"},
|
||||
{"model_id": 45027, "name": "志々美 かりん"},
|
||||
{"model_id": 45028, "name": "大瑠璃 あやみ"},
|
||||
{"model_id": 45029, "name": "彩瀬 なる"},
|
||||
{"model_id": 45030, "name": "涼野 いと"},
|
||||
{"model_id": 45031, "name": "福原 あん"},
|
||||
{"model_id": 45032, "name": "真中 らぁら"},
|
||||
{"model_id": 45033, "name": "南 みれぃ"},
|
||||
{"model_id": 45034, "name": "北条 そふぃ"},
|
||||
{"model_id": 45035, "name": "夢川 ゆい"},
|
||||
{"model_id": 45036, "name": "虹色 にの"},
|
||||
{"model_id": 45037, "name": "幸多 みちる"},
|
||||
{"model_id": 45038, "name": "桃山 みらい"},
|
||||
{"model_id": 45039, "name": "萌黄 えも"},
|
||||
{"model_id": 45040, "name": "青葉 りんか"},
|
||||
{"model_id": 45041, "name": "水原 千鶴"},
|
||||
{"model_id": 45042, "name": "七海 麻美"},
|
||||
{"model_id": 45043, "name": "更科 瑠夏"},
|
||||
{"model_id": 45044, "name": "桜沢 墨"},
|
||||
{"model_id": 45045, "name": "メグメグ"},
|
||||
{"model_id": 45046, "name": "双挽 乃保"},
|
||||
{"model_id": 45047, "name": "魔法少女リリカ"},
|
||||
{"model_id": 45048, "name": "コクリコット ブランシュ"},
|
||||
{"model_id": 45049, "name": "絢辻 詞"},
|
||||
{"model_id": 45050, "name": "桜井 梨穂子"},
|
||||
{"model_id": 45051, "name": "棚町 薫"},
|
||||
{"model_id": 45052, "name": "中多 紗江"},
|
||||
{"model_id": 45053, "name": "七咲 逢"},
|
||||
{"model_id": 45054, "name": "森島 はるか"},
|
||||
{"model_id": 45055, "name": "橘 美也"},
|
||||
{"model_id": 45056, "name": "エミリア"},
|
||||
{"model_id": 45057, "name": "レム"},
|
||||
{"model_id": 45058, "name": "ラム"},
|
||||
{"model_id": 45059, "name": "ベアトリス"},
|
||||
{"model_id": 45060, "name": "フェルト"},
|
||||
{"model_id": 45061, "name": "アナスタシア"},
|
||||
{"model_id": 45062, "name": "プリシラ"},
|
||||
{"model_id": 45063, "name": "クルシュ"},
|
||||
{"model_id": 45064, "name": "ハチロク"},
|
||||
{"model_id": 45065, "name": "右田 日々姫"},
|
||||
{"model_id": 45066, "name": "雛衣 ポーレット"},
|
||||
{"model_id": 45067, "name": "れいな"},
|
||||
{"model_id": 45068, "name": "蓑笠 凪"},
|
||||
{"model_id": 45069, "name": "早瀬 ふかみ"},
|
||||
{"model_id": 46001, "name": "天海 春香"},
|
||||
{"model_id": 46002, "name": "如月 千早"},
|
||||
{"model_id": 46003, "name": "星井 美希"},
|
||||
{"model_id": 46004, "name": "島村 卯月"},
|
||||
{"model_id": 46005, "name": "渋谷 凛"},
|
||||
{"model_id": 46006, "name": "本田 未央"},
|
||||
{"model_id": 46007, "name": "春日 未来"},
|
||||
{"model_id": 46008, "name": "最上 静香"},
|
||||
{"model_id": 46009, "name": "伊吹 翼"},
|
||||
{"model_id": 46010, "name": "天道 輝"},
|
||||
{"model_id": 46011, "name": "桜庭 薫"},
|
||||
{"model_id": 46012, "name": "柏木 翼"},
|
||||
{"model_id": 46013, "name": "櫻木 真乃"},
|
||||
{"model_id": 46014, "name": "風野 灯織"},
|
||||
{"model_id": 46015, "name": "八宮 めぐる"},
|
||||
{"model_id": 46016, "name": "芹沢 あさひ"},
|
||||
{"model_id": 46017, "name": "黛 冬優子"},
|
||||
{"model_id": 46018, "name": "和泉 愛依"},
|
||||
{"model_id": 46019, "name": "名取さな"},
|
||||
{"model_id": 46020, "name": "山手響子"},
|
||||
{"model_id": 46021, "name": "犬寄しのぶ"},
|
||||
{"model_id": 46022, "name": "笹子・ジェニファー・由香"},
|
||||
{"model_id": 46023, "name": "清水絵空"},
|
||||
{"model_id": 46024, "name": "青柳 椿"},
|
||||
{"model_id": 46025, "name": "月見山 渚"},
|
||||
{"model_id": 46026, "name": "矢野緋彩"},
|
||||
{"model_id": 46027, "name": "三宅葵依"},
|
||||
{"model_id": 46028, "name": "小豆沢 こはね"},
|
||||
{"model_id": 46029, "name": "白石 杏"},
|
||||
{"model_id": 46030, "name": "東雲 彰人"},
|
||||
{"model_id": 46031, "name": "青柳 冬弥"},
|
||||
{"model_id": 46032, "name": "天馬 司"},
|
||||
{"model_id": 46033, "name": "鳳 えむ"},
|
||||
{"model_id": 46034, "name": "草薙 寧々"},
|
||||
{"model_id": 46035, "name": "神代 類"},
|
||||
{"model_id": 46036, "name": "宵崎 奏"},
|
||||
{"model_id": 46037, "name": "朝比奈 まふゆ"},
|
||||
{"model_id": 46038, "name": "東雲 絵名"},
|
||||
{"model_id": 46039, "name": "暁山 瑞希"},
|
||||
{"model_id": 46040, "name": "リンカ"},
|
||||
{"model_id": 46041, "name": "ユメ"},
|
||||
{"model_id": 46042, "name": "セイネ"},
|
||||
{"model_id": 46043, "name": "為栗 メロ"},
|
||||
{"model_id": 46044, "name": "新阪 ルナ"},
|
||||
{"model_id": 46045, "name": "恋浜 みろく"},
|
||||
{"model_id": 46046, "name": "天下 さや"},
|
||||
{"model_id": 46047, "name": "根雨 つむぎ"},
|
||||
{"model_id": 46048, "name": "観音町 ひめ"},
|
||||
{"model_id": 46049, "name": "ティアラ"},
|
||||
{"model_id": 46050, "name": "ロゼッタ"},
|
||||
{"model_id": 46051, "name": "ラヴィ"},
|
||||
{"model_id": 46052, "name": "アシュレイ"},
|
||||
{"model_id": 46053, "name": "リネット"},
|
||||
{"model_id": 46054, "name": "エミリア"},
|
||||
{"model_id": 46055, "name": "あるふぁ"},
|
||||
{"model_id": 46056, "name": "サルサ"},
|
||||
{"model_id": 46057, "name": "ガーネット"},
|
||||
{"model_id": 46058, "name": "ナデシコ"},
|
||||
{"model_id": 46059, "name": "ツバキ"},
|
||||
{"model_id": 46060, "name": "カエデ"},
|
||||
{"model_id": 46061, "name": "ラトゥーラ"},
|
||||
{"model_id": 46062, "name": "シャンペ"},
|
||||
{"model_id": 46063, "name": "メアリーベリー"},
|
||||
{"model_id": 46064, "name": "アンジェリカ"},
|
||||
{"model_id": 46065, "name": "ルキフェル"},
|
||||
{"model_id": 46066, "name": "ユエ"},
|
||||
{"model_id": 46067, "name": "ミルフィーユ"},
|
||||
{"model_id": 46068, "name": "フィオナ"},
|
||||
{"model_id": 46069, "name": "イレイナ"},
|
||||
{"model_id": 46070, "name": "フラン"},
|
||||
{"model_id": 46071, "name": "サヤ"},
|
||||
{"model_id": 46072, "name": "シーラ"},
|
||||
{"model_id": 46073, "name": "ジャンヌ・ダルク"},
|
||||
{"model_id": 46074, "name": "鷹取 舞花"},
|
||||
{"model_id": 46075, "name": "鹿野 志穂"},
|
||||
{"model_id": 46076, "name": "月居 ほのか"},
|
||||
{"model_id": 46077, "name": "赤川 千紗"},
|
||||
{"model_id": 46078, "name": "恵庭 あいり"},
|
||||
{"model_id": 46079, "name": "九条 柚葉"},
|
||||
{"model_id": 46080, "name": "神室 絢"},
|
||||
{"model_id": 46081, "name": "宮路 まほろ"},
|
||||
{"model_id": 46082, "name": "日名倉 莉子"},
|
||||
{"model_id": 46083, "name": "宇津木 聡里"},
|
||||
{"model_id": 46084, "name": "明神 凛音"},
|
||||
{"model_id": 46085, "name": "遠見 鳴"},
|
||||
{"model_id": 46086, "name": "ノエル・ザ・ネクストシーズン"},
|
||||
{"model_id": 46087, "name": "エリザベス"},
|
||||
{"model_id": 46088, "name": "リリィ"},
|
||||
{"model_id": 46089, "name": "ルーン"}
|
||||
]
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,29 +0,0 @@
|
|||
[
|
||||
{"gacha_id": 1011, "gacha_name": "無料ガチャ", "type": 0, "kind": 3, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1012, "gacha_name": "無料ガチャ(SR確定)", "type": 0, "kind": 3, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1112, "gacha_name": "レギュラーガチャ", "type": 0, "kind": 0, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1123, "gacha_name": "AQUA属性オンリーガチャ", "type": 0, "kind": 1, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1128, "gacha_name": "bitter chocolate kiss ガチャ", "type": 0, "kind": 4, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1135, "gacha_name": "オンゲキ bright 大感謝祭ガチャ", "type": 0, "kind": 1, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1137, "gacha_name": "テアトル展開!プロジェクト奏坂ドールズリミテッドガチャ", "type": 0, "kind": 1, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1138, "gacha_name": "WONDER SHOOTER EASTER ガチャ", "type": 0, "kind": 4, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1139, "gacha_name": "ラスボス登場!?悪の侵略者ガチャ", "type": 0, "kind": 4, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1140, "gacha_name": "カラフルアンブレラガチャ", "type": 0, "kind": 4, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1141, "gacha_name": "It's Showtime!ワンダフルサーカスガチャ", "type": 0, "kind": 4, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1143, "gacha_name": "マーチングポケッツ ピックアップガチャ", "type": 0, "kind": 4, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1144, "gacha_name": "bitter flavor ピックアップガチャ", "type": 0, "kind": 4, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1145, "gacha_name": "7EVENDAYS⇔HOLIDAYS ピックアップガチャ", "type": 0, "kind": 1, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1146, "gacha_name": "⊿TRiEDGE ピックアップガチャ", "type": 0, "kind": 1, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1147, "gacha_name": "R.B.P. ピックアップガチャ", "type": 0, "kind": 1, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1148, "gacha_name": "皇城 セツナ ピックアップガチャ", "type": 0, "kind": 1, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1149, "gacha_name": "ASTERISM ピックアップガチャ", "type": 0, "kind": 1, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1151, "gacha_name": "スラッシュスキル ピックアップガチャ", "type": 0, "kind": 1, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1152, "gacha_name": "高瀬 梨緒オンリーガチャ", "type": 0, "kind": 1, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1154, "gacha_name": "トラストスキル ピックアップガチャ", "type": 0, "kind": 1, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1156, "gacha_name": "bright memory振り返りガチャ", "type": 0, "kind": 2, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1159, "gacha_name": "オンゲキ&オンゲキ PLUS ピックアップガチャ", "type": 0, "kind": 2, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1160, "gacha_name": "SUMMER & SUMMER PLUS ピックアップガチャ", "type": 0, "kind": 2, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1161, "gacha_name": "R.E.D. & R.E.D. PLUS ピックアップガチャ", "type": 0, "kind": 2, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1162, "gacha_name": "bright & bright MEMORY ピックアップガチャ", "type": 0, "kind": 2, "is_ceiling": 0, "max_select_point": 0, "ceiling_cnt": 0, "change_rate_cnt1": 0, "change_rate_cnt2": 0},
|
||||
{"gacha_id": 1167, "gacha_name": "6周年記念!! 6rd Anniversaryセレクトガチャ", "type": 0, "kind": 2, "is_ceiling": 1, "max_select_point": 11, "ceiling_cnt": 11, "change_rate_cnt1": 0, "change_rate_cnt2": 0}
|
||||
]
|
||||
|
|
@ -1,754 +0,0 @@
|
|||
[
|
||||
{"card_id": 100003, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100003, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100004, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100004, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100006, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100006, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100007, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100007, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100008, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100008, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100008, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100012, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100012, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100013, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100013, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100015, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100015, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100016, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100016, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100017, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100017, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100017, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100021, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100021, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100022, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100022, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100024, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100024, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100025, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100025, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100026, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100026, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100026, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100030, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100030, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100030, "gacha_id": 1152, "rarity": 2, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100033, "gacha_id": 1152, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100033, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100034, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100034, "gacha_id": 1152, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100034, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100034, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100037, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100037, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100040, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100040, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100041, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100041, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100041, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100044, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100044, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100047, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100047, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100048, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100048, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100048, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100051, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100051, "gacha_id": 1144, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100053, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100053, "gacha_id": 1144, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100053, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100054, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100054, "gacha_id": 1144, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100054, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100054, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100057, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100057, "gacha_id": 1144, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100059, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100059, "gacha_id": 1144, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100059, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100060, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100060, "gacha_id": 1144, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100060, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100060, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100063, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100063, "gacha_id": 1147, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100065, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100065, "gacha_id": 1147, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100065, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100066, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100066, "gacha_id": 1147, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100066, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100066, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100069, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100069, "gacha_id": 1145, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100071, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100071, "gacha_id": 1145, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100071, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100072, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100072, "gacha_id": 1145, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100072, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100072, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100075, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100075, "gacha_id": 1145, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100077, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100077, "gacha_id": 1145, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100077, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100078, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100078, "gacha_id": 1145, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100078, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100078, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100081, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100081, "gacha_id": 1147, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100083, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100083, "gacha_id": 1147, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100083, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100084, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100084, "gacha_id": 1147, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100084, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100084, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100087, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100087, "gacha_id": 1147, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100089, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100089, "gacha_id": 1147, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100089, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100090, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100090, "gacha_id": 1147, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100090, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100090, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100173, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100173, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100174, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100174, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100175, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100175, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100176, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100176, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100176, "gacha_id": 1152, "rarity": 2, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100177, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100177, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100178, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100178, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100179, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100179, "gacha_id": 1144, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100180, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100180, "gacha_id": 1144, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100181, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100181, "gacha_id": 1147, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100182, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100182, "gacha_id": 1145, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100183, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100183, "gacha_id": 1145, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100184, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100184, "gacha_id": 1147, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100185, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100185, "gacha_id": 1147, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100209, "gacha_id": 1011, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100223, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100223, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100224, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100224, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100225, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100225, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100226, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100226, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100226, "gacha_id": 1152, "rarity": 2, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100227, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100227, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100228, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100228, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100229, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100229, "gacha_id": 1144, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100230, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100230, "gacha_id": 1144, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100231, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100231, "gacha_id": 1147, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100232, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100232, "gacha_id": 1145, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100233, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100233, "gacha_id": 1145, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100234, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100234, "gacha_id": 1147, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100235, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100235, "gacha_id": 1147, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100236, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100236, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100237, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100237, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100238, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100238, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100239, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100239, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100240, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100240, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100241, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100241, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100242, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100242, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100243, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100243, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100244, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100244, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100245, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100245, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100246, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100246, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100247, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100247, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100248, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100248, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100249, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100249, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100250, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100250, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100251, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100251, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100252, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100252, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100253, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100253, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100254, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100254, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100255, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100255, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100256, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100256, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100257, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100257, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100258, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100258, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100259, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100259, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100260, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100260, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100261, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100261, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100262, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100262, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100263, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100263, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100264, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100264, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100265, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100265, "gacha_id": 1152, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100265, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100266, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100266, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100267, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100267, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100268, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100268, "gacha_id": 1144, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100268, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100269, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100269, "gacha_id": 1144, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100269, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100270, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100270, "gacha_id": 1147, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100270, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100271, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100271, "gacha_id": 1145, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100271, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100272, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100272, "gacha_id": 1145, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100272, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100273, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100273, "gacha_id": 1147, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100273, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100274, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100274, "gacha_id": 1147, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100274, "gacha_id": 1159, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100275, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100275, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100275, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100276, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100276, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100276, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100277, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100277, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100277, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100278, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100278, "gacha_id": 1152, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100278, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100278, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100280, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100280, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100280, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100282, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100282, "gacha_id": 1144, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100282, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100282, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100284, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100284, "gacha_id": 1145, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100284, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100284, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100285, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100285, "gacha_id": 1145, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100285, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100285, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100286, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100286, "gacha_id": 1147, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100286, "gacha_id": 1159, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100286, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100336, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100336, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100337, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100337, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100338, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100338, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100339, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100339, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100340, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100340, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100341, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100341, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100342, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100342, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100342, "gacha_id": 1152, "rarity": 2, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100343, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100343, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100344, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100344, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100345, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100345, "gacha_id": 1144, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100346, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100346, "gacha_id": 1144, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100347, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100347, "gacha_id": 1147, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100348, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100348, "gacha_id": 1145, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100349, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100349, "gacha_id": 1145, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100350, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100350, "gacha_id": 1147, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100351, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100351, "gacha_id": 1147, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100407, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100407, "gacha_id": 1143, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100407, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100407, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100411, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100411, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100411, "gacha_id": 1152, "rarity": 2, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100412, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100412, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100413, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100413, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100414, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100415, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100416, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100417, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100418, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100418, "gacha_id": 1149, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100418, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100419, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100419, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100420, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100420, "gacha_id": 1144, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100421, "gacha_id": 1147, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100421, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100422, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100422, "gacha_id": 1144, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100422, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100423, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100423, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100424, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100424, "gacha_id": 1143, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100424, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100425, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100425, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100426, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100426, "gacha_id": 1147, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100426, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100427, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100427, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100428, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100428, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100429, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100429, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100430, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100430, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100431, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100431, "gacha_id": 1143, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100431, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100431, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100432, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100432, "gacha_id": 1143, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100432, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100432, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100433, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100433, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100433, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100434, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100434, "gacha_id": 1144, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100434, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100434, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100435, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100435, "gacha_id": 1123, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100435, "gacha_id": 1147, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100435, "gacha_id": 1154, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100435, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100435, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100436, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100436, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100436, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100437, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100437, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100437, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100438, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100438, "gacha_id": 1147, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100438, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100438, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100439, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100439, "gacha_id": 1146, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100439, "gacha_id": 1152, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100439, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100439, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100440, "gacha_id": 1011, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100441, "gacha_id": 1011, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100445, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100445, "gacha_id": 1143, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100447, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100447, "gacha_id": 1143, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100449, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100449, "gacha_id": 1143, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100454, "gacha_id": 1011, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100606, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100607, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100608, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100608, "gacha_id": 1143, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100608, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100609, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100609, "gacha_id": 1143, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100609, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100610, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100610, "gacha_id": 1143, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100610, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100634, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100634, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100636, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100636, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100637, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100637, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100638, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100638, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100639, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100639, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100640, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100640, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100641, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100641, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100642, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100642, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100643, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100643, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100644, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100644, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100645, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100645, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100646, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100646, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100647, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100648, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100649, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100650, "gacha_id": 1011, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100651, "gacha_id": 1011, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100652, "gacha_id": 1011, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100653, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100653, "gacha_id": 1143, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100654, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100654, "gacha_id": 1143, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100655, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100655, "gacha_id": 1143, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100662, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100665, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100665, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100666, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100666, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100667, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100667, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100692, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100692, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100693, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100693, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100694, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100694, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100701, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100701, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100701, "gacha_id": 1152, "rarity": 2, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100702, "gacha_id": 1011, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100703, "gacha_id": 1011, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100711, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100711, "gacha_id": 1161, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100712, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100712, "gacha_id": 1161, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100725, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100725, "gacha_id": 1146, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100725, "gacha_id": 1161, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100725, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100726, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100726, "gacha_id": 1161, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100726, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100755, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100756, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100757, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100757, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100758, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100758, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100759, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100759, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100760, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100760, "gacha_id": 1149, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100760, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100760, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100761, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100761, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100761, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100762, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100762, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100763, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100763, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100764, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100764, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100765, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100765, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100766, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100766, "gacha_id": 1146, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100766, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100767, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100767, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100767, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100768, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100768, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100768, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100771, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100772, "gacha_id": 1011, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100772, "gacha_id": 1012, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100777, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100777, "gacha_id": 1146, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100777, "gacha_id": 1152, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100777, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100778, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100778, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100779, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100779, "gacha_id": 1154, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100779, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100779, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100780, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100780, "gacha_id": 1149, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100780, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100780, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100783, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100783, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100784, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100784, "gacha_id": 1160, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100784, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100785, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100785, "gacha_id": 1149, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100785, "gacha_id": 1151, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100785, "gacha_id": 1161, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100786, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100786, "gacha_id": 1149, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100786, "gacha_id": 1151, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100786, "gacha_id": 1161, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100787, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100787, "gacha_id": 1151, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100787, "gacha_id": 1161, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100787, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100805, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100805, "gacha_id": 1160, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100842, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100980, "gacha_id": 1011, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100982, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100982, "gacha_id": 1161, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100982, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100983, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100983, "gacha_id": 1161, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100983, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100984, "gacha_id": 1137, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100984, "gacha_id": 1146, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100984, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100985, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100985, "gacha_id": 1161, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100985, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100986, "gacha_id": 1137, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100986, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100987, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100987, "gacha_id": 1149, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100987, "gacha_id": 1154, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100987, "gacha_id": 1161, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100987, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100988, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100988, "gacha_id": 1154, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100988, "gacha_id": 1161, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100988, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100989, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100989, "gacha_id": 1123, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100989, "gacha_id": 1146, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100989, "gacha_id": 1152, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100989, "gacha_id": 1161, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100989, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 100996, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100996, "gacha_id": 1161, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100997, "gacha_id": 1137, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100998, "gacha_id": 1137, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 100999, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 100999, "gacha_id": 1161, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101000, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101000, "gacha_id": 1161, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101001, "gacha_id": 1137, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101002, "gacha_id": 1137, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101002, "gacha_id": 1146, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101003, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101003, "gacha_id": 1161, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101004, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101004, "gacha_id": 1161, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101005, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101005, "gacha_id": 1149, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101005, "gacha_id": 1161, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101020, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101020, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101021, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101021, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101021, "gacha_id": 1152, "rarity": 2, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101022, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101023, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101023, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101024, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101024, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101025, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101025, "gacha_id": 1149, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101026, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101293, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101293, "gacha_id": 1123, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101293, "gacha_id": 1137, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101293, "gacha_id": 1154, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101293, "gacha_id": 1161, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101293, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101294, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101294, "gacha_id": 1161, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101294, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101295, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101295, "gacha_id": 1123, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101295, "gacha_id": 1149, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101295, "gacha_id": 1161, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101295, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101296, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101296, "gacha_id": 1149, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101296, "gacha_id": 1151, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101296, "gacha_id": 1154, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101296, "gacha_id": 1161, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101296, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101297, "gacha_id": 1137, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101297, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101298, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101298, "gacha_id": 1146, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101298, "gacha_id": 1161, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101299, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101299, "gacha_id": 1161, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101300, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101300, "gacha_id": 1151, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101300, "gacha_id": 1161, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101301, "gacha_id": 1137, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101301, "gacha_id": 1146, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101301, "gacha_id": 1152, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101315, "gacha_id": 1146, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101315, "gacha_id": 1151, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101316, "gacha_id": 1151, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101320, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101320, "gacha_id": 1146, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101320, "gacha_id": 1161, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101320, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101321, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101321, "gacha_id": 1161, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101553, "gacha_id": 1011, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101566, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101566, "gacha_id": 1135, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101566, "gacha_id": 1148, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101566, "gacha_id": 1162, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101567, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101567, "gacha_id": 1135, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101567, "gacha_id": 1148, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101567, "gacha_id": 1151, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101567, "gacha_id": 1162, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101567, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101589, "gacha_id": 1011, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101592, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101592, "gacha_id": 1135, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101592, "gacha_id": 1149, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101592, "gacha_id": 1154, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101592, "gacha_id": 1162, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101592, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101593, "gacha_id": 1137, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101593, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101594, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101594, "gacha_id": 1123, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101594, "gacha_id": 1135, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101594, "gacha_id": 1154, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101594, "gacha_id": 1162, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101594, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101595, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101595, "gacha_id": 1123, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101595, "gacha_id": 1128, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101595, "gacha_id": 1135, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101595, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101596, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101596, "gacha_id": 1138, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101596, "gacha_id": 1146, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101596, "gacha_id": 1154, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101596, "gacha_id": 1156, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101596, "gacha_id": 1162, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101596, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101597, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101597, "gacha_id": 1139, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101597, "gacha_id": 1156, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101597, "gacha_id": 1162, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101597, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101598, "gacha_id": 1137, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101598, "gacha_id": 1148, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101599, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101599, "gacha_id": 1140, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101599, "gacha_id": 1156, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101599, "gacha_id": 1162, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101599, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101600, "gacha_id": 1112, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101600, "gacha_id": 1141, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101600, "gacha_id": 1156, "rarity": 4, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101600, "gacha_id": 1162, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101600, "gacha_id": 1167, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101601, "gacha_id": 1137, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101602, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101602, "gacha_id": 1135, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101602, "gacha_id": 1149, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101602, "gacha_id": 1162, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101603, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101603, "gacha_id": 1128, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101603, "gacha_id": 1135, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101603, "gacha_id": 1146, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101603, "gacha_id": 1162, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101604, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101604, "gacha_id": 1138, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101604, "gacha_id": 1149, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101604, "gacha_id": 1156, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101604, "gacha_id": 1162, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101605, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101605, "gacha_id": 1139, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101605, "gacha_id": 1156, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101605, "gacha_id": 1162, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101606, "gacha_id": 1137, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101606, "gacha_id": 1167, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 1},
|
||||
{"card_id": 101607, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101607, "gacha_id": 1140, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101607, "gacha_id": 1156, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101607, "gacha_id": 1162, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101608, "gacha_id": 1112, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101608, "gacha_id": 1141, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101608, "gacha_id": 1156, "rarity": 3, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101608, "gacha_id": 1162, "rarity": 3, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101619, "gacha_id": 1112, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101619, "gacha_id": 1135, "rarity": 2, "weight": 100, "is_pickup": 1, "is_select": 0},
|
||||
{"card_id": 101619, "gacha_id": 1148, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101620, "gacha_id": 1011, "rarity": 2, "weight": 100, "is_pickup": 0, "is_select": 0},
|
||||
{"card_id": 101627, "gacha_id": 1011, "rarity": 4, "weight": 100, "is_pickup": 0, "is_select": 0}
|
||||
]
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,8 +0,0 @@
|
|||
[
|
||||
{"id": 1, "type": 0, "cost": 100},
|
||||
{"id": 2, "type": 1, "cost": 200},
|
||||
{"id": 3, "type": 2, "cost": 300},
|
||||
{"id": 4, "type": 3, "cost": 333},
|
||||
{"id": 5, "type": 4, "cost": 666},
|
||||
{"id": 6, "type": 5, "cost": 999}
|
||||
]
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
[
|
||||
]
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
[
|
||||
]
|
||||
|
|
@ -1,297 +0,0 @@
|
|||
[
|
||||
{"id": 0, "category": "None", "info": "スキルなし", "name": "-"},
|
||||
{"id": 100000, "category": "Attack", "info": "バトル後半で、自身の攻撃力5%アップ", "name": "ボスアタック +5"},
|
||||
{"id": 100001, "category": "Guard", "info": "属性【LEAF】からのダメージ20%軽減\n自身の攻撃力3%アップ", "name": "リーフガード +20"},
|
||||
{"id": 100002, "category": "Guard", "info": "属性【AQUA】からのダメージ20%軽減\n自身の攻撃力3%アップ", "name": "アクアガード +20"},
|
||||
{"id": 100003, "category": "Guard", "info": "属性【FIRE】からのダメージ20%軽減\n自身の攻撃力3%アップ", "name": "ファイアガード +20"},
|
||||
{"id": 100004, "category": "Boost", "info": "【ATTACK】の攻撃力5%アップ", "name": "ブースト +5"},
|
||||
{"id": 100005, "category": "Attack", "info": "バトル後半で、自身の攻撃力10%アップ", "name": "ボスアタック +10"},
|
||||
{"id": 100006, "category": "Attack", "info": "【逢坂 茜】のカード1枚につき、自身の攻撃力4%アップ", "name": "茜フュージョン +4"},
|
||||
{"id": 100007, "category": "Guard", "info": "バトル後半で、ダメージ35%軽減\n自身の攻撃力3%アップ", "name": "ボス全属性ガード +35"},
|
||||
{"id": 100008, "category": "Attack", "info": "自身の攻撃力10%アップ", "name": "アタック +10"},
|
||||
{"id": 100009, "category": "DangerAttack", "info": "自身の攻撃力20%アップ\n被弾時のダメージが2倍になる", "name": "アタック +20(危)"},
|
||||
{"id": 100010, "category": "DangerGuard", "info": "属性【AQUA】からのダメージ35%軽減\n自身の攻撃力3%アップ\nミス1回につき3%ダメージ", "name": "アクアガード +35(危)"},
|
||||
{"id": 100011, "category": "DangerBoost", "info": "【ATTACK】の攻撃力12%アップ\n被弾時のダメージが2倍になる", "name": "ブースト +12(危)"},
|
||||
{"id": 100012, "category": "Support", "info": "ノーツ【SIDE-L】を自動で攻撃する\n自身の攻撃力3%アップ", "name": "SIDE-Lアシスト +3"},
|
||||
{"id": 100013, "category": "Boost", "info": "【逢坂 茜】の攻撃力10%アップ", "name": "茜ブースト +10"},
|
||||
{"id": 100014, "category": "Attack", "info": "バトル後半で、自身の攻撃力12%アップ", "name": "ボスアタック +12"},
|
||||
{"id": 100015, "category": "Support", "info": "ノーツ【SIDE-R】を自動で攻撃する\n自身の攻撃力5%アップ", "name": "SIDE-Rアシスト +5"},
|
||||
{"id": 100016, "category": "Guard", "info": "属性【LEAF】からのダメージ30%軽減\n自身の攻撃力5%アップ", "name": "リーフガード +30"},
|
||||
{"id": 100017, "category": "Guard", "info": "属性【AQUA】からのダメージ30%軽減\n自身の攻撃力5%アップ", "name": "アクアガード +30"},
|
||||
{"id": 100018, "category": "Guard", "info": "属性【FIRE】からのダメージ30%軽減\n自身の攻撃力5%アップ", "name": "ファイアガード +30"},
|
||||
{"id": 100019, "category": "Boost", "info": "属性【FIRE】かつ【ATTACK】の攻撃力10%アップ", "name": "ファイアブースト +10"},
|
||||
{"id": 100020, "category": "Boost", "info": "属性【LEAF】かつ【ATTACK】の攻撃力10%アップ", "name": "リーフブースト +10"},
|
||||
{"id": 100021, "category": "Boost", "info": "属性【AQUA】かつ【ATTACK】の攻撃力10%アップ", "name": "アクアブースト +10"},
|
||||
{"id": 100022, "category": "Attack", "info": "バトル後半で、【逢坂 茜】のカード1枚につき、\n自身の攻撃力6%アップ", "name": "ボス茜フュージョン +6"},
|
||||
{"id": 100023, "category": "Boost", "info": "ライフ100%時、【ATTACK】の攻撃12%アップ", "name": "まんたんブースト +12"},
|
||||
{"id": 100024, "category": "Boost", "info": "ダメージカウント0の時、【ATTACK】の攻撃14%アップ", "name": "ノーダメブースト +14"},
|
||||
{"id": 100025, "category": "Attack", "info": "自身の攻撃力11%アップ", "name": "アタック +11"},
|
||||
{"id": 100026, "category": "Boost", "info": "バトル後半で、\n属性【FIRE】かつ【ATTACK】の攻撃力15%アップ", "name": "ボスファイアブースト +15"},
|
||||
{"id": 100027, "category": "Boost", "info": "バトル後半で、\n属性【LEAF】かつ【ATTACK】の攻撃力15%アップ", "name": "ボスリーフブースト +15"},
|
||||
{"id": 100028, "category": "Boost", "info": "バトル後半で、\n属性【AQUA】かつ【ATTACK】の攻撃力15%アップ", "name": "ボスアクアブースト +15"},
|
||||
{"id": 100029, "category": "Attack", "info": "バトル後半で、自身の攻撃力15%アップ", "name": "ボスアタック +15"},
|
||||
{"id": 100030, "category": "Boost", "info": "バトル後半で、【逢坂 茜】の攻撃力15%アップ", "name": "ボス茜ブースト +15"},
|
||||
{"id": 100031, "category": "Attack", "info": "ダメージカウント0の時、自身の攻撃14%アップ", "name": "ノーダメアタック +14"},
|
||||
{"id": 100032, "category": "Support", "info": "ノーツ【SIDE】を自動で攻撃する\n自身の攻撃力5%アップ", "name": "SIDE-LRアシスト +5"},
|
||||
{"id": 100033, "category": "Attack", "info": "バトル後半で、自身の攻撃力17%アップ", "name": "ボスアタック +17"},
|
||||
{"id": 100034, "category": "Attack", "info": "バトル後半で、自身の攻撃力20%アップ", "name": "ボスアタック +20"},
|
||||
{"id": 100035, "category": "Guard", "info": "ダメージ軽減30%", "name": "全属性ガード +30"},
|
||||
{"id": 100036, "category": "Attack", "info": "自身の攻撃力15%アップ", "name": "アタック +15"},
|
||||
{"id": 100037, "category": "Boost", "info": "バトル後半で、\n属性【AQUA】かつ【ATTACK】の攻撃力20%アップ", "name": "ボスアクアブースト +20"},
|
||||
{"id": 100038, "category": "Boost", "info": "属性【FIRE】かつ【ATTACK】の攻撃力20%アップ", "name": "ファイアブースト +20"},
|
||||
{"id": 100039, "category": "Boost", "info": "属性【LEAF】かつ【ATTACK】の攻撃力20%アップ", "name": "リーフブースト +20"},
|
||||
{"id": 100040, "category": "Boost", "info": "属性【AQUA】かつ【ATTACK】の攻撃力20%アップ", "name": "アクアブースト +20"},
|
||||
{"id": 100041, "category": "Attack", "info": "バトル後半で、自身の攻撃力25%アップ", "name": "ボスアタック +25"},
|
||||
{"id": 100042, "category": "Guard", "info": "属性【LEAF】からのダメージ25%軽減\n自身の攻撃力3%アップ", "name": "リーフガード +25"},
|
||||
{"id": 100043, "category": "Guard", "info": "属性【AQUA】からのダメージ25%軽減\n自身の攻撃力3%アップ", "name": "アクアガード +25"},
|
||||
{"id": 100044, "category": "Guard", "info": "属性【FIRE】からのダメージ25%軽減\n自身の攻撃力3%アップ", "name": "ファイアガード +25"},
|
||||
{"id": 100045, "category": "Boost", "info": "【ATTACK】の攻撃力7%アップ", "name": "ブースト +7"},
|
||||
{"id": 100046, "category": "Attack", "info": "バトル後半で、自身の攻撃力12%アップ", "name": "ボスアタック +12"},
|
||||
{"id": 100047, "category": "Attack", "info": "【逢坂 茜】のカード1枚につき、自身の攻撃力5%アップ", "name": "茜フュージョン +5"},
|
||||
{"id": 100048, "category": "Guard", "info": "バトル後半で、ダメージ40%軽減\n自身の攻撃力3%アップ", "name": "ボス全属性ガード +40"},
|
||||
{"id": 100049, "category": "Attack", "info": "自身の攻撃力12%アップ", "name": "アタック +12"},
|
||||
{"id": 100050, "category": "DangerAttack", "info": "自身の攻撃力22%アップ\n被弾時のダメージが2倍になる", "name": "アタック +22(危)"},
|
||||
{"id": 100051, "category": "DangerGuard", "info": "属性【AQUA】からのダメージ40%軽減\n自身の攻撃力3%アップ\nミス1回につき3%ダメージ", "name": "アクアガード +40(危)"},
|
||||
{"id": 100052, "category": "DangerBoost", "info": "【ATTACK】の攻撃力14%アップ\n被弾時のダメージが2倍になる", "name": "ブースト +14(危)"},
|
||||
{"id": 100053, "category": "Support", "info": "ノーツ【SIDE-L】を自動で攻撃する\n自身の攻撃力5%アップ", "name": "SIDE-Lアシスト +5"},
|
||||
{"id": 100054, "category": "Boost", "info": "【逢坂 茜】の攻撃力12%アップ", "name": "茜ブースト +12"},
|
||||
{"id": 100055, "category": "Attack", "info": "バトル後半で、自身の攻撃力14%アップ", "name": "ボスアタック +14"},
|
||||
{"id": 100056, "category": "Support", "info": "ノーツ【SIDE-R】を自動で攻撃する\n自身の攻撃力7%アップ", "name": "SIDE-Rアシスト +7"},
|
||||
{"id": 100057, "category": "Guard", "info": "属性【LEAF】からのダメージ35%軽減\n自身の攻撃力5%アップ", "name": "リーフガード +35"},
|
||||
{"id": 100058, "category": "Guard", "info": "属性【AQUA】からのダメージ35%軽減\n自身の攻撃力5%アップ", "name": "アクアガード +35"},
|
||||
{"id": 100059, "category": "Guard", "info": "属性【FIRE】からのダメージ35%軽減\n自身の攻撃力5%アップ", "name": "ファイアガード +35"},
|
||||
{"id": 100060, "category": "Boost", "info": "属性【FIRE】かつ【ATTACK】の攻撃力12%アップ", "name": "ファイアブースト +12"},
|
||||
{"id": 100061, "category": "Boost", "info": "属性【LEAF】かつ【ATTACK】の攻撃力12%アップ", "name": "リーフブースト +12"},
|
||||
{"id": 100062, "category": "Boost", "info": "属性【AQUA】かつ【ATTACK】の攻撃力12%アップ", "name": "アクアブースト +12"},
|
||||
{"id": 100063, "category": "Attack", "info": "バトル後半で、【逢坂 茜】のカード1枚につき、\n自身の攻撃力7%アップ", "name": "ボス茜フュージョン +7"},
|
||||
{"id": 100064, "category": "Boost", "info": "ライフ100%時、【ATTACK】の攻撃14%アップ", "name": "まんたんブースト +14"},
|
||||
{"id": 100065, "category": "Boost", "info": "ダメージカウント0の時、【ATTACK】の攻撃16%アップ", "name": "ノーダメブースト +16"},
|
||||
{"id": 100066, "category": "Attack", "info": "自身の攻撃力13%アップ", "name": "アタック +13"},
|
||||
{"id": 100067, "category": "Boost", "info": "バトル後半で、\n属性【FIRE】かつ【ATTACK】の攻撃力17%アップ", "name": "ボスファイアブースト +17"},
|
||||
{"id": 100068, "category": "Boost", "info": "バトル後半で、\n属性【LEAF】かつ【ATTACK】の攻撃力17%アップ", "name": "ボスリーフブースト +17"},
|
||||
{"id": 100069, "category": "Boost", "info": "バトル後半で、\n属性【AQUA】かつ【ATTACK】の攻撃力17%アップ", "name": "ボスアクアブースト +17"},
|
||||
{"id": 100070, "category": "Attack", "info": "バトル後半で、自身の攻撃力17%アップ", "name": "ボスアタック +17"},
|
||||
{"id": 100071, "category": "Boost", "info": "バトル後半で、【逢坂 茜】の攻撃力17%アップ", "name": "ボス茜ブースト +17"},
|
||||
{"id": 100072, "category": "Attack", "info": "ダメージカウント0の時、自身の攻撃16%アップ", "name": "ノーダメアタック +16"},
|
||||
{"id": 100073, "category": "Support", "info": "ノーツ【SIDE】を自動で攻撃する\n自身の攻撃力7%アップ", "name": "SIDE-LRアシスト +7"},
|
||||
{"id": 100074, "category": "Attack", "info": "バトル後半で、自身の攻撃力19%アップ", "name": "ボスアタック +19"},
|
||||
{"id": 100075, "category": "Attack", "info": "バトル後半で、自身の攻撃力22%アップ", "name": "ボスアタック +22"},
|
||||
{"id": 100076, "category": "Guard", "info": "ダメージ軽減35%", "name": "全属性ガード +35"},
|
||||
{"id": 100077, "category": "Attack", "info": "自身の攻撃力17%アップ", "name": "アタック +17"},
|
||||
{"id": 100078, "category": "Boost", "info": "バトル後半で、\n属性【AQUA】かつ【ATTACK】の攻撃力22%アップ", "name": "ボスアクアブースト +22"},
|
||||
{"id": 100079, "category": "Boost", "info": "属性【FIRE】かつ【ATTACK】の攻撃力22%アップ", "name": "ファイアブースト +22"},
|
||||
{"id": 100080, "category": "Boost", "info": "属性【LEAF】かつ【ATTACK】の攻撃力22%アップ", "name": "リーフブースト +22"},
|
||||
{"id": 100081, "category": "Boost", "info": "属性【AQUA】かつ【ATTACK】の攻撃力22%アップ", "name": "アクアブースト +22"},
|
||||
{"id": 100082, "category": "Boost", "info": "【めぐみん】かつ【ATTACK】の攻撃力10%アップ", "name": "めぐみんブースト +10"},
|
||||
{"id": 100083, "category": "Boost", "info": "【めぐみん】かつ【ATTACK】の攻撃力12%アップ", "name": "めぐみんブースト +12"},
|
||||
{"id": 100084, "category": "Boost", "info": "【めぐみん】かつ【ATTACK】の攻撃力15%アップ", "name": "めぐみんブースト +15"},
|
||||
{"id": 100085, "category": "Boost", "info": "【めぐみん】かつ【ATTACK】の攻撃力17%アップ", "name": "めぐみんブースト +17"},
|
||||
{"id": 100086, "category": "Boost", "info": "【日向 美海】かつ【ATTACK】の攻撃力10%アップ", "name": "美海ブースト +10"},
|
||||
{"id": 100087, "category": "Boost", "info": "【日向 美海】かつ【ATTACK】の攻撃力12%アップ", "name": "美海ブースト +12"},
|
||||
{"id": 100088, "category": "Boost", "info": "【日向 美海】かつ【ATTACK】の攻撃力15%アップ", "name": "美海ブースト +15"},
|
||||
{"id": 100089, "category": "Boost", "info": "【日向 美海】かつ【ATTACK】の攻撃力17%アップ", "name": "美海ブースト +17"},
|
||||
{"id": 100090, "category": "Boost", "info": "バトル後半で、\n属性【FIRE】かつ【ATTACK】の攻撃力20%アップ", "name": "ボスファイアブースト +20"},
|
||||
{"id": 100091, "category": "Boost", "info": "バトル後半で、\n属性【FIRE】かつ【ATTACK】の攻撃力22%アップ", "name": "ボスファイアブースト +22"},
|
||||
{"id": 100092, "category": "Boost", "info": "【藤沢 柚子】と【三角 葵】の攻撃力5%アップ", "name": "柚子&葵ブースト +5"},
|
||||
{"id": 100093, "category": "Boost", "info": "【藤沢 柚子】と【三角 葵】の攻撃力7%アップ", "name": "柚子&葵ブースト +7"},
|
||||
{"id": 100094, "category": "Boost", "info": "【星咲 あかり】と【三角 葵】の攻撃力5%アップ", "name": "あかり&葵ブースト +5"},
|
||||
{"id": 100095, "category": "Boost", "info": "【星咲 あかり】と【三角 葵】の攻撃力7%アップ", "name": "あかり&葵ブースト +7"},
|
||||
{"id": 100096, "category": "Boost", "info": "【星咲 あかり】と【藤沢 柚子】の攻撃力5%アップ", "name": "あかり&柚子ブースト +5"},
|
||||
{"id": 100097, "category": "Boost", "info": "【星咲 あかり】と【藤沢 柚子】の攻撃力7%アップ", "name": "あかり&柚子ブースト +7"},
|
||||
{"id": 100098, "category": "Boost", "info": "【高瀬 梨緒】と【結城 莉玖】の攻撃力5%アップ", "name": "梨緒&莉玖ブースト +5"},
|
||||
{"id": 100099, "category": "Boost", "info": "【高瀬 梨緒】と【結城 莉玖】の攻撃力7%アップ", "name": "梨緒&莉玖ブースト +7"},
|
||||
{"id": 100100, "category": "Boost", "info": "【高瀬 梨緒】と【藍原 椿】の攻撃力5%アップ", "name": "梨緒&椿ブースト +5"},
|
||||
{"id": 100101, "category": "Boost", "info": "【高瀬 梨緒】と【藍原 椿】の攻撃力7%アップ", "name": "梨緒&椿ブースト +7"},
|
||||
{"id": 100102, "category": "Boost", "info": "【結城 莉玖】と【藍原 椿】の攻撃力5%アップ", "name": "莉玖&椿ブースト +5"},
|
||||
{"id": 100103, "category": "Boost", "info": "【結城 莉玖】と【藍原 椿】の攻撃力7%アップ", "name": "莉玖&椿ブースト +7"},
|
||||
{"id": 100104, "category": "Attack", "info": "バトル後半で、【結城 莉玖】のカード1枚につき、\n自身の攻撃力7%アップ", "name": "ボス莉玖フュージョン +7"},
|
||||
{"id": 100105, "category": "Attack", "info": "バトル後半で、【結城 莉玖】のカード1枚につき、\n自身の攻撃力8%アップ", "name": "ボス莉玖フュージョン +8"},
|
||||
{"id": 100106, "category": "Attack", "info": "バトル後半で、【藍原 椿】のカード1枚につき、\n自身の攻撃力7%アップ", "name": "ボス椿フュージョン +7"},
|
||||
{"id": 100107, "category": "Attack", "info": "バトル後半で、【藍原 椿】のカード1枚につき、\n自身の攻撃力8%アップ", "name": "ボス椿フュージョン +8"},
|
||||
{"id": 100108, "category": "Attack", "info": "バトル後半で、【高瀬 梨緒】のカード1枚につき、\n自身の攻撃力7%アップ", "name": "ボス梨緒フュージョン +7"},
|
||||
{"id": 100109, "category": "Attack", "info": "バトル後半で、【高瀬 梨緒】のカード1枚につき、\n自身の攻撃力8%アップ", "name": "ボス梨緒フュージョン +8"},
|
||||
{"id": 100110, "category": "Boost", "info": "【星咲 あかり】かつ【ATTACK】の攻撃力7%アップ", "name": "あかりブースト +7"},
|
||||
{"id": 100111, "category": "Boost", "info": "【星咲 あかり】かつ【ATTACK】の攻撃力9%アップ", "name": "あかりブースト +9"},
|
||||
{"id": 100112, "category": "Boost", "info": "【藤沢 柚子】かつ【ATTACK】の攻撃力7%アップ", "name": "柚子ブースト +7"},
|
||||
{"id": 100113, "category": "Boost", "info": "【藤沢 柚子】かつ【ATTACK】の攻撃力9%アップ", "name": "柚子ブースト +9"},
|
||||
{"id": 100114, "category": "Boost", "info": "【三角 葵】かつ【ATTACK】の攻撃力7%アップ", "name": "葵ブースト +7"},
|
||||
{"id": 100115, "category": "Boost", "info": "【三角 葵】かつ【ATTACK】の攻撃力9%アップ", "name": "葵ブースト +9"},
|
||||
{"id": 100116, "category": "Boost", "info": "【結城 莉玖】かつ【ATTACK】の攻撃力7%アップ", "name": "莉玖ブースト +7"},
|
||||
{"id": 100117, "category": "Boost", "info": "【結城 莉玖】かつ【ATTACK】の攻撃力9%アップ", "name": "莉玖ブースト +9"},
|
||||
{"id": 100118, "category": "Boost", "info": "【藍原 椿】かつ【ATTACK】の攻撃力7%アップ", "name": "椿ブースト +7"},
|
||||
{"id": 100119, "category": "Boost", "info": "【藍原 椿】かつ【ATTACK】の攻撃力9%アップ", "name": "椿ブースト +9"},
|
||||
{"id": 100120, "category": "Boost", "info": "【高瀬 梨緒】かつ【ATTACK】の攻撃力7%アップ", "name": "梨緒ブースト +7"},
|
||||
{"id": 100121, "category": "Boost", "info": "【高瀬 梨緒】かつ【ATTACK】の攻撃力9%アップ", "name": "梨緒ブースト +9"},
|
||||
{"id": 100122, "category": "Boost", "info": "【桜井 春菜】かつ【ATTACK】の攻撃力7%アップ", "name": "春菜ブースト +7"},
|
||||
{"id": 100123, "category": "Boost", "info": "【桜井 春菜】かつ【ATTACK】の攻撃力9%アップ", "name": "春菜ブースト +9"},
|
||||
{"id": 100124, "category": "Boost", "info": "【九條 楓】かつ【ATTACK】の攻撃力7%アップ", "name": "楓ブースト +7"},
|
||||
{"id": 100125, "category": "Boost", "info": "【九條 楓】かつ【ATTACK】の攻撃力9%アップ", "name": "楓ブースト +9"},
|
||||
{"id": 100126, "category": "Boost", "info": "【早乙女 彩華】かつ【ATTACK】の攻撃力7%アップ", "name": "彩華ブースト +7"},
|
||||
{"id": 100127, "category": "Boost", "info": "【早乙女 彩華】かつ【ATTACK】の攻撃力9%アップ", "name": "彩華ブースト +9"},
|
||||
{"id": 100128, "category": "Boost", "info": "【逢坂 茜】かつ【ATTACK】の攻撃力7%アップ", "name": "茜ブースト +7"},
|
||||
{"id": 100129, "category": "Boost", "info": "【逢坂 茜】かつ【ATTACK】の攻撃力9%アップ", "name": "茜ブースト +9"},
|
||||
{"id": 100130, "category": "Boost", "info": "【井之原 小星】かつ【ATTACK】の攻撃力7%アップ", "name": "小星ブースト +7"},
|
||||
{"id": 100131, "category": "Boost", "info": "【井之原 小星】かつ【ATTACK】の攻撃力9%アップ", "name": "小星ブースト +9"},
|
||||
{"id": 100132, "category": "Boost", "info": "【柏木 咲姫】かつ【ATTACK】の攻撃力7%アップ", "name": "咲姫ブースト +7"},
|
||||
{"id": 100133, "category": "Boost", "info": "【柏木 咲姫】かつ【ATTACK】の攻撃力9%アップ", "name": "咲姫ブースト +9"},
|
||||
{"id": 100134, "category": "Boost", "info": "【珠洲島 有栖】かつ【ATTACK】の攻撃力7%アップ", "name": "有栖ブースト +7"},
|
||||
{"id": 100135, "category": "Boost", "info": "【珠洲島 有栖】かつ【ATTACK】の攻撃力9%アップ", "name": "有栖ブースト +9"},
|
||||
{"id": 100136, "category": "Attack", "info": "ライフ100%時、【逢坂 茜】のカード1枚につき、\n自身の攻撃力5%アップ", "name": "まんたん茜フュージョン +5"},
|
||||
{"id": 100137, "category": "Attack", "info": "ライフ100%時、【逢坂 茜】のカード1枚につき、\n自身の攻撃力6%アップ", "name": "まんたん茜フュージョン +6"},
|
||||
{"id": 100138, "category": "Boost", "info": "バトル後半で、\n属性【FIRE】かつ【ATTACK】の攻撃力18%アップ", "name": "ボスファイアブースト +18"},
|
||||
{"id": 100139, "category": "Boost", "info": "バトル後半で、\n属性【FIRE】かつ【ATTACK】の攻撃力20%アップ", "name": "ボスファイアブースト +20"},
|
||||
{"id": 100140, "category": "Boost", "info": "バトル後半で、\n属性【FIRE】かつ【ATTACK】の攻撃力10%アップ", "name": "ボスファイアブースト +10"},
|
||||
{"id": 100141, "category": "Boost", "info": "バトル後半で、\n属性【FIRE】かつ【ATTACK】の攻撃力12%アップ", "name": "ボスファイアブースト +12"},
|
||||
{"id": 100142, "category": "Support", "info": "ノーツ【SIDE-L】を自動で攻撃する\n自身の攻撃力5%アップ", "name": "SIDE-Lアシスト +5"},
|
||||
{"id": 100143, "category": "Support", "info": "ノーツ【SIDE-L】を自動で攻撃する\n自身の攻撃力7%アップ", "name": "SIDE-Lアシスト +7"},
|
||||
{"id": 100144, "category": "Attack", "info": "自身の攻撃力13%アップ", "name": "アタック +13"},
|
||||
{"id": 100145, "category": "Attack", "info": "自身の攻撃力15%アップ", "name": "アタック +15"},
|
||||
{"id": 105000, "category": "Boost", "info": "バトル後半で、\n属性【LEAF】かつ【ATTACK】の攻撃力18%アップ", "name": "ボスリーフブースト +18"},
|
||||
{"id": 105001, "category": "Boost", "info": "バトル後半で、\n属性【LEAF】かつ【ATTACK】の攻撃力20%アップ", "name": "ボスリーフブースト +20"},
|
||||
{"id": 105002, "category": "Boost", "info": "バトル後半で、\n【佐天 涙子】と【初春 飾利】の攻撃力10%アップ", "name": "ボス佐天&初春ブースト +10"},
|
||||
{"id": 105003, "category": "Boost", "info": "バトル後半で、\n【佐天 涙子】と【初春 飾利】の攻撃力12%アップ", "name": "ボス佐天&初春ブースト +12"},
|
||||
{"id": 105004, "category": "Support", "info": "ノーツ【SIDE】を自動で攻撃する\n自身の攻撃力6%アップ", "name": "SIDE-LRアシスト +6"},
|
||||
{"id": 105005, "category": "Support", "info": "ノーツ【SIDE】を自動で攻撃する\n自身の攻撃力8%アップ", "name": "SIDE-LRアシスト +8"},
|
||||
{"id": 105006, "category": "Boost", "info": "バトル後半で、\n【ペコリーヌ】と【キャル】と【コッコロ】の攻撃力11%アップ", "name": "ボス美食殿ブースト +11"},
|
||||
{"id": 105007, "category": "Boost", "info": "バトル後半で、\n【ペコリーヌ】と【キャル】と【コッコロ】の攻撃力13%アップ", "name": "ボス美食殿ブースト +13"},
|
||||
{"id": 105008, "category": "Guard", "info": "ダメージ25%軽減\n自身の攻撃力5%アップ", "name": "全属性ガード +25"},
|
||||
{"id": 105009, "category": "Guard", "info": "ダメージ30%軽減\n自身の攻撃力5%アップ", "name": "全属性ガード +30"},
|
||||
{"id": 105010, "category": "Attack", "info": "バトル後半で、\nダメージカウントが0の時、自身の攻撃力17%アップ", "name": "ノーダメボスアタック +17"},
|
||||
{"id": 105011, "category": "Attack", "info": "バトル後半で、\nダメージカウントが0の時、自身の攻撃力19%アップ", "name": "ノーダメボスアタック +19"},
|
||||
{"id": 105012, "category": "Boost", "info": "【橙】と【八雲 紫】の攻撃力11%アップ", "name": "八雲ブースト +11"},
|
||||
{"id": 105013, "category": "Boost", "info": "【橙】と【八雲 紫】の攻撃力13%アップ", "name": "八雲ブースト +13"},
|
||||
{"id": 105014, "category": "Support", "info": "ノーツ【SIDE-R】を自動で攻撃する\n自身の攻撃力3%アップ", "name": "SIDE-Rアシスト +3"},
|
||||
{"id": 105015, "category": "Support", "info": "ノーツ【SIDE-R】を自動で攻撃する\n自身の攻撃力5%アップ", "name": "SIDE-Rアシスト +5"},
|
||||
{"id": 105016, "category": "Attack", "info": "バトル後半で、\n【日向 美海】のカード1枚につき、自身の攻撃力5%アップ", "name": "ボス美海フュージョン +5"},
|
||||
{"id": 105017, "category": "Attack", "info": "バトル後半で、\n【日向 美海】のカード1枚につき、自身の攻撃力6%アップ", "name": "ボス美海フュージョン +6"},
|
||||
{"id": 105018, "category": "Attack", "info": "【東条 遥】のカード1枚につき、自身の攻撃力4%アップ", "name": "遥フュージョン+4"},
|
||||
{"id": 105019, "category": "Attack", "info": "【東条 遥】のカード1枚につき、自身の攻撃力5%アップ", "name": "遥フュージョン+5"},
|
||||
{"id": 105020, "category": "Attack", "info": "自身の攻撃力14%アップ", "name": "アタック +14"},
|
||||
{"id": 105021, "category": "Attack", "info": "自身の攻撃力16%アップ", "name": "アタック +16"},
|
||||
{"id": 105022, "category": "Support", "info": "ノーツ【SIDE】【FLICK】を自動で攻撃する\n自身の攻撃力14%アップ", "name": "SIDE-LR&FLICKアシスト +14"},
|
||||
{"id": 105023, "category": "Support", "info": "ノーツ【SIDE】【FLICK】を自動で攻撃する\n自身の攻撃力16%アップ", "name": "SIDE-LR&FLICKアシスト +16"},
|
||||
{"id": 105024, "category": "Guard", "info": "バトル後半で、属性【LEAF】からのダメージ35%軽減\n自身の攻撃力3%アップ", "name": "ボスリーフガード +35"},
|
||||
{"id": 105025, "category": "Guard", "info": "バトル後半で、属性【LEAF】からのダメージ40%軽減\n自身の攻撃力3%アップ", "name": "ボスリーフガード +40"},
|
||||
{"id": 105026, "category": "Attack", "info": "バトル後半で、自身の攻撃力9%アップ", "name": "ボスアタック +9"},
|
||||
{"id": 105027, "category": "Attack", "info": "自身の攻撃力9%アップ", "name": "アタック +9"},
|
||||
{"id": 105028, "category": "Attack", "info": "ライフ100%時、自身の攻撃力16%アップ", "name": "まんたんアタック +16"},
|
||||
{"id": 105029, "category": "Attack", "info": "ライフ100%時、自身の攻撃力18%アップ", "name": "まんたんアタック +18"},
|
||||
{"id": 105030, "category": "Attack", "info": "バトル後半で、\nライフ100%時、自身の攻撃力22%アップ", "name": "まんたんボスアタック +22"},
|
||||
{"id": 105031, "category": "Attack", "info": "バトル後半で、\nライフ100%時、自身の攻撃力24%アップ", "name": "まんたんボスアタック +24"},
|
||||
{"id": 105032, "category": "Attack", "info": "【桜井 春菜】のカード1枚につき、自身の攻撃力5%アップ\nバトル後半で自身の攻撃力2%アップ", "name": "春菜フュージョン +5(ボスアタック +2)"},
|
||||
{"id": 105033, "category": "Attack", "info": "【桜井 春菜】のカード1枚につき、自身の攻撃力6%アップ\nバトル後半で自身の攻撃力2%アップ", "name": "春菜フュージョン +6(ボスアタック +2)"},
|
||||
{"id": 105034, "category": "Attack", "info": "【井之原 小星】のカード1枚につき、自身の攻撃力5%アップ\nバトル後半で自身の攻撃力2%アップ", "name": "小星フュージョン +5(ボスアタック +2)"},
|
||||
{"id": 105035, "category": "Attack", "info": "【井之原 小星】のカード1枚につき、自身の攻撃力6%アップ\nバトル後半で自身の攻撃力2%アップ", "name": "小星フュージョン +6(ボスアタック +2)"},
|
||||
{"id": 105036, "category": "Attack", "info": "【柏木 咲姫】のカード1枚につき、自身の攻撃力5%アップ\nバトル後半で自身の攻撃力2%アップ", "name": "咲姫フュージョン +5(ボスアタック +2)"},
|
||||
{"id": 105037, "category": "Attack", "info": "【柏木 咲姫】のカード1枚につき、自身の攻撃力6%アップ\nバトル後半で自身の攻撃力2%アップ", "name": "咲姫フュージョン +6(ボスアタック +2)"},
|
||||
{"id": 105038, "category": "Attack", "info": "【逢坂 茜】のカード1枚につき、自身の攻撃力5%アップ\nバトル後半で自身の攻撃力2%アップ", "name": "茜フュージョン +5(ボスアタック +2)"},
|
||||
{"id": 105039, "category": "Attack", "info": "【逢坂 茜】のカード1枚につき、自身の攻撃力6%アップ\nバトル後半で自身の攻撃力2%アップ", "name": "茜フュージョン +6(ボスアタック +2)"},
|
||||
{"id": 105040, "category": "Attack", "info": "バトル後半で、自身の攻撃力14%アップ\nダメージカウント0の時、追加で自身の攻撃力3%アップ", "name": "ボスアタック +14 (ノーダメボスアタック +3)"},
|
||||
{"id": 105041, "category": "Attack", "info": "バトル後半で、自身の攻撃力16%アップ\nダメージカウント0の時、追加で自身の攻撃力3%アップ", "name": "ボスアタック +16 (ノーダメボスアタック +3)"},
|
||||
{"id": 105042, "category": "Attack", "info": "ライフ100%時、自身の攻撃力12%アップ", "name": "まんたんアタック +12"},
|
||||
{"id": 105043, "category": "Attack", "info": "ライフ100%時、自身の攻撃力14%アップ", "name": "まんたんアタック +14"},
|
||||
{"id": 105044, "category": "DangerAttack", "info": "自身の攻撃力13%アップ\nミス1回につき3%ダメージ", "name": "アタック +13(危)"},
|
||||
{"id": 105045, "category": "DangerAttack", "info": "自身の攻撃力15%アップ\nミス1回につき3%ダメージ", "name": "アタック +15(危)"},
|
||||
{"id": 105046, "category": "Boost", "info": "バトル後半で、【結城 莉玖】の攻撃力12%アップ", "name": "ボス莉玖ブースト +12"},
|
||||
{"id": 105047, "category": "Boost", "info": "バトル後半で、【結城 莉玖】の攻撃力14%アップ", "name": "ボス莉玖ブースト +14"},
|
||||
{"id": 105048, "category": "Boost", "info": "バトル後半で、【藍原 椿】の攻撃力12%アップ", "name": "ボス椿ブースト +12"},
|
||||
{"id": 105049, "category": "Boost", "info": "バトル後半で、【藍原 椿】の攻撃力14%アップ", "name": "ボス椿ブースト +14"},
|
||||
{"id": 105050, "category": "Boost", "info": "バトル後半で、【高瀬 梨緒】の攻撃力12%アップ", "name": "ボス梨緒ブースト +12"},
|
||||
{"id": 105051, "category": "Boost", "info": "バトル後半で、【高瀬 梨緒】の攻撃力14%アップ", "name": "ボス梨緒ブースト +14"},
|
||||
{"id": 105052, "category": "Boost", "info": "ライフ100%の時、\n属性【AQUA】かつ【ATTACK】の攻撃13%アップ", "name": "まんたんアクアブースト +13"},
|
||||
{"id": 105053, "category": "Boost", "info": "ライフ100%の時、\n属性【AQUA】かつ【ATTACK】の攻撃15%アップ", "name": "まんたんアクアブースト +15"},
|
||||
{"id": 105054, "category": "Guard", "info": "属性【AQUA】からのダメージ30%軽減\nBELLの回復量10%アップ", "name": "アクアガード +30(ヒール +10)"},
|
||||
{"id": 105055, "category": "Guard", "info": "属性【AQUA】からのダメージ35%軽減\nBELLの回復量10%アップ", "name": "アクアガード +35(ヒール +10)"},
|
||||
{"id": 105056, "category": "DangerAttack", "info": "自身の攻撃力14%アップ\n被弾時のダメージが2倍になる", "name": "アタック +14(危)"},
|
||||
{"id": 105057, "category": "DangerAttack", "info": "自身の攻撃力16%アップ\n被弾時のダメージが2倍になる", "name": "アタック +16(危)"},
|
||||
{"id": 105058, "category": "Attack", "info": "バトル後半で、【玖洲島 有栖】のカード1枚につき、\n自身の攻撃力6%アップ", "name": "ボス有栖フュージョン +6"},
|
||||
{"id": 105059, "category": "Attack", "info": "バトル後半で、【玖洲島 有栖】のカード1枚につき、\n自身の攻撃力7%アップ", "name": "ボス有栖フュージョン +7"},
|
||||
{"id": 105060, "category": "Support", "info": "ノーツ【SIDE】を自動で攻撃する\n自身の攻撃力3%アップ", "name": "SIDE-LRアシスト +3"},
|
||||
{"id": 105061, "category": "Support", "info": "ノーツ【SIDE】を自動で攻撃する\n自身の攻撃力5%アップ", "name": "SIDE-LRアシスト +5"},
|
||||
{"id": 105062, "category": "Attack", "info": "バトル後半で、【井之原 小星】のカード1枚につき、\n自身の攻撃力4%アップ", "name": "ボス小星フュージョン +4"},
|
||||
{"id": 105063, "category": "Attack", "info": "バトル後半で、【井之原 小星】のカード1枚につき、\n自身の攻撃力5%アップ", "name": "ボス小星フュージョン +5"},
|
||||
{"id": 105064, "category": "Attack", "info": "バトル後半で、【柏木 咲姫】のカード1枚につき、\n自身の攻撃力4%アップ", "name": "ボス咲姫フュージョン +4"},
|
||||
{"id": 105065, "category": "Attack", "info": "バトル後半で、【柏木 咲姫】のカード1枚につき、\n自身の攻撃力5%アップ", "name": "ボス咲姫フュージョン +5"},
|
||||
{"id": 105066, "category": "Attack", "info": "バトル後半で、【珠洲島 有栖】のカード1枚につき、\n自身の攻撃力4%アップ", "name": "ボス有栖フュージョン +4"},
|
||||
{"id": 105067, "category": "Attack", "info": "バトル後半で、\n【珠洲島 有栖】のカード1枚につき、自身の攻撃力5%アップ", "name": "ボス有栖フュージョン +5"},
|
||||
{"id": 105068, "category": "Attack", "info": "バトル後半で、\nダメージカウント0の時、自身の攻撃力16%アップ", "name": "ノーダメボスアタック +16"},
|
||||
{"id": 105069, "category": "Attack", "info": "バトル後半で、ダメージカウント0の時、\n自身の攻撃力18%アップ", "name": "ノーダメボスアタック +18"},
|
||||
{"id": 105070, "category": "Attack", "info": "【桜井 春菜】のカード1枚につき、自身の攻撃力3%アップ", "name": "春菜フュージョン +3"},
|
||||
{"id": 105071, "category": "Attack", "info": "【桜井 春菜】のカード1枚につき、自身の攻撃力4%アップ", "name": "春菜フュージョン +4"},
|
||||
{"id": 105072, "category": "Attack", "info": "【早乙女 彩華】のカード1枚につき、自身の攻撃力3%アップ", "name": "彩華フュージョン +3"},
|
||||
{"id": 105073, "category": "Attack", "info": "【早乙女 彩華】のカード1枚につき、自身の攻撃力4%アップ", "name": "彩華フュージョン +4"},
|
||||
{"id": 105074, "category": "Attack", "info": "【井之原 小星】のカード1枚につき、自身の攻撃力3%アップ", "name": "小星フュージョン +3"},
|
||||
{"id": 105075, "category": "Attack", "info": "【井之原 小星】のカード1枚につき、自身の攻撃力4%アップ", "name": "小星フュージョン +4"},
|
||||
{"id": 105076, "category": "Attack", "info": "【柏木 咲姫】のカード1枚につき、自身の攻撃力3%アップ", "name": "咲姫フュージョン +3"},
|
||||
{"id": 105077, "category": "Attack", "info": "【柏木 咲姫】のカード1枚につき、自身の攻撃力4%アップ", "name": "咲姫フュージョン +4"},
|
||||
{"id": 105078, "category": "Boost", "info": "【星咲 あかり】かつ【ATTACK】の攻撃力12%アップ", "name": "あかりブースト +12"},
|
||||
{"id": 105079, "category": "Boost", "info": "【星咲 あかり】かつ【ATTACK】の攻撃力14%アップ", "name": "あかりブースト +14"},
|
||||
{"id": 105080, "category": "Boost", "info": "【藤沢 柚子】かつ【ATTACK】の攻撃力12%アップ", "name": "柚子ブースト +12"},
|
||||
{"id": 105081, "category": "Boost", "info": "【藤沢 柚子】かつ【ATTACK】の攻撃力14%アップ", "name": "柚子ブースト +14"},
|
||||
{"id": 105082, "category": "Boost", "info": "【三角 葵】かつ【ATTACK】の攻撃力12%アップ", "name": "葵ブースト +12"},
|
||||
{"id": 105083, "category": "Boost", "info": "【三角 葵】かつ【ATTACK】の攻撃力14%アップ", "name": "葵ブースト +14"},
|
||||
{"id": 105084, "category": "Attack", "info": "ライフ100%時、自身の攻撃力11%アップ", "name": "まんたんアタック +11"},
|
||||
{"id": 105085, "category": "Attack", "info": "ライフ100%時、自身の攻撃力13%アップ", "name": "まんたんアタック +13"},
|
||||
{"id": 105086, "category": "Attack", "info": "自身の攻撃力2%アップ\nさらに、\n【桜井 春菜】のカード1枚につき、自身の攻撃力3%アップ", "name": "春菜フュージョン +3(アタック +2)"},
|
||||
{"id": 105087, "category": "Attack", "info": "自身の攻撃力2%アップ\nさらに、\n【桜井 春菜】のカード1枚につき、自身の攻撃力4%アップ", "name": "春菜フュージョン +4(アタック +2)"},
|
||||
{"id": 105088, "category": "Attack", "info": "自身の攻撃力2%アップ\nさらに、\n【早乙女 彩華】のカード1枚につき、自身の攻撃力3%アップ", "name": "彩華フュージョン +3(アタック +2)"},
|
||||
{"id": 105089, "category": "Attack", "info": "自身の攻撃力2%アップ\nさらに、\n【早乙女 彩華】のカード1枚につき、自身の攻撃力4%アップ", "name": "彩華フュージョン +4(アタック +2)"},
|
||||
{"id": 105090, "category": "Boost", "info": "【井之原 小星】かつ【ATTACK】の攻撃力12%アップ", "name": "小星ブースト +12"},
|
||||
{"id": 105091, "category": "Boost", "info": "【井之原 小星】かつ【ATTACK】の攻撃力14%アップ", "name": "小星ブースト +14"},
|
||||
{"id": 105092, "category": "Boost", "info": "【柏木 咲姫】かつ【ATTACK】の攻撃力12%アップ", "name": "咲姫ブースト +12"},
|
||||
{"id": 105093, "category": "Boost", "info": "【柏木 咲姫】かつ【ATTACK】の攻撃力14%アップ", "name": "咲姫ブースト +14"},
|
||||
{"id": 105094, "category": "Boost", "info": "属性【FIRE】かつ【ATTACK】の攻撃力10%アップ\n自身の攻撃力3%アップ", "name": "ファイアブースト +10(アタック +3)"},
|
||||
{"id": 105095, "category": "Boost", "info": "属性【FIRE】かつ【ATTACK】の攻撃力12%アップ\n自身の攻撃力3%アップ", "name": "ファイアブースト +12(アタック +3)"},
|
||||
{"id": 105096, "category": "Boost", "info": "属性【LEAF】かつ【ATTACK】の攻撃力10%アップ\n自身の攻撃力3%アップ", "name": "リーフブースト +10(アタック +3)"},
|
||||
{"id": 105097, "category": "Boost", "info": "属性【LEAF】かつ【ATTACK】の攻撃力12%アップ\n自身の攻撃力3%アップ", "name": "リーフブースト +12(アタック +3)"},
|
||||
{"id": 105098, "category": "Boost", "info": "属性【AQUA】かつ【ATTACK】の攻撃力10%アップ\n自身の攻撃力3%アップ", "name": "アクアブースト +10(アタック +3)"},
|
||||
{"id": 105099, "category": "Boost", "info": "属性【AQUA】かつ【ATTACK】の攻撃力12%アップ\n自身の攻撃力3%アップ", "name": "アクアブースト +12(アタック +3)"},
|
||||
{"id": 105100, "category": "Attack", "info": "【星咲 あかり】のカード1枚につき、自身の攻撃力2%アップ", "name": "あかりフュージョン +2"},
|
||||
{"id": 105101, "category": "Attack", "info": "【星咲 あかり】のカード1枚につき、自身の攻撃力3%アップ", "name": "あかりフュージョン +3"},
|
||||
{"id": 105102, "category": "Attack", "info": "【藤沢 柚子】のカード1枚につき、自身の攻撃力2%アップ", "name": "柚子フュージョン +2"},
|
||||
{"id": 105103, "category": "Attack", "info": "【藤沢 柚子】のカード1枚につき、自身の攻撃力3%アップ", "name": "柚子フュージョン +3"},
|
||||
{"id": 105104, "category": "Attack", "info": "【三角 葵】のカード1枚につき、自身の攻撃力2%アップ", "name": "葵フュージョン +2"},
|
||||
{"id": 105105, "category": "Attack", "info": "【三角 葵】のカード1枚につき、自身の攻撃力3%アップ", "name": "葵フュージョン +3"},
|
||||
{"id": 105106, "category": "Boost", "info": "【結城 莉玖】の攻撃力4%アップ", "name": "莉玖ブースト +4"},
|
||||
{"id": 105107, "category": "Boost", "info": "【結城 莉玖】の攻撃力5%アップ", "name": "莉玖ブースト +5"},
|
||||
{"id": 105108, "category": "Boost", "info": "【藍原 椿】の攻撃力4%アップ", "name": "椿ブースト +4"},
|
||||
{"id": 105109, "category": "Boost", "info": "【藍原 椿】の攻撃力5%アップ", "name": "椿ブースト +5"},
|
||||
{"id": 105110, "category": "Boost", "info": "【高瀬 梨緒】の攻撃力4%アップ", "name": "梨緒ブースト +4"},
|
||||
{"id": 105111, "category": "Boost", "info": "【高瀬 梨緒】の攻撃力5%アップ", "name": "梨緒ブースト +5"},
|
||||
{"id": 105112, "category": "Support", "info": "ノーツ【FLICK】を自動で攻撃する\n自身の攻撃力3%アップ", "name": "FLICKアシスト +3"},
|
||||
{"id": 105113, "category": "Support", "info": "ノーツ【FLICK】を自動で攻撃する\n自身の攻撃力5%アップ", "name": "FLICKアシスト +5"},
|
||||
{"id": 105114, "category": "Attack", "info": "MISS数10以下の時、自身の攻撃力10%アップ", "name": "ローミスアタック +10"},
|
||||
{"id": 105115, "category": "Attack", "info": "MISS数10以下の時、自身の攻撃力12%アップ", "name": "ローミスアタック +12"},
|
||||
{"id": 105116, "category": "Boost", "info": "バトル後半で、【ATTACK】全員の攻撃力15%アップ", "name": "ボスブースト +15"},
|
||||
{"id": 105117, "category": "Boost", "info": "バトル後半で、【ATTACK】全員の攻撃力17%アップ", "name": "ボスブースト +17"},
|
||||
{"id": 105118, "category": "Attack", "info": "【桜井 春菜】か【早乙女 彩華】のカード1枚につき、\n自身の攻撃力3%アップ", "name": "春菜&彩華フュージョン +3"},
|
||||
{"id": 105119, "category": "Attack", "info": "【桜井 春菜】か【早乙女 彩華】のカード1枚につき、\n自身の攻撃力4%アップ", "name": "春菜&彩華フュージョン +4"},
|
||||
{"id": 105120, "category": "Attack", "info": "【早乙女 彩華】か【桜井 春菜】のカード1枚につき、\n自身の攻撃力3%アップ", "name": "彩華&春菜フュージョン +3"},
|
||||
{"id": 105121, "category": "Attack", "info": "【早乙女 彩華】か【桜井 春菜】のカード1枚につき、\n自身の攻撃力4%アップ", "name": "彩華&春菜フュージョン +4"},
|
||||
{"id": 105122, "category": "Attack", "info": "【井之原 小星】か【柏木 咲姫】のカード1枚につき、\n自身の攻撃力3%アップ", "name": "小星&咲姫フュージョン +3"},
|
||||
{"id": 105123, "category": "Attack", "info": "【井之原 小星】か【柏木 咲姫】のカード1枚につき、\n自身の攻撃力4%アップ", "name": "小星&咲姫フュージョン +4"},
|
||||
{"id": 105124, "category": "Attack", "info": "【柏木 咲姫】か【井之原 小星】のカード1枚につき、\n自身の攻撃力3%アップ", "name": "咲姫&小星フュージョン +3"},
|
||||
{"id": 105125, "category": "Attack", "info": "【柏木 咲姫】か【井之原 小星】のカード1枚につき、\n自身の攻撃力4%アップ", "name": "咲姫&小星フュージョン +4"},
|
||||
{"id": 105126, "category": "Boost", "info": "【九條 楓】と【珠洲島 有栖】の攻撃力5%アップ", "name": "楓&有栖ブースト +5"},
|
||||
{"id": 105127, "category": "Boost", "info": "【九條 楓】と【珠洲島 有栖】の攻撃力7%アップ", "name": "楓&有栖ブースト +7"},
|
||||
{"id": 105128, "category": "Boost", "info": "【逢坂 茜】と【珠洲島 有栖】の攻撃力5%アップ", "name": "茜&有栖ブースト +5"},
|
||||
{"id": 105129, "category": "Boost", "info": "【逢坂 茜】と【珠洲島 有栖】の攻撃力7%アップ", "name": "茜&有栖ブースト +7"},
|
||||
{"id": 105130, "category": "Boost", "info": "【九條 楓】と【逢坂 茜】の攻撃力5%アップ", "name": "楓&茜ブースト +5"},
|
||||
{"id": 105131, "category": "Boost", "info": "【九條 楓】と【逢坂 茜】の攻撃力7%アップ", "name": "楓&茜ブースト +7"},
|
||||
{"id": 105132, "category": "Attack", "info": "自身の攻撃力400%アップ", "name": "クックックッ……"},
|
||||
{"id": 105133, "category": "Attack", "info": "自身の攻撃力401%アップ", "name": "クックックッ……"},
|
||||
{"id": 105134, "category": "Attack", "info": "自身の攻撃力400%アップ", "name": "腕が鳴るにゃん"},
|
||||
{"id": 105135, "category": "Attack", "info": "自身の攻撃力401%アップ", "name": "腕が鳴るにゃん"},
|
||||
{"id": 105136, "category": "Attack", "info": "自身の攻撃力400%アップ", "name": "手を貸してやるにゃん"},
|
||||
{"id": 105137, "category": "Attack", "info": "自身の攻撃力401%アップ", "name": "手を貸してやるにゃん"},
|
||||
{"id": 105138, "category": "Boost", "info": "バトル後半で、\n【御坂 美琴】かつ【ATTACK】の攻撃力16%アップ", "name": "ボス美琴ブースト +16"},
|
||||
{"id": 105139, "category": "Boost", "info": "バトル後半で、\n【御坂 美琴】かつ【ATTACK】の攻撃力18%アップ", "name": "ボス美琴ブースト +18"},
|
||||
{"id": 105140, "category": "Attack", "info": "【御坂 美琴】のカード1枚につき、\n自身の攻撃力4%アップ", "name": "美琴フュージョン +4"},
|
||||
{"id": 105141, "category": "Attack", "info": "【御坂 美琴】のカード1枚につき、\n自身の攻撃力5%アップ", "name": "美琴フュージョン +5"},
|
||||
{"id": 105142, "category": "Attack", "info": "自身の攻撃力10%アップ\nさらに、MISS数20以下の時、追加で攻撃力2%アップ", "name": "アタック +10(ローミスアタック +2)"},
|
||||
{"id": 105143, "category": "Attack", "info": "自身の攻撃力12%アップ\nさらに、MISS数20以下の時、追加で攻撃力2%アップ", "name": "アタック +12(ローミスアタック +2)"},
|
||||
{"id": 105144, "category": "Boost", "info": "バトル後半で、【ATTACK】全員の攻撃力16%アップ", "name": "ボスブースト +16"},
|
||||
{"id": 105145, "category": "Boost", "info": "バトル後半で、【ATTACK】全員の攻撃力18%アップ", "name": "ボスブースト +18"},
|
||||
{"id": 105146, "category": "Attack", "info": "バトル後半で、自身の攻撃力16%アップ", "name": "ボスアタック +16"},
|
||||
{"id": 105147, "category": "Attack", "info": "バトル後半で、自身の攻撃力19%アップ", "name": "ボスアタック +19"}
|
||||
]
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
-- Drop game data tables that have been migrated to JSON
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- Remove FK from surviving user tables
|
||||
ALTER TABLE ongeki_user_gacha DROP FOREIGN KEY IF EXISTS FK_ONGEKI_USER_GACHA_ON_GACHA;
|
||||
|
||||
DROP TABLE IF EXISTS chusan_game_charge;
|
||||
DROP TABLE IF EXISTS chusan_game_event;
|
||||
DROP TABLE IF EXISTS chusan_game_gacha_card;
|
||||
DROP TABLE IF EXISTS chusan_game_gacha;
|
||||
DROP TABLE IF EXISTS chusan_game_login_bonus;
|
||||
DROP TABLE IF EXISTS chusan_game_login_bonus_preset;
|
||||
DROP TABLE IF EXISTS chusan_game_linked_verse;
|
||||
|
||||
DROP TABLE IF EXISTS maimai2_game_charge;
|
||||
DROP TABLE IF EXISTS maimai2_game_event;
|
||||
DROP TABLE IF EXISTS maimai2_game_selling_card;
|
||||
DROP TABLE IF EXISTS maimai2_game_ticket;
|
||||
|
||||
DROP TABLE IF EXISTS ongeki_game_card;
|
||||
DROP TABLE IF EXISTS ongeki_game_chara;
|
||||
DROP TABLE IF EXISTS ongeki_game_event;
|
||||
DROP TABLE IF EXISTS ongeki_game_gacha_card;
|
||||
DROP TABLE IF EXISTS ongeki_game_gacha;
|
||||
DROP TABLE IF EXISTS ongeki_game_music;
|
||||
DROP TABLE IF EXISTS ongeki_game_point;
|
||||
DROP TABLE IF EXISTS ongeki_game_present;
|
||||
DROP TABLE IF EXISTS ongeki_game_reward;
|
||||
DROP TABLE IF EXISTS ongeki_game_skill;
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
|
|
@ -13,7 +13,7 @@ class Mai2Test : StringSpec({
|
|||
var userId = 0L
|
||||
|
||||
suspend fun post(url: String, body: String): Pair<HttpResponse, Map<String, Any?>> {
|
||||
val resp = HTTP.post("$HOST/g/mai2/$url") {
|
||||
val resp = HTTP.post("$HOST/gs/$CLIENT_ID/mai2/$url") {
|
||||
contentType(ContentType.Application.Json)
|
||||
setBody(body)
|
||||
}
|
||||
|
|
@ -31,23 +31,20 @@ class Mai2Test : StringSpec({
|
|||
"GetGameSettingApi" {
|
||||
println("UserID: $userId")
|
||||
post("GetGameSettingApi", """{"placeId":291,"clientId":"$CLIENT_ID"}""").let { (_, result) ->
|
||||
val gs = result["gameSetting"] as Map<*, *>
|
||||
gs["requestInterval"] shouldBe 10
|
||||
result["isAouAccession"] shouldBe true
|
||||
result shouldBe """{"gameSetting":{"requestInterval":10,"rebootStartTime":"2099-01-01 23:59:00.0","rebootEndTime":"2099-01-01 23:59:00.0","movieUploadLimit":10000,"movieStatus":0,"movieServerUri":"","deliverServerUri":"","oldServerUri":"","usbDlServerUri":"","rebootInterval":0,"isMaintenance":false},"isAouAccession":true}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
"GetGameRankingApi" {
|
||||
post("GetGameRankingApi", """{"type":1}""").let { (_, result) ->
|
||||
result["type"] shouldBe 1
|
||||
assert(result["gameRankingList"] is List<*>)
|
||||
result shouldBe """{"type":"1","gameRankingList":[]}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
"GetGameEventApi" {
|
||||
post("GetGameEventApi", """{"type":1,"isAllEvent":true}""").let { (_, result) ->
|
||||
result.keys shouldBe setOf("type", "gameEventList")
|
||||
((result["gameEventList"] as List<*>).first() as Map<*, *>).keys shouldBe setOf("id", "type", "startDate", "endDate", "enable", "disableArea")
|
||||
((result["gameEventList"] as List<*>).first() as Map<*, *>).keys shouldBe setOf("id", "type", "startDate", "endDate")
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -59,13 +56,13 @@ class Mai2Test : StringSpec({
|
|||
|
||||
"GetGameChargeApi" {
|
||||
post("GetGameChargeApi", """{"isAll":false}""").let { (_, result) ->
|
||||
result shouldBe """{"length":5,"gameChargeList":[{"chargeId":0,"orderId":0,"price":1,"startDate":"2019-01-01 00:00:00.000000","endDate":"2099-01-01 00:00:00.000000"},{"chargeId":0,"orderId":0,"price":2,"startDate":"2019-01-01 00:00:00.000000","endDate":"2099-01-01 00:00:00.000000"},{"chargeId":0,"orderId":0,"price":3,"startDate":"2019-01-01 00:00:00.000000","endDate":"2099-01-01 00:00:00.000000"},{"chargeId":0,"orderId":0,"price":4,"startDate":"2019-01-01 00:00:00.000000","endDate":"2099-01-01 00:00:00.000000"},{"chargeId":0,"orderId":0,"price":5,"startDate":"2019-01-01 00:00:00.000000","endDate":"2099-01-01 00:00:00.000000"}]}""".jsonMap()
|
||||
result shouldBe """{"length":5,"gameChargeList":[{"orderId":1,"chargeId":2,"price":1,"startDate":"2019-01-01 00:00:00.000000","endDate":"2099-01-01 00:00:00.000000"},{"orderId":2,"chargeId":3,"price":2,"startDate":"2019-01-01 00:00:00.000000","endDate":"2099-01-01 00:00:00.000000"},{"orderId":3,"chargeId":4,"price":3,"startDate":"2019-01-01 00:00:00.000000","endDate":"2099-01-01 00:00:00.000000"},{"orderId":4,"chargeId":5,"price":4,"startDate":"2019-01-01 00:00:00.000000","endDate":"2099-01-01 00:00:00.000000"},{"orderId":5,"chargeId":6,"price":5,"startDate":"2019-01-01 00:00:00.000000","endDate":"2099-01-01 00:00:00.000000"}]}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
"GetGameNgMusicIdApi" {
|
||||
post("GetGameNgMusicIdApi", """{}""").let { (_, result) ->
|
||||
result shouldBe """{"length":0,"musicIdList":[],"ngMusicDataList":[]}""".jsonMap()
|
||||
result shouldBe """{"length":0,"musicIdList":[]}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -118,16 +115,13 @@ class Mai2Test : StringSpec({
|
|||
|
||||
"GetUserDataApi" {
|
||||
post("GetUserDataApi", """{"userId":$userId}""").let { (_, result) ->
|
||||
val userData = result["userData"] as Map<*, *>
|
||||
userData["userName"] shouldBe "AZA☆"
|
||||
userData["playerRating"] shouldBe 271
|
||||
result["banState"] shouldBe 0
|
||||
result shouldBe """{"userId":$userId,"userData":{"userName":"AZA☆","friendCode":"","isNetMember":1,"nameplateId":0,"iconId":11,"trophyId":0,"plateId":1,"titleId":11,"partnerId":1,"frameId":1,"selectMapId":400001,"totalAwake":0,"gradeRating":0,"musicRating":271,"playerRating":271,"highestRating":271,"gradeRank":0,"classRank":0,"courseRank":0,"charaSlot":[101,400101,105,104,103],"charaLockSlot":[0,0,0,0,0],"contentBit":2169888,"playCount":1,"eventWatchedDate":"2024-03-27 05:45:15.0","lastGameId":"SDEZ","lastRomVersion":"1.41.00","lastDataVersion":"1.40.08","lastLoginDate":"2024-03-27 05:45:15.0","lastPlayDate":"2024-03-27 05:56:54.0","lastPlayCredit":1,"lastPlayMode":0,"lastPlaceId":291,"lastPlaceName":"","lastAllNetId":0,"lastRegionId":1,"lastRegionName":"W","lastClientId":"$CLIENT_ID","lastCountryCode":"JPN","lastSelectEMoney":0,"lastSelectTicket":0,"lastSelectCourse":0,"lastCountCourse":0,"firstGameId":"SDEZ","firstRomVersion":"1.41.00","firstDataVersion":"1.40.08","firstPlayDate":"2024-03-27 05:45:15.0","compatibleCmVersion":"1.40.00","dailyBonusDate":"1970-01-01 09:00:00.0","dailyCourseBonusDate":"1970-01-01 09:00:00.0","lastPairLoginDate":"1970-01-01 09:00:00.0","lastTrialPlayDate":"1970-01-01 09:00:00.0","playVsCount":0,"playSyncCount":0,"winCount":0,"helpCount":0,"comboCount":0,"totalDeluxscore":1725,"totalBasicDeluxscore":0,"totalAdvancedDeluxscore":0,"totalExpertDeluxscore":1725,"totalMasterDeluxscore":0,"totalReMasterDeluxscore":0,"totalHiscore":0,"totalBasicHighscore":0,"totalAdvancedHighscore":0,"totalExpertHighscore":0,"totalMasterHighscore":0,"totalReMasterHighscore":0,"totalSync":0,"totalBasicSync":0,"totalAdvancedSync":0,"totalExpertSync":0,"totalMasterSync":0,"totalReMasterSync":0,"totalAchievement":997456,"totalBasicAchievement":0,"totalAdvancedAchievement":0,"totalExpertAchievement":997456,"totalMasterAchievement":0,"totalReMasterAchievement":0,"playerOldRating":271,"playerNewRating":0,"banState":0,"dateTime":1711485182,"cmLastEmoneyBrand":2,"cmLastEmoneyCredit":69,"mapStock":0,"currentPlayCount":1,"renameCredit":0,"accessCode":"$ACCESS_CODE"},"banState":0}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
"GetUserCardApi" {
|
||||
post("GetUserCardApi", """{"userId":$userId,"nextIndex":0,"maxCount":20}""").let { (_, result) ->
|
||||
result shouldBe """{"userId":$userId,"nextIndex":0,"length":0,"userCardList":[]}""".jsonMap()
|
||||
result shouldBe """{"userId":$userId,"nextIndex":0,"userCardList":[]}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -197,63 +191,63 @@ class Mai2Test : StringSpec({
|
|||
|
||||
"GetUserCourseApi" {
|
||||
post("GetUserCourseApi", """{"userId":$userId,"nextIndex":0}""").let { (_, result) ->
|
||||
result shouldBe """{"userId":$userId,"nextIndex":0,"length":0,"userCourseList":[]}""".jsonMap()
|
||||
result shouldBe """{"userId":$userId,"nextIndex":0,"userCourseList":[]}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
"GetUserChargeApi" {
|
||||
post("GetUserChargeApi", """{"userId":$userId}""").let { (_, result) ->
|
||||
result shouldBe """{"userId":$userId,"nextIndex":0,"length":0,"userChargeList":[]}""".jsonMap()
|
||||
result shouldBe """{"userId":$userId,"length":0,"userChargeList":[]}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
"GetUserFavoriteApi" {
|
||||
post("GetUserFavoriteApi", """{"userId":$userId,"itemKind":1}""").let { (_, result) ->
|
||||
result shouldBe """{"userId":$userId}""".jsonMap()
|
||||
result shouldBe """{"userId":$userId,"userFavoriteData":[]}""".jsonMap()
|
||||
}
|
||||
|
||||
|
||||
post("GetUserFavoriteApi", """{"userId":$userId,"itemKind":2}""").let { (_, result) ->
|
||||
result shouldBe """{"userId":$userId}""".jsonMap()
|
||||
result shouldBe """{"userId":$userId,"userFavoriteData":[]}""".jsonMap()
|
||||
}
|
||||
|
||||
|
||||
post("GetUserFavoriteApi", """{"userId":$userId,"itemKind":3}""").let { (_, result) ->
|
||||
result shouldBe """{"userId":$userId}""".jsonMap()
|
||||
result shouldBe """{"userId":$userId,"userFavoriteData":[]}""".jsonMap()
|
||||
}
|
||||
|
||||
|
||||
post("GetUserFavoriteApi", """{"userId":$userId,"itemKind":4}""").let { (_, result) ->
|
||||
result shouldBe """{"userId":$userId}""".jsonMap()
|
||||
result shouldBe """{"userId":$userId,"userFavoriteData":[]}""".jsonMap()
|
||||
}
|
||||
|
||||
|
||||
post("GetUserFavoriteApi", """{"userId":$userId,"itemKind":5}""").let { (_, result) ->
|
||||
result shouldBe """{"userId":$userId}""".jsonMap()
|
||||
result shouldBe """{"userId":$userId,"userFavoriteData":[]}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
"GetUserGhostApi" {
|
||||
post("GetUserGhostApi", """{"userId":$userId}""").let { (_, result) ->
|
||||
result shouldBe """{"userId":$userId,"nextIndex":0,"length":0,"userGhostList":[]}""".jsonMap()
|
||||
result shouldBe """{"userId":$userId,"userGhostList":[]}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
"GetUserMapApi" {
|
||||
post("GetUserMapApi", """{"userId":$userId,"nextIndex":0,"maxCount":20}""").let { (_, result) ->
|
||||
result shouldBe """{"userId":$userId,"nextIndex":0,"length":22,"userMapList":[{"mapId":1,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":2,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":3,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":4,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":5,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":6,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":150001,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":150002,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":150003,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":150004,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":150005,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":350001,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":350003,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":350004,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":350006,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":350007,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":400001,"distance":14000,"isLock":false,"isClear":false,"isComplete":false},{"mapId":400002,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":400003,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":400004,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":400005,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":400006,"distance":0,"isLock":false,"isClear":false,"isComplete":false}]}""".jsonMap()
|
||||
result shouldBe """{"userId":$userId,"nextIndex":0,"userMapList":[{"mapId":1,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":2,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":3,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":4,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":5,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":6,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":150001,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":150002,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":150003,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":150004,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":150005,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":350001,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":350003,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":350004,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":350006,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":350007,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":400001,"distance":14000,"isLock":false,"isClear":false,"isComplete":false},{"mapId":400002,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":400003,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":400004,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":400005,"distance":0,"isLock":false,"isClear":false,"isComplete":false},{"mapId":400006,"distance":0,"isLock":false,"isClear":false,"isComplete":false}]}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
"GetUserLoginBonusApi" {
|
||||
post("GetUserLoginBonusApi", """{"userId":$userId,"nextIndex":0,"maxCount":20}""").let { (_, result) ->
|
||||
result shouldBe """{"userId":$userId,"nextIndex":0,"length":1,"userLoginBonusList":[{"bonusId":38,"point":1,"isCurrent":false,"isComplete":false}]}""".jsonMap()
|
||||
result shouldBe """{"userId":$userId,"nextIndex":0,"userLoginBonusList":[{"bonusId":38,"point":1,"isCurrent":true,"isComplete":false}]}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
"GetUserRegionApi" {
|
||||
post("GetUserRegionApi", """{"userId":$userId}""").let { (_, result) ->
|
||||
result shouldBe """{"userId":$userId,"length":1,"userRegionList":[{"regionId":1,"playCount":1}]}""".jsonMap()
|
||||
result shouldBe """{"userId":$userId,"length":0,"userRegionList":[]}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -289,7 +283,7 @@ class Mai2Test : StringSpec({
|
|||
|
||||
"GetUserMusicApi" {
|
||||
post("GetUserMusicApi", """{"userId":$userId,"nextIndex":0,"maxCount":50}""").let { (_, result) ->
|
||||
result shouldBe """{"userId":$userId,"nextIndex":0,"length":1,"userMusicList":[{"userMusicDetailList":[{"musicId":11479,"level":2,"playCount":1,"achievement":997456,"comboStatus":1,"syncStatus":0,"deluxscoreMax":1725,"scoreRank":11,"extNum1":0}]}]}""".jsonMap()
|
||||
result shouldBe """{"userId":$userId,"nextIndex":0,"userMusicList":[{"userMusicDetailList":[{"musicId":11479,"level":2,"playCount":1,"achievement":997456,"comboStatus":1,"syncStatus":0,"deluxscoreMax":1725,"scoreRank":11,"extNum1":0}]}]}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -316,7 +310,7 @@ class Mai2Test : StringSpec({
|
|||
|
||||
"GetUserFriendSeasonRankingApi" {
|
||||
post("GetUserFriendSeasonRankingApi", """{"userId":$userId,"nextIndex":0,"maxCount":20}""").let { (_, result) ->
|
||||
result shouldBe """{"userId":$userId,"nextIndex":0,"length":0,"userFriendSeasonRankingList":[]}""".jsonMap()
|
||||
result shouldBe """{"userId":$userId,"nextIndex":0,"userFriendSeasonRankingList":[]}""".jsonMap()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ class WaccaTest : StringSpec({
|
|||
data class PostResp(val resp: HttpResponse, val res: List<Any>)
|
||||
suspend fun post(url: String, par: String): PostResp {
|
||||
requestNo++
|
||||
val resp = HTTP.post("$HOST/g/wacca/api/$url") {
|
||||
val resp = HTTP.post("$HOST/gs/$CLIENT_ID/wacca/api/$url") {
|
||||
contentType(ContentType.Application.Json)
|
||||
setBody("""{"requestNo": ${requestNo++},"appVersion": "$version","boardId": "$BOARD_ID","chipId": "$FULL_CLIENT_ID","params": $par}""")
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user