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.IncentiveTypeFriend, enums.CharaTypeTails, 1, 5), }, "11,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 20, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDCombo, 5, 5), }, "11,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDAsteroid, 5, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 5, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 2000, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDInvincible, 5, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 2000, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 5, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 8000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDLaser, 5, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 20, 5), }, "16,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDTrampoline, 5, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 2000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 2000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 2000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 8000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "19,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 5, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDAsteroid, 10, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "20,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDInvincible, 10, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 10, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "22,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 5000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDBarrier, 10, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDTrampoline, 10, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "23,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 6000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 6000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 10, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "24,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 10, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 6000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 7000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 10, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 10, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 7000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 7000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 12000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 30, 5), }, "29,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDAsteroid, 10, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 15, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "31,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDBarrier, 15, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 15, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 15, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "33,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDInvincible, 15, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 35, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDAsteroid, 35, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "36,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 35, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 12000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 15, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "38,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 10000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 18000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 35, 5), }, "39,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 15, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "40,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDAsteroid, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "40,3": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDInvincible, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "41,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDTrampoline, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "41,3": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "42,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 25, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDAsteroid, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "43,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "44,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDInvincible, 25, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "46,1": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "46,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDTrampoline, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "47,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 25, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "48,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 18000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDInvincible, 25, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 24000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 40, 5), }, "49,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 25, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), 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.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 35000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 35, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 40000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 45, 5), }, "50,2": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDCombo, 35, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDTrampoline, 35, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 45000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 50, 5), }, "50,3": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDMagnet, 40, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 42000, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 50000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 55, 5), }, "50,4": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDRing, 47000, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDAsteroid, 45, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 55000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 60, 5), }, "50,5": []obj.MileageReward{ obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 1), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDDrill, 50, 2), obj.NewMileageReward(enums.IncentiveTypeFriend, -1, 1, 3), obj.NewMileageReward(enums.IncentiveTypePoint, enums.ItemIDLaser, 50, 4), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRing, 60000, 5), obj.NewMileageReward(enums.IncentiveTypeEpisode, enums.ItemIDRedRing, 65, 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), 77000, NumRedRings, 77000, 32, }
View Source
var CharacterAmy = obj.Character{ strconv.Itoa(enums.CharaTypeAmy), 400, NumRedRings, 31000, 13, }
View Source
var CharacterBig = obj.Character{ strconv.Itoa(enums.CharaTypeBig), 700, NumRedRings, 49500, 20, }
View Source
var CharacterBlaze = obj.Character{ strconv.Itoa(enums.CharaTypeBlaze), 550, NumRedRings, 39500, 16, }
View Source
var CharacterCharmy = obj.Character{ strconv.Itoa(enums.CharaTypeCharmy), 650, NumRedRings, 46000, 19, }
View Source
var CharacterClassicSonic = obj.Character{ strconv.Itoa(enums.CharaTypeClassicSonic), 1000, NumRedRings, 67000, 28, }
View Source
var CharacterCream = obj.Character{ strconv.Itoa(enums.CharaTypeCream), 750, NumRedRings, 49500, 20, }
View Source
var CharacterEspio = obj.Character{ strconv.Itoa(enums.CharaTypeEspio), 650, NumRedRings, 46000, 19, }
View Source
var CharacterGothicAmy = obj.Character{ strconv.Itoa(enums.CharaTypeGothicAmy), 91000, NumRedRings, 91000, 38, }
View Source
var CharacterHalloweenOmega = obj.Character{ strconv.Itoa(enums.CharaTypeHalloweenOmega), 99000, NumRedRings, 99000, 41, }
View Source
var CharacterHalloweenRouge = obj.Character{ strconv.Itoa(enums.CharaTypeHalloweenRouge), 99000, NumRedRings, 99000, 41, }
View Source
var CharacterHalloweenShadow = obj.Character{ strconv.Itoa(enums.CharaTypeHalloweenShadow), 99000, NumRedRings, 99000, 41, }
View Source
var CharacterKnuckles = obj.Character{ strconv.Itoa(enums.CharaTypeKnuckles), 350, NumRedRings, 30000, 12, }
View Source
var CharacterMephiles = obj.Character{ strconv.Itoa(enums.CharaTypeMephiles), 1550, NumRedRings, 76000, 31, }
View Source
var CharacterMetalSonic = obj.Character{ strconv.Itoa(enums.CharaTypeMetalSonic), 900, NumRedRings, 57000, 24, }
View Source
var CharacterOmega = obj.Character{ strconv.Itoa(enums.CharaTypeOmega), 650, NumRedRings, 46000, 19, }
View Source
var CharacterPSISilver = obj.Character{ strconv.Itoa(enums.CharaTypePSISilver), 2300, NumRedRings, 98000, 41, }
View Source
var CharacterRouge = obj.Character{ strconv.Itoa(enums.CharaTypeRouge), 550, NumRedRings, 39500, 16, }
View Source
var CharacterShadow = obj.Character{ strconv.Itoa(enums.CharaTypeShadow), 500, NumRedRings, 35000, 14, }
View Source
var CharacterSilver = obj.Character{ strconv.Itoa(enums.CharaTypeSilver), 800, NumRedRings, 52500, 22, }
View Source
var CharacterSonic = obj.Character{ strconv.Itoa(enums.CharaTypeSonic), 0, NumRedRings, 40000, 16, }
View Source
var CharacterSticks = obj.Character{ strconv.Itoa(enums.CharaTypeSticks), 750, NumRedRings, 49500, 20, }
View Source
var CharacterTails = obj.Character{ strconv.Itoa(enums.CharaTypeTails), 350, NumRedRings, 30000, 12, }
View Source
var CharacterTikal = obj.Character{ strconv.Itoa(enums.CharaTypeTikal), 1100, NumRedRings, 69000, 29, }
View Source
var CharacterVector = obj.Character{ strconv.Itoa(enums.CharaTypeVector), 700, NumRedRings, 49500, 20, }
View Source
var CharacterWerehog = obj.Character{ strconv.Itoa(enums.CharaTypeWerehog), 800, NumRedRings, 52500, 22, }
View Source
var CharacterXMasKnuckles = obj.Character{ strconv.Itoa(enums.CharaTypeXMasKnuckles), 85000, NumRedRings, 85000, 35, }
View Source
var CharacterXMasSonic = obj.Character{ strconv.Itoa(enums.CharaTypeXMasSonic), 85000, NumRedRings, 85000, 35, }
View Source
var CharacterXMasTails = obj.Character{ strconv.Itoa(enums.CharaTypeXMasTails), 85000, NumRedRings, 85000, 35, }
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 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, 1466413199, "3__90000001_14"), obj.NewInformation(6001070, 1, 1464336180, 1580608922, "2_[ffff00]'You feel it too, don't you?'[ffffff]\nWelcome to [ff0000]OUTRUN[ffffff], a custom Sonic Runners server!\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("910000", 3000), obj.NewItem("240000", 1), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem("910000", 3000), obj.NewItem("240000", 1), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem("910000", 5000), obj.NewItem("240000", 1), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem("910000", 5000), obj.NewItem("240000", 1), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem("900000", 10), obj.NewItem("910000", 5000), obj.NewItem("240000", 2), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem("910000", 10000), obj.NewItem("240000", 2), }, ), }, ), obj.NewLoginBonusReward( []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ obj.NewItem("900000", 10), obj.NewItem("910000", 10000), obj.NewItem("240000", 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 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 int64) []obj.MileageIncentive
Types ¶
This section is empty.
Source Files ¶
- chao.go
- chapterToMileageReward.go
- character.go
- defaultChaoPrizeWheelPrizeList.go
- defaultCostListConsumedItem.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.