Skip to content

Commit e56115e

Browse files
authored
Merge pull request #53 from lord-ruby/dev
Dev
2 parents 9b7ba4c + aca97ce commit e56115e

File tree

5 files changed

+19
-86
lines changed

5 files changed

+19
-86
lines changed

items/jokers/misc_jokers.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1847,7 +1847,7 @@ local free_samples = {
18471847
}
18481848
},
18491849
loc_vars = function(self, q, card)
1850-
local numerator, denominator = SMODS.get_probability_vars(card, 1, card.ability.extra.odds)
1850+
local numerator, denominator = SMODS.get_probability_vars(card, 1, card and card.ability.extra and card.ability.extra.odds or 4)
18511851
return {vars = {
18521852
numerator,
18531853
denominator,

items/misc/editions.lua

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -273,14 +273,16 @@ if AurinkoAddons then
273273
end
274274

275275
if Entropy.config.override_glitched then
276-
-- SMODS.Shader({
277-
-- key="entr_glitched",
278-
-- path="entr_glitched.fs"
279-
-- })
280276

281-
-- SMODS.Edition:take_ownership("cry_glitched", {
282-
-- shader = "entr_glitched"
283-
-- }, true)
277+
SMODS.Shader({
278+
key="entr_glitched",
279+
path="entr_glitched.fs"
280+
})
281+
282+
SMODS.Edition:take_ownership("cry_glitched", {
283+
shader = "entr_glitched"
284+
}, true)
285+
284286
end
285287

286288
SMODS.Shader({

items/misc/runes.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ function Tag:rune_remove()
266266
if G.HUD_runes and G.HUD_runes[HUD_tag_key+1] then
267267
if HUD_tag_key == 1 then
268268
G.HUD_runes[HUD_tag_key+1]:set_alignment({type = 'tri',
269-
offset = {x=1.7,y=0},
269+
offset = {x=1,y=0},
270270
xy_bond = 'Weak',
271271
major = G.ROOM_ATTACH})
272272
else

lib/config.lua

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,14 @@ local entrConfigTab = function()
5757
callback = function()
5858
end,
5959
})
60-
-- entr_nodes[#entr_nodes + 1] = create_toggle({
61-
-- label = localize("k_entr_glitched"),
62-
-- active_colour = HEX("40c76d"),
63-
-- ref_table = Entropy.config,
64-
-- ref_value = "override_glitched",
65-
-- callback = function()
66-
-- end,
67-
-- })
60+
entr_nodes[#entr_nodes + 1] = create_toggle({
61+
label = localize("k_entr_glitched"),
62+
active_colour = HEX("40c76d"),
63+
ref_table = Entropy.config,
64+
ref_value = "override_glitched",
65+
callback = function()
66+
end,
67+
})
6868
end
6969
entr_nodes[#entr_nodes + 1] = create_toggle({
7070
label = localize("k_entr_omega_aleph"),

lovely/core.toml

Lines changed: 0 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1820,72 +1820,3 @@ elseif G.GAME.round_resets.blind == G.P_BLINDS.bl_big then
18201820
elseif G.GAME.blind_on_deck ~= "Red" then
18211821
'''
18221822
match_indent = true
1823-
1824-
[[patches]]
1825-
[patches.pattern]
1826-
target = 'card.lua'
1827-
pattern = '''
1828-
self.children.back.VT.w = 0
1829-
'''
1830-
position = 'before'
1831-
payload = '''
1832-
if not self.children.center then
1833-
if center and center.set then
1834-
local _center = center
1835-
if self.children.center then
1836-
self.children.center.atlas = G.ASSET_ATLAS[(_center.atlas or (_center.set == 'Joker' or _center.consumeable or _center.set == 'Voucher') and _center.set) or 'centers']
1837-
self.children.center:set_sprite_pos(_center.pos)
1838-
else
1839-
if _center.set == 'Joker' and not _center.unlocked and not self.params.bypass_discovery_center then
1840-
self.children.center = Sprite(self.T.x, self.T.y, self.T.w, self.T.h, G.ASSET_ATLAS["Joker"], G.j_locked.pos)
1841-
elseif self.config.center.set == 'Voucher' and not self.config.center.unlocked and not self.params.bypass_discovery_center then
1842-
self.children.center = Sprite(self.T.x, self.T.y, self.T.w, self.T.h, G.ASSET_ATLAS["Voucher"], G.v_locked.pos)
1843-
elseif self.config.center.consumeable and self.config.center.demo then
1844-
self.children.center = Sprite(self.T.x, self.T.y, self.T.w, self.T.h, G.ASSET_ATLAS["Tarot"], G.c_locked.pos)
1845-
elseif not self.params.bypass_discovery_center and (_center.set == 'Edition' or _center.set == 'Joker' or _center.consumeable or _center.set == 'Voucher' or _center.set == 'Booster') and not _center.discovered then
1846-
self.children.center = Sprite(self.T.x, self.T.y, self.T.w, self.T.h, G.ASSET_ATLAS[_center.atlas or _center.set],
1847-
(_center.set == 'Joker' and G.j_undiscovered.pos) or
1848-
(_center.set == 'Edition' and G.j_undiscovered.pos) or
1849-
(_center.set == 'Tarot' and G.t_undiscovered.pos) or
1850-
(_center.set == 'Planet' and G.p_undiscovered.pos) or
1851-
(_center.set == 'Spectral' and G.s_undiscovered.pos) or
1852-
(_center.set == 'Voucher' and G.v_undiscovered.pos) or
1853-
(_center.set == 'Booster' and G.booster_undiscovered.pos))
1854-
elseif _center.set == 'Joker' or _center.consumeable or _center.set == 'Voucher' then
1855-
self.children.center = Sprite(self.T.x, self.T.y, self.T.w, self.T.h, G.ASSET_ATLAS[_center.set], self.config.center.pos)
1856-
else
1857-
self.children.center = Sprite(self.T.x, self.T.y, self.T.w, self.T.h, G.ASSET_ATLAS[_center.atlas or 'centers'], _center.pos)
1858-
end
1859-
self.children.center.states.hover = self.states.hover
1860-
self.children.center.states.click = self.states.click
1861-
self.children.center.states.drag = self.states.drag
1862-
self.children.center.states.collide.can = false
1863-
self.children.center:set_role({major = self, role_type = 'Glued', draw_major = self})
1864-
end
1865-
if _center.name == 'Half Joker' and (_center.discovered or self.bypass_discovery_center) then
1866-
self.children.center.scale.y = self.children.center.scale.y/1.7
1867-
end
1868-
if _center.name == 'Photograph' and (_center.discovered or self.bypass_discovery_center) then
1869-
self.children.center.scale.y = self.children.center.scale.y/1.2
1870-
end
1871-
if _center.name == 'Square Joker' and (_center.discovered or self.bypass_discovery_center) then
1872-
self.children.center.scale.y = self.children.center.scale.x
1873-
end
1874-
if _center.pixel_size and _center.pixel_size.h and (_center.discovered or self.bypass_discovery_center) then
1875-
self.children.center.scale.y = self.children.center.scale.y*(_center.pixel_size.h/95)
1876-
end
1877-
if _center.pixel_size and _center.pixel_size.w and (_center.discovered or self.bypass_discovery_center) then
1878-
self.children.center.scale.x = self.children.center.scale.x*(_center.pixel_size.w/71)
1879-
end
1880-
end
1881-
end
1882-
if not self.children.back then
1883-
self.children.back = Sprite(self.T.x, self.T.y, self.T.w, self.T.h, G.ASSET_ATLAS["centers"], self.params.bypass_back or (self.playing_card and G.GAME[self.back].pos or G.P_CENTERS['b_red'].pos))
1884-
self.children.back.states.hover = self.states.hover
1885-
self.children.back.states.click = self.states.click
1886-
self.children.back.states.drag = self.states.drag
1887-
self.children.back.states.collide.can = false
1888-
self.children.back:set_role({major = self, role_type = 'Glued', draw_major = self})
1889-
end
1890-
'''
1891-
match_indent = true

0 commit comments

Comments
 (0)