Documentation
¶
Index ¶
Constants ¶
View Source
const NumRedRings = 1337
View Source
const PriceRedRings = 9001
Variables ¶
View Source
var ( ShopRingAmounts = map[string]int64{ "915001": 20000, "915002": 42000, "915003": 108000, "915004": 224000, "915005": 600000, } ShopEnergyAmounts = map[string]int64{ "920005": 5, "920020": 20, "920030": 30, "920050": 50, "920100": 100, } )
View Source
var ( ShopRingPrices = map[string]int64{ "915001": 10, "915002": 20, "915003": 50, "915004": 100, "915005": 250, } ShopEnergyPrices = map[string]int64{ "920005": 10, "920020": 35, "920030": 50, "920050": 80, "920100": 150, } )
View Source
var AllItems = getAllItems()
View Source
var AreaRewards = map[string][]obj.MileageReward{ "1,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDCombo, 1, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 8000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 10, 5), }, "2,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDTrampoline, 1, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 5000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 10, 5), }, "3,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDMagnet, 1, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 5000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 10, 5), }, "4,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDBarrier, 1, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 5000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 10, 5), }, "5,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDInvincible, 1, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 10, 5), }, "6,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 10000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 10, 5), }, "6,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDInvincible, 1, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 5000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 10, 5), }, "7,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 5000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDDrill, 2, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 10, 5), }, "8,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 5000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDLaser, 2, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 10, 5), }, "9,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 5000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDAsteroid, 2, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 10, 5), }, "10,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 8000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 10, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.CharaTypeTails, 1, 5), }, "11,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 20, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDCombo, 5, 5), }, "11,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDAsteroid, 5, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 8000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 10, 5), }, "12,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 3, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 8000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDDrill, 5, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 20, 5), }, "13,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 5, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 8000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDAsteroid, 5, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 20, 5), }, "14,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 5, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRedRing, 15, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 8000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDInvincible, 5, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 20, 5), }, "15,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 20000, 5), }, "16,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 2000, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDInvincible, 5, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 2000, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 5, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 8000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDLaser, 5, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 20, 5), }, "16,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDTrampoline, 5, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 2000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 8000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.CharaTypeKnuckles, 1, 5), }, "17,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDBarrier, 5, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 4000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 8000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "18,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 2000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 5, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 8000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "19,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 2000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 2000, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 8000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 30, 5), }, "19,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 5, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRedRing, 20, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 8000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "20,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDAsteroid, 10, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 30, 5), }, "20,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 10, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "21,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDInvincible, 10, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "22,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 10, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 30, 5), }, "22,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "23,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDBarrier, 10, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDTrampoline, 10, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 30, 5), }, "23,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 6000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 6000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "24,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 6000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 10, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 30, 5), }, "24,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 10, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRedRing, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "25,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 6000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 6000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "26,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 7000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 10, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "27,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 10, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDInvincible, 10, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "28,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 10, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 10, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "29,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 7000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 7000, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 30, 5), }, "29,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDAsteroid, 10, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRedRing, 30, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "30,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDInvincible, 15, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "31,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 15, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 35, 5), }, "31,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDBarrier, 15, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDTrampoline, 15, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "32,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 15, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "33,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 15, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 35, 5), }, "33,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDInvincible, 15, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "34,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRedRing, 35, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "35,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "36,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 35, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDAsteroid, 35, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 35, 5), }, "36,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 35, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "37,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 12000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 12000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "38,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 15, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 35, 5), }, "38,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 15, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "39,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 35, 5), }, "39,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 15, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRedRing, 35, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "40,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 25, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 40, 5), }, "40,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDAsteroid, 25, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 40, 5), }, "40,3": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "41,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDInvincible, 25, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 40, 5), }, "41,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDTrampoline, 25, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 40, 5), }, "41,3": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDBarrier, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "42,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 25, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 40, 5), }, "42,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 25, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "43,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDAsteroid, 25, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 40, 5), }, "43,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "44,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 40, 5), }, "44,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDInvincible, 25, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRedRing, 40, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "45,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "46,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 25, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 40, 5), }, "46,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "47,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDTrampoline, 25, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 40, 5), }, "47,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "48,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 25, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 40, 5), }, "48,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDBarrier, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "49,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDInvincible, 25, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 40, 5), }, "49,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 25, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRedRing, 40, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "50,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 35000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 35, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 40000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 45, 5), }, "50,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 35, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDTrampoline, 35, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 45000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 50, 5), }, "50,3": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 40, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 42000, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 50000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 55, 5), }, "50,4": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 47000, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDAsteroid, 45, 4), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRing, 55000, 5), obj.NewMileageReward(enums.IncentiveTypeChapter, enums.ItemIDRedRing, 60, 5), }, "50,5": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 50, 2), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 50, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 75000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 85, 5), }, }
View Source
var Chao = GetAllChao()
View Source
var ChaoIDs = []string{} /* 109 elements not displayed */
View Source
var CharacterAmitieAmy = obj.Character{ strconv.Itoa(enums.CharaTypeAmitieAmy), 2000, NumRedRings, 0, 0, }
View Source
var CharacterAmy = obj.Character{ strconv.Itoa(enums.CharaTypeAmy), 400, NumRedRings, 100000, 50, }
View Source
var CharacterBig = obj.Character{ strconv.Itoa(enums.CharaTypeBig), 700, NumRedRings, 500000, 200, }
View Source
var CharacterBlaze = obj.Character{ strconv.Itoa(enums.CharaTypeBlaze), 550, NumRedRings, 500000, 200, }
View Source
var CharacterCharmy = obj.Character{ strconv.Itoa(enums.CharaTypeCharmy), 650, NumRedRings, 500000, 200, }
View Source
var CharacterClassicSonic = obj.Character{ strconv.Itoa(enums.CharaTypeClassicSonic), 3000, NumRedRings, 500000, 200, }
View Source
var CharacterCream = obj.Character{ strconv.Itoa(enums.CharaTypeCream), 750, NumRedRings, 500000, 200, }
View Source
var CharacterEspio = obj.Character{ strconv.Itoa(enums.CharaTypeEspio), 650, NumRedRings, 500000, 200, }
View Source
var CharacterGothicAmy = obj.Character{ strconv.Itoa(enums.CharaTypeGothicAmy), 2000, NumRedRings, 0, 0, }
View Source
var CharacterHalloweenOmega = obj.Character{ strconv.Itoa(enums.CharaTypeHalloweenOmega), 2500, NumRedRings, 0, 0, }
View Source
var CharacterHalloweenRouge = obj.Character{ strconv.Itoa(enums.CharaTypeHalloweenRouge), 2500, NumRedRings, 0, 0, }
View Source
var CharacterHalloweenShadow = obj.Character{ strconv.Itoa(enums.CharaTypeHalloweenShadow), 2500, NumRedRings, 0, 0, }
View Source
var CharacterKnuckles = obj.Character{ strconv.Itoa(enums.CharaTypeKnuckles), 350, NumRedRings, 100000, 50, }
View Source
var CharacterMarine = obj.Character{ strconv.Itoa(enums.CharaTypeMarine), 1300, NumRedRings, 1200000, 200, }
View Source
var CharacterMephiles = obj.Character{ strconv.Itoa(enums.CharaTypeMephiles), 1550, NumRedRings, 500000, 200, }
View Source
var CharacterMetalSonic = obj.Character{ strconv.Itoa(enums.CharaTypeMetalSonic), 900, NumRedRings, 500000, 200, }
View Source
var CharacterOmega = obj.Character{ strconv.Itoa(enums.CharaTypeOmega), 650, NumRedRings, 500000, 200, }
View Source
var CharacterPSISilver = obj.Character{ strconv.Itoa(enums.CharaTypePSISilver), 2300, NumRedRings, 500000, 200, }
View Source
var CharacterRouge = obj.Character{ strconv.Itoa(enums.CharaTypeRouge), 550, NumRedRings, 500000, 200, }
View Source
var CharacterShadow = obj.Character{ strconv.Itoa(enums.CharaTypeShadow), 500, NumRedRings, 500000, 200, }
View Source
var CharacterSilver = obj.Character{ strconv.Itoa(enums.CharaTypeSilver), 800, NumRedRings, 500000, 200, }
View Source
var CharacterSonic = obj.Character{ strconv.Itoa(enums.CharaTypeSonic), 0, NumRedRings, 100000, 50, }
View Source
var CharacterSticks = obj.Character{ strconv.Itoa(enums.CharaTypeSticks), 750, NumRedRings, 500000, 200, }
View Source
var CharacterTails = obj.Character{ strconv.Itoa(enums.CharaTypeTails), 350, NumRedRings, 100000, 50, }
View Source
var CharacterTangle = obj.Character{ strconv.Itoa(enums.CharaTypeTangle), 1300, NumRedRings, 0, 0, }
View Source
var CharacterTikal = obj.Character{ strconv.Itoa(enums.CharaTypeTikal), 1300, NumRedRings, 500000, 200, }
View Source
var CharacterVector = obj.Character{ strconv.Itoa(enums.CharaTypeVector), 700, NumRedRings, 500000, 200, }
View Source
var CharacterWerehog = obj.Character{ strconv.Itoa(enums.CharaTypeWerehog), 800, NumRedRings, 500000, 200, }
View Source
var CharacterWhisper = obj.Character{ strconv.Itoa(enums.CharaTypeWhisper), 1300, NumRedRings, 0, 0, }
View Source
var CharacterXMasKnuckles = obj.Character{ enums.CTStrXMasKnuckles, 2200, NumRedRings, 0, 0, }
View Source
var CharacterXMasSonic = obj.Character{ enums.CTStrXMasSonic, 2200, NumRedRings, 0, 0, }
View Source
var CharacterXMasTails = obj.Character{ enums.CTStrXMasTails, 2200, NumRedRings, 0, 0, }
View Source
var CharacterXT = obj.Character{ enums.CTStrXT, 2200, NumRedRings, 0, 0, }
View Source
var DefaultAnimalEventRewardList = func() []obj.EventReward { return []obj.EventReward{ obj.NewEventReward( 1, 20, strconv.Itoa(int(enums.ChaoIDRCMonkey)), 1, ), obj.NewEventReward( 2, 40, strconv.Itoa(int(enums.ItemIDRedRing)), 15, ), obj.NewEventReward( 3, 60, strconv.Itoa(int(enums.ItemIDRing)), 15000, ), obj.NewEventReward( 4, 80, strconv.Itoa(int(enums.ItemIDRedRing)), 15, ), obj.NewEventReward( 5, 100, strconv.Itoa(int(enums.ItemIDRing)), 15000, ), obj.NewEventReward( 6, 120, strconv.Itoa(int(enums.ItemIDRedRing)), 15, ), obj.NewEventReward( 7, 140, strconv.Itoa(int(enums.ItemIDRing)), 15000, ), obj.NewEventReward( 8, 160, strconv.Itoa(int(enums.ItemIDRedRing)), 15, ), obj.NewEventReward( 9, 180, strconv.Itoa(int(enums.ItemIDRing)), 15000, ), obj.NewEventReward( 10, 200, strconv.Itoa(int(enums.ItemIDRing)), 15000, ), obj.NewEventReward( 11, 220, strconv.Itoa(int(enums.ChaoIDRCMonkey)), 1, ), obj.NewEventReward( 12, 240, strconv.Itoa(int(enums.ItemIDRedRing)), 20, ), obj.NewEventReward( 13, 260, strconv.Itoa(int(enums.ItemIDRing)), 20000, ), obj.NewEventReward( 14, 280, strconv.Itoa(int(enums.ItemIDRedRing)), 20, ), obj.NewEventReward( 15, 300, strconv.Itoa(int(enums.ItemIDRing)), 20000, ), obj.NewEventReward( 16, 320, strconv.Itoa(int(enums.ItemIDRedRing)), 20, ), obj.NewEventReward( 17, 340, strconv.Itoa(int(enums.ItemIDRing)), 20000, ), obj.NewEventReward( 18, 360, strconv.Itoa(int(enums.ItemIDRedRing)), 20, ), obj.NewEventReward( 19, 380, strconv.Itoa(int(enums.ItemIDRing)), 20000, ), obj.NewEventReward( 20, 400, strconv.Itoa(int(enums.ItemIDRing)), 30000, ), obj.NewEventReward( 21, 420, strconv.Itoa(int(enums.ChaoIDRCMonkey)), 1, ), obj.NewEventReward( 22, 440, strconv.Itoa(int(enums.ItemIDRedRing)), 25, ), obj.NewEventReward( 23, 460, strconv.Itoa(int(enums.ItemIDRing)), 35000, ), obj.NewEventReward( 24, 480, strconv.Itoa(int(enums.ItemIDRedRing)), 25, ), obj.NewEventReward( 25, 500, strconv.Itoa(int(enums.ItemIDRing)), 35000, ), obj.NewEventReward( 26, 520, strconv.Itoa(int(enums.ItemIDRedRing)), 25, ), obj.NewEventReward( 27, 540, strconv.Itoa(int(enums.ItemIDRing)), 35000, ), obj.NewEventReward( 28, 560, strconv.Itoa(int(enums.ItemIDRedRing)), 25, ), obj.NewEventReward( 29, 580, strconv.Itoa(int(enums.ItemIDRing)), 35000, ), obj.NewEventReward( 30, 600, strconv.Itoa(int(enums.ItemIDRing)), 40000, ), obj.NewEventReward( 31, 620, strconv.Itoa(int(enums.ChaoIDRCMonkey)), 1, ), obj.NewEventReward( 32, 640, strconv.Itoa(int(enums.ItemIDRedRing)), 25, ), obj.NewEventReward( 33, 660, strconv.Itoa(int(enums.ItemIDRing)), 40000, ), obj.NewEventReward( 34, 680, strconv.Itoa(int(enums.ItemIDRedRing)), 25, ), obj.NewEventReward( 35, 700, strconv.Itoa(int(enums.ItemIDRing)), 40000, ), obj.NewEventReward( 36, 720, strconv.Itoa(int(enums.ItemIDRedRing)), 25, ), obj.NewEventReward( 37, 740, strconv.Itoa(int(enums.ItemIDRing)), 40000, ), obj.NewEventReward( 38, 760, strconv.Itoa(int(enums.ItemIDRedRing)), 25, ), obj.NewEventReward( 39, 780, strconv.Itoa(int(enums.ItemIDRing)), 40000, ), obj.NewEventReward( 40, 800, strconv.Itoa(int(enums.ItemIDRing)), 45000, ), obj.NewEventReward( 41, 820, strconv.Itoa(int(enums.ChaoIDRCMonkey)), 1, ), obj.NewEventReward( 42, 840, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 43, 860, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 44, 880, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 45, 900, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 46, 920, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 47, 940, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 48, 960, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 49, 980, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 50, 1000, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 51, 1050, strconv.Itoa(int(enums.ChaoIDRCMonkey)), 1, ), obj.NewEventReward( 52, 1100, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 53, 1150, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 54, 1200, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 55, 1250, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 56, 1300, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 57, 1350, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 58, 1400, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 59, 1450, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 60, 5500, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 61, 1550, strconv.Itoa(int(enums.ChaoIDRCMonkey)), 1, ), obj.NewEventReward( 62, 1600, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 63, 1650, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 64, 1700, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 65, 1750, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 66, 1800, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 67, 1850, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 68, 1900, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 69, 1950, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 70, 2000, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 71, 2050, strconv.Itoa(int(enums.ChaoIDRCMonkey)), 1, ), obj.NewEventReward( 72, 2100, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 73, 2150, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 74, 2200, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 75, 2250, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 76, 2300, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 77, 2350, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 78, 2400, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 79, 2450, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 80, 7500, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 81, 2550, strconv.Itoa(int(enums.ChaoIDRCMonkey)), 1, ), obj.NewEventReward( 82, 2600, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 83, 2650, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 84, 2700, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 85, 2750, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 86, 2800, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 87, 2850, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 88, 2900, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 89, 2950, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 90, 3000, strconv.Itoa(int(enums.ItemIDRing)), 50000, ), obj.NewEventReward( 91, 3050, strconv.Itoa(int(enums.ChaoIDRCMonkey)), 1, ), obj.NewEventReward( 92, 3100, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 93, 3150, strconv.Itoa(int(enums.ItemIDRing)), 60000, ), obj.NewEventReward( 94, 3200, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 95, 3250, strconv.Itoa(int(enums.ItemIDRing)), 60000, ), obj.NewEventReward( 96, 3300, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 97, 3350, strconv.Itoa(int(enums.ItemIDRing)), 60000, ), obj.NewEventReward( 98, 3400, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 99, 3450, strconv.Itoa(int(enums.ItemIDRing)), 60000, ), obj.NewEventReward( 100, 9500, strconv.Itoa(int(enums.ItemIDRing)), 60000, ), obj.NewEventReward( 101, 3550, strconv.Itoa(int(enums.ChaoIDRCMonkey)), 1, ), obj.NewEventReward( 102, 3600, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 103, 3650, strconv.Itoa(int(enums.ItemIDRing)), 60000, ), obj.NewEventReward( 104, 3700, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 105, 3750, strconv.Itoa(int(enums.ItemIDRing)), 60000, ), obj.NewEventReward( 106, 3800, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 107, 3850, strconv.Itoa(int(enums.ItemIDRing)), 60000, ), obj.NewEventReward( 108, 3900, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 109, 3950, strconv.Itoa(int(enums.IDRouletteTicketPremium)), 10, ), obj.NewEventReward( 110, 4000, strconv.Itoa(int(enums.ItemIDRedRing)), 55, ), } }
View Source
var DefaultChaoPrizeWheelPrizeList = []obj.ChaoPrize{ obj.NewChaoPrize("401000", 1), }
View Source
var DefaultChaoPrizeWheelPrizeListOLD = []obj.ChaoPrize{ obj.NewChaoPrize("300000", 100), obj.NewChaoPrize("300001", 100), obj.NewChaoPrize("300002", 100), obj.NewChaoPrize("401000", 1), obj.NewChaoPrize("401001", 1), obj.NewChaoPrize("401002", 1), obj.NewChaoPrize("401010", 1), obj.NewChaoPrize("401015", 1), obj.NewChaoPrize("401005", 1), obj.NewChaoPrize("401003", 1), obj.NewChaoPrize("401004", 1), obj.NewChaoPrize("401022", 1), obj.NewChaoPrize("401016", 1), obj.NewChaoPrize("401029", 1), obj.NewChaoPrize("401020", 1), obj.NewChaoPrize("401031", 1), obj.NewChaoPrize("401033", 1), obj.NewChaoPrize("401026", 1), obj.NewChaoPrize("401027", 1), obj.NewChaoPrize("401009", 1), obj.NewChaoPrize("401017", 1), obj.NewChaoPrize("401030", 1), obj.NewChaoPrize("401038", 1), obj.NewChaoPrize("401037", 1), obj.NewChaoPrize("401034", 1), obj.NewChaoPrize("401035", 1), obj.NewChaoPrize("401036", 1), obj.NewChaoPrize("401028", 1), obj.NewChaoPrize("402001", 2), obj.NewChaoPrize("402003", 2), obj.NewChaoPrize("402005", 2), obj.NewChaoPrize("402008", 2), obj.NewChaoPrize("402015", 2), obj.NewChaoPrize("402007", 2), obj.NewChaoPrize("402021", 2), obj.NewChaoPrize("402014", 2), obj.NewChaoPrize("402024", 2), obj.NewChaoPrize("402000", 2), obj.NewChaoPrize("402002", 2), obj.NewChaoPrize("402020", 2), obj.NewChaoPrize("402016", 2), obj.NewChaoPrize("402017", 2), obj.NewChaoPrize("402018", 2), obj.NewChaoPrize("402006", 2), obj.NewChaoPrize("300005", 100), obj.NewChaoPrize("300014", 100), obj.NewChaoPrize("300015", 100), obj.NewChaoPrize("300018", 100), obj.NewChaoPrize("300020", 100), obj.NewChaoPrize("300016", 100), obj.NewChaoPrize("300017", 100), obj.NewChaoPrize("300019", 100), obj.NewChaoPrize("401011", 1), obj.NewChaoPrize("401023", 1), obj.NewChaoPrize("401024", 1), obj.NewChaoPrize("401025", 1), obj.NewChaoPrize("401046", 1), obj.NewChaoPrize("401047", 1), obj.NewChaoPrize("401040", 1), obj.NewChaoPrize("401041", 1), obj.NewChaoPrize("402034", 2), obj.NewChaoPrize("402030", 2), }
View Source
var DefaultCostList = getDefaultCostList()
View Source
var DefaultDailyBattlePrizeList = []obj.OperatorScore{ obj.NewOperatorScore( 0, 1, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), obj.NewItem( strconv.Itoa(int(enums.ChaoIDChaoWalker)), 1, ), }, ), obj.NewOperatorScore( 0, 2, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 3, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 4, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 5, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 6, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 7, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 8, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 9, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 10, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), obj.NewItem( strconv.Itoa(int(enums.ChaoIDChaoWalker)), 1, ), }, ), obj.NewOperatorScore( 0, 11, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 12, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 13, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 14, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 15, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 16, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 17, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 18, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 19, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 20, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), obj.NewItem( strconv.Itoa(int(enums.ChaoIDChaoWalker)), 1, ), }, ), obj.NewOperatorScore( 0, 21, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 22, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 23, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 24, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 25, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 26, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 27, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 28, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 29, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 30, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), obj.NewItem( strconv.Itoa(int(enums.ChaoIDChaoWalker)), 1, ), }, ), obj.NewOperatorScore( 0, 31, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 32, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 33, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 34, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 35, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 36, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 37, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 38, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 39, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 40, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), obj.NewItem( strconv.Itoa(int(enums.ChaoIDChaoWalker)), 1, ), }, ), obj.NewOperatorScore( 0, 41, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 42, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 43, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 44, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 45, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 46, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 47, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 48, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 49, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 0, 50, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), obj.NewItem( strconv.Itoa(int(enums.ChaoIDChaoWalker)), 1, ), }, ), obj.NewOperatorScore( 0, 51, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 1, 55, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), }, ), obj.NewOperatorScore( 0, 56, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 60, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), obj.NewItem( strconv.Itoa(int(enums.ChaoIDChaoWalker)), 1, ), }, ), obj.NewOperatorScore( 0, 61, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 65, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), }, ), obj.NewOperatorScore( 0, 66, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 70, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), obj.NewItem( strconv.Itoa(int(enums.ChaoIDChaoWalker)), 1, ), }, ), obj.NewOperatorScore( 0, 71, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 75, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), }, ), obj.NewOperatorScore( 0, 76, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 80, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), obj.NewItem( strconv.Itoa(int(enums.ChaoIDChaoWalker)), 1, ), }, ), obj.NewOperatorScore( 0, 81, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 85, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), }, ), obj.NewOperatorScore( 0, 86, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 90, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), obj.NewItem( strconv.Itoa(int(enums.ChaoIDChaoWalker)), 1, ), }, ), obj.NewOperatorScore( 0, 91, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 95, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), }, ), obj.NewOperatorScore( 0, 96, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 100, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 100, ), obj.NewItem( strconv.Itoa(int(enums.ChaoIDChaoWalker)), 1, ), }, ), obj.NewOperatorScore( 0, 101, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 105, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), }, ), obj.NewOperatorScore( 0, 106, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 110, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), obj.NewItem( strconv.Itoa(int(enums.ChaoIDChaoWalker)), 1, ), }, ), obj.NewOperatorScore( 0, 111, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 115, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), }, ), obj.NewOperatorScore( 0, 116, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 120, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), }, ), obj.NewOperatorScore( 0, 121, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 125, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), }, ), obj.NewOperatorScore( 0, 126, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 130, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), }, ), obj.NewOperatorScore( 0, 131, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 135, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), }, ), obj.NewOperatorScore( 0, 136, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 140, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), }, ), obj.NewOperatorScore( 0, 141, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 145, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 70, ), }, ), obj.NewOperatorScore( 0, 146, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), obj.NewOperatorScore( 0, 150, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), }, ), obj.NewOperatorScore( 2, 150, []obj.Item{ obj.NewItem( strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), }, ), }
These details were pulled from 2.0.0
View Source
var DefaultEventRewardList = func() []obj.EventReward { return []obj.EventReward{ obj.NewEventReward( 1, 1, strconv.Itoa(int(enums.ItemIDLaser)), 2, ), obj.NewEventReward( 2, 1000, strconv.Itoa(int(enums.ItemIDBarrier)), 2, ), obj.NewEventReward( 3, 3000, strconv.Itoa(int(enums.ItemIDAsteroid)), 2, ), obj.NewEventReward( 4, 4000, strconv.Itoa(int(enums.ChaoIDKingBoomBoo)), 1, ), obj.NewEventReward( 5, 6000, strconv.Itoa(int(enums.ItemIDRedRing)), 15, ), obj.NewEventReward( 6, 7500, strconv.Itoa(int(enums.ItemIDInvincible)), 2, ), obj.NewEventReward( 7, 9000, strconv.Itoa(int(enums.ItemIDRing)), 15000, ), obj.NewEventReward( 8, 10500, strconv.Itoa(int(enums.ItemIDRedRing)), 15, ), obj.NewEventReward( 9, 12000, strconv.Itoa(int(enums.ChaoIDKingBoomBoo)), 1, ), obj.NewEventReward( 10, 16000, strconv.Itoa(int(enums.ItemIDMagnet)), 2, ), obj.NewEventReward( 11, 20000, strconv.Itoa(int(enums.ItemIDDrill)), 2, ), obj.NewEventReward( 12, 24000, strconv.Itoa(int(enums.ChaoIDKingBoomBoo)), 1, ), obj.NewEventReward( 13, 28000, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 14, 32000, strconv.Itoa(int(enums.ItemIDTrampoline)), 2, ), obj.NewEventReward( 15, 36000, strconv.Itoa(int(enums.ItemIDRing)), 15000, ), obj.NewEventReward( 16, 40000, strconv.Itoa(int(enums.ItemIDCombo)), 2, ), obj.NewEventReward( 17, 44000, strconv.Itoa(int(enums.ItemIDLaser)), 4, ), obj.NewEventReward( 18, 48000, strconv.Itoa(int(enums.ChaoIDKingBoomBoo)), 1, ), obj.NewEventReward( 19, 52000, strconv.Itoa(int(enums.ItemIDBarrier)), 4, ), obj.NewEventReward( 20, 56000, strconv.Itoa(int(enums.ItemIDAsteroid)), 4, ), obj.NewEventReward( 21, 60000, strconv.Itoa(int(enums.ItemIDInvincible)), 4, ), obj.NewEventReward( 22, 64000, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 23, 68000, strconv.Itoa(int(enums.ItemIDMagnet)), 4, ), obj.NewEventReward( 24, 72000, strconv.Itoa(int(enums.ChaoIDKingBoomBoo)), 1, ), obj.NewEventReward( 25, 76000, strconv.Itoa(int(enums.ItemIDDrill)), 4, ), obj.NewEventReward( 26, 80000, strconv.Itoa(int(enums.ItemIDRing)), 30000, ), obj.NewEventReward( 27, 84000, strconv.Itoa(int(enums.ItemIDTrampoline)), 4, ), obj.NewEventReward( 28, 88000, strconv.Itoa(int(enums.ItemIDCombo)), 4, ), obj.NewEventReward( 29, 92000, strconv.Itoa(int(enums.ChaoIDKingBoomBoo)), 1, ), obj.NewEventReward( 30, 97000, strconv.Itoa(int(enums.ItemIDLaser)), 6, ), obj.NewEventReward( 31, 100000, strconv.Itoa(int(enums.ItemIDBarrier)), 6, ), obj.NewEventReward( 32, 105000, strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), obj.NewEventReward( 33, 110000, strconv.Itoa(int(enums.ItemIDAsteroid)), 6, ), obj.NewEventReward( 34, 115000, strconv.Itoa(int(enums.ItemIDInvincible)), 6, ), obj.NewEventReward( 35, 120000, strconv.Itoa(int(enums.ChaoIDKingBoomBoo)), 1, ), obj.NewEventReward( 36, 125000, strconv.Itoa(int(enums.ItemIDMagnet)), 6, ), obj.NewEventReward( 37, 130000, strconv.Itoa(int(enums.ItemIDDrill)), 6, ), obj.NewEventReward( 38, 135000, strconv.Itoa(int(enums.ItemIDRing)), 45000, ), obj.NewEventReward( 39, 140000, strconv.Itoa(int(enums.ItemIDTrampoline)), 6, ), obj.NewEventReward( 40, 145000, strconv.Itoa(int(enums.ItemIDCombo)), 6, ), obj.NewEventReward( 41, 150000, strconv.Itoa(int(enums.ChaoIDKingBoomBoo)), 1, ), obj.NewEventReward( 42, 155000, strconv.Itoa(int(enums.ItemIDLaser)), 8, ), obj.NewEventReward( 43, 160000, strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), obj.NewEventReward( 44, 165000, strconv.Itoa(int(enums.ItemIDBarrier)), 8, ), obj.NewEventReward( 45, 170000, strconv.Itoa(int(enums.ItemIDAsteroid)), 8, ), obj.NewEventReward( 46, 175000, strconv.Itoa(int(enums.ItemIDInvincible)), 8, ), obj.NewEventReward( 47, 180000, strconv.Itoa(int(enums.ItemIDRing)), 60000, ), obj.NewEventReward( 48, 185000, strconv.Itoa(int(enums.ItemIDMagnet)), 8, ), obj.NewEventReward( 49, 190000, strconv.Itoa(int(enums.ItemIDDrill)), 8, ), obj.NewEventReward( 50, 195000, strconv.Itoa(int(enums.ChaoIDKingBoomBoo)), 1, ), obj.NewEventReward( 51, 200000, strconv.Itoa(int(enums.ItemIDTrampoline)), 10, ), obj.NewEventReward( 52, 210000, strconv.Itoa(int(enums.ItemIDCombo)), 10, ), obj.NewEventReward( 53, 220000, strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), obj.NewEventReward( 54, 230000, strconv.Itoa(int(enums.ItemIDLaser)), 10, ), obj.NewEventReward( 55, 240000, strconv.Itoa(int(enums.ChaoIDKingBoomBoo)), 1, ), obj.NewEventReward( 56, 250000, strconv.Itoa(int(enums.ItemIDRing)), 60000, ), obj.NewEventReward( 57, 260000, strconv.Itoa(int(enums.ItemIDBarrier)), 10, ), obj.NewEventReward( 58, 270000, strconv.Itoa(int(enums.ItemIDAsteroid)), 10, ), obj.NewEventReward( 59, 280000, strconv.Itoa(int(enums.ItemIDInvincible)), 10, ), obj.NewEventReward( 60, 290000, strconv.Itoa(int(enums.ChaoIDKingBoomBoo)), 1, ), obj.NewEventReward( 61, 300000, strconv.Itoa(int(enums.ItemIDRedRing)), 75, ), obj.NewEventReward( 62, 310000, strconv.Itoa(int(enums.IDRouletteTicketItem)), 10, ), obj.NewEventReward( 63, 320000, strconv.Itoa(int(enums.ItemIDDrill)), 10, ), obj.NewEventReward( 64, 330000, strconv.Itoa(int(enums.ItemIDMagnet)), 10, ), obj.NewEventReward( 65, 340000, strconv.Itoa(int(enums.ItemIDRing)), 75000, ), obj.NewEventReward( 66, 350000, strconv.Itoa(int(enums.ItemIDRedRing)), 75, ), obj.NewEventReward( 67, 360000, strconv.Itoa(int(enums.ItemIDBarrier)), 10, ), obj.NewEventReward( 68, 370000, strconv.Itoa(int(enums.ItemIDLaser)), 10, ), obj.NewEventReward( 69, 380000, strconv.Itoa(int(enums.ItemIDMagnet)), 10, ), obj.NewEventReward( 70, 390000, strconv.Itoa(int(enums.IDRouletteTicketItem)), 10, ), obj.NewEventReward( 71, 400000, strconv.Itoa(int(enums.ItemIDAsteroid)), 10, ), obj.NewEventReward( 72, 420000, strconv.Itoa(int(enums.ItemIDRing)), 75000, ), obj.NewEventReward( 73, 440000, strconv.Itoa(int(enums.ItemIDTrampoline)), 10, ), obj.NewEventReward( 74, 460000, strconv.Itoa(int(enums.ItemIDCombo)), 10, ), obj.NewEventReward( 75, 480000, strconv.Itoa(int(enums.ItemIDRedRing)), 75, ), obj.NewEventReward( 76, 500000, strconv.Itoa(int(enums.IDRouletteTicketItem)), 10, ), obj.NewEventReward( 77, 520000, strconv.Itoa(int(enums.ItemIDDrill)), 10, ), obj.NewEventReward( 78, 540000, strconv.Itoa(int(enums.ItemIDInvincible)), 10, ), obj.NewEventReward( 79, 560000, strconv.Itoa(int(enums.IDRouletteTicketItem)), 10, ), obj.NewEventReward( 80, 580000, strconv.Itoa(int(enums.ItemIDRing)), 75000, ), obj.NewEventReward( 81, 600000, strconv.Itoa(int(enums.IDRouletteTicketItem)), 10, ), obj.NewEventReward( 82, 620000, strconv.Itoa(int(enums.ItemIDRedRing)), 90, ), obj.NewEventReward( 83, 640000, strconv.Itoa(int(enums.IDRouletteTicketItem)), 10, ), obj.NewEventReward( 84, 660000, strconv.Itoa(int(enums.ItemIDRing)), 90000, ), obj.NewEventReward( 85, 680000, strconv.Itoa(int(enums.ItemIDRedRing)), 90, ), obj.NewEventReward( 86, 700000, strconv.Itoa(int(enums.ItemIDRing)), 90000, ), obj.NewEventReward( 87, 720000, strconv.Itoa(int(enums.ItemIDRedRing)), 90, ), obj.NewEventReward( 88, 740000, strconv.Itoa(int(enums.IDRouletteTicketPremium)), 10, ), obj.NewEventReward( 89, 770000, strconv.Itoa(int(enums.IDRouletteTicketPremium)), 15, ), obj.NewEventReward( 90, 800000, strconv.Itoa(int(enums.IDRouletteTicketPremium)), 15, ), } }
View Source
var DefaultFirstLoginBonusRewardList = func() []obj.LoginBonusReward { return []obj.LoginBonusReward{ obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem("900000", 10), obj.NewItem("910000", 10000), obj.NewItem("240000", 3), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem("900000", 20), obj.NewItem("910000", 20000), obj.NewItem("240000", 3), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem("900000", 20), obj.NewItem("910000", 30000), obj.NewItem("240000", 3), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem("230000", 1), obj.NewItem("910000", 50000), obj.NewItem("240000", 3), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem("300013", 1), obj.NewItem("910000", 50000), obj.NewItem("240000", 3), }, ), }, ), } }()
View Source
var DefaultInformations = []obj.Information{ obj.NewInformation(531, 1, 1465808400, 1609405749, "3__10500013_14"), obj.NewInformation(6001070, 1, 1464336180, 1609405749, "2_[ffff00]Welcome to the updated Runners Revival. Now powered by Outrun.\r\n_10600001_0"), }
View Source
var DefaultLeagueDataMode0 = obj.NewLeagueData( 0, 0, 40, 0, 0, []obj.OperatorScore{ obj.NewOperatorScore(2, 50, []obj.Item{}), obj.NewOperatorScore(2, 40, []obj.Item{obj.NewItem("910000", 3000)}), obj.NewOperatorScore(2, 30, []obj.Item{obj.NewItem("910000", 5000)}), obj.NewOperatorScore(2, 20, []obj.Item{obj.NewItem("910000", 7000)}), obj.NewOperatorScore(2, 10, []obj.Item{obj.NewItem("910000", 10000)}), obj.NewOperatorScore(2, 1, []obj.Item{obj.NewItem("910000", 15000)}), obj.NewOperatorScore(0, 1, []obj.Item{obj.NewItem("910000", 20000)}), }, []obj.OperatorScore{ obj.NewOperatorScore(2, 50, []obj.Item{}), obj.NewOperatorScore(2, 40, []obj.Item{obj.NewItem("910000", 3000)}), obj.NewOperatorScore(2, 30, []obj.Item{obj.NewItem("910000", 5000)}), obj.NewOperatorScore(2, 20, []obj.Item{obj.NewItem("910000", 7000)}), obj.NewOperatorScore(2, 10, []obj.Item{obj.NewItem("910000", 10000)}), obj.NewOperatorScore(2, 1, []obj.Item{obj.NewItem("910000", 15000)}), obj.NewOperatorScore(0, 1, []obj.Item{obj.NewItem("910000", 20000)}), }, )
View Source
var DefaultLeagueDataMode1 = obj.NewLeagueData( 0, 0, 40, 0, 0, []obj.OperatorScore{ obj.NewOperatorScore(2, 50, []obj.Item{}), obj.NewOperatorScore(2, 40, []obj.Item{obj.NewItem("900000", 5)}), obj.NewOperatorScore(2, 30, []obj.Item{obj.NewItem("900000", 10)}), obj.NewOperatorScore(2, 20, []obj.Item{obj.NewItem("900000", 15)}), obj.NewOperatorScore(2, 10, []obj.Item{obj.NewItem("900000", 15)}), obj.NewOperatorScore(2, 1, []obj.Item{obj.NewItem("900000", 20)}), obj.NewOperatorScore(0, 1, []obj.Item{obj.NewItem("900000", 20)}), }, []obj.OperatorScore{ obj.NewOperatorScore(2, 50, []obj.Item{}), obj.NewOperatorScore(2, 40, []obj.Item{obj.NewItem("900000", 3)}), obj.NewOperatorScore(2, 30, []obj.Item{obj.NewItem("900000", 5)}), obj.NewOperatorScore(2, 20, []obj.Item{obj.NewItem("900000", 5)}), obj.NewOperatorScore(2, 10, []obj.Item{obj.NewItem("900000", 10)}), obj.NewOperatorScore(2, 1, []obj.Item{obj.NewItem("900000", 10)}), obj.NewOperatorScore(0, 1, []obj.Item{obj.NewItem("900000", 10)}), }, )
View Source
var DefaultLoginBonusRewardList = func() []obj.LoginBonusReward { return []obj.LoginBonusReward{ obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ItemIDStrRing, 3000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 1), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ItemIDStrRing, 3000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 1), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ItemIDStrRing, 5000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 1), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ItemIDStrRing, 5000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 1), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ItemIDStrRedRing, 10), obj.NewItem(enums.ItemIDStrRing, 5000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 2), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ItemIDStrRing, 10000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 2), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ItemIDStrRedRing, 20), obj.NewItem(enums.ItemIDStrRing, 15000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 2), }, ), }, ), } }()
View Source
var DefaultPlayerStateItems = func() []obj.Item { items := []obj.Item{} baseNum := 120000 for i := range make([]byte, 11) { n := baseNum + i s := strconv.Itoa(n) item := obj.NewItem(s, 0) if int64(n) == enums.ItemIDLaser { item.Amount = 1 } items = append(items, item) } return items }()
View Source
var DefaultSpinItems = []obj.Item{ obj.NewItem(strconv.Itoa(int(enums.ItemIDAsteroid)), 1), obj.NewItem(strconv.Itoa(int(enums.ItemIDAsteroid)), 2), obj.NewItem(strconv.Itoa(int(enums.ItemIDAsteroid)), 3), obj.NewItem(strconv.Itoa(int(enums.ItemIDAsteroid)), 4), obj.NewItem(strconv.Itoa(int(enums.ItemIDAsteroid)), 5), obj.NewItem(strconv.Itoa(int(enums.ItemIDAsteroid)), 6), obj.NewItem(strconv.Itoa(int(enums.ItemIDAsteroid)), 7), obj.NewItem(strconv.Itoa(int(enums.ItemIDAsteroid)), 8), }
View Source
var DefaultXmasEventRewardList = func() []obj.EventReward { return []obj.EventReward{ obj.NewEventReward( 1, 1, strconv.Itoa(int(enums.ItemIDLaser)), 2, ), obj.NewEventReward( 2, 1000, strconv.Itoa(int(enums.ItemIDBarrier)), 2, ), obj.NewEventReward( 3, 3000, strconv.Itoa(int(enums.ItemIDAsteroid)), 2, ), obj.NewEventReward( 4, 4000, strconv.Itoa(int(enums.ChaoIDChristmasYeti)), 1, ), obj.NewEventReward( 5, 6000, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 6, 7500, strconv.Itoa(int(enums.ItemIDInvincible)), 2, ), obj.NewEventReward( 7, 9000, strconv.Itoa(int(enums.ItemIDRing)), 30000, ), obj.NewEventReward( 8, 10500, strconv.Itoa(int(enums.ItemIDRedRing)), 30, ), obj.NewEventReward( 9, 12000, strconv.Itoa(int(enums.ChaoIDChristmasYeti)), 1, ), obj.NewEventReward( 10, 16000, strconv.Itoa(int(enums.ItemIDMagnet)), 2, ), obj.NewEventReward( 11, 20000, strconv.Itoa(int(enums.ItemIDDrill)), 2, ), obj.NewEventReward( 12, 24000, strconv.Itoa(int(enums.ChaoIDChristmasYeti)), 1, ), obj.NewEventReward( 13, 28000, strconv.Itoa(int(enums.ItemIDRedRing)), 45, ), obj.NewEventReward( 14, 32000, strconv.Itoa(int(enums.ItemIDTrampoline)), 2, ), obj.NewEventReward( 15, 36000, strconv.Itoa(int(enums.ItemIDRing)), 45000, ), obj.NewEventReward( 16, 40000, strconv.Itoa(int(enums.ItemIDCombo)), 2, ), obj.NewEventReward( 17, 44000, strconv.Itoa(int(enums.ItemIDLaser)), 4, ), obj.NewEventReward( 18, 48000, strconv.Itoa(int(enums.ChaoIDChristmasYeti)), 1, ), obj.NewEventReward( 19, 52000, strconv.Itoa(int(enums.ItemIDBarrier)), 4, ), obj.NewEventReward( 20, 56000, strconv.Itoa(int(enums.ItemIDAsteroid)), 4, ), obj.NewEventReward( 21, 60000, strconv.Itoa(int(enums.ItemIDInvincible)), 4, ), obj.NewEventReward( 22, 64000, strconv.Itoa(int(enums.ItemIDRedRing)), 60, ), obj.NewEventReward( 23, 68000, strconv.Itoa(int(enums.ItemIDMagnet)), 4, ), obj.NewEventReward( 24, 72000, strconv.Itoa(int(enums.ChaoIDChristmasYeti)), 1, ), obj.NewEventReward( 25, 76000, strconv.Itoa(int(enums.ItemIDDrill)), 4, ), obj.NewEventReward( 26, 80000, strconv.Itoa(int(enums.ItemIDRing)), 60000, ), obj.NewEventReward( 27, 84000, strconv.Itoa(int(enums.ItemIDTrampoline)), 4, ), obj.NewEventReward( 28, 88000, strconv.Itoa(int(enums.ItemIDCombo)), 4, ), obj.NewEventReward( 29, 92000, strconv.Itoa(int(enums.ChaoIDChristmasYeti)), 1, ), obj.NewEventReward( 30, 97000, strconv.Itoa(int(enums.ItemIDLaser)), 6, ), obj.NewEventReward( 31, 100000, strconv.Itoa(int(enums.ItemIDBarrier)), 6, ), obj.NewEventReward( 32, 105000, strconv.Itoa(int(enums.ItemIDRedRing)), 75, ), obj.NewEventReward( 33, 110000, strconv.Itoa(int(enums.ItemIDAsteroid)), 6, ), obj.NewEventReward( 34, 115000, strconv.Itoa(int(enums.ItemIDInvincible)), 6, ), obj.NewEventReward( 35, 120000, strconv.Itoa(int(enums.ChaoIDChristmasYeti)), 1, ), obj.NewEventReward( 36, 125000, strconv.Itoa(int(enums.ItemIDMagnet)), 6, ), obj.NewEventReward( 37, 130000, strconv.Itoa(int(enums.ItemIDDrill)), 6, ), obj.NewEventReward( 38, 135000, strconv.Itoa(int(enums.ItemIDRing)), 75000, ), obj.NewEventReward( 39, 140000, strconv.Itoa(int(enums.ItemIDTrampoline)), 6, ), obj.NewEventReward( 40, 145000, strconv.Itoa(int(enums.ItemIDCombo)), 6, ), obj.NewEventReward( 41, 150000, strconv.Itoa(int(enums.ChaoIDChristmasYeti)), 1, ), obj.NewEventReward( 42, 155000, strconv.Itoa(int(enums.ItemIDLaser)), 8, ), obj.NewEventReward( 43, 160000, strconv.Itoa(int(enums.ItemIDRedRing)), 90, ), obj.NewEventReward( 44, 165000, strconv.Itoa(int(enums.ItemIDBarrier)), 8, ), obj.NewEventReward( 45, 170000, strconv.Itoa(int(enums.ItemIDAsteroid)), 8, ), obj.NewEventReward( 46, 175000, strconv.Itoa(int(enums.ItemIDInvincible)), 8, ), obj.NewEventReward( 47, 180000, strconv.Itoa(int(enums.ItemIDRing)), 90000, ), obj.NewEventReward( 48, 185000, strconv.Itoa(int(enums.ItemIDMagnet)), 8, ), obj.NewEventReward( 49, 190000, strconv.Itoa(int(enums.ItemIDDrill)), 8, ), obj.NewEventReward( 50, 195000, strconv.Itoa(int(enums.ChaoIDChristmasYeti)), 1, ), obj.NewEventReward( 51, 200000, strconv.Itoa(int(enums.ItemIDTrampoline)), 10, ), obj.NewEventReward( 52, 210000, strconv.Itoa(int(enums.ItemIDCombo)), 10, ), obj.NewEventReward( 53, 220000, strconv.Itoa(int(enums.ItemIDRedRing)), 150, ), obj.NewEventReward( 54, 230000, strconv.Itoa(int(enums.ItemIDLaser)), 10, ), obj.NewEventReward( 55, 240000, strconv.Itoa(int(enums.ChaoIDChristmasYeti)), 1, ), obj.NewEventReward( 56, 250000, strconv.Itoa(int(enums.ItemIDRing)), 150000, ), obj.NewEventReward( 57, 260000, strconv.Itoa(int(enums.ItemIDBarrier)), 10, ), obj.NewEventReward( 58, 270000, strconv.Itoa(int(enums.ItemIDAsteroid)), 10, ), obj.NewEventReward( 59, 280000, strconv.Itoa(int(enums.ItemIDInvincible)), 10, ), obj.NewEventReward( 60, 290000, strconv.Itoa(int(enums.ChaoIDChristmasYeti)), 1, ), obj.NewEventReward( 61, 300000, strconv.Itoa(int(enums.ItemIDRedRing)), 200, ), obj.NewEventReward( 62, 310000, strconv.Itoa(int(enums.IDRouletteTicketItem)), 10, ), obj.NewEventReward( 63, 320000, strconv.Itoa(int(enums.IDRouletteTicketItem)), 10, ), obj.NewEventReward( 64, 330000, strconv.Itoa(int(enums.IDRouletteTicketItem)), 10, ), obj.NewEventReward( 65, 340000, strconv.Itoa(int(enums.IDRouletteTicketItem)), 20, ), obj.NewEventReward( 66, 350000, strconv.Itoa(int(enums.IDRouletteTicketItem)), 30, ), obj.NewEventReward( 67, 360000, strconv.Itoa(int(enums.IDRouletteTicketPremium)), 5, ), obj.NewEventReward( 68, 370000, strconv.Itoa(int(enums.IDRouletteTicketPremium)), 5, ), obj.NewEventReward( 69, 380000, strconv.Itoa(int(enums.IDRouletteTicketPremium)), 10, ), obj.NewEventReward( 70, 400000, strconv.Itoa(int(enums.IDRouletteTicketPremium)), 20, ), } }
View Source
var EventLoginBonusRewardList = func() []obj.LoginBonusReward { return []obj.LoginBonusReward{ obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ChaoIDStrPrideChaoT, 1), obj.NewItem(enums.ItemIDStrRing, 3500), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 1), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ChaoIDStrPrideChaoA, 1), obj.NewItem(enums.ItemIDStrRing, 4000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 1), obj.NewItem(enums.ItemIDStrPremiumRouletteTicket, 1), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ChaoIDStrPrideChaoL, 1), obj.NewItem(enums.ItemIDStrRing, 5000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 1), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ChaoIDStrPrideChaoP, 1), obj.NewItem(enums.ItemIDStrRing, 6000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 1), obj.NewItem(enums.ItemIDStrPremiumRouletteTicket, 1), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ChaoIDStrPrideChaoB, 1), obj.NewItem(enums.ItemIDStrRedRing, 10), obj.NewItem(enums.ItemIDStrRing, 6500), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 2), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ChaoIDStrPrideChaoNB, 1), obj.NewItem(enums.ItemIDStrRing, 10000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 2), obj.NewItem(enums.ItemIDStrPremiumRouletteTicket, 1), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ChaoIDStrPrideChaoG, 1), obj.NewItem(enums.ItemIDStrRedRing, 20), obj.NewItem(enums.ItemIDStrRing, 18000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 2), obj.NewItem(enums.ItemIDStrPremiumRouletteTicket, 1), }, ), }, ), } }()
View Source
var ItemIDs = []string{"110000", "110001", "110002", "120000", "120001", "120002", "120003", "120004", "120005", "120006", "120007", "120008", "120009", "120010"}
View Source
var RedStarItemsType1 = rsiDefaultsIT1() // Rings
View Source
var RedStarItemsType2 = rsiDefaultsIT2() // Energies
View Source
var RedStarItemsType4 = rsiDefaultsIT4() // Red Rings?? See ShopUI.ServerEexchangeType
Functions ¶
func GetAllChao ¶
func GetAreaReward ¶
func GetAreaReward(chapter, episode int64) []obj.MileageReward
func GetMileageIncentives ¶
func GetMileageIncentives(episode, chapter, point int64) []obj.MileageIncentive
func GetPendingEventRewards ¶
func GetPendingEventRewards(oldParam, newParam int64) ([]obj.EventReward, int64)
Types ¶
This section is empty.
Source Files
¶
- chao.go
- chapterToMileageReward.go
- character.go
- defaultChaoPrizeWheelPrizeList.go
- defaultCostListConsumedItem.go
- defaultDailyBattlePrizeList.go
- defaultEventRewardList.go
- defaultFirstLoginBonusRewardList.go
- defaultLeagueData.go
- defaultLoginBonusRewardList.go
- defaultMessages.go
- defaultMileageIncentives.go
- defaultPlayerStateItems.go
- defaultRedStarItems.go
- defaultSpinItems.go
- items.go
- shopAmounts.go
- shopPrices.go
Click to show internal directories.
Click to hide internal directories.