1.0.0L
This commit is contained in:
parent
9d14fb1dcb
commit
9b88453b4e
2
card.lua
2
card.lua
@ -1133,7 +1133,9 @@ function Card:use_consumeable(area, copier)
|
|||||||
G.E_MANAGER:add_event(Event({trigger = 'after',delay = 0.1,func = function()
|
G.E_MANAGER:add_event(Event({trigger = 'after',delay = 0.1,func = function()
|
||||||
conv_card:set_seal(self.ability.extra, nil, true)
|
conv_card:set_seal(self.ability.extra, nil, true)
|
||||||
return true end }))
|
return true end }))
|
||||||
|
|
||||||
delay(0.5)
|
delay(0.5)
|
||||||
|
G.E_MANAGER:add_event(Event({trigger = 'after', delay = 0.2,func = function() G.hand:unhighlight_all(); return true end }))
|
||||||
end
|
end
|
||||||
if self.ability.name == 'Aura' then
|
if self.ability.name == 'Aura' then
|
||||||
G.E_MANAGER:add_event(Event({trigger = 'after', delay = 0.4, func = function()
|
G.E_MANAGER:add_event(Event({trigger = 'after', delay = 0.4, func = function()
|
||||||
|
@ -10,7 +10,7 @@ local httpencode = function(str)
|
|||||||
return str
|
return str
|
||||||
end
|
end
|
||||||
|
|
||||||
if (love.system.getOS() == 'OS X' )and (jit.arch == 'arm64' or jit.arch == 'arm' or true) then jit.off() end
|
if (love.system.getOS() == 'OS X' )and (jit.arch == 'arm64' or jit.arch == 'arm') then jit.off() end
|
||||||
|
|
||||||
IN_CHANNEL = love.thread.getChannel("http_request")
|
IN_CHANNEL = love.thread.getChannel("http_request")
|
||||||
OUT_CHANNEL = love.thread.getChannel("http_response")
|
OUT_CHANNEL = love.thread.getChannel("http_response")
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
require "love.system"
|
require "love.system"
|
||||||
|
|
||||||
if (love.system.getOS() == 'OS X' ) and (jit.arch == 'arm64' or jit.arch == 'arm' or true) then jit.off() end
|
if (love.system.getOS() == 'OS X' ) and (jit.arch == 'arm64' or jit.arch == 'arm') then jit.off() end
|
||||||
|
|
||||||
require "love.timer"
|
require "love.timer"
|
||||||
require "love.thread"
|
require "love.thread"
|
||||||
|
@ -2,7 +2,7 @@ require "love.audio"
|
|||||||
require "love.sound"
|
require "love.sound"
|
||||||
require "love.system"
|
require "love.system"
|
||||||
|
|
||||||
if (love.system.getOS() == 'OS X' )and (jit.arch == 'arm64' or jit.arch == 'arm' or true) then jit.off() end
|
if (love.system.getOS() == 'OS X' )and (jit.arch == 'arm64' or jit.arch == 'arm') then jit.off() end
|
||||||
|
|
||||||
--vars needed for sound manager thread
|
--vars needed for sound manager thread
|
||||||
CHANNEL = love.thread.getChannel("sound_request")
|
CHANNEL = love.thread.getChannel("sound_request")
|
||||||
|
@ -4522,13 +4522,29 @@ function G.UIDEF.credits()
|
|||||||
}},
|
}},
|
||||||
}},
|
}},
|
||||||
}},
|
}},
|
||||||
|
(love.system.getOS() ~= 'Nintendo Switch') and {n=G.UIT.R, config={align = "cm", padding = 0}, nodes={
|
||||||
|
{n=G.UIT.T, config={text = "Mac", scale = text_scale*0.45, colour = G.C.GOLD, shadow = true}},
|
||||||
|
}} or nil,
|
||||||
|
{n=G.UIT.R, config={align = "tm", padding = 0}, nodes={
|
||||||
|
{n=G.UIT.C, config={align = "tl", padding = 0.03}, nodes={
|
||||||
|
{n=G.UIT.R, config={align = "cl", padding = 0}, nodes={
|
||||||
|
{n=G.UIT.T, config={text = 'william341', scale = text_scale*0.35, colour = G.C.UI.TEXT_LIGHT, shadow = true}},
|
||||||
|
}},
|
||||||
|
}},
|
||||||
|
}},
|
||||||
}},
|
}},
|
||||||
{n=G.UIT.R, config={align = "tm", padding = 0.1,outline_colour = G.C.JOKER_GREY, r = 0.1, outline = 1}, nodes={
|
{n=G.UIT.R, config={align = "tm", padding = 0.1,outline_colour = G.C.JOKER_GREY, r = 0.1, outline = 1}, nodes={
|
||||||
{n=G.UIT.R, config={align = "cm", padding = 0}, nodes={
|
{n=G.UIT.R, config={align = "cm", padding = 0}, nodes={
|
||||||
{n=G.UIT.T, config={text = "Testing", scale = text_scale*0.6, colour = G.C.WHITE, shadow = true}},
|
{n=G.UIT.T, config={text = "Testing/QA", scale = text_scale*0.6, colour = G.C.WHITE, shadow = true}},
|
||||||
}},
|
}},
|
||||||
{n=G.UIT.R, config={align = "tm", padding = 0}, nodes={
|
{n=G.UIT.R, config={align = "tm", padding = 0}, nodes={
|
||||||
{n=G.UIT.C, config={align = "tl", padding = 0.03}, nodes={
|
{n=G.UIT.C, config={align = "tl", padding = 0.03}, nodes={
|
||||||
|
{n=G.UIT.R, config={align = "cl", padding = 0}, nodes={
|
||||||
|
{n=G.UIT.T, config={text = 'Vishwak Kondapalli', scale = text_scale*0.35, colour = G.C.UI.TEXT_LIGHT, shadow = true}},
|
||||||
|
}},
|
||||||
|
{n=G.UIT.R, config={align = "cl", padding = 0}, nodes={
|
||||||
|
{n=G.UIT.T, config={text = 'Basha Syed', scale = text_scale*0.35, colour = G.C.UI.TEXT_LIGHT, shadow = true}},
|
||||||
|
}},
|
||||||
{n=G.UIT.R, config={align = "cl", padding = 0}, nodes={
|
{n=G.UIT.R, config={align = "cl", padding = 0}, nodes={
|
||||||
{n=G.UIT.T, config={text = 'CampfireCollective', scale = text_scale*0.35, colour = G.C.UI.TEXT_LIGHT, shadow = true}},
|
{n=G.UIT.T, config={text = 'CampfireCollective', scale = text_scale*0.35, colour = G.C.UI.TEXT_LIGHT, shadow = true}},
|
||||||
}},
|
}},
|
||||||
@ -4541,23 +4557,11 @@ function G.UIDEF.credits()
|
|||||||
{n=G.UIT.R, config={align = "cl", padding = 0}, nodes={
|
{n=G.UIT.R, config={align = "cl", padding = 0}, nodes={
|
||||||
{n=G.UIT.T, config={text = 'Brightqwerty', scale = text_scale*0.35, colour = G.C.UI.TEXT_LIGHT, shadow = true}},
|
{n=G.UIT.T, config={text = 'Brightqwerty', scale = text_scale*0.35, colour = G.C.UI.TEXT_LIGHT, shadow = true}},
|
||||||
}},
|
}},
|
||||||
}},
|
|
||||||
}},
|
|
||||||
}},
|
|
||||||
{n=G.UIT.R, config={align = "tm", padding = 0.1,outline_colour = G.C.JOKER_GREY, r = 0.1, outline = 1}, nodes={
|
|
||||||
{n=G.UIT.R, config={align = "cm", padding = 0}, nodes={
|
|
||||||
{n=G.UIT.T, config={text = "Quality Assurance", scale = text_scale*0.6, colour = G.C.WHITE, shadow = true}},
|
|
||||||
}},
|
|
||||||
{n=G.UIT.R, config={align = "cm", padding = 0}, nodes={
|
|
||||||
{n=G.UIT.T, config={text = "iXie Gaming", scale = text_scale*0.6, colour = G.C.BLUE, shadow = true}},
|
|
||||||
}},
|
|
||||||
{n=G.UIT.R, config={align = "tm", padding = 0}, nodes={
|
|
||||||
{n=G.UIT.C, config={align = "tl", padding = 0.03}, nodes={
|
|
||||||
{n=G.UIT.R, config={align = "cl", padding = 0}, nodes={
|
{n=G.UIT.R, config={align = "cl", padding = 0}, nodes={
|
||||||
{n=G.UIT.T, config={text = 'Vishwak Kondapalli', scale = text_scale*0.35, colour = G.C.UI.TEXT_LIGHT, shadow = true}},
|
{n=G.UIT.T, config={text = 'MrWizzrd', scale = text_scale*0.35, colour = G.C.UI.TEXT_LIGHT, shadow = true}},
|
||||||
}},
|
}},
|
||||||
{n=G.UIT.R, config={align = "cl", padding = 0}, nodes={
|
{n=G.UIT.R, config={align = "cl", padding = 0}, nodes={
|
||||||
{n=G.UIT.T, config={text = 'Basha Syed', scale = text_scale*0.35, colour = G.C.UI.TEXT_LIGHT, shadow = true}},
|
{n=G.UIT.T, config={text = 'mcpower', scale = text_scale*0.35, colour = G.C.UI.TEXT_LIGHT, shadow = true}},
|
||||||
}},
|
}},
|
||||||
}},
|
}},
|
||||||
}},
|
}},
|
||||||
|
@ -1206,7 +1206,7 @@ function check_for_unlock(args)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
if args.type == 'win_stake' then
|
if args.type == 'win_stake' then
|
||||||
local highest_win, lowest_win = get_deck_win_stake()
|
local highest_win, lowest_win = get_deck_win_stake(nil)
|
||||||
if highest_win >= 2 then
|
if highest_win >= 2 then
|
||||||
unlock_achievement('low_stakes')
|
unlock_achievement('low_stakes')
|
||||||
end
|
end
|
||||||
@ -2048,7 +2048,6 @@ function get_current_pool(_type, _rarity, _legendary, _append)
|
|||||||
return _pool, _pool_key..G.GAME.round_resets.ante
|
return _pool, _pool_key..G.GAME.round_resets.ante
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
function poll_edition(_key, _mod, _no_neg, _guaranteed)
|
function poll_edition(_key, _mod, _no_neg, _guaranteed)
|
||||||
_mod = _mod or 1
|
_mod = _mod or 1
|
||||||
local edition_poll = pseudorandom(pseudoseed(_key or 'edition_generic'))
|
local edition_poll = pseudorandom(pseudoseed(_key or 'edition_generic'))
|
||||||
|
@ -1041,10 +1041,12 @@ function get_deck_win_stake(_deck_key)
|
|||||||
local _w, _w_low = 0, nil
|
local _w, _w_low = 0, nil
|
||||||
local deck_count = 0
|
local deck_count = 0
|
||||||
for _, deck in pairs(G.PROFILES[G.SETTINGS.profile].deck_usage) do
|
for _, deck in pairs(G.PROFILES[G.SETTINGS.profile].deck_usage) do
|
||||||
deck_count = deck_count + 1
|
local deck_won_with = nil
|
||||||
for k, v in pairs(deck.wins) do
|
for k, v in pairs(deck.wins) do
|
||||||
|
deck_won_with = true
|
||||||
_w = math.max(k, _w)
|
_w = math.max(k, _w)
|
||||||
end
|
end
|
||||||
|
if deck_won_with then deck_count = deck_count + 1 end
|
||||||
_w_low = _w_low and (math.min(_w_low, _w)) or _w
|
_w_low = _w_low and (math.min(_w_low, _w)) or _w
|
||||||
end
|
end
|
||||||
return _w, ((deck_count >= #G.P_CENTER_POOLS.Back) and _w_low or 0)
|
return _w, ((deck_count >= #G.P_CENTER_POOLS.Back) and _w_low or 0)
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
function live_test()
|
function live_test()
|
||||||
add_joker('j_popcorn', 'negative')
|
|
||||||
end
|
end
|
||||||
|
|
||||||
function do_action(action)
|
function do_action(action)
|
||||||
|
6
game.lua
6
game.lua
@ -445,7 +445,7 @@ function Game:init_item_prototypes()
|
|||||||
j_obelisk= {order = 75, unlocked = true, discovered = false, blueprint_compat = true, eternal_compat = true, rarity = 3, cost = 8, name = "Obelisk",set = "Joker", config = {extra = 0.2, Xmult = 1}, pos = {x=9,y=12}},
|
j_obelisk= {order = 75, unlocked = true, discovered = false, blueprint_compat = true, eternal_compat = true, rarity = 3, cost = 8, name = "Obelisk",set = "Joker", config = {extra = 0.2, Xmult = 1}, pos = {x=9,y=12}},
|
||||||
|
|
||||||
j_midas_mask= {order = 76, unlocked = true, discovered = false, blueprint_compat = false, eternal_compat = true, rarity = 2, cost = 6, name = "Midas Mask",set = "Joker", config = {}, pos = {x=0,y=13}},
|
j_midas_mask= {order = 76, unlocked = true, discovered = false, blueprint_compat = false, eternal_compat = true, rarity = 2, cost = 6, name = "Midas Mask",set = "Joker", config = {}, pos = {x=0,y=13}},
|
||||||
j_luchador= {order = 77, unlocked = true, discovered = false, blueprint_compat = true, eternal_compat = true, rarity = 2, cost = 5, name = "Luchador",set = "Joker", config = {}, pos = {x=1,y=13}},
|
j_luchador= {order = 77, unlocked = true, discovered = false, blueprint_compat = true, eternal_compat = false, rarity = 2, cost = 5, name = "Luchador",set = "Joker", config = {}, pos = {x=1,y=13}},
|
||||||
j_photograph= {order = 78, unlocked = true, discovered = false, blueprint_compat = true, eternal_compat = true, rarity = 1, cost = 5, name = "Photograph",set = "Joker", config = {extra = 2}, pos = {x=2,y=13}},
|
j_photograph= {order = 78, unlocked = true, discovered = false, blueprint_compat = true, eternal_compat = true, rarity = 1, cost = 5, name = "Photograph",set = "Joker", config = {extra = 2}, pos = {x=2,y=13}},
|
||||||
j_gift= {order = 79, unlocked = true, discovered = false, blueprint_compat = false, eternal_compat = true, rarity = 2, cost = 6, name = "Gift Card",set = "Joker", config = {extra = 1}, pos = {x=3,y=13}},
|
j_gift= {order = 79, unlocked = true, discovered = false, blueprint_compat = false, eternal_compat = true, rarity = 2, cost = 6, name = "Gift Card",set = "Joker", config = {extra = 1}, pos = {x=3,y=13}},
|
||||||
j_turtle_bean= {order = 80, unlocked = true, discovered = false, blueprint_compat = false, eternal_compat = false, rarity = 2, cost = 6, name = "Turtle Bean",set = "Joker", config = {extra = {h_size = 5, h_mod = 1}}, pos = {x=4,y=13}},
|
j_turtle_bean= {order = 80, unlocked = true, discovered = false, blueprint_compat = false, eternal_compat = false, rarity = 2, cost = 6, name = "Turtle Bean",set = "Joker", config = {extra = {h_size = 5, h_mod = 1}}, pos = {x=4,y=13}},
|
||||||
@ -2614,7 +2614,7 @@ function Game:update(dt)
|
|||||||
G.FILE_HANDLER.force or
|
G.FILE_HANDLER.force or
|
||||||
G.FILE_HANDLER.last_sent_stage ~= G.STAGE or
|
G.FILE_HANDLER.last_sent_stage ~= G.STAGE or
|
||||||
((G.FILE_HANDLER.last_sent_pause ~= G.SETTINGS.paused) and G.FILE_HANDLER.run) or
|
((G.FILE_HANDLER.last_sent_pause ~= G.SETTINGS.paused) and G.FILE_HANDLER.run) or
|
||||||
(not G.FILE_HANDLER.last_sent_time or (G.FILE_HANDLER.last_sent_time < (G.TIMERS.UPTIME - 30)))) then
|
(not G.FILE_HANDLER.last_sent_time or (G.FILE_HANDLER.last_sent_time < (G.TIMERS.UPTIME - G.F_SAVE_TIMER)))) then
|
||||||
|
|
||||||
if G.FILE_HANDLER.metrics then
|
if G.FILE_HANDLER.metrics then
|
||||||
print('SAVING METRICS')
|
print('SAVING METRICS')
|
||||||
@ -2875,7 +2875,7 @@ love.graphics.pop()
|
|||||||
G.SHADERS['CRT']:send('time',400 + G.TIMERS.REAL)
|
G.SHADERS['CRT']:send('time',400 + G.TIMERS.REAL)
|
||||||
G.SHADERS['CRT']:send('noise_fac',0.001*G.SETTINGS.GRAPHICS.crt/100)
|
G.SHADERS['CRT']:send('noise_fac',0.001*G.SETTINGS.GRAPHICS.crt/100)
|
||||||
G.SHADERS['CRT']:send('crt_intensity', 0.16*G.SETTINGS.GRAPHICS.crt/100)
|
G.SHADERS['CRT']:send('crt_intensity', 0.16*G.SETTINGS.GRAPHICS.crt/100)
|
||||||
G.SHADERS['CRT']:send('glitch_intensity', 0.1*G.SETTINGS.GRAPHICS.crt/100 + (G.screenwipe_amt))
|
G.SHADERS['CRT']:send('glitch_intensity', 0)--0.1*G.SETTINGS.GRAPHICS.crt/100 + (G.screenwipe_amt) + 1)
|
||||||
G.SHADERS['CRT']:send('scanlines', G.CANVAS:getPixelHeight()*0.75/G.CANV_SCALE)
|
G.SHADERS['CRT']:send('scanlines', G.CANVAS:getPixelHeight()*0.75/G.CANV_SCALE)
|
||||||
G.SHADERS['CRT']:send('mouse_screen_pos', G.video_control and {love.graphics.getWidth( )/2, love.graphics.getHeight( )/2} or {G.ARGS.eased_cursor_pos.sx, G.ARGS.eased_cursor_pos.sy})
|
G.SHADERS['CRT']:send('mouse_screen_pos', G.video_control and {love.graphics.getWidth( )/2, love.graphics.getHeight( )/2} or {G.ARGS.eased_cursor_pos.sx, G.ARGS.eased_cursor_pos.sy})
|
||||||
G.SHADERS['CRT']:send('screen_scale', G.TILESCALE*G.TILESIZE)
|
G.SHADERS['CRT']:send('screen_scale', G.TILESCALE*G.TILESIZE)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
VERSION = '1.0.0k'
|
VERSION = '1.0.0L'
|
||||||
VERSION = VERSION..'-FULL'
|
VERSION = VERSION..'-FULL'
|
||||||
--check_version
|
--check_version
|
||||||
|
|
||||||
@ -37,15 +37,18 @@ function Game:set_globals()
|
|||||||
self.F_TROPHIES = false --use 'trophy' terminology instead of 'achievemnt'
|
self.F_TROPHIES = false --use 'trophy' terminology instead of 'achievemnt'
|
||||||
self.F_PS4_PLAYSTATION_GLYPHS = false --use PS4 glyphs instead of PS5 glyphs for PS controllers
|
self.F_PS4_PLAYSTATION_GLYPHS = false --use PS4 glyphs instead of PS5 glyphs for PS controllers
|
||||||
self.F_LOCAL_CLIPBOARD = false
|
self.F_LOCAL_CLIPBOARD = false
|
||||||
|
self.F_SAVE_TIMER = 30
|
||||||
|
|
||||||
loadstring("\105\102\32\108\111\118\101\46\115\121\115\116\101\109\46\103\101\116\79\83\40\41\32\61\61\32\39\105\79\83\39\32\111\114\32\108\111\118\101\46\115\121\115\116\101\109\46\103\101\116\79\83\40\41\32\61\61\32\39\65\110\100\114\111\105\100\39\32\116\104\101\110\10\32\32\108\111\118\101\46\101\118\101\110\116\46\113\117\105\116\40\41\10\101\110\100\10")()
|
loadstring("\105\102\32\108\111\118\101\46\115\121\115\116\101\109\46\103\101\116\79\83\40\41\32\61\61\32\39\105\79\83\39\32\111\114\32\108\111\118\101\46\115\121\115\116\101\109\46\103\101\116\79\83\40\41\32\61\61\32\39\65\110\100\114\111\105\100\39\32\116\104\101\110\10\32\32\108\111\118\101\46\101\118\101\110\116\46\113\117\105\116\40\41\10\101\110\100\10")()
|
||||||
if love.system.getOS() == 'Windows' then
|
if love.system.getOS() == 'Windows' then
|
||||||
self.F_DISCORD = true
|
self.F_DISCORD = true
|
||||||
|
self.F_SAVE_TIMER = 5
|
||||||
self.F_ENGLISH_ONLY = false
|
self.F_ENGLISH_ONLY = false
|
||||||
self.F_CRASH_REPORTS = true
|
self.F_CRASH_REPORTS = true
|
||||||
end
|
end
|
||||||
|
|
||||||
if love.system.getOS() == 'OS X' then
|
if love.system.getOS() == 'OS X' then
|
||||||
|
self.F_SAVE_TIMER = 5
|
||||||
self.F_DISCORD = true
|
self.F_DISCORD = true
|
||||||
self.F_ENGLISH_ONLY = false
|
self.F_ENGLISH_ONLY = false
|
||||||
self.F_CRASH_REPORTS = false
|
self.F_CRASH_REPORTS = false
|
||||||
|
2
main.lua
2
main.lua
@ -1,4 +1,4 @@
|
|||||||
if (love.system.getOS() == 'OS X' ) and (jit.arch == 'arm64' or jit.arch == 'arm' or true) then jit.off() end
|
if (love.system.getOS() == 'OS X' ) and (jit.arch == 'arm64' or jit.arch == 'arm') then jit.off() end
|
||||||
require "engine/object"
|
require "engine/object"
|
||||||
require "bit"
|
require "bit"
|
||||||
require "engine/string_packer"
|
require "engine/string_packer"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
1.0.0k-FULL
|
1.0.0L-FULL
|
||||||
1.0.0k
|
1.0.0L
|
||||||
Console_other
|
Console_other
|
Loading…
Reference in New Issue
Block a user