From 0c674a51e14a4ea25f86e45c984880e9c515bb5a Mon Sep 17 00:00:00 2001 From: Michael <68412795+TheMasterOfMike@users.noreply.github.com> Date: Sat, 28 Dec 2024 00:43:53 -0600 Subject: [PATCH 1/7] Increase New Player Starting Currencies --- config/gameconf/gameconfParser.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config/gameconf/gameconfParser.go b/config/gameconf/gameconfParser.go index c6a1965..ac95599 100644 --- a/config/gameconf/gameconfParser.go +++ b/config/gameconf/gameconfParser.go @@ -56,9 +56,9 @@ var Defaults = map[string]interface{}{ "DDefaultSubCharacter": "empty", "DDefaultMainChao": "empty", "DDefaultSubChao": "empty", - "DStartingRings": int64(5000), - "DStartingRedRings": int64(25), - "DStartingEnergy": int64(5), + "DStartingRings": int64(15000), + "DStartingRedRings": int64(50), + "DStartingEnergy": int64(10), "DAllItemsFree": false, "DEnableEnergyConsumption": true, "DEnergyRecoveryMax": int64(10), From 41d5edcb7420d9b89bec58c61d08c952c404ff51 Mon Sep 17 00:00:00 2001 From: Michael <68412795+TheMasterOfMike@users.noreply.github.com> Date: Sat, 28 Dec 2024 00:46:15 -0600 Subject: [PATCH 2/7] Increase Jackpot --- consts/rouletteConsts.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/consts/rouletteConsts.go b/consts/rouletteConsts.go index 053d6a0..5e14d70 100644 --- a/consts/rouletteConsts.go +++ b/consts/rouletteConsts.go @@ -5,6 +5,6 @@ const ( RouletteJackpotRings = int64(78000) RouletteFreeSpins = int64(5) */ - RouletteJackpotRings = int64(185000) + RouletteJackpotRings = int64(500000) RouletteFreeSpins = int64(3) ) From 91c5affcc58871f17441044294172c1278f26ef6 Mon Sep 17 00:00:00 2001 From: Michael <68412795+TheMasterOfMike@users.noreply.github.com> Date: Sat, 28 Dec 2024 01:07:50 -0600 Subject: [PATCH 3/7] Adjust Daily Mission Rewards Increase Rings from a 7 day Daily Mission stretch from 16000 -> 85000 Increase RSR's from a 7 day Daily Mission stretch from 120 -> 165 Slightly balance this by requiring 3/5 days to get the first/second RSR reward respectively (rather than 2/4 days as it is currently) --- consts/dailyMissionRewards.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/consts/dailyMissionRewards.go b/consts/dailyMissionRewards.go index 7735dbf..c059882 100644 --- a/consts/dailyMissionRewards.go +++ b/consts/dailyMissionRewards.go @@ -5,19 +5,19 @@ import "github.com/RunnersRevival/outrun/enums" // Change these to alter the item types and counts for each day var DailyMissionRewards = []int64{ enums.ItemIDRing, - enums.ItemIDRedRing, enums.ItemIDRing, enums.ItemIDRedRing, enums.ItemIDRing, enums.ItemIDRedRing, enums.ItemIDRedRing, + enums.ItemIDRedRing, } var DailyMissionRewardCounts = []int64{ - 1000, - 10, - 5000, - 20, 10000, + 25000, + 15, + 50000, 30, - 60, + 45, + 75, } From 63e9a60ccfacb5f175ce75cf75a70de98fd05088 Mon Sep 17 00:00:00 2001 From: Michael <68412795+TheMasterOfMike@users.noreply.github.com> Date: Sat, 28 Dec 2024 01:34:09 -0600 Subject: [PATCH 4/7] Small adjustments to Item/Boost Costs --- consts/itemCosts.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/consts/itemCosts.go b/consts/itemCosts.go index 32876b1..2ebd4f0 100644 --- a/consts/itemCosts.go +++ b/consts/itemCosts.go @@ -2,9 +2,10 @@ package consts import "github.com/RunnersRevival/outrun/enums" +// Seemingly not reflected in game? Game is just using OG Runners prices currently. var ItemPrices = map[string]int64{ - enums.ItemIDStrInvincible: 3000, - enums.ItemIDStrBarrier: 4000, + enums.ItemIDStrInvincible: 2000, + enums.ItemIDStrBarrier: 3000, enums.ItemIDStrMagnet: 3000, enums.ItemIDStrTrampoline: 2000, enums.ItemIDStrCombo: 5000, @@ -12,7 +13,7 @@ var ItemPrices = map[string]int64{ enums.ItemIDStrDrill: 2000, enums.ItemIDStrAsteroid: 1000, - enums.ItemIDStrBoostScore: 5000, - enums.ItemIDStrBoostTrampoline: 2000, - enums.ItemIDStrBoostSubChara: 3000, + enums.ItemIDStrBoostScore: 6000, + enums.ItemIDStrBoostTrampoline: 1000, + enums.ItemIDStrBoostSubChara: 2000, } From f0e871ab9af7f3460fd0812f03291fc73c9c2dc7 Mon Sep 17 00:00:00 2001 From: Michael <68412795+TheMasterOfMike@users.noreply.github.com> Date: Sat, 28 Dec 2024 01:46:40 -0600 Subject: [PATCH 5/7] Slightly improve item roulette rewards Make all items on the normal item roulette provide a minimum of 2 items. Slightly increase the lower bound of RSR rewards on the big item roulette and super item roulette (highest possible is unchanged). Increase ring rewards on all roulettes. --- consts/randomItemList.go | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/consts/randomItemList.go b/consts/randomItemList.go index 63178fa..dc8272c 100644 --- a/consts/randomItemList.go +++ b/consts/randomItemList.go @@ -50,16 +50,16 @@ var RandomItemListNormalWheel = []string{ } var NormalWheelItemAmountRange = map[string]AmountRange{ - enums.ItemIDStrInvincible: AmountRange{1, 5, 1}, - enums.ItemIDStrBarrier: AmountRange{1, 5, 1}, - enums.ItemIDStrMagnet: AmountRange{1, 5, 1}, - enums.ItemIDStrTrampoline: AmountRange{1, 5, 1}, - enums.ItemIDStrCombo: AmountRange{1, 5, 1}, - enums.ItemIDStrLaser: AmountRange{1, 5, 1}, - enums.ItemIDStrDrill: AmountRange{1, 5, 1}, - enums.ItemIDStrAsteroid: AmountRange{1, 5, 1}, + enums.ItemIDStrInvincible: AmountRange{2, 5, 1}, + enums.ItemIDStrBarrier: AmountRange{2, 5, 1}, + enums.ItemIDStrMagnet: AmountRange{2, 5, 1}, + enums.ItemIDStrTrampoline: AmountRange{2, 5, 1}, + enums.ItemIDStrCombo: AmountRange{2, 5, 1}, + enums.ItemIDStrLaser: AmountRange{2, 5, 1}, + enums.ItemIDStrDrill: AmountRange{2, 5, 1}, + enums.ItemIDStrAsteroid: AmountRange{2, 5, 1}, enums.ItemIDStrRedRing: AmountRange{5, 25, 5}, - enums.ItemIDStrRing: AmountRange{500, 2500, 500}, + enums.ItemIDStrRing: AmountRange{2500, 5000, 500}, //strconv.Itoa(enums.IDTypeItemRouletteWin): AmountRange{1, 1, 1}, } @@ -86,8 +86,8 @@ var BigWheelItemAmountRange = map[string]AmountRange{ enums.ItemIDStrLaser: AmountRange{5, 10, 1}, enums.ItemIDStrDrill: AmountRange{5, 10, 1}, enums.ItemIDStrAsteroid: AmountRange{5, 10, 1}, - enums.ItemIDStrRedRing: AmountRange{10, 50, 10}, - enums.ItemIDStrRing: AmountRange{2500, 5000, 500}, + enums.ItemIDStrRedRing: AmountRange{20, 50, 10}, + enums.ItemIDStrRing: AmountRange{5000, 10000, 1000}, //strconv.Itoa(enums.IDTypeItemRouletteWin): AmountRange{1, 1, 1}, } @@ -114,7 +114,7 @@ var SuperWheelItemAmountRange = map[string]AmountRange{ enums.ItemIDStrLaser: AmountRange{10, 20, 2}, enums.ItemIDStrDrill: AmountRange{10, 20, 2}, enums.ItemIDStrAsteroid: AmountRange{10, 20, 2}, - enums.ItemIDStrRedRing: AmountRange{20, 160, 20}, - enums.ItemIDStrRing: AmountRange{5000, 10000, 1000}, + enums.ItemIDStrRedRing: AmountRange{40, 160, 20}, + enums.ItemIDStrRing: AmountRange{25000, 75000, 5000}, //strconv.Itoa(enums.IDTypeItemRouletteWin): AmountRange{1, 1, 1}, } From 189e5482a5c29e38c78661c1fc219c6e64551a59 Mon Sep 17 00:00:00 2001 From: Michael <68412795+TheMasterOfMike@users.noreply.github.com> Date: Sat, 28 Dec 2024 01:57:57 -0600 Subject: [PATCH 6/7] Update First Login Daily Rewards Shift 2 Item Roulette Tickets from Day 1 to Day 5 (same end total of 15). Increase Premium Roulette Ticket count on Day 4 from 1 -> 3 Increase Rings on Day 5 from 50000 -> 75000 --- obj/constobjs/defaultFirstLoginBonusRewardList.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/obj/constobjs/defaultFirstLoginBonusRewardList.go b/obj/constobjs/defaultFirstLoginBonusRewardList.go index 0753989..e81745c 100644 --- a/obj/constobjs/defaultFirstLoginBonusRewardList.go +++ b/obj/constobjs/defaultFirstLoginBonusRewardList.go @@ -10,7 +10,7 @@ var DefaultFirstLoginBonusRewardList = func() []obj.LoginBonusReward { []obj.Item{ obj.NewItem("900000", 10), obj.NewItem("910000", 10000), - obj.NewItem("240000", 3), + obj.NewItem("240000", 1), }, ), }, @@ -41,7 +41,7 @@ var DefaultFirstLoginBonusRewardList = func() []obj.LoginBonusReward { []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ - obj.NewItem("230000", 1), + obj.NewItem("230000", 3), obj.NewItem("910000", 50000), obj.NewItem("240000", 3), }, @@ -53,8 +53,8 @@ var DefaultFirstLoginBonusRewardList = func() []obj.LoginBonusReward { obj.NewSelectReward( []obj.Item{ obj.NewItem("300013", 1), - obj.NewItem("910000", 50000), - obj.NewItem("240000", 3), + obj.NewItem("910000", 75000), + obj.NewItem("240000", 5), }, ), }, From 78d76b05c181d1a976f5249538b3b81b714b79d5 Mon Sep 17 00:00:00 2001 From: Michael <68412795+TheMasterOfMike@users.noreply.github.com> Date: Sat, 28 Dec 2024 02:02:04 -0600 Subject: [PATCH 7/7] Improve Daily Login Rewards (Note: Event rewards have not been updated). Increase Ring Rewards from Days 1 through 5. Move the 20 RSR reward from Day 7 to Day 6. Add a single Premium Roulette Ticket to Day 7. --- obj/constobjs/defaultLoginBonusRewardList.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/obj/constobjs/defaultLoginBonusRewardList.go b/obj/constobjs/defaultLoginBonusRewardList.go index 8224c95..90fc4c4 100644 --- a/obj/constobjs/defaultLoginBonusRewardList.go +++ b/obj/constobjs/defaultLoginBonusRewardList.go @@ -11,7 +11,7 @@ var DefaultLoginBonusRewardList = func() []obj.LoginBonusReward { []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ - obj.NewItem(enums.ItemIDStrRing, 3000), + obj.NewItem(enums.ItemIDStrRing, 5000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 1), }, ), @@ -21,7 +21,7 @@ var DefaultLoginBonusRewardList = func() []obj.LoginBonusReward { []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ - obj.NewItem(enums.ItemIDStrRing, 3000), + obj.NewItem(enums.ItemIDStrRing, 5000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 1), }, ), @@ -31,7 +31,7 @@ var DefaultLoginBonusRewardList = func() []obj.LoginBonusReward { []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ - obj.NewItem(enums.ItemIDStrRing, 5000), + obj.NewItem(enums.ItemIDStrRing, 7500), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 1), }, ), @@ -41,7 +41,7 @@ var DefaultLoginBonusRewardList = func() []obj.LoginBonusReward { []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ - obj.NewItem(enums.ItemIDStrRing, 5000), + obj.NewItem(enums.ItemIDStrRing, 7500), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 1), }, ), @@ -52,7 +52,7 @@ var DefaultLoginBonusRewardList = func() []obj.LoginBonusReward { obj.NewSelectReward( []obj.Item{ obj.NewItem(enums.ItemIDStrRedRing, 10), - obj.NewItem(enums.ItemIDStrRing, 5000), + obj.NewItem(enums.ItemIDStrRing, 7500), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 2), }, ), @@ -62,6 +62,7 @@ var DefaultLoginBonusRewardList = func() []obj.LoginBonusReward { []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ + obj.NewItem(enums.ItemIDStrRedRing, 20), obj.NewItem(enums.ItemIDStrRing, 10000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 2), }, @@ -72,7 +73,7 @@ var DefaultLoginBonusRewardList = func() []obj.LoginBonusReward { []obj.SelectReward{ obj.NewSelectReward( []obj.Item{ - obj.NewItem(enums.ItemIDStrRedRing, 20), + obj.NewItem(enums.ItemIDStrPremiumRouletteTicket, 1), obj.NewItem(enums.ItemIDStrRing, 15000), obj.NewItem(enums.ItemIDStrItemRouletteTicket, 2), },