Skip to content

Commit 35a76d3

Browse files
committed
Complete Overhaul
1 parent e2a147d commit 35a76d3

File tree

7 files changed

+405
-49
lines changed

7 files changed

+405
-49
lines changed

colors/Base Game.lua

+143
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
return {
2+
SPLASH = {
3+
HEX('FE5F55'),
4+
HEX('009DFF')
5+
},
6+
MULT = HEX('FE5F55'),
7+
CHIPS = HEX("009dff"),
8+
PLASMA = HEX('cc73d9'),
9+
MONEY = HEX('f3b958'),
10+
XMULT = HEX('FE5F55'),
11+
FILTER = HEX('ff9a00'),
12+
BLUE = HEX("009dff"),
13+
RED = HEX('FE5F55'),
14+
GREEN = HEX("4BC292"),
15+
PALE_GREEN = HEX("56a887"),
16+
ORANGE = HEX("fda200"),
17+
IMPORTANT = HEX("ff9a00"),
18+
GOLD = HEX('eac058'),
19+
YELLOW = HEX('ffff00'),
20+
CLEAR = HEX('00000000'),
21+
WHITE = HEX('ffffff'),
22+
PURPLE = HEX('8867a5'),
23+
BLACK = HEX("374244"),
24+
L_BLACK = HEX("4f6367"),
25+
GREY = HEX("5f7377"),
26+
CHANCE = HEX("4BC292"),
27+
JOKER_GREY = HEX('bfc7d5'),
28+
VOUCHER = HEX("cb724c"),
29+
BOOSTER = HEX("646eb7"),
30+
ETERNAL = HEX('c75985'),
31+
PERISHABLE = HEX('4f5da1'),
32+
RENTAL = HEX('b18f43'),
33+
DYN_UI = {
34+
MAIN = HEX('374244'),
35+
DARK = HEX('374244'),
36+
BOSS_MAIN = HEX('374244'),
37+
BOSS_DARK = HEX('374244'),
38+
BOSS_PALE = HEX('374244')
39+
},
40+
SO_1 = {
41+
Hearts = HEX('f03464'),
42+
Diamonds = HEX('f06b3f'),
43+
Spades = HEX("403995"),
44+
Clubs = HEX("235955"),
45+
},
46+
SO_2 = {
47+
Hearts = HEX('f83b2f'),
48+
Diamonds = HEX('e29000'),
49+
Spades = HEX("4f31b9"),
50+
Clubs = HEX("008ee6"),
51+
},
52+
UI = {
53+
TEXT_LIGHT = HEX('ffffff'),
54+
TEXT_DARK = HEX("4F6367"),
55+
TEXT_INACTIVE = HEX("88888899"),
56+
BACKGROUND_LIGHT = HEX("B8D8D8"),
57+
BACKGROUND_WHITE = HEX('ffffff'),
58+
BACKGROUND_DARK = HEX("7A9E9F"),
59+
BACKGROUND_INACTIVE = HEX("666666FF"),
60+
OUTLINE_LIGHT = HEX("D8D8D8"),
61+
OUTLINE_LIGHT_TRANS = HEX("D8D8D866"),
62+
OUTLINE_DARK = HEX("7A9E9F"),
63+
TRANSPARENT_LIGHT = HEX("eeeeee22"),
64+
TRANSPARENT_DARK = HEX("22222222"),
65+
HOVER = HEX('00000055'),
66+
},
67+
SET = {
68+
Default = HEX("cdd9dc"),
69+
Enhanced = HEX("cdd9dc"),
70+
Joker = HEX('424e54'),
71+
Tarot = HEX('424e54'),
72+
Planet = HEX("424e54"),
73+
Spectral = HEX('424e54'),
74+
Voucher = HEX("424e54"),
75+
},
76+
SECONDARY_SET = {
77+
Default = HEX("9bb6bdFF"),
78+
Enhanced = HEX("8389DDFF"),
79+
Joker = HEX('708b91'),
80+
Tarot = HEX('a782d1'),
81+
Planet = HEX('13afce'),
82+
Spectral = HEX('4584fa'),
83+
Voucher = HEX("fd682b"),
84+
Edition = HEX("4ca893"),
85+
},
86+
RARITY = {
87+
HEX('009dff'),
88+
HEX("4BC292"),
89+
HEX('fe5f55'),
90+
HEX("b26cbb")
91+
},
92+
BLIND = {
93+
Small = HEX("50846e"),
94+
Big = HEX("50846e"),
95+
Boss = HEX("b44430"),
96+
won = HEX("4f6367")
97+
},
98+
HAND_LEVELS = {
99+
HEX("efefef"),
100+
HEX("95acff"),
101+
HEX("65efaf"),
102+
HEX('fae37e'),
103+
HEX('ffc052'),
104+
HEX('f87d75'),
105+
HEX('caa0ef')
106+
},
107+
BACKGROUND = {
108+
L = HEX('ffff00'),
109+
D = HEX("374244"),
110+
C = HEX("374244")
111+
},
112+
BOSSES = {
113+
bl_ox = HEX('b95b08'),
114+
bl_hook = HEX('a84024'),
115+
bl_mouth = HEX('ae718e'),
116+
bl_fish = HEX('3e85bd'),
117+
bl_club = HEX('b9cb92'),
118+
bl_manacle = HEX('575757'),
119+
bl_tooth = HEX('b52d2d'),
120+
bl_wall = HEX('8a59a5'),
121+
bl_house = HEX('5186a8'),
122+
bl_mark = HEX('6a3847'),
123+
bl_wheel = HEX('50bf7c'),
124+
bl_arm = HEX('6865f3'),
125+
bl_psychic = HEX('efc03c'),
126+
bl_goad = HEX('b95c96'),
127+
bl_water = HEX('c6e0eb'),
128+
bl_eye = HEX('4b71e4'),
129+
bl_plant = HEX('709284'),
130+
bl_needle = HEX('5c6e31'),
131+
bl_head = HEX('ac9db4'),
132+
bl_window = HEX('a9a295'),
133+
bl_serpent = HEX('439a4f'),
134+
bl_pillar = HEX('7e6752'),
135+
bl_flint = HEX('e56a2f'),
136+
137+
bl_final_bell = HEX('009cfd'),
138+
bl_final_leaf = HEX('56a786'),
139+
bl_final_vessel = HEX('8a71e1'),
140+
bl_final_acorn = HEX('fda200'),
141+
bl_final_heart = HEX('ac3232')
142+
}
143+
}

colors.lua renamed to colors/Pastel.lua

-41
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,6 @@ return {
5151
TEXT_LIGHT = HEX('FFFFFF'),
5252
TEXT_DARK = HEX('BAC8C9'),
5353
TEXT_INACTIVE = HEX('D5D5D7'),
54-
BACKGROUND_LIGHT = HEX('DFECEC'),
55-
BACKGROUND_WHITE = HEX('FFFFFF'),
56-
BACKGROUND_DARK = HEX('B6D5D5'),
57-
BACKGROUND_INACTIVE = HEX('CCCCCC'),
5854
OUTLINE_LIGHT = HEX('E5E5E5'),
5955
OUTLINE_LIGHT_TRANS = HEX('E5E5E599'),
6056
OUTLINE_DARK = HEX('B6D5D5'),
@@ -101,42 +97,5 @@ return {
10197
HEX('FFD6A8'),
10298
HEX('FFA39D'),
10399
HEX('E0C8FF')
104-
},
105-
BACKGROUND = {
106-
L = HEX('FFFFB3'),
107-
D = HEX('AAB6B8'),
108-
C = HEX('AAB6B8'),
109-
contrast = 1
110-
},
111-
BOSSES = {
112-
bl_ox = HEX('EBA973'),
113-
bl_hook = HEX('D89676'),
114-
bl_mouth = HEX('DEB3CD'),
115-
bl_fish = HEX('99CFF7'),
116-
bl_club = HEX('DFE6C8'),
117-
bl_manacle = HEX('BABABA'),
118-
bl_tooth = HEX('EB7E7E'),
119-
bl_wall = HEX('D1A8D8'),
120-
bl_house = HEX('A4D0E8'),
121-
bl_mark = HEX('B88A93'),
122-
bl_wheel = HEX('99F1B4'),
123-
bl_arm = HEX('9F9AFF'),
124-
bl_psychic = HEX('FDE7A8'),
125-
bl_goad = HEX('EBA3C6'),
126-
bl_water = HEX('E8F3F9'),
127-
bl_eye = HEX('99B6F0'),
128-
bl_plant = HEX('B0C5B8'),
129-
bl_needle = HEX('A8B18B'),
130-
bl_head = HEX('D5C3D9'),
131-
bl_window = HEX('D0CDC1'),
132-
bl_serpent = HEX('99D1A7'),
133-
bl_pillar = HEX('BCA39A'),
134-
bl_flint = HEX('F4A778'),
135-
136-
bl_final_bell = HEX('A3D4FF'),
137-
bl_final_leaf = HEX('B0D3BC'),
138-
bl_final_vessel = HEX('C0B8E9'),
139-
bl_final_acorn = HEX('FFDAA5'),
140-
bl_final_heart = HEX('EB6B6B')
141100
}
142101
}

colors/Simple Blue.lua

+144
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
return {
2+
SPLASH = {
3+
HEX('0057B7'),
4+
HEX('007FFF')
5+
},
6+
MULT = HEX('0057B7'),
7+
CHIPS = HEX("007FFF"),
8+
PLASMA = HEX('4B89DC'),
9+
MONEY = HEX('66B2FF'),
10+
XMULT = HEX('0057B7'),
11+
FILTER = HEX('0096D6'),
12+
BLUE = HEX("007FFF"),
13+
RED = HEX('0057B7'),
14+
GREEN = HEX("4A90E2"),
15+
PALE_GREEN = HEX("4BA3E7"),
16+
ORANGE = HEX("008ECC"),
17+
IMPORTANT = HEX("0096D6"),
18+
GOLD = HEX('66B2FF'),
19+
YELLOW = HEX('A4D3EE'),
20+
CLEAR = HEX('00000000'),
21+
WHITE = HEX('E0F7FF'),
22+
PURPLE = HEX('5A89E6'),
23+
BLACK = HEX("3B4A68"),
24+
L_BLACK = HEX("4C5A79"),
25+
GREY = HEX("647D9E"),
26+
CHANCE = HEX("4A90E2"),
27+
JOKER_GREY = HEX('9CB8D1'),
28+
VOUCHER = HEX("3E73A6"),
29+
BOOSTER = HEX("576FB8"),
30+
ETERNAL = HEX('5C8CDA'),
31+
PERISHABLE = HEX('3B5F8C'),
32+
RENTAL = HEX('4F7EB0'),
33+
DYN_UI = {
34+
MAIN = HEX('3B4A68'),
35+
DARK = HEX('3B4A68'),
36+
BOSS_MAIN = HEX('3B4A68'),
37+
BOSS_DARK = HEX('3B4A68'),
38+
BOSS_PALE = HEX('3B4A68')
39+
},
40+
SO_1 = {
41+
Hearts = HEX('3E73A6'),
42+
Diamonds = HEX('347EBF'),
43+
Spades = HEX("4B89DC"),
44+
Clubs = HEX("2F6DAE"),
45+
},
46+
SO_2 = {
47+
Hearts = HEX('3A72AC'),
48+
Diamonds = HEX('4A8FDB'),
49+
Spades = HEX("5B99E8"),
50+
Clubs = HEX("3985CB"),
51+
},
52+
UI = {
53+
TEXT_LIGHT = HEX('E0F7FF'),
54+
TEXT_DARK = HEX("4C5A79"),
55+
TEXT_INACTIVE = HEX("94ADCE"),
56+
BACKGROUND_LIGHT = HEX("A4D3EE"),
57+
BACKGROUND_WHITE = HEX('E0F7FF'),
58+
BACKGROUND_DARK = HEX("7FA4D6"),
59+
BACKGROUND_INACTIVE = HEX("647D9EFF"),
60+
OUTLINE_LIGHT = HEX("A4D3EE"),
61+
OUTLINE_LIGHT_TRANS = HEX("A4D3EE66"),
62+
OUTLINE_DARK = HEX("7FA4D6"),
63+
TRANSPARENT_LIGHT = HEX("B0D8F022"),
64+
TRANSPARENT_DARK = HEX("3B4A6822"),
65+
HOVER = HEX('3B4A6855'),
66+
},
67+
SET = {
68+
Default = HEX("B0D8F0"),
69+
Enhanced = HEX("B0D8F0"),
70+
Joker = HEX('3B4A68'),
71+
Tarot = HEX('3B4A68'),
72+
Planet = HEX("3B4A68"),
73+
Spectral = HEX('3B4A68'),
74+
Voucher = HEX("3B4A68"),
75+
},
76+
SECONDARY_SET = {
77+
Default = HEX("9CB8D1FF"),
78+
Enhanced = HEX("5A89E6FF"),
79+
Joker = HEX('7FA4D6'),
80+
Tarot = HEX('8EACE8'),
81+
Planet = HEX('66B2FF'),
82+
Spectral = HEX('5B99E8'),
83+
Voucher = HEX("4F7EB0"),
84+
Edition = HEX("4A90E2"),
85+
},
86+
RARITY = {
87+
HEX('007FFF'),
88+
HEX("4A90E2"),
89+
HEX('0057B7'),
90+
HEX("5A89E6")
91+
},
92+
BLIND = {
93+
Small = HEX("3B4A68"),
94+
Big = HEX("3B4A68"),
95+
Boss = HEX("5C8CDA"),
96+
won = HEX("3B4A68")
97+
},
98+
HAND_LEVELS = {
99+
HEX("E0F7FF"),
100+
HEX("5B99E8"),
101+
HEX("4A90E2"),
102+
HEX('66B2FF'),
103+
HEX('4B89DC'),
104+
HEX('3E73A6'),
105+
HEX('5A89E6')
106+
},
107+
BACKGROUND = {
108+
L = HEX('A4D3EE'),
109+
D = HEX("3B4A68"),
110+
C = HEX("3B4A68"),
111+
contrast = 1
112+
},
113+
BOSSES = {
114+
bl_ox = HEX('3E73A6'),
115+
bl_hook = HEX('5C8CDA'),
116+
bl_mouth = HEX('4B89DC'),
117+
bl_fish = HEX('3498DB'),
118+
bl_club = HEX('4A90E2'),
119+
bl_manacle = HEX('3B4A68'),
120+
bl_tooth = HEX('0057B7'),
121+
bl_wall = HEX('5A89E6'),
122+
bl_house = HEX('3B5F8C'),
123+
bl_mark = HEX('3E73A6'),
124+
bl_wheel = HEX('4A90E2'),
125+
bl_arm = HEX('5A89E6'),
126+
bl_psychic = HEX('66B2FF'),
127+
bl_goad = HEX('3E73A6'),
128+
bl_water = HEX('A4D3EE'),
129+
bl_eye = HEX('007FFF'),
130+
bl_plant = HEX('4BA3E7'),
131+
bl_needle = HEX('3B4A68'),
132+
bl_head = HEX('647D9E'),
133+
bl_window = HEX('9CB8D1'),
134+
bl_serpent = HEX('1ABC9C'),
135+
bl_pillar = HEX('4B89DC'),
136+
bl_flint = HEX('3B5F8C'),
137+
138+
bl_final_bell = HEX('007FFF'),
139+
bl_final_leaf = HEX('4A90E2'),
140+
bl_final_vessel = HEX('5A89E6'),
141+
bl_final_acorn = HEX('4B89DC'),
142+
bl_final_heart = HEX('3E73A6')
143+
}
144+
}

colors/Trans.lua

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
return {
2+
MULT = HEX('F5A9B8'),
3+
RED = HEX('F5A9B8'),
4+
CHIPS = HEX("5BCEFA"),
5+
BLUE = HEX("5BCEFA"),
6+
PLASMA = HEX('95BCED')
7+
}

config.lua

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
return {["palette"]="Simple Blue",}

lovely.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ sources = [
2222
target = "game.lua"
2323
pattern = 'self.SPEEDFACTOR = 1'
2424
position = "after"
25-
payload = 'Trance.set_globals(self)'
25+
payload = 'Trance_set_globals(self, 0);print(tprint(G.C.SPLASH))'
2626
match_indent = true
2727

2828
# Plasma Deck
@@ -31,15 +31,15 @@ match_indent = true
3131
target = "back.lua"
3232
pattern = 'ease_colour(G.C.UI_CHIPS, {0.8, 0.45, 0.85, 1})'
3333
position = "at"
34-
payload = 'ease_colour(G.C.UI_CHIPS, Trance.PLASMA)'
34+
payload = 'ease_colour(G.C.UI_CHIPS, G.C.PLASMA or {0.8, 0.45, 0.85, 1})'
3535
match_indent = true
3636

3737
[[patches]]
3838
[patches.pattern]
3939
target = "back.lua"
4040
pattern = 'ease_colour(G.C.UI_MULT, {0.8, 0.45, 0.85, 1})'
4141
position = "at"
42-
payload = 'ease_colour(G.C.UI_MULT, Trance.PLASMA)'
42+
payload = 'ease_colour(G.C.UI_MULT, G.C.PLASMA or {0.8, 0.45, 0.85, 1})'
4343
match_indent = true
4444

4545
[[patches]]

0 commit comments

Comments
 (0)