-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathmain.lua
More file actions
113 lines (99 loc) · 3.05 KB
/
Copy pathmain.lua
File metadata and controls
113 lines (99 loc) · 3.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
Ortalab = SMODS.current_mod
local load_order = {'jokers', 'enhancements', 'editions', 'loteria', 'zodiac', 'patches', 'decks', 'coupons', 'stakes', 'blinds', 'curses', 'mythos'}
Ortalab.load_table = {
jokers = true,
enhancements = true,
editions = true,
loteria = true,
zodiac = true,
patches = true,
decks = true,
coupons = true,
stakes = true,
blinds = true,
curses = true,
mythos = true,
}
loc_colour('red')
G.ARGS.LOC_COLOURS['Ortalab'] = HEX('990000')
G.ARGS.LOC_COLOURS.Ort_menu_colourA = HEX('4F6367')
G.ARGS.LOC_COLOURS.Ort_menu_colourB = HEX('C9013C')
for _, k in ipairs(load_order) do
if Ortalab.load_table[k] then assert(SMODS.load_file('objects/'..k..'.lua'))() end
end
assert(SMODS.load_file('objects/loteria_boosters.lua'))() -- load boosters
assert(SMODS.load_file('objects/zodiac_boosters.lua'))() -- load boosters
assert(SMODS.load_file('objects/mythos_boosters.lua'))() -- load boosters
assert(SMODS.load_file('objects/challenges.lua'))() -- load challenges
assert(SMODS.load_file('util/artists.lua'))()
assert(SMODS.load_file('util/functions.lua'))()
assert(SMODS.load_file('util/menu.lua'))()
assert(SMODS.load_file('util/friends.lua'))()
SMODS.Atlas({
key = 'modicon',
path = 'modicon.png',
px = '34',
py = '34'
})
Ortalab.optional_features = function()
return {
retrigger_joker = true,
quantum_enhancements = true
}
end
SMODS.Atlas({
key = 'logo',
path = 'logo.png',
px = 333,
py = 216,
})
SMODS.Shader({
key = 'background',
path = 'new_background.fs'
})
if (SMODS.Mods['malverk'] or {}).can_load then
AltTextures_Utils.default_atlas['ortalab_zodiac'] = 'ortalab_zodiac_cards'
AltTextures_Utils.loc_keys['ortalab_zodiac'] = 'b_ortalab_zodiac_cards'
AltTexture({
key = 'alt_zodiac',
set = 'ortalab_zodiac',
path = 'zodiac_coloured.png',
display_pos = 'c_ortalab_zod_virgo',
loc_txt = {
name = 'Rainbow Zodiac'
}
})
AltTexture({
key = 'alt_loteria_booster',
set = 'Booster',
path = 'loteria_boosters_alt.png',
keys = {
'p_ortalab_small_loteria_1', 'p_ortalab_small_loteria_2', 'p_ortalab_small_loteria_3', 'p_ortalab_small_loteria_4',
'p_ortalab_mid_loteria_1', 'p_ortalab_mid_loteria_2', 'p_ortalab_big_loteria_1', 'p_ortalab_big_loteria_2'
},
display_pos = 'p_ortalab_small_loteria_1',
loc_txt = {
name = 'Plain Loteria Boosters'
}
})
TexturePack{
key = 'alt_orta',
textures = {
'ortalab_alt_zodiac',
'ortalab_alt_loteria_booster'
},
loc_txt = {
name = 'Ortalab Alternate Art',
text = {
'Alternate art for',
'various {C:Ortalab}Ortalab{} objects'
}
}
}
end
Ortalab.ui_config = {
colour = G.C.L_GREY,
outline_colour = G.ARGS.LOC_COLOURS.Ortalab,
tab_button_colour = G.ARGS.LOC_COLOURS.Ortalab,
back_colour = G.ARGS.LOC_COLOURS.Ortalab,
}