diff --git a/Cargo.lock b/Cargo.lock index 886d5d2dc6920ae959dabcaf64c7498344a0562c..cb1e946c37e30fb5ede144b29dff5d38670a19c6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -778,6 +778,15 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + [[package]] name = "gethostname" version = "0.4.3" @@ -2544,6 +2553,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" name = "vulkan_app" version = "0.1.0" dependencies = [ + "anyhow", "ash", "ash-window", "bincode", @@ -2551,6 +2561,7 @@ dependencies = [ "core-foundation", "data-url", "flate2", + "fxhash", "gilrs", "image", "kira", diff --git a/game/Cargo.toml b/game/Cargo.toml index d28fe711d7fd60f93c8a21c8ce862f4d13656965..a49d7b066c10f47dee6961f745a9e35a33bcaaa0 100644 --- a/game/Cargo.toml +++ b/game/Cargo.toml @@ -35,6 +35,8 @@ toml = "0.8.13" data-url = "0.3.1" bincode = "1.3.3" flate2 = "1.0.30" +anyhow = "1.0.86" +fxhash = "0.2.1" [target.'cfg(target_os="macos")'.dependencies] core-foundation = "0.9.3" diff --git a/game/resources/themes/Joe/Joe.theme b/game/resources/themes/Joe/Joe.theme new file mode 100644 index 0000000000000000000000000000000000000000..f7cf616c041deb45c1efad1bf27add9a10deb914 Binary files /dev/null and b/game/resources/themes/Joe/Joe.theme differ diff --git a/game/resources/themes/Joe/Joe.yaml b/game/resources/themes/Joe/Joe.yaml new file mode 100644 index 0000000000000000000000000000000000000000..756e9e4611e1ef0b30d544f29b7a2e3ee76f98bc --- /dev/null +++ b/game/resources/themes/Joe/Joe.yaml @@ -0,0 +1,2230 @@ +name: Joe +image_paths: +- ./themes/Joe/sprite_sheets/sub_side-sheet-0.indexed.png +- ./themes/Joe/sprite_sheets/shark-sheet-0.indexed.png +- ./themes/Joe/sprite_sheets/kraken-sheet-0.indexed.png +- ./themes/Joe/sprite_sheets/ink-sheet-0.indexed.png +- ./themes/Joe/sprite_sheets/speedboat-sheet-0.indexed.png +- ./themes/Joe/sprite_sheets/torpedo-sheet-0.indexed.png +- ./themes/Joe/sprite_sheets/diver-sheet-0.indexed.png +- ./themes/Joe/sprite_sheets/background-sheet-0.indexed.png +sound_paths: [] +palette_paths: +- ./themes/Joe/palettes/11748798709731833143.palette.png +- ./themes/Joe/palettes/9116341108916674429.palette.png +- ./themes/Joe/palettes/13668275578181779142.palette.png +- ./themes/Joe/palettes/4461328509029520421.palette.png +- ./themes/Joe/palettes/9764121855139815836.palette.png +- ./themes/Joe/palettes/17275729461859331444.palette.png +- ./themes/Joe/palettes/17260218953271962182.palette.png +- ./themes/Joe/palettes/345725188295165388.palette.png +- ./themes/Joe/palettes/2081232929134703026.palette.png +- ./themes/Joe/palettes/6470814456390026401.palette.png +- ./themes/Joe/palettes/14282478135660127559.palette.png +- ./themes/Joe/palettes/8111726846509575509.palette.png +- ./themes/Joe/palettes/7638307033461764853.palette.png +- ./themes/Joe/palettes/5344816217607939460.palette.png +- ./themes/Joe/palettes/15495682408089049930.palette.png +- ./themes/Joe/palettes/75475877668624685.palette.png +- ./themes/Joe/palettes/14454540623994133544.palette.png +- ./themes/Joe/palettes/7220056893032933539.palette.png +- ./themes/Joe/palettes/12254998854314092201.palette.png +- ./themes/Joe/palettes/12389564229315071495.palette.png +- ./themes/Joe/palettes/8317496115442971849.palette.png +- ./themes/Joe/palettes/4334813861009482286.palette.png +- ./themes/Joe/palettes/14971232420954249839.palette.png +- ./themes/Joe/palettes/15414545460691442999.palette.png +- ./themes/Joe/palettes/773192912525869220.palette.png +- ./themes/Joe/palettes/10388596587168119732.palette.png +- ./themes/Joe/palettes/15326159777469666747.palette.png +- ./themes/Joe/palettes/13821274868404198268.palette.png +- ./themes/Joe/palettes/1723462216784033679.palette.png +- ./themes/Joe/palettes/18433194626894314029.palette.png +- ./themes/Joe/palettes/13862903286844190945.palette.png +- ./themes/Joe/palettes/14438626760298782114.palette.png +- ./themes/Joe/palettes/3202963548114476781.palette.png +- ./themes/Joe/palettes/8738465554162575592.palette.png +- ./themes/Joe/palettes/11615425068677836685.palette.png +- ./themes/Joe/palettes/3296135982969924400.palette.png +- ./themes/Joe/palettes/6890090118243829509.palette.png +- ./themes/Joe/palettes/3957416893129658512.palette.png +- ./themes/Joe/palettes/16091485428764040906.palette.png +- ./themes/Joe/palettes/12590874216776202931.palette.png +- ./themes/Joe/palettes/3652661246601981371.palette.png +- ./themes/Joe/palettes/13428616122834545008.palette.png +- ./themes/Joe/palettes/10760260257009402416.palette.png +- ./themes/Joe/palettes/14323627167912994218.palette.png +- ./themes/Joe/palettes/2255397625748198413.palette.png +- ./themes/Joe/palettes/4063204109533086575.palette.png +- ./themes/Joe/palettes/661868496339852418.palette.png +- ./themes/Joe/palettes/10217605006937719403.palette.png +- ./themes/Joe/palettes/12307717407434622020.palette.png +- ./themes/Joe/palettes/17454017710324604566.palette.png +- ./themes/Joe/palettes/13386535348765318759.palette.png +- ./themes/Joe/palettes/16348144953756286446.palette.png +- ./themes/Joe/palettes/9802468203257364707.palette.png +- ./themes/Joe/palettes/14138906958298017002.palette.png +- ./themes/Joe/palettes/1823588834057378715.palette.png +- ./themes/Joe/palettes/5912466409293918296.palette.png +- ./themes/Joe/palettes/13441984926986425736.palette.png +- ./themes/Joe/palettes/18160370816009732421.palette.png +- ./themes/Joe/palettes/13668478472496808814.palette.png +- ./themes/Joe/palettes/8539929821698915136.palette.png +- ./themes/Joe/palettes/9102894614821222595.palette.png +- ./themes/Joe/palettes/17348752695826142261.palette.png +- ./themes/Joe/palettes/4876783816489527542.palette.png +- ./themes/Joe/palettes/32663744887728375.palette.png +- ./themes/Joe/palettes/13696999172453046371.palette.png +- ./themes/Joe/palettes/5639794204837308176.palette.png +- ./themes/Joe/palettes/17090059615929481013.palette.png +- ./themes/Joe/palettes/10429064883067608280.palette.png +- ./themes/Joe/palettes/6014025597213786798.palette.png +- ./themes/Joe/palettes/18005688557945763440.palette.png +- ./themes/Joe/palettes/6172400751630905570.palette.png +- ./themes/Joe/palettes/8360353774967705838.palette.png +- ./themes/Joe/palettes/4862530004251179697.palette.png +- ./themes/Joe/palettes/10759599162352541107.palette.png +- ./themes/Joe/palettes/7766685349854697273.palette.png +- ./themes/Joe/palettes/17158088856299774181.palette.png +- ./themes/Joe/palettes/6034285273295968447.palette.png +- ./themes/Joe/palettes/11011884635667056175.palette.png +- ./themes/Joe/palettes/2279535874289496197.palette.png +- ./themes/Joe/palettes/16411259067260890873.palette.png +- ./themes/Joe/palettes/2088779033490260320.palette.png +- ./themes/Joe/palettes/914934952411541796.palette.png +- ./themes/Joe/palettes/9030904534210642071.palette.png +- ./themes/Joe/palettes/10834732293697224832.palette.png +- ./themes/Joe/palettes/1995218341787049590.palette.png +- ./themes/Joe/palettes/16664429532827419796.palette.png +- ./themes/Joe/palettes/8071974825403294892.palette.png +- ./themes/Joe/palettes/9785547753389681764.palette.png +- ./themes/Joe/palettes/9917253383465837685.palette.png +- ./themes/Joe/palettes/4060531044373957250.palette.png +- ./themes/Joe/palettes/15491635777241978908.palette.png +- ./themes/Joe/palettes/2449263301945660648.palette.png +- ./themes/Joe/palettes/1397169410301311492.palette.png +- ./themes/Joe/palettes/18326298341692300813.palette.png +- ./themes/Joe/palettes/14426556198460015231.palette.png +- ./themes/Joe/palettes/14936396482207986960.palette.png +- ./themes/Joe/palettes/3221927961044797408.palette.png +- ./themes/Joe/palettes/5994127262373281861.palette.png +- ./themes/Joe/palettes/6752185712840242076.palette.png +- ./themes/Joe/palettes/9270932926536022684.palette.png +- ./themes/Joe/palettes/8130811058655811077.palette.png +- ./themes/Joe/palettes/13120718428553156358.palette.png +- ./themes/Joe/palettes/10070125506917413106.palette.png +- ./themes/Joe/palettes/8135882679903679192.palette.png +- ./themes/Joe/palettes/6557095441189746635.palette.png +- ./themes/Joe/palettes/10613945840354450516.palette.png +- ./themes/Joe/palettes/11362444569781891868.palette.png +- ./themes/Joe/palettes/10238785558435791587.palette.png +- ./themes/Joe/palettes/3386615375930303301.palette.png +- ./themes/Joe/palettes/371327793839923014.palette.png +- ./themes/Joe/palettes/2944618272038380339.palette.png +- ./themes/Joe/palettes/6911326430373202526.palette.png +- ./themes/Joe/palettes/11312346267619191437.palette.png +- ./themes/Joe/palettes/5034249133775403594.palette.png +- ./themes/Joe/palettes/12404452780879957386.palette.png +- ./themes/Joe/palettes/11920278391652999870.palette.png +- ./themes/Joe/palettes/3542061708096905434.palette.png +- ./themes/Joe/palettes/6668686360761177377.palette.png +- ./themes/Joe/palettes/2567303596641296109.palette.png +- ./themes/Joe/palettes/608280776518732550.palette.png +- ./themes/Joe/palettes/18213335159279532406.palette.png +- ./themes/Joe/palettes/6620665417537918401.palette.png +- ./themes/Joe/palettes/7791330896793901577.palette.png +- ./themes/Joe/palettes/6010252673218591502.palette.png +- ./themes/Joe/palettes/11354766274781515101.palette.png +- ./themes/Joe/palettes/16773571323415790280.palette.png +- ./themes/Joe/palettes/16964663250207670407.palette.png +- ./themes/Joe/palettes/1499462201283077008.palette.png +- ./themes/Joe/palettes/5287740028021524599.palette.png +- ./themes/Joe/palettes/12708422475007320453.palette.png +- ./themes/Joe/palettes/2489348738163158910.palette.png +- ./themes/Joe/palettes/11224630861162758301.palette.png +- ./themes/Joe/palettes/3600538258141798837.palette.png +- ./themes/Joe/palettes/2839429062549463539.palette.png +- ./themes/Joe/palettes/8926332517830069512.palette.png +- ./themes/Joe/palettes/1807894574145385087.palette.png +- ./themes/Joe/palettes/8864743791307998505.palette.png +- ./themes/Joe/palettes/308537682179249032.palette.png +- ./themes/Joe/palettes/855682968932778213.palette.png +- ./themes/Joe/palettes/10540287369774764052.palette.png +- ./themes/Joe/palettes/899169705107830507.palette.png +- ./themes/Joe/palettes/12617228300823109203.palette.png +- ./themes/Joe/palettes/15252562860127551496.palette.png +- ./themes/Joe/palettes/1479123060439984494.palette.png +- ./themes/Joe/palettes/3984962575588495345.palette.png +- ./themes/Joe/palettes/67392578216407537.palette.png +- ./themes/Joe/palettes/6444110448553382884.palette.png +- ./themes/Joe/palettes/12119779323229896144.palette.png +- ./themes/Joe/palettes/12250788063107192566.palette.png +- ./themes/Joe/palettes/2961898829506725618.palette.png +- ./themes/Joe/palettes/1573851293241638909.palette.png +- ./themes/Joe/palettes/12020241233900358974.palette.png +- ./themes/Joe/palettes/14649453993380495196.palette.png +- ./themes/Joe/palettes/12171055546164733549.palette.png +- ./themes/Joe/palettes/14692128274307971266.palette.png +- ./themes/Joe/palettes/17072371353056572592.palette.png +- ./themes/Joe/palettes/8000506729009025894.palette.png +- ./themes/Joe/palettes/5535514879378100968.palette.png +- ./themes/Joe/palettes/4594431363506110040.palette.png +- ./themes/Joe/palettes/17846895764371053361.palette.png +- ./themes/Joe/palettes/12964944506841804558.palette.png +- ./themes/Joe/palettes/8256340074874221708.palette.png +- ./themes/Joe/palettes/16916862616707633655.palette.png +- ./themes/Joe/palettes/7691720372629531262.palette.png +- ./themes/Joe/palettes/5075288526136143199.palette.png +- ./themes/Joe/palettes/2724356554535912675.palette.png +- ./themes/Joe/palettes/5158625478187985083.palette.png +- ./themes/Joe/palettes/3259415150931531919.palette.png +- ./themes/Joe/palettes/16500053955056989063.palette.png +- ./themes/Joe/palettes/6844892261364340211.palette.png +- ./themes/Joe/palettes/14078473897041950551.palette.png +- ./themes/Joe/palettes/15438970865741452610.palette.png +- ./themes/Joe/palettes/12595165316330914302.palette.png +- ./themes/Joe/palettes/167808770618410572.palette.png +- ./themes/Joe/palettes/2840837022233359854.palette.png +- ./themes/Joe/palettes/8241987725375669761.palette.png +- ./themes/Joe/palettes/15097125929858200269.palette.png +- ./themes/Joe/palettes/3245063750885670158.palette.png +- ./themes/Joe/palettes/1265577402746957780.palette.png +- ./themes/Joe/palettes/8517901421530754081.palette.png +- ./themes/Joe/palettes/759419802993964642.palette.png +- ./themes/Joe/palettes/15422070378971854052.palette.png +- ./themes/Joe/palettes/10088962063433822694.palette.png +- ./themes/Joe/palettes/13969231973879016645.palette.png +- ./themes/Joe/palettes/6122043936360860596.palette.png +- ./themes/Joe/palettes/6003427804221504097.palette.png +- ./themes/Joe/palettes/13022640197304106642.palette.png +- ./themes/Joe/palettes/9352488094288904713.palette.png +- ./themes/Joe/palettes/18310102313404636270.palette.png +- ./themes/Joe/palettes/1316427022471638152.palette.png +- ./themes/Joe/palettes/13714636604773435677.palette.png +- ./themes/Joe/palettes/5867067554203555603.palette.png +- ./themes/Joe/palettes/16481497231580418537.palette.png +- ./themes/Joe/palettes/13906341531350591541.palette.png +- ./themes/Joe/palettes/18280985242113577877.palette.png +- ./themes/Joe/palettes/11905627648581196251.palette.png +- ./themes/Joe/palettes/8932463186967313783.palette.png +- ./themes/Joe/palettes/16000174471525509567.palette.png +- ./themes/Joe/palettes/9906115669758088784.palette.png +- ./themes/Joe/palettes/12351320163967066149.palette.png +- ./themes/Joe/palettes/3875619700164379045.palette.png +- ./themes/Joe/palettes/2313096440287297504.palette.png +- ./themes/Joe/palettes/17817826220543488690.palette.png +- ./themes/Joe/palettes/3067229483402224133.palette.png +- ./themes/Joe/palettes/824324855052325962.palette.png +- ./themes/Joe/palettes/670027886914795549.palette.png +- ./themes/Joe/palettes/1637523323735476883.palette.png +- ./themes/Joe/palettes/4927842987944658526.palette.png +- ./themes/Joe/palettes/11322247174148705539.palette.png +- ./themes/Joe/palettes/2527068884863304877.palette.png +- ./themes/Joe/palettes/8824868743170530774.palette.png +- ./themes/Joe/palettes/11693379897051093452.palette.png +- ./themes/Joe/palettes/15939298749181063649.palette.png +- ./themes/Joe/palettes/2855598040521384328.palette.png +- ./themes/Joe/palettes/8682309636430782527.palette.png +- ./themes/Joe/palettes/2618298514280850180.palette.png +- ./themes/Joe/palettes/7626166006271296550.palette.png +- ./themes/Joe/palettes/18126730207441180585.palette.png +- ./themes/Joe/palettes/1066794697658767838.palette.png +- ./themes/Joe/palettes/9979984574944743567.palette.png +- ./themes/Joe/palettes/6561509098362877081.palette.png +- ./themes/Joe/palettes/16254417396834421598.palette.png +- ./themes/Joe/palettes/3986514274098140534.palette.png +- ./themes/Joe/palettes/14824014396785725917.palette.png +- ./themes/Joe/palettes/3329731025153026417.palette.png +- ./themes/Joe/palettes/10439615061066594253.palette.png +- ./themes/Joe/palettes/5311029273975712681.palette.png +- ./themes/Joe/palettes/7079177346808812744.palette.png +- ./themes/Joe/palettes/6731820989441590633.palette.png +- ./themes/Joe/palettes/3902043591439283553.palette.png +- ./themes/Joe/palettes/7509983888510660554.palette.png +- ./themes/Joe/palettes/10767983761845894750.palette.png +- ./themes/Joe/palettes/3427916963257835623.palette.png +- ./themes/Joe/palettes/2285195951925513482.palette.png +- ./themes/Joe/palettes/14720476769522033713.palette.png +- ./themes/Joe/palettes/8870311951241432960.palette.png +- ./themes/Joe/palettes/2482546028733651336.palette.png +- ./themes/Joe/palettes/4880444306271972763.palette.png +- ./themes/Joe/palettes/13575916963890050925.palette.png +- ./themes/Joe/palettes/8011602458130234269.palette.png +- ./themes/Joe/palettes/4763626369199095123.palette.png +- ./themes/Joe/palettes/18267459322605715275.palette.png +- ./themes/Joe/palettes/1539962772007156877.palette.png +- ./themes/Joe/palettes/8403660897962158579.palette.png +- ./themes/Joe/palettes/16830912343300834182.palette.png +- ./themes/Joe/palettes/5751934617139738656.palette.png +- ./themes/Joe/palettes/2653254015122158631.palette.png +- ./themes/Joe/palettes/10841789486224918373.palette.png +- ./themes/Joe/palettes/7918911994997014930.palette.png +- ./themes/Joe/palettes/7596538145585501578.palette.png +- ./themes/Joe/palettes/15593253612209854072.palette.png +- ./themes/Joe/palettes/2820165424497075632.palette.png +- ./themes/Joe/palettes/4633069097991721549.palette.png +- ./themes/Joe/palettes/10682591626321896309.palette.png +- ./themes/Joe/palettes/10472857926619292241.palette.png +- ./themes/Joe/palettes/15167670394288903852.palette.png +- ./themes/Joe/palettes/440765385362882164.palette.png +- ./themes/Joe/palettes/6760359372951316369.palette.png +- ./themes/Joe/palettes/18289144384372287110.palette.png +- ./themes/Joe/palettes/16261275082312198799.palette.png +- ./themes/Joe/palettes/4470144704418093345.palette.png +- ./themes/Joe/palettes/1800752578882696334.palette.png +- ./themes/Joe/palettes/12055241042065496781.palette.png +- ./themes/Joe/palettes/9645496082982891164.palette.png +- ./themes/Joe/palettes/4451170256672618448.palette.png +- ./themes/Joe/palettes/4852485601309484136.palette.png +- ./themes/Joe/palettes/5205470290229774220.palette.png +- ./themes/Joe/palettes/13562156493832653436.palette.png +- ./themes/Joe/palettes/2604767085286822391.palette.png +- ./themes/Joe/palettes/7450383441066708184.palette.png +- ./themes/Joe/palettes/1421653378066766626.palette.png +- ./themes/Joe/palettes/17491436710604945302.palette.png +- ./themes/Joe/palettes/11284470552662518846.palette.png +- ./themes/Joe/palettes/5569460864472897888.palette.png +- ./themes/Joe/palettes/6854689693673298018.palette.png +- ./themes/Joe/palettes/15051136505825342058.palette.png +- ./themes/Joe/palettes/13386555433934469924.palette.png +- ./themes/Joe/palettes/5003352563946516068.palette.png +- ./themes/Joe/palettes/4273734781196325401.palette.png +- ./themes/Joe/palettes/4888587059462296510.palette.png +- ./themes/Joe/palettes/17261508015707264184.palette.png +- ./themes/Joe/palettes/9150158337753884701.palette.png +- ./themes/Joe/palettes/13998532304974121030.palette.png +- ./themes/Joe/palettes/4647355781554558395.palette.png +- ./themes/Joe/palettes/14235243738215674931.palette.png +- ./themes/Joe/palettes/16948880166689155430.palette.png +- ./themes/Joe/palettes/15780234009079889749.palette.png +- ./themes/Joe/palettes/6713368626657089351.palette.png +- ./themes/Joe/palettes/15836777515620510611.palette.png +- ./themes/Joe/palettes/13119404251125795177.palette.png +- ./themes/Joe/palettes/11470871022159069820.palette.png +- ./themes/Joe/palettes/18121019876953168484.palette.png +- ./themes/Joe/palettes/2764295099394755995.palette.png +- ./themes/Joe/palettes/10714034791216173449.palette.png +- ./themes/Joe/palettes/221630742797625624.palette.png +- ./themes/Joe/palettes/11141378901279194254.palette.png +- ./themes/Joe/palettes/5572949921980383057.palette.png +- ./themes/Joe/palettes/17741945534382775666.palette.png +- ./themes/Joe/palettes/9594847677518680025.palette.png +- ./themes/Joe/palettes/16087169844924826727.palette.png +- ./themes/Joe/palettes/8466049185835021563.palette.png +- ./themes/Joe/palettes/17068278475714828797.palette.png +- ./themes/Joe/palettes/6480868368416858452.palette.png +- ./themes/Joe/palettes/8879232423236312575.palette.png +- ./themes/Joe/palettes/13369036367265562178.palette.png +- ./themes/Joe/palettes/7414442486233370010.palette.png +- ./themes/Joe/palettes/16720273259670387934.palette.png +- ./themes/Joe/palettes/14371212168417673769.palette.png +- ./themes/Joe/palettes/18161383241940622787.palette.png +- ./themes/Joe/palettes/11276602071857377653.palette.png +- ./themes/Joe/palettes/16071524036995531968.palette.png +- ./themes/Joe/palettes/1073063194456088151.palette.png +- ./themes/Joe/palettes/5791607772719643028.palette.png +- ./themes/Joe/palettes/16276020588749698745.palette.png +- ./themes/Joe/palettes/5244226017630239578.palette.png +- ./themes/Joe/palettes/15525280186981772832.palette.png +- ./themes/Joe/palettes/4901487064393927081.palette.png +- ./themes/Joe/palettes/11092406988027584567.palette.png +- ./themes/Joe/palettes/10853563382895858717.palette.png +- ./themes/Joe/palettes/819043975406583918.palette.png +- ./themes/Joe/palettes/280036000741960433.palette.png +- ./themes/Joe/palettes/8651010337614251747.palette.png +- ./themes/Joe/palettes/10367307540861519345.palette.png +- ./themes/Joe/palettes/9746962209450814272.palette.png +- ./themes/Joe/palettes/5832027463213652009.palette.png +- ./themes/Joe/palettes/420419724395772308.palette.png +- ./themes/Joe/palettes/6125008583980353529.palette.png +- ./themes/Joe/palettes/14192873661205659617.palette.png +- ./themes/Joe/palettes/15355397333970308962.palette.png +- ./themes/Joe/palettes/17525784636283389999.palette.png +- ./themes/Joe/palettes/11572814720459459517.palette.png +- ./themes/Joe/palettes/16926299473265938660.palette.png +- ./themes/Joe/palettes/18172170152746441613.palette.png +- ./themes/Joe/palettes/4644238265502003084.palette.png +- ./themes/Joe/palettes/14113925239732088633.palette.png +- ./themes/Joe/palettes/11243152426049578127.palette.png +- ./themes/Joe/palettes/6217560952528712216.palette.png +- ./themes/Joe/palettes/5294679114349152342.palette.png +- ./themes/Joe/palettes/3562565737948296998.palette.png +- ./themes/Joe/palettes/7260789106795030230.palette.png +- ./themes/Joe/palettes/2635532669239016753.palette.png +- ./themes/Joe/palettes/5651407936893431532.palette.png +- ./themes/Joe/palettes/679225777407357714.palette.png +- ./themes/Joe/palettes/1935790139817856517.palette.png +- ./themes/Joe/palettes/1379406586940759381.palette.png +- ./themes/Joe/palettes/16926289685844082475.palette.png +- ./themes/Joe/palettes/8999930758122083124.palette.png +- ./themes/Joe/palettes/2959935254586429355.palette.png +- ./themes/Joe/palettes/7709068593495937477.palette.png +- ./themes/Joe/palettes/12881518734518051809.palette.png +- ./themes/Joe/palettes/8323270243953260128.palette.png +- ./themes/Joe/palettes/867568344064131950.palette.png +- ./themes/Joe/palettes/3990009289770645292.palette.png +- ./themes/Joe/palettes/6585043012251443381.palette.png +- ./themes/Joe/palettes/1292414768950301954.palette.png +- ./themes/Joe/palettes/16500675229413649516.palette.png +- ./themes/Joe/palettes/9174821747069259263.palette.png +- ./themes/Joe/palettes/5190885138051884125.palette.png +- ./themes/Joe/palettes/11081371950849520742.palette.png +- ./themes/Joe/palettes/245678741642704680.palette.png +- ./themes/Joe/palettes/4693525584915544491.palette.png +- ./themes/Joe/palettes/8223169432020573834.palette.png +- ./themes/Joe/palettes/751881101374120385.palette.png +- ./themes/Joe/palettes/1123189053375169124.palette.png +- ./themes/Joe/palettes/4338775159871521265.palette.png +- ./themes/Joe/palettes/6427043017876278866.palette.png +- ./themes/Joe/palettes/3560784063430207676.palette.png +- ./themes/Joe/palettes/3057512887054760601.palette.png +- ./themes/Joe/palettes/15987278873826037306.palette.png +- ./themes/Joe/palettes/2879344688368683939.palette.png +- ./themes/Joe/palettes/10331715387821481717.palette.png +- ./themes/Joe/palettes/10660946969328919331.palette.png +- ./themes/Joe/palettes/3936599303011804740.palette.png +- ./themes/Joe/palettes/17255491849771241557.palette.png +- ./themes/Joe/palettes/2036347250147795068.palette.png +- ./themes/Joe/palettes/11574751397720845559.palette.png +- ./themes/Joe/palettes/14366764822319636705.palette.png +- ./themes/Joe/palettes/3130303946544828012.palette.png +- ./themes/Joe/palettes/8796148000831212161.palette.png +- ./themes/Joe/palettes/14334773571164830542.palette.png +- ./themes/Joe/palettes/5089427486324114102.palette.png +- ./themes/Joe/palettes/14328076254824378246.palette.png +- ./themes/Joe/palettes/10263679653932862179.palette.png +- ./themes/Joe/palettes/728518933146676579.palette.png +- ./themes/Joe/palettes/10657398297070027316.palette.png +- ./themes/Joe/palettes/1604023544438034259.palette.png +- ./themes/Joe/palettes/14986657902121790791.palette.png +- ./themes/Joe/palettes/13344174041601045024.palette.png +- ./themes/Joe/palettes/11273434082608322208.palette.png +- ./themes/Joe/palettes/13796676208641592564.palette.png +- ./themes/Joe/palettes/8285888629506994050.palette.png +- ./themes/Joe/palettes/5788063559693160127.palette.png +- ./themes/Joe/palettes/10657710012842225316.palette.png +- ./themes/Joe/palettes/3364308422867770456.palette.png +- ./themes/Joe/palettes/2348416362948015046.palette.png +- ./themes/Joe/palettes/12124422623137320293.palette.png +- ./themes/Joe/palettes/17303497233425309581.palette.png +- ./themes/Joe/palettes/13339126502847137797.palette.png +- ./themes/Joe/palettes/6576909364091494318.palette.png +- ./themes/Joe/palettes/6488214105233409141.palette.png +- ./themes/Joe/palettes/1718010188928206119.palette.png +- ./themes/Joe/palettes/11554208287909537783.palette.png +- ./themes/Joe/palettes/1423378924862237065.palette.png +- ./themes/Joe/palettes/12460124421541591299.palette.png +- ./themes/Joe/palettes/12478147242678091880.palette.png +- ./themes/Joe/palettes/11600052395331916634.palette.png +- ./themes/Joe/palettes/15484173708491369009.palette.png +- ./themes/Joe/palettes/17046689984228570090.palette.png +- ./themes/Joe/palettes/2498224224526602715.palette.png +- ./themes/Joe/palettes/3818001851195844887.palette.png +- ./themes/Joe/palettes/17103567874429136809.palette.png +- ./themes/Joe/palettes/7940343849875361827.palette.png +- ./themes/Joe/palettes/12330651434282131303.palette.png +- ./themes/Joe/palettes/2860212722203409080.palette.png +- ./themes/Joe/palettes/8631388896397116455.palette.png +- ./themes/Joe/palettes/12553124176975044525.palette.png +- ./themes/Joe/palettes/8989891402062425476.palette.png +- ./themes/Joe/palettes/10531606366859287273.palette.png +- ./themes/Joe/palettes/7661325747490095410.palette.png +- ./themes/Joe/palettes/17278452538499113798.palette.png +- ./themes/Joe/palettes/12686334717103461649.palette.png +- ./themes/Joe/palettes/4281921636513908478.palette.png +- ./themes/Joe/palettes/7970273100052487557.palette.png +- ./themes/Joe/palettes/6235948018792109526.palette.png +- ./themes/Joe/palettes/481640865791459092.palette.png +- ./themes/Joe/palettes/7217415962336089813.palette.png +- ./themes/Joe/palettes/7708206837289039952.palette.png +- ./themes/Joe/palettes/13848335012596459212.palette.png +- ./themes/Joe/palettes/16348745554585198573.palette.png +- ./themes/Joe/palettes/220696571040936432.palette.png +- ./themes/Joe/palettes/3398196858110636101.palette.png +- ./themes/Joe/palettes/13119520435196035057.palette.png +- ./themes/Joe/palettes/4405443838654181519.palette.png +- ./themes/Joe/palettes/7090450834676445028.palette.png +- ./themes/Joe/palettes/11399570745546515039.palette.png +- ./themes/Joe/palettes/9971162925609855275.palette.png +- ./themes/Joe/palettes/6747409495995714754.palette.png +- ./themes/Joe/palettes/2638301767991997321.palette.png +- ./themes/Joe/palettes/17237870924957986385.palette.png +- ./themes/Joe/palettes/1119388130453937586.palette.png +- ./themes/Joe/palettes/7040575083185563192.palette.png +- ./themes/Joe/palettes/5332974099780181938.palette.png +- ./themes/Joe/palettes/15891607325709386625.palette.png +- ./themes/Joe/palettes/15860888455430699324.palette.png +- ./themes/Joe/palettes/2270409218631337857.palette.png +- ./themes/Joe/palettes/9389728385729281978.palette.png +- ./themes/Joe/palettes/2076664786228384868.palette.png +- ./themes/Joe/palettes/16899010603415033904.palette.png +- ./themes/Joe/palettes/4963718878669482867.palette.png +- ./themes/Joe/palettes/4097210993401210223.palette.png +- ./themes/Joe/palettes/4302345494326442431.palette.png +- ./themes/Joe/palettes/2729908196042344302.palette.png +- ./themes/Joe/palettes/11396726300832822681.palette.png +- ./themes/Joe/palettes/10996670544868544597.palette.png +- ./themes/Joe/palettes/4446004930545472559.palette.png +- ./themes/Joe/palettes/3012689761852990469.palette.png +- ./themes/Joe/palettes/32884692134080410.palette.png +- ./themes/Joe/palettes/12977501724312262287.palette.png +- ./themes/Joe/palettes/6787571075404818961.palette.png +- ./themes/Joe/palettes/14066777964071071309.palette.png +- ./themes/Joe/palettes/2534710701483496503.palette.png +- ./themes/Joe/palettes/13360136593747495235.palette.png +- ./themes/Joe/palettes/366462250841650670.palette.png +- ./themes/Joe/palettes/18199942573541724191.palette.png +- ./themes/Joe/palettes/126522825999782024.palette.png +- ./themes/Joe/palettes/16540446836665260673.palette.png +- ./themes/Joe/palettes/8762453319053068421.palette.png +- ./themes/Joe/palettes/16198615469003105429.palette.png +- ./themes/Joe/palettes/2041567256875573420.palette.png +- ./themes/Joe/palettes/14197034607993942484.palette.png +- ./themes/Joe/palettes/15856544611403712441.palette.png +- ./themes/Joe/palettes/2452257810751363247.palette.png +- ./themes/Joe/palettes/13869632811264490085.palette.png +- ./themes/Joe/palettes/2308327549801329163.palette.png +- ./themes/Joe/palettes/4970648823570352398.palette.png +- ./themes/Joe/palettes/10393754919233150310.palette.png +- ./themes/Joe/palettes/2902087023431852838.palette.png +- ./themes/Joe/palettes/8816928682427065603.palette.png +- ./themes/Joe/palettes/13443985619046758844.palette.png +- ./themes/Joe/palettes/13018537098653510913.palette.png +- ./themes/Joe/palettes/7116212659769247326.palette.png +- ./themes/Joe/palettes/1486930932956331432.palette.png +- ./themes/Joe/palettes/6763227896515332617.palette.png +- ./themes/Joe/palettes/8844580861047791190.palette.png +- ./themes/Joe/palettes/6134972835166364364.palette.png +- ./themes/Joe/palettes/9088408239035030453.palette.png +- ./themes/Joe/palettes/4290233303120831743.palette.png +- ./themes/Joe/palettes/3248635965374325280.palette.png +- ./themes/Joe/palettes/658553060823927203.palette.png +- ./themes/Joe/palettes/3348652528657623970.palette.png +- ./themes/Joe/palettes/15770648972262116254.palette.png +- ./themes/Joe/palettes/10317704344101761854.palette.png +- ./themes/Joe/palettes/4189685968271752615.palette.png +- ./themes/Joe/palettes/14181012734781306538.palette.png +- ./themes/Joe/palettes/3576266274207283534.palette.png +- ./themes/Joe/palettes/13000014383993382507.palette.png +- ./themes/Joe/palettes/980003069679872548.palette.png +- ./themes/Joe/palettes/15647758797809524038.palette.png +- ./themes/Joe/palettes/1499246410287521796.palette.png +- ./themes/Joe/palettes/558175279190961589.palette.png +- ./themes/Joe/palettes/7213822493279428910.palette.png +- ./themes/Joe/palettes/15357969934405025778.palette.png +- ./themes/Joe/palettes/17772841177184088761.palette.png +- ./themes/Joe/palettes/4477289124812382180.palette.png +- ./themes/Joe/palettes/11133018675888483985.palette.png +- ./themes/Joe/palettes/3329878619137374350.palette.png +- ./themes/Joe/palettes/7895683013792794487.palette.png +- ./themes/Joe/palettes/17292418464836173876.palette.png +- ./themes/Joe/palettes/1921545037772106328.palette.png +- ./themes/Joe/palettes/9717885835492510595.palette.png +- ./themes/Joe/palettes/2523745313831786503.palette.png +- ./themes/Joe/palettes/4705968106291111272.palette.png +- ./themes/Joe/palettes/2558747981470622053.palette.png +- ./themes/Joe/palettes/522213269464960796.palette.png +- ./themes/Joe/palettes/15423915465650767092.palette.png +- ./themes/Joe/palettes/13918544396341520404.palette.png +- ./themes/Joe/palettes/9484907373797106351.palette.png +- ./themes/Joe/palettes/10295802542686056164.palette.png +- ./themes/Joe/palettes/8371346966797072406.palette.png +- ./themes/Joe/palettes/16737924378030941105.palette.png +- ./themes/Joe/palettes/15825586238449009862.palette.png +- ./themes/Joe/palettes/7167382766011845915.palette.png +- ./themes/Joe/palettes/12103820941545480297.palette.png +- ./themes/Joe/palettes/2805353509872535833.palette.png +- ./themes/Joe/palettes/14876933028403875541.palette.png +- ./themes/Joe/palettes/6446194980061187959.palette.png +- ./themes/Joe/palettes/8353506061739749983.palette.png +- ./themes/Joe/palettes/9946351550667825501.palette.png +- ./themes/Joe/palettes/12174538238054401526.palette.png +- ./themes/Joe/palettes/3092968333852724762.palette.png +- ./themes/Joe/palettes/59754270351014555.palette.png +- ./themes/Joe/palettes/18386675993915889676.palette.png +- ./themes/Joe/palettes/936810485335911457.palette.png +- ./themes/Joe/palettes/3430727105848000880.palette.png +- ./themes/Joe/palettes/9492507814847304641.palette.png +- ./themes/Joe/palettes/4454100750174433128.palette.png +- ./themes/Joe/palettes/1407250361764124524.palette.png +- ./themes/Joe/palettes/381053497041356016.palette.png +- ./themes/Joe/palettes/2678127581814123961.palette.png +- ./themes/Joe/palettes/11838565855352581516.palette.png +- ./themes/Joe/palettes/1069790677906073724.palette.png +- ./themes/Joe/palettes/4228579380629173678.palette.png +- ./themes/Joe/palettes/5974464434445649605.palette.png +- ./themes/Joe/palettes/77626288038329471.palette.png +- ./themes/Joe/palettes/3584739570078585323.palette.png +- ./themes/Joe/palettes/12071730689695025813.palette.png +- ./themes/Joe/palettes/3448737562933496889.palette.png +- ./themes/Joe/palettes/14790106075291495092.palette.png +- ./themes/Joe/palettes/15070407307969919512.palette.png +- ./themes/Joe/palettes/13469361402555669378.palette.png +- ./themes/Joe/palettes/13849512793706871131.palette.png +- ./themes/Joe/palettes/7825862023023573639.palette.png +- ./themes/Joe/palettes/8754612295172268085.palette.png +- ./themes/Joe/palettes/4982737679993917406.palette.png +- ./themes/Joe/palettes/3987303096219372039.palette.png +- ./themes/Joe/palettes/12456418311849771065.palette.png +- ./themes/Joe/palettes/10788055858079457990.palette.png +- ./themes/Joe/palettes/487435076064493330.palette.png +- ./themes/Joe/palettes/4098415767795502285.palette.png +- ./themes/Joe/palettes/7777542094139487538.palette.png +- ./themes/Joe/palettes/64971428059101098.palette.png +- ./themes/Joe/palettes/2958873335861149389.palette.png +- ./themes/Joe/palettes/1693962714487158940.palette.png +- ./themes/Joe/palettes/5243899335123491409.palette.png +- ./themes/Joe/palettes/1278991700410956252.palette.png +- ./themes/Joe/palettes/12626178965398546392.palette.png +- ./themes/Joe/palettes/4496678537573181968.palette.png +- ./themes/Joe/palettes/16045417625190926078.palette.png +- ./themes/Joe/palettes/12647169095493099487.palette.png +- ./themes/Joe/palettes/5320363007958206072.palette.png +- ./themes/Joe/palettes/14567763447038743472.palette.png +- ./themes/Joe/palettes/15522369834370214901.palette.png +- ./themes/Joe/palettes/6972394351321036046.palette.png +- ./themes/Joe/palettes/11113985989835922622.palette.png +- ./themes/Joe/palettes/187701051452547674.palette.png +- ./themes/Joe/palettes/4103798455937799593.palette.png +- ./themes/Joe/palettes/7045277800982118207.palette.png +- ./themes/Joe/palettes/13534820516873788818.palette.png +- ./themes/Joe/palettes/17232196559196404421.palette.png +- ./themes/Joe/palettes/5893956609084010735.palette.png +- ./themes/Joe/palettes/9297395328285927375.palette.png +- ./themes/Joe/palettes/17627709882096793449.palette.png +- ./themes/Joe/palettes/7144214600253166832.palette.png +- ./themes/Joe/palettes/14735538716931960172.palette.png +- ./themes/Joe/palettes/5997805985394283688.palette.png +- ./themes/Joe/palettes/9491318981801652627.palette.png +- ./themes/Joe/palettes/12813897074664983792.palette.png +- ./themes/Joe/palettes/10817361114068073304.palette.png +- ./themes/Joe/palettes/16918202935188330395.palette.png +- ./themes/Joe/palettes/9891645480607681270.palette.png +- ./themes/Joe/palettes/5432861150127998550.palette.png +- ./themes/Joe/palettes/11027872211412682676.palette.png +- ./themes/Joe/palettes/995815104451718617.palette.png +- ./themes/Joe/palettes/7609365572750977690.palette.png +- ./themes/Joe/palettes/2323926123658975274.palette.png +- ./themes/Joe/palettes/4331740211273757436.palette.png +- ./themes/Joe/palettes/2594899835553517606.palette.png +- ./themes/Joe/palettes/13143734222222244323.palette.png +- ./themes/Joe/palettes/2515261671034148730.palette.png +- ./themes/Joe/palettes/14650525601858444017.palette.png +- ./themes/Joe/palettes/16903383949775853911.palette.png +- ./themes/Joe/palettes/8288150092652199980.palette.png +- ./themes/Joe/palettes/15150771661821557081.palette.png +- ./themes/Joe/palettes/9962758620271573330.palette.png +- ./themes/Joe/palettes/8022235378861655139.palette.png +- ./themes/Joe/palettes/331215268019109235.palette.png +- ./themes/Joe/palettes/3493106953000434091.palette.png +- ./themes/Joe/palettes/14094771926458898932.palette.png +- ./themes/Joe/palettes/7467907995626017261.palette.png +- ./themes/Joe/palettes/14626001481908986494.palette.png +- ./themes/Joe/palettes/6730278105855869038.palette.png +- ./themes/Joe/palettes/7291811540598792998.palette.png +- ./themes/Joe/palettes/218254275418635209.palette.png +- ./themes/Joe/palettes/16362359470027108458.palette.png +- ./themes/Joe/palettes/18130116709213033115.palette.png +- ./themes/Joe/palettes/3059589637621926607.palette.png +- ./themes/Joe/palettes/2576036291761916100.palette.png +- ./themes/Joe/palettes/6266444899081536209.palette.png +- ./themes/Joe/palettes/15825017733357751001.palette.png +- ./themes/Joe/palettes/14974370770849780786.palette.png +- ./themes/Joe/palettes/1067621335506281691.palette.png +- ./themes/Joe/palettes/12986212419533018849.palette.png +- ./themes/Joe/palettes/13559751641942147217.palette.png +- ./themes/Joe/palettes/4639989876686800396.palette.png +- ./themes/Joe/palettes/9089468185103044485.palette.png +- ./themes/Joe/palettes/5524446078768930468.palette.png +- ./themes/Joe/palettes/7977454521855002954.palette.png +- ./themes/Joe/palettes/7449382721764291205.palette.png +- ./themes/Joe/palettes/4095239349360910579.palette.png +- ./themes/Joe/palettes/4178351192913826287.palette.png +palette_groups: +- name: sub_side_color_0 + palettes: + - 0 + - 1 + - 2 + - 3 + - 4 +- name: sub_side_color_1 + palettes: + - 5 + - 6 + - 7 + - 8 + - 9 +- name: sub_side_color_2 + palettes: + - 10 + - 11 + - 12 + - 13 + - 14 +- name: sub_side_color_3 + palettes: + - 15 + - 16 + - 17 + - 18 + - 19 +- name: sub_side_color_4 + palettes: + - 20 + - 21 + - 22 + - 23 + - 24 +- name: sub_side_color_5 + palettes: + - 25 + - 26 + - 27 + - 28 + - 29 +- name: sub_side_color_6 + palettes: + - 30 + - 31 + - 32 + - 33 + - 34 +- name: sub_side_color_7 + palettes: + - 35 + - 36 + - 37 + - 38 + - 39 +- name: sub_side_color_8 + palettes: + - 40 + - 41 + - 42 + - 43 + - 44 +- name: sub_side_color_9 + palettes: + - 45 + - 46 + - 47 + - 48 + - 49 +- name: sub_side_color_10 + palettes: + - 50 + - 51 + - 52 + - 53 + - 54 +- name: sub_side_color_11 + palettes: + - 55 + - 56 + - 57 + - 58 + - 59 +- name: sub_side_color_12 + palettes: + - 60 + - 61 + - 62 + - 63 + - 64 +- name: sub_side_color_13 + palettes: + - 65 + - 66 + - 67 + - 68 + - 69 +- name: sub_side_color_14 + palettes: + - 70 + - 71 + - 72 + - 73 + - 74 +- name: sub_side_color_15 + palettes: + - 75 + - 76 + - 77 + - 78 + - 79 +- name: sub_side_color_16 + palettes: + - 80 + - 81 + - 82 + - 83 + - 84 +- name: sub_side_color_17 + palettes: + - 85 + - 86 + - 87 + - 88 + - 89 +- name: sub_side_color_18 + palettes: + - 0 + - 1 + - 2 + - 3 + - 4 +- name: sub_side_color_19 + palettes: + - 5 + - 6 + - 7 + - 8 + - 9 +- name: shark_color_0 + palettes: + - 90 + - 91 + - 92 + - 93 + - 94 +- name: shark_color_1 + palettes: + - 95 + - 96 + - 97 + - 98 + - 99 +- name: shark_color_2 + palettes: + - 100 + - 101 + - 102 + - 103 + - 104 +- name: shark_color_3 + palettes: + - 105 + - 106 + - 107 + - 108 + - 109 +- name: shark_color_4 + palettes: + - 110 + - 111 + - 112 + - 113 + - 114 +- name: shark_color_5 + palettes: + - 115 + - 116 + - 117 + - 118 + - 119 +- name: shark_color_6 + palettes: + - 120 + - 121 + - 122 + - 123 + - 124 +- name: shark_color_7 + palettes: + - 125 + - 126 + - 127 + - 128 + - 129 +- name: shark_color_8 + palettes: + - 130 + - 131 + - 132 + - 133 + - 134 +- name: shark_color_9 + palettes: + - 135 + - 136 + - 137 + - 138 + - 139 +- name: shark_color_10 + palettes: + - 140 + - 141 + - 142 + - 143 + - 144 +- name: shark_color_11 + palettes: + - 145 + - 146 + - 147 + - 148 + - 149 +- name: shark_color_12 + palettes: + - 150 + - 151 + - 152 + - 153 + - 154 +- name: shark_color_13 + palettes: + - 155 + - 156 + - 157 + - 158 + - 159 +- name: shark_color_14 + palettes: + - 160 + - 161 + - 162 + - 163 + - 164 +- name: shark_color_15 + palettes: + - 165 + - 166 + - 167 + - 168 + - 169 +- name: shark_color_16 + palettes: + - 170 + - 171 + - 172 + - 173 + - 174 +- name: shark_color_17 + palettes: + - 175 + - 176 + - 177 + - 178 + - 179 +- name: shark_color_18 + palettes: + - 90 + - 91 + - 92 + - 93 + - 94 +- name: shark_color_19 + palettes: + - 95 + - 96 + - 97 + - 98 + - 99 +- name: kraken_color_0 + palettes: + - 180 + - 181 + - 182 + - 183 + - 184 +- name: kraken_color_1 + palettes: + - 185 + - 186 + - 187 + - 188 + - 189 +- name: kraken_color_2 + palettes: + - 190 + - 191 + - 192 + - 193 + - 194 +- name: kraken_color_3 + palettes: + - 195 + - 196 + - 197 + - 198 + - 199 +- name: kraken_color_4 + palettes: + - 200 + - 201 + - 202 + - 203 + - 204 +- name: kraken_color_5 + palettes: + - 205 + - 206 + - 207 + - 208 + - 209 +- name: kraken_color_6 + palettes: + - 210 + - 211 + - 212 + - 213 + - 214 +- name: kraken_color_7 + palettes: + - 215 + - 216 + - 217 + - 218 + - 219 +- name: kraken_color_8 + palettes: + - 220 + - 221 + - 222 + - 223 + - 224 +- name: kraken_color_9 + palettes: + - 225 + - 226 + - 227 + - 228 + - 229 +- name: kraken_color_10 + palettes: + - 230 + - 231 + - 232 + - 233 + - 234 +- name: kraken_color_11 + palettes: + - 235 + - 236 + - 237 + - 238 + - 239 +- name: kraken_color_12 + palettes: + - 240 + - 241 + - 242 + - 243 + - 244 +- name: kraken_color_13 + palettes: + - 245 + - 246 + - 247 + - 248 + - 249 +- name: kraken_color_14 + palettes: + - 250 + - 251 + - 252 + - 253 + - 254 +- name: kraken_color_15 + palettes: + - 255 + - 256 + - 257 + - 258 + - 259 +- name: kraken_color_16 + palettes: + - 260 + - 261 + - 262 + - 263 + - 264 +- name: kraken_color_17 + palettes: + - 265 + - 266 + - 267 + - 268 + - 269 +- name: kraken_color_18 + palettes: + - 180 + - 181 + - 182 + - 183 + - 184 +- name: kraken_color_19 + palettes: + - 185 + - 186 + - 187 + - 188 + - 189 +- name: ink_color_0 + palettes: + - 270 + - 271 + - 272 + - 273 + - 274 +- name: ink_color_1 + palettes: + - 275 + - 276 + - 277 + - 278 + - 279 +- name: ink_color_2 + palettes: + - 280 + - 281 + - 282 + - 283 + - 284 +- name: ink_color_3 + palettes: + - 285 + - 286 + - 287 + - 288 + - 289 +- name: ink_color_4 + palettes: + - 290 + - 291 + - 292 + - 293 + - 294 +- name: ink_color_5 + palettes: + - 295 + - 296 + - 297 + - 298 + - 299 +- name: ink_color_6 + palettes: + - 300 + - 301 + - 302 + - 303 + - 304 +- name: ink_color_7 + palettes: + - 305 + - 306 + - 307 + - 308 + - 309 +- name: ink_color_8 + palettes: + - 310 + - 311 + - 312 + - 313 + - 314 +- name: ink_color_9 + palettes: + - 315 + - 316 + - 317 + - 318 + - 319 +- name: ink_color_10 + palettes: + - 320 + - 321 + - 322 + - 323 + - 324 +- name: ink_color_11 + palettes: + - 325 + - 326 + - 327 + - 328 + - 329 +- name: ink_color_12 + palettes: + - 330 + - 331 + - 332 + - 333 + - 334 +- name: ink_color_13 + palettes: + - 335 + - 336 + - 337 + - 338 + - 339 +- name: ink_color_14 + palettes: + - 340 + - 341 + - 342 + - 343 + - 344 +- name: ink_color_15 + palettes: + - 345 + - 346 + - 347 + - 348 + - 349 +- name: ink_color_16 + palettes: + - 350 + - 351 + - 352 + - 353 + - 354 +- name: ink_color_17 + palettes: + - 355 + - 356 + - 357 + - 358 + - 359 +- name: ink_color_18 + palettes: + - 270 + - 271 + - 272 + - 273 + - 274 +- name: ink_color_19 + palettes: + - 275 + - 276 + - 277 + - 278 + - 279 +- name: speedboat_color_0 + palettes: + - 360 + - 361 + - 362 + - 363 + - 364 +- name: speedboat_color_1 + palettes: + - 365 + - 366 + - 367 + - 368 + - 369 +- name: speedboat_color_2 + palettes: + - 370 + - 371 + - 372 + - 373 + - 374 +- name: speedboat_color_3 + palettes: + - 375 + - 376 + - 377 + - 378 + - 379 +- name: speedboat_color_4 + palettes: + - 380 + - 381 + - 382 + - 383 + - 384 +- name: speedboat_color_5 + palettes: + - 385 + - 386 + - 387 + - 388 + - 389 +- name: speedboat_color_6 + palettes: + - 390 + - 391 + - 392 + - 393 + - 394 +- name: speedboat_color_7 + palettes: + - 395 + - 396 + - 397 + - 398 + - 399 +- name: speedboat_color_8 + palettes: + - 400 + - 401 + - 402 + - 403 + - 404 +- name: speedboat_color_9 + palettes: + - 405 + - 406 + - 407 + - 408 + - 409 +- name: speedboat_color_10 + palettes: + - 410 + - 411 + - 412 + - 413 + - 414 +- name: speedboat_color_11 + palettes: + - 415 + - 416 + - 417 + - 418 + - 419 +- name: speedboat_color_12 + palettes: + - 420 + - 421 + - 422 + - 423 + - 424 +- name: speedboat_color_13 + palettes: + - 425 + - 426 + - 427 + - 428 + - 429 +- name: speedboat_color_14 + palettes: + - 430 + - 431 + - 432 + - 433 + - 434 +- name: speedboat_color_15 + palettes: + - 435 + - 436 + - 437 + - 438 + - 439 +- name: speedboat_color_16 + palettes: + - 440 + - 441 + - 442 + - 443 + - 444 +- name: speedboat_color_17 + palettes: + - 445 + - 446 + - 447 + - 448 + - 449 +- name: speedboat_color_18 + palettes: + - 360 + - 361 + - 362 + - 363 + - 364 +- name: speedboat_color_19 + palettes: + - 365 + - 366 + - 367 + - 368 + - 369 +- name: torpedo_color_0 + palettes: + - 270 + - 271 + - 272 + - 273 + - 274 +- name: torpedo_color_1 + palettes: + - 275 + - 276 + - 277 + - 278 + - 279 +- name: torpedo_color_2 + palettes: + - 280 + - 281 + - 282 + - 283 + - 284 +- name: torpedo_color_3 + palettes: + - 285 + - 286 + - 287 + - 288 + - 289 +- name: torpedo_color_4 + palettes: + - 290 + - 291 + - 292 + - 293 + - 294 +- name: torpedo_color_5 + palettes: + - 295 + - 296 + - 297 + - 298 + - 299 +- name: torpedo_color_6 + palettes: + - 300 + - 301 + - 302 + - 303 + - 304 +- name: torpedo_color_7 + palettes: + - 305 + - 306 + - 307 + - 308 + - 309 +- name: torpedo_color_8 + palettes: + - 310 + - 311 + - 312 + - 313 + - 314 +- name: torpedo_color_9 + palettes: + - 315 + - 316 + - 317 + - 318 + - 319 +- name: torpedo_color_10 + palettes: + - 320 + - 321 + - 322 + - 323 + - 324 +- name: torpedo_color_11 + palettes: + - 325 + - 326 + - 327 + - 328 + - 329 +- name: torpedo_color_12 + palettes: + - 330 + - 331 + - 332 + - 333 + - 334 +- name: torpedo_color_13 + palettes: + - 335 + - 336 + - 337 + - 338 + - 339 +- name: torpedo_color_14 + palettes: + - 340 + - 341 + - 342 + - 343 + - 344 +- name: torpedo_color_15 + palettes: + - 345 + - 346 + - 347 + - 348 + - 349 +- name: torpedo_color_16 + palettes: + - 350 + - 351 + - 352 + - 353 + - 354 +- name: torpedo_color_17 + palettes: + - 355 + - 356 + - 357 + - 358 + - 359 +- name: torpedo_color_18 + palettes: + - 270 + - 271 + - 272 + - 273 + - 274 +- name: torpedo_color_19 + palettes: + - 275 + - 276 + - 277 + - 278 + - 279 +- name: diver_color_0 + palettes: + - 450 + - 451 + - 452 + - 453 + - 454 +- name: diver_color_1 + palettes: + - 455 + - 456 + - 457 + - 458 + - 459 +- name: diver_color_2 + palettes: + - 460 + - 461 + - 462 + - 463 + - 464 +- name: diver_color_3 + palettes: + - 465 + - 466 + - 467 + - 468 + - 469 +- name: diver_color_4 + palettes: + - 470 + - 471 + - 472 + - 473 + - 474 +- name: diver_color_5 + palettes: + - 475 + - 476 + - 477 + - 478 + - 479 +- name: diver_color_6 + palettes: + - 480 + - 481 + - 482 + - 483 + - 484 +- name: diver_color_7 + palettes: + - 485 + - 486 + - 487 + - 488 + - 489 +- name: diver_color_8 + palettes: + - 490 + - 491 + - 492 + - 493 + - 494 +- name: diver_color_9 + palettes: + - 495 + - 496 + - 497 + - 498 + - 499 +- name: diver_color_10 + palettes: + - 500 + - 501 + - 502 + - 503 + - 504 +- name: diver_color_11 + palettes: + - 505 + - 506 + - 507 + - 508 + - 509 +- name: diver_color_12 + palettes: + - 510 + - 511 + - 512 + - 513 + - 514 +- name: diver_color_13 + palettes: + - 515 + - 516 + - 517 + - 518 + - 519 +- name: diver_color_14 + palettes: + - 520 + - 521 + - 522 + - 523 + - 524 +- name: diver_color_15 + palettes: + - 525 + - 526 + - 527 + - 528 + - 529 +- name: diver_color_16 + palettes: + - 530 + - 531 + - 532 + - 533 + - 534 +- name: diver_color_17 + palettes: + - 535 + - 536 + - 537 + - 538 + - 539 +- name: diver_color_18 + palettes: + - 450 + - 451 + - 452 + - 453 + - 454 +- name: diver_color_19 + palettes: + - 455 + - 456 + - 457 + - 458 + - 459 +- name: background_color_0 + palettes: + - 540 + - 541 + - 542 + - 543 + - 544 +- name: background_color_1 + palettes: + - 545 + - 546 + - 547 + - 548 + - 549 +- name: background_color_2 + palettes: + - 550 + - 551 + - 552 + - 553 + - 554 +- name: background_color_3 + palettes: + - 555 + - 556 + - 557 + - 558 + - 559 +- name: background_color_4 + palettes: + - 560 + - 561 + - 562 + - 563 + - 564 +- name: background_color_5 + palettes: + - 565 + - 566 + - 567 + - 568 + - 569 +- name: background_color_6 + palettes: + - 570 + - 571 + - 572 + - 573 + - 574 +- name: background_color_7 + palettes: + - 575 + - 576 + - 577 + - 578 + - 579 +- name: background_color_8 + palettes: + - 580 + - 581 + - 582 + - 583 + - 584 +- name: background_color_9 + palettes: + - 585 + - 586 + - 587 + - 588 + - 589 +- name: background_color_10 + palettes: + - 590 + - 591 + - 592 + - 593 + - 594 +- name: background_color_11 + palettes: + - 595 + - 596 + - 597 + - 598 + - 599 +- name: background_color_12 + palettes: + - 600 + - 601 + - 602 + - 603 + - 604 +- name: background_color_13 + palettes: + - 605 + - 606 + - 607 + - 608 + - 609 +- name: background_color_14 + palettes: + - 610 + - 611 + - 612 + - 613 + - 614 +- name: background_color_15 + palettes: + - 615 + - 616 + - 617 + - 618 + - 619 +- name: background_color_16 + palettes: + - 620 + - 621 + - 622 + - 623 + - 624 +- name: background_color_17 + palettes: + - 625 + - 626 + - 627 + - 628 + - 629 +- name: background_color_18 + palettes: + - 540 + - 541 + - 542 + - 543 + - 544 +- name: background_color_19 + palettes: + - 545 + - 546 + - 547 + - 548 + - 549 +animations: +- name: sub_side + looping: true + offset: + - 9.0 + - 0.0 + frames: + - image: 0 + duration: 0.2 + width: 44 + height: 13 + uv_coords: + - 0.041666668 + - 0.0625 + - 0.9583333 + - 0.46875 + - image: 0 + duration: 0.2 + width: 44 + height: 13 + uv_coords: + - 0.041666668 + - 0.53125 + - 0.9583333 + - 0.9375 + palette_groups_index: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - 7 + - 8 + - 9 + - 10 + - 11 + - 12 + - 13 + - 14 + - 15 + - 16 + - 17 + - 18 + - 19 +- name: shark + looping: true + offset: + - 14.0 + - 3.0 + frames: + - image: 1 + duration: 0.2 + width: 48 + height: 16 + uv_coords: + - 0.03846154 + - 0.027027028 + - 0.96153843 + - 0.24324325 + - image: 1 + duration: 0.2 + width: 48 + height: 16 + uv_coords: + - 0.03846154 + - 0.27027026 + - 0.96153843 + - 0.4864865 + - image: 1 + duration: 0.2 + width: 48 + height: 16 + uv_coords: + - 0.03846154 + - 0.5135135 + - 0.96153843 + - 0.7297297 + - image: 1 + duration: 0.2 + width: 48 + height: 16 + uv_coords: + - 0.03846154 + - 0.7567568 + - 0.96153843 + - 0.972973 + palette_groups_index: + - 20 + - 21 + - 22 + - 23 + - 24 + - 25 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 +- name: kraken + looping: true + offset: + - 6.0 + - 2.0 + frames: + - image: 2 + duration: 0.2 + width: 76 + height: 17 + uv_coords: + - 0.025 + - 0.025641026 + - 0.975 + - 0.24358974 + - image: 2 + duration: 0.2 + width: 76 + height: 17 + uv_coords: + - 0.025 + - 0.26923078 + - 0.975 + - 0.4871795 + - image: 2 + duration: 0.2 + width: 76 + height: 17 + uv_coords: + - 0.025 + - 0.51282054 + - 0.975 + - 0.7307692 + - image: 2 + duration: 0.2 + width: 76 + height: 17 + uv_coords: + - 0.025 + - 0.75641024 + - 0.975 + - 0.974359 + palette_groups_index: + - 40 + - 41 + - 42 + - 43 + - 44 + - 45 + - 46 + - 47 + - 48 + - 49 + - 50 + - 51 + - 52 + - 53 + - 54 + - 55 + - 56 + - 57 + - 58 + - 59 +- name: ink + looping: true + offset: + - 0.0 + - 0.0 + frames: + - image: 3 + duration: 0.2 + width: 21 + height: 2 + uv_coords: + - 0.08 + - 0.2 + - 0.92 + - 0.4 + - image: 3 + duration: 0.2 + width: 21 + height: 2 + uv_coords: + - 0.08 + - 0.6 + - 0.92 + - 0.8 + palette_groups_index: + - 60 + - 61 + - 62 + - 63 + - 64 + - 65 + - 66 + - 67 + - 68 + - 69 + - 70 + - 71 + - 72 + - 73 + - 74 + - 75 + - 76 + - 77 + - 78 + - 79 +- name: speedboat + looping: true + offset: + - 0.0 + - 0.0 + frames: + - image: 4 + duration: 0.3 + width: 56 + height: 19 + uv_coords: + - 0.033333335 + - 0.023255814 + - 0.96666664 + - 0.24418604 + - image: 4 + duration: 0.3 + width: 56 + height: 19 + uv_coords: + - 0.033333335 + - 0.26744187 + - 0.96666664 + - 0.4883721 + - image: 4 + duration: 0.3 + width: 56 + height: 19 + uv_coords: + - 0.033333335 + - 0.5116279 + - 0.96666664 + - 0.73255813 + - image: 4 + duration: 0.3 + width: 56 + height: 19 + uv_coords: + - 0.033333335 + - 0.75581396 + - 0.96666664 + - 0.9767442 + palette_groups_index: + - 80 + - 81 + - 82 + - 83 + - 84 + - 85 + - 86 + - 87 + - 88 + - 89 + - 90 + - 91 + - 92 + - 93 + - 94 + - 95 + - 96 + - 97 + - 98 + - 99 +- name: torpedo + looping: true + offset: + - 0.0 + - 0.0 + frames: + - image: 5 + duration: 0.2 + width: 21 + height: 2 + uv_coords: + - 0.08 + - 0.2 + - 0.92 + - 0.4 + - image: 5 + duration: 0.2 + width: 21 + height: 2 + uv_coords: + - 0.08 + - 0.6 + - 0.92 + - 0.8 + palette_groups_index: + - 100 + - 101 + - 102 + - 103 + - 104 + - 105 + - 106 + - 107 + - 108 + - 109 + - 110 + - 111 + - 112 + - 113 + - 114 + - 115 + - 116 + - 117 + - 118 + - 119 +- name: diver + looping: true + offset: + - 0.0 + - 0.0 + frames: + - image: 6 + duration: 0.2 + width: 14 + height: 10 + uv_coords: + - 0.11111111 + - 0.07692308 + - 0.8888889 + - 0.46153846 + - image: 6 + duration: 0.2 + width: 14 + height: 10 + uv_coords: + - 0.11111111 + - 0.53846157 + - 0.8888889 + - 0.9230769 + palette_groups_index: + - 120 + - 121 + - 122 + - 123 + - 124 + - 125 + - 126 + - 127 + - 128 + - 129 + - 130 + - 131 + - 132 + - 133 + - 134 + - 135 + - 136 + - 137 + - 138 + - 139 +- name: background + looping: true + offset: + - 0.0 + - 0.0 + frames: + - image: 7 + duration: 0.4 + width: 426 + height: 240 + uv_coords: + - 0.004651163 + - 0.0020618557 + - 0.9953488 + - 0.24948454 + - image: 7 + duration: 0.4 + width: 426 + height: 240 + uv_coords: + - 0.004651163 + - 0.25154638 + - 0.9953488 + - 0.49896908 + - image: 7 + duration: 0.4 + width: 426 + height: 240 + uv_coords: + - 0.004651163 + - 0.5010309 + - 0.9953488 + - 0.7484536 + - image: 7 + duration: 0.4 + width: 426 + height: 240 + uv_coords: + - 0.004651163 + - 0.75051546 + - 0.9953488 + - 0.99793816 + palette_groups_index: + - 140 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 149 + - 150 + - 151 + - 152 + - 153 + - 154 + - 155 + - 156 + - 157 + - 158 + - 159 +game_to_theme_animation_map: + ? - player1 + - idle + : 0 + ? - player1 + - move + : 0 + ? - ink + - move + : 3 + ? - diver + - move + : 6 + ? - shark + - move + : 1 + ? - sub + - move + : 2 + ? - player2 + - move + : 0 + ? - player2 + - idle + : 0 + ? - patrol_sub + - move + : 4 + ? - background + - background + : 7 + ? - bullet + - move + : 5 diff --git a/game/resources/themes/Joe/palettes/10070125506917413106.palette.png b/game/resources/themes/Joe/palettes/10070125506917413106.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..224aaaf5ab39e066b53f3e07482f30f83b2cde39 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10070125506917413106.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10088962063433822694.palette.png b/game/resources/themes/Joe/palettes/10088962063433822694.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..746c966127d7865d79c05283de5df81ad1a8b816 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10088962063433822694.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10217605006937719403.palette.png b/game/resources/themes/Joe/palettes/10217605006937719403.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7fa0fc424108b45f041cbbcbfb90eef9f0659024 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10217605006937719403.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10238785558435791587.palette.png b/game/resources/themes/Joe/palettes/10238785558435791587.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3b5f62b45c09b18ed9642ca52f469eddf49272bf Binary files /dev/null and b/game/resources/themes/Joe/palettes/10238785558435791587.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10263679653932862179.palette.png b/game/resources/themes/Joe/palettes/10263679653932862179.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c323384e66fe26cefc6379c43098113295900c75 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10263679653932862179.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10295802542686056164.palette.png b/game/resources/themes/Joe/palettes/10295802542686056164.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f5f454685bdd56f118ecb321328853102ed72baa Binary files /dev/null and b/game/resources/themes/Joe/palettes/10295802542686056164.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10317704344101761854.palette.png b/game/resources/themes/Joe/palettes/10317704344101761854.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c14fdd23fcfcb29f49b3fa81405eeaa251c1981a Binary files /dev/null and b/game/resources/themes/Joe/palettes/10317704344101761854.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10331715387821481717.palette.png b/game/resources/themes/Joe/palettes/10331715387821481717.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..40154c859524c10332bb340a82c4c17ba4dd8840 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10331715387821481717.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10367307540861519345.palette.png b/game/resources/themes/Joe/palettes/10367307540861519345.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d46ceeaab69750bc9edf37b785aa8441d7a8d125 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10367307540861519345.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10388596587168119732.palette.png b/game/resources/themes/Joe/palettes/10388596587168119732.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e6244f807df9a6e4b637378aa3fad938e5717d72 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10388596587168119732.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10393754919233150310.palette.png b/game/resources/themes/Joe/palettes/10393754919233150310.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d9453266721e280bd209d535590e410b42f1372d Binary files /dev/null and b/game/resources/themes/Joe/palettes/10393754919233150310.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10429064883067608280.palette.png b/game/resources/themes/Joe/palettes/10429064883067608280.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..37a08b4f7fd951d322b5ede31a760f2e0fb2cf10 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10429064883067608280.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10439615061066594253.palette.png b/game/resources/themes/Joe/palettes/10439615061066594253.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c59a28f8412cdd16c2bf2a7b50ccc85b91a97e27 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10439615061066594253.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10472857926619292241.palette.png b/game/resources/themes/Joe/palettes/10472857926619292241.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7e2245f83034be357d535cb959410d3a6aa19427 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10472857926619292241.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10531606366859287273.palette.png b/game/resources/themes/Joe/palettes/10531606366859287273.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aac9d2099e852a497720d081813dbf9678e85636 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10531606366859287273.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10540287369774764052.palette.png b/game/resources/themes/Joe/palettes/10540287369774764052.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c36500c05cb4f0df9321050e28b7a8081be955f2 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10540287369774764052.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10613945840354450516.palette.png b/game/resources/themes/Joe/palettes/10613945840354450516.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bdd71504b0f64f4721c1f0448ab70dcdce6ba0dd Binary files /dev/null and b/game/resources/themes/Joe/palettes/10613945840354450516.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10657398297070027316.palette.png b/game/resources/themes/Joe/palettes/10657398297070027316.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fd7b7944c07e5e1c3986ee6aa887052718772245 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10657398297070027316.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10657710012842225316.palette.png b/game/resources/themes/Joe/palettes/10657710012842225316.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dc04949ee59887ccaef1d4191c8372df5254a0e0 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10657710012842225316.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10660946969328919331.palette.png b/game/resources/themes/Joe/palettes/10660946969328919331.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d850e38ed482431e2af2d1f48c8d72b28ed98309 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10660946969328919331.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1066794697658767838.palette.png b/game/resources/themes/Joe/palettes/1066794697658767838.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c521ecb97d3af93786d885ec46b3137bde0614b6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1066794697658767838.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1067621335506281691.palette.png b/game/resources/themes/Joe/palettes/1067621335506281691.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..798f73a52b5fb75edcfbd4cc6779d3add9c99b71 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1067621335506281691.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10682591626321896309.palette.png b/game/resources/themes/Joe/palettes/10682591626321896309.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..83112925933f827af9aa5ee03dbdb1092ba42efb Binary files /dev/null and b/game/resources/themes/Joe/palettes/10682591626321896309.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1069790677906073724.palette.png b/game/resources/themes/Joe/palettes/1069790677906073724.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cfa049ffe7f3a6f48e525cab427534e7e9f378da Binary files /dev/null and b/game/resources/themes/Joe/palettes/1069790677906073724.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10714034791216173449.palette.png b/game/resources/themes/Joe/palettes/10714034791216173449.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3e035fa6cf33b91dffc7ed391a61050b7b59636d Binary files /dev/null and b/game/resources/themes/Joe/palettes/10714034791216173449.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1073063194456088151.palette.png b/game/resources/themes/Joe/palettes/1073063194456088151.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..14afa1c444385f65758bd107e3d88e183b34d2c5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1073063194456088151.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10759599162352541107.palette.png b/game/resources/themes/Joe/palettes/10759599162352541107.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..42ce083e5d7bd6b2909b2ee51a3a9ced0acbd831 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10759599162352541107.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10760260257009402416.palette.png b/game/resources/themes/Joe/palettes/10760260257009402416.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9f75e27df90859f21c1061d0bf5ca58c80d40fb2 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10760260257009402416.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10767983761845894750.palette.png b/game/resources/themes/Joe/palettes/10767983761845894750.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f0d3742e6e195f29809b69ba76bdd5ca32a6c421 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10767983761845894750.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10788055858079457990.palette.png b/game/resources/themes/Joe/palettes/10788055858079457990.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c6a54e2a35b967d44ba0296e0ae408c6f5b463fa Binary files /dev/null and b/game/resources/themes/Joe/palettes/10788055858079457990.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10817361114068073304.palette.png b/game/resources/themes/Joe/palettes/10817361114068073304.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ff838353431e77c1b433b7bbce122ca02b1975b3 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10817361114068073304.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10834732293697224832.palette.png b/game/resources/themes/Joe/palettes/10834732293697224832.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bb4aa8621ee44ceb4f61d9178a10eb8dc40dfc96 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10834732293697224832.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10841789486224918373.palette.png b/game/resources/themes/Joe/palettes/10841789486224918373.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e708608ca42ebb790490256a1e06c7e709a59228 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10841789486224918373.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10853563382895858717.palette.png b/game/resources/themes/Joe/palettes/10853563382895858717.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b0382c7008e7d80ea04a918308f5653a68014009 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10853563382895858717.palette.png differ diff --git a/game/resources/themes/Joe/palettes/10996670544868544597.palette.png b/game/resources/themes/Joe/palettes/10996670544868544597.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb79c6362a4deacb8d4e5b656d3efe434339618 Binary files /dev/null and b/game/resources/themes/Joe/palettes/10996670544868544597.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11011884635667056175.palette.png b/game/resources/themes/Joe/palettes/11011884635667056175.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..016a657119e92a03a88e85d0a825bfd312c3f3d9 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11011884635667056175.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11027872211412682676.palette.png b/game/resources/themes/Joe/palettes/11027872211412682676.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..647862e288039032865de3bac3fa531fc0bd3b68 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11027872211412682676.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11081371950849520742.palette.png b/game/resources/themes/Joe/palettes/11081371950849520742.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..850886b6c3b52d316237d6f163148f72b6e8330d Binary files /dev/null and b/game/resources/themes/Joe/palettes/11081371950849520742.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11092406988027584567.palette.png b/game/resources/themes/Joe/palettes/11092406988027584567.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..449ded2519621a72704ecbc92170312ee608bd07 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11092406988027584567.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11113985989835922622.palette.png b/game/resources/themes/Joe/palettes/11113985989835922622.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..86d659d82c9459f0db025d5f04cc6501985d5c03 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11113985989835922622.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11133018675888483985.palette.png b/game/resources/themes/Joe/palettes/11133018675888483985.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9d483c84d64571f7d55698282269ecc19f50db51 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11133018675888483985.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11141378901279194254.palette.png b/game/resources/themes/Joe/palettes/11141378901279194254.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..31aaecd6db9dc06383cd7e5f3ab186231f22dae8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11141378901279194254.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1119388130453937586.palette.png b/game/resources/themes/Joe/palettes/1119388130453937586.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8b3c9ab58ac6b5808ffb0b798d0de81c7ad5ee78 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1119388130453937586.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11224630861162758301.palette.png b/game/resources/themes/Joe/palettes/11224630861162758301.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7ee00325912459a1f8e669a935ba4b67d66f430a Binary files /dev/null and b/game/resources/themes/Joe/palettes/11224630861162758301.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1123189053375169124.palette.png b/game/resources/themes/Joe/palettes/1123189053375169124.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d9ea39393fe3dd6850187407fd9f040d6050a252 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1123189053375169124.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11243152426049578127.palette.png b/game/resources/themes/Joe/palettes/11243152426049578127.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9d90fe8777821f831d43296793dd5246222d2fd9 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11243152426049578127.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11273434082608322208.palette.png b/game/resources/themes/Joe/palettes/11273434082608322208.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bc99c3d5c18b01dbefd00017834f03a1ddcf02d3 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11273434082608322208.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11276602071857377653.palette.png b/game/resources/themes/Joe/palettes/11276602071857377653.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3154b4a98e9f21fea4652f4f2c63ae6882dc6994 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11276602071857377653.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11284470552662518846.palette.png b/game/resources/themes/Joe/palettes/11284470552662518846.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dcee6847c8a9f1c0e65c124dd8e83bdeee479fec Binary files /dev/null and b/game/resources/themes/Joe/palettes/11284470552662518846.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11312346267619191437.palette.png b/game/resources/themes/Joe/palettes/11312346267619191437.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..489fa963a05d3ba3986f562868dcb4a2a6d36c9a Binary files /dev/null and b/game/resources/themes/Joe/palettes/11312346267619191437.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11322247174148705539.palette.png b/game/resources/themes/Joe/palettes/11322247174148705539.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..731f169f02c5aeef777c68bde2891ddd068be69f Binary files /dev/null and b/game/resources/themes/Joe/palettes/11322247174148705539.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11354766274781515101.palette.png b/game/resources/themes/Joe/palettes/11354766274781515101.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b30d7f6ddd51413f47d5fa651563ee649423052a Binary files /dev/null and b/game/resources/themes/Joe/palettes/11354766274781515101.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11362444569781891868.palette.png b/game/resources/themes/Joe/palettes/11362444569781891868.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7f2115912843566b76858eb4585857b36ba09685 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11362444569781891868.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11396726300832822681.palette.png b/game/resources/themes/Joe/palettes/11396726300832822681.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..69aabadbb2ab723fa0f4d0d6c791b7801229874b Binary files /dev/null and b/game/resources/themes/Joe/palettes/11396726300832822681.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11399570745546515039.palette.png b/game/resources/themes/Joe/palettes/11399570745546515039.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1ed750e3ac48de8039855e069132811a9730eb9c Binary files /dev/null and b/game/resources/themes/Joe/palettes/11399570745546515039.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11470871022159069820.palette.png b/game/resources/themes/Joe/palettes/11470871022159069820.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dde52bdcacf3a1ff2df95713fa94ca67d167d44b Binary files /dev/null and b/game/resources/themes/Joe/palettes/11470871022159069820.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11554208287909537783.palette.png b/game/resources/themes/Joe/palettes/11554208287909537783.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f98c386d2f12f1b495cbff84c35aa44262ce7f27 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11554208287909537783.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11572814720459459517.palette.png b/game/resources/themes/Joe/palettes/11572814720459459517.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..faca44b27f625bf6fb8de327411b721e334cf8f7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11572814720459459517.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11574751397720845559.palette.png b/game/resources/themes/Joe/palettes/11574751397720845559.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ac572f8b9e5ad7d4002415d0c13834a52b02aa87 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11574751397720845559.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11600052395331916634.palette.png b/game/resources/themes/Joe/palettes/11600052395331916634.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3b985df4460a0906390184b1578dc4ed606f0cde Binary files /dev/null and b/game/resources/themes/Joe/palettes/11600052395331916634.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11615425068677836685.palette.png b/game/resources/themes/Joe/palettes/11615425068677836685.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e9ba8edbc6dbaace226ed5458e247432985a06cb Binary files /dev/null and b/game/resources/themes/Joe/palettes/11615425068677836685.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11693379897051093452.palette.png b/game/resources/themes/Joe/palettes/11693379897051093452.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9d7f2d19acaa8045f3dc3418e0896aa417ed9515 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11693379897051093452.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11748798709731833143.palette.png b/game/resources/themes/Joe/palettes/11748798709731833143.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b943585107a09139a656964d2d3d1fe9656c1ca5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11748798709731833143.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11838565855352581516.palette.png b/game/resources/themes/Joe/palettes/11838565855352581516.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..62571719d1e077bd069866415b1ee1d42a402e7c Binary files /dev/null and b/game/resources/themes/Joe/palettes/11838565855352581516.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11905627648581196251.palette.png b/game/resources/themes/Joe/palettes/11905627648581196251.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e7eb4e242d76d384951a5265f6095d00693ab6a1 Binary files /dev/null and b/game/resources/themes/Joe/palettes/11905627648581196251.palette.png differ diff --git a/game/resources/themes/Joe/palettes/11920278391652999870.palette.png b/game/resources/themes/Joe/palettes/11920278391652999870.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..79a11262ff6b2e98ab320cc745b7273f314db19e Binary files /dev/null and b/game/resources/themes/Joe/palettes/11920278391652999870.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12020241233900358974.palette.png b/game/resources/themes/Joe/palettes/12020241233900358974.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..51b55f5eebd59bca2242bac6a4718c5d612803e8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12020241233900358974.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12055241042065496781.palette.png b/game/resources/themes/Joe/palettes/12055241042065496781.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..608086d798715982b75b6c81f0c6a04258ec8ebe Binary files /dev/null and b/game/resources/themes/Joe/palettes/12055241042065496781.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12071730689695025813.palette.png b/game/resources/themes/Joe/palettes/12071730689695025813.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..85b3a256ad9ed2715f96ae23768aa7aace39b064 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12071730689695025813.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12103820941545480297.palette.png b/game/resources/themes/Joe/palettes/12103820941545480297.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0d935fe25fb2a066e096a87edb93d3251f76fcc6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12103820941545480297.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12119779323229896144.palette.png b/game/resources/themes/Joe/palettes/12119779323229896144.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f81131f320916f1ccd2db5fc13f5dc77cf960070 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12119779323229896144.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12124422623137320293.palette.png b/game/resources/themes/Joe/palettes/12124422623137320293.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5a975123c8c9d7f642e61ffbd7660c76880d5247 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12124422623137320293.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12171055546164733549.palette.png b/game/resources/themes/Joe/palettes/12171055546164733549.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0fb1aaf0bdff1efae0bf39633c2fa3e44206bd56 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12171055546164733549.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12174538238054401526.palette.png b/game/resources/themes/Joe/palettes/12174538238054401526.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2564e2c1add387b630ad18aabc0329024061af19 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12174538238054401526.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12250788063107192566.palette.png b/game/resources/themes/Joe/palettes/12250788063107192566.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..593d1a4b4a3bd3c22c4274565af837e658375cc9 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12250788063107192566.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12254998854314092201.palette.png b/game/resources/themes/Joe/palettes/12254998854314092201.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..219025d41665a446928bcb03d6587901661ff597 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12254998854314092201.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12307717407434622020.palette.png b/game/resources/themes/Joe/palettes/12307717407434622020.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c7810a200df81950b3148a4fdfa67a3080ddf03f Binary files /dev/null and b/game/resources/themes/Joe/palettes/12307717407434622020.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12330651434282131303.palette.png b/game/resources/themes/Joe/palettes/12330651434282131303.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..910a99cd598a15b4e4d38762e4e28f36aea5bea1 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12330651434282131303.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12351320163967066149.palette.png b/game/resources/themes/Joe/palettes/12351320163967066149.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e25535013c3a79d3887fa2943f6044cd58b0483b Binary files /dev/null and b/game/resources/themes/Joe/palettes/12351320163967066149.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12389564229315071495.palette.png b/game/resources/themes/Joe/palettes/12389564229315071495.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..13805e7c24f424b0548ce999b0c255500e842495 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12389564229315071495.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12404452780879957386.palette.png b/game/resources/themes/Joe/palettes/12404452780879957386.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d23767c63f641ff3de9b508bd05a22a841773dec Binary files /dev/null and b/game/resources/themes/Joe/palettes/12404452780879957386.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12456418311849771065.palette.png b/game/resources/themes/Joe/palettes/12456418311849771065.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0f2398a2f62213f2ab4e412dfdc244d6329e6607 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12456418311849771065.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12460124421541591299.palette.png b/game/resources/themes/Joe/palettes/12460124421541591299.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..71747b11377e2b5ab5b5b8e300e08f20c67b7d40 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12460124421541591299.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12478147242678091880.palette.png b/game/resources/themes/Joe/palettes/12478147242678091880.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a2cc7d90f218fef15182019ed95b473693f89714 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12478147242678091880.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12553124176975044525.palette.png b/game/resources/themes/Joe/palettes/12553124176975044525.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..822be37dc87e3302a2864b2f57a8ca7bc76fd319 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12553124176975044525.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12590874216776202931.palette.png b/game/resources/themes/Joe/palettes/12590874216776202931.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9a06add468ef91c4006cd7a99e718b346d498725 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12590874216776202931.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12595165316330914302.palette.png b/game/resources/themes/Joe/palettes/12595165316330914302.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e09d195e7a09d71376b81927edfc717bd38c6d60 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12595165316330914302.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12617228300823109203.palette.png b/game/resources/themes/Joe/palettes/12617228300823109203.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c1d84479b57eaf13ac1c2cac92829bf6283fa5b2 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12617228300823109203.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12626178965398546392.palette.png b/game/resources/themes/Joe/palettes/12626178965398546392.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9cd173ae2b98fa60bdbeacd6a0e8d00470e987bf Binary files /dev/null and b/game/resources/themes/Joe/palettes/12626178965398546392.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12647169095493099487.palette.png b/game/resources/themes/Joe/palettes/12647169095493099487.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..14c925930bf3ab4f19a5b75f7f58716fbbe1b583 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12647169095493099487.palette.png differ diff --git a/game/resources/themes/Joe/palettes/126522825999782024.palette.png b/game/resources/themes/Joe/palettes/126522825999782024.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f8b69148b5b9095bed7e63b938639c885bc02f Binary files /dev/null and b/game/resources/themes/Joe/palettes/126522825999782024.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1265577402746957780.palette.png b/game/resources/themes/Joe/palettes/1265577402746957780.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..80e7b2fa9a71ae59054ef1a8c85200df7a17f4e5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1265577402746957780.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12686334717103461649.palette.png b/game/resources/themes/Joe/palettes/12686334717103461649.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..129fed23e4eb76d5aa679828a560d059e4616a69 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12686334717103461649.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12708422475007320453.palette.png b/game/resources/themes/Joe/palettes/12708422475007320453.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bb43fc1942efbc76bc1d08de3a26b8b71924c859 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12708422475007320453.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1278991700410956252.palette.png b/game/resources/themes/Joe/palettes/1278991700410956252.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..31e7652b860d0e4407b14b488658fa57591ade04 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1278991700410956252.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12813897074664983792.palette.png b/game/resources/themes/Joe/palettes/12813897074664983792.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..161e146ae6e46e23dd652f1345bc9223759aadcb Binary files /dev/null and b/game/resources/themes/Joe/palettes/12813897074664983792.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12881518734518051809.palette.png b/game/resources/themes/Joe/palettes/12881518734518051809.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..38fcb1d4d4a04f070c8676b93003afb2aad967af Binary files /dev/null and b/game/resources/themes/Joe/palettes/12881518734518051809.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1292414768950301954.palette.png b/game/resources/themes/Joe/palettes/1292414768950301954.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d800ab6b58671ee90e085a8d9ba50311610a84d8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1292414768950301954.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12964944506841804558.palette.png b/game/resources/themes/Joe/palettes/12964944506841804558.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a4acf994e90d27564d54cc468f07643a35f81e88 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12964944506841804558.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12977501724312262287.palette.png b/game/resources/themes/Joe/palettes/12977501724312262287.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..41d9c07a6ceb1beda0399c3e9bcdffae30bf4b1d Binary files /dev/null and b/game/resources/themes/Joe/palettes/12977501724312262287.palette.png differ diff --git a/game/resources/themes/Joe/palettes/12986212419533018849.palette.png b/game/resources/themes/Joe/palettes/12986212419533018849.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d8d6acdad9c9682a45ee7d81d9774e2753a5b409 Binary files /dev/null and b/game/resources/themes/Joe/palettes/12986212419533018849.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13000014383993382507.palette.png b/game/resources/themes/Joe/palettes/13000014383993382507.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4923385942940f1fd235be0c25ef58b144ba5252 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13000014383993382507.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13018537098653510913.palette.png b/game/resources/themes/Joe/palettes/13018537098653510913.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..41753d06ad6e75fd7a425a7247095eba8e9f0618 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13018537098653510913.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13022640197304106642.palette.png b/game/resources/themes/Joe/palettes/13022640197304106642.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a0264f85a3115fff94ff295b17ddd84a141b2647 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13022640197304106642.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13119404251125795177.palette.png b/game/resources/themes/Joe/palettes/13119404251125795177.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8c0652b89ee9252c3acd454066c0a549180f8687 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13119404251125795177.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13119520435196035057.palette.png b/game/resources/themes/Joe/palettes/13119520435196035057.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5353385cac24c557004570dce50811a9e827af65 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13119520435196035057.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13120718428553156358.palette.png b/game/resources/themes/Joe/palettes/13120718428553156358.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ede476009bc9b3a0488255d6df27b9a8cf32187b Binary files /dev/null and b/game/resources/themes/Joe/palettes/13120718428553156358.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13143734222222244323.palette.png b/game/resources/themes/Joe/palettes/13143734222222244323.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..161bc1342167abc2ecddded6eee553bd155ad398 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13143734222222244323.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1316427022471638152.palette.png b/game/resources/themes/Joe/palettes/1316427022471638152.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..092ed7af5ae73781ecc1e68d8b3de84b58f3ac0c Binary files /dev/null and b/game/resources/themes/Joe/palettes/1316427022471638152.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13339126502847137797.palette.png b/game/resources/themes/Joe/palettes/13339126502847137797.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cec7f6b8de3a1b0a69ec449590ee355d5b1ef158 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13339126502847137797.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13344174041601045024.palette.png b/game/resources/themes/Joe/palettes/13344174041601045024.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..68393dbcb3d8de246f51e49c138534fd904c2dd9 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13344174041601045024.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13360136593747495235.palette.png b/game/resources/themes/Joe/palettes/13360136593747495235.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3d5e72e609b2516714595fe304b3d68078941efd Binary files /dev/null and b/game/resources/themes/Joe/palettes/13360136593747495235.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13369036367265562178.palette.png b/game/resources/themes/Joe/palettes/13369036367265562178.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..622d9a956f7976ec32da7fa4c105c948d60f4057 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13369036367265562178.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13386535348765318759.palette.png b/game/resources/themes/Joe/palettes/13386535348765318759.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..94fca777eafca1eb6f55c8e26cab66ea57886c13 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13386535348765318759.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13386555433934469924.palette.png b/game/resources/themes/Joe/palettes/13386555433934469924.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a5343590898c2bc9273e140ac19086af55b9c204 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13386555433934469924.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13428616122834545008.palette.png b/game/resources/themes/Joe/palettes/13428616122834545008.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4bbbfd81f3808be66497428a91c4e75558de32c2 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13428616122834545008.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13441984926986425736.palette.png b/game/resources/themes/Joe/palettes/13441984926986425736.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..08d08e3bb26d313d527562b08362558e0e4aab13 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13441984926986425736.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13443985619046758844.palette.png b/game/resources/themes/Joe/palettes/13443985619046758844.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ce655318a9e49cf20016d04f08ccdcda941034e6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13443985619046758844.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13469361402555669378.palette.png b/game/resources/themes/Joe/palettes/13469361402555669378.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2156530e0c518206b2045f83d408ffc891650927 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13469361402555669378.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13534820516873788818.palette.png b/game/resources/themes/Joe/palettes/13534820516873788818.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bc21f275db420867143a534f7b76d53544f17f2b Binary files /dev/null and b/game/resources/themes/Joe/palettes/13534820516873788818.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13559751641942147217.palette.png b/game/resources/themes/Joe/palettes/13559751641942147217.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..50ec77f620b4be1f7a2587531f89ad8b79824a7c Binary files /dev/null and b/game/resources/themes/Joe/palettes/13559751641942147217.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13562156493832653436.palette.png b/game/resources/themes/Joe/palettes/13562156493832653436.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a974a79117017ec1583123bc953353ed8d337dc7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13562156493832653436.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13575916963890050925.palette.png b/game/resources/themes/Joe/palettes/13575916963890050925.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5b32a4c66656dbf57fcb18a28f24ea4a035efa58 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13575916963890050925.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13668275578181779142.palette.png b/game/resources/themes/Joe/palettes/13668275578181779142.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2a705a0aaed3ee42a3497ae7f17a42140884e85b Binary files /dev/null and b/game/resources/themes/Joe/palettes/13668275578181779142.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13668478472496808814.palette.png b/game/resources/themes/Joe/palettes/13668478472496808814.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..13d324c9a41ee8fad6c3e16c0029c818a8cdffea Binary files /dev/null and b/game/resources/themes/Joe/palettes/13668478472496808814.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13696999172453046371.palette.png b/game/resources/themes/Joe/palettes/13696999172453046371.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5483168c7fe7edc93ae4f42833d5222c9e82646a Binary files /dev/null and b/game/resources/themes/Joe/palettes/13696999172453046371.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13714636604773435677.palette.png b/game/resources/themes/Joe/palettes/13714636604773435677.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7c062232f68a25b3ea418afb4b3f20b0b6097e0b Binary files /dev/null and b/game/resources/themes/Joe/palettes/13714636604773435677.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1379406586940759381.palette.png b/game/resources/themes/Joe/palettes/1379406586940759381.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c7f054a098ce43771ff3ee369b65365d160821df Binary files /dev/null and b/game/resources/themes/Joe/palettes/1379406586940759381.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13796676208641592564.palette.png b/game/resources/themes/Joe/palettes/13796676208641592564.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e935719002fe7753ae820a296832002c0c5d5742 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13796676208641592564.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13821274868404198268.palette.png b/game/resources/themes/Joe/palettes/13821274868404198268.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..26c96b65ab8815dbb538e6b7818cb3e0d3ee0961 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13821274868404198268.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13848335012596459212.palette.png b/game/resources/themes/Joe/palettes/13848335012596459212.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a70f66b7df708408cd6bef7b0e415dba26e6598d Binary files /dev/null and b/game/resources/themes/Joe/palettes/13848335012596459212.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13849512793706871131.palette.png b/game/resources/themes/Joe/palettes/13849512793706871131.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..039f3d461881eec72458112446c21a547ccf83d3 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13849512793706871131.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13862903286844190945.palette.png b/game/resources/themes/Joe/palettes/13862903286844190945.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ca958ed1f5ca71dcca8a17af3bdb08292ebc2872 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13862903286844190945.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13869632811264490085.palette.png b/game/resources/themes/Joe/palettes/13869632811264490085.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6d945f66cea4ea5355c2fb6985fb4bf79c56c2e7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13869632811264490085.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13906341531350591541.palette.png b/game/resources/themes/Joe/palettes/13906341531350591541.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..30b86b2ea4194d40796a7276b6c73ad2983e0206 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13906341531350591541.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13918544396341520404.palette.png b/game/resources/themes/Joe/palettes/13918544396341520404.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d1ed3bd9d43638a1ea6b0c9cbffb6b1b52b0546f Binary files /dev/null and b/game/resources/themes/Joe/palettes/13918544396341520404.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13969231973879016645.palette.png b/game/resources/themes/Joe/palettes/13969231973879016645.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc3a5c33d598155edb6bfaddc1aed9fff8fc7f8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/13969231973879016645.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1397169410301311492.palette.png b/game/resources/themes/Joe/palettes/1397169410301311492.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..628b18ed7088528ddcefce497e0fe98a0e21447b Binary files /dev/null and b/game/resources/themes/Joe/palettes/1397169410301311492.palette.png differ diff --git a/game/resources/themes/Joe/palettes/13998532304974121030.palette.png b/game/resources/themes/Joe/palettes/13998532304974121030.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0e6ec411dcaf7a8a44b230332c9dbf7920a3c2df Binary files /dev/null and b/game/resources/themes/Joe/palettes/13998532304974121030.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14066777964071071309.palette.png b/game/resources/themes/Joe/palettes/14066777964071071309.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..40b9e0d3a07e14b9b6335b46c77eba23cbe54989 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14066777964071071309.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1407250361764124524.palette.png b/game/resources/themes/Joe/palettes/1407250361764124524.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c985928139e63ec9c35219babad7211457103875 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1407250361764124524.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14078473897041950551.palette.png b/game/resources/themes/Joe/palettes/14078473897041950551.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d26457abf20083b0d8412bb42e31f2c8ef1aebb8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14078473897041950551.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14094771926458898932.palette.png b/game/resources/themes/Joe/palettes/14094771926458898932.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..66a9e806c55cff050d475000dc40b1b4ae24bdbd Binary files /dev/null and b/game/resources/themes/Joe/palettes/14094771926458898932.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14113925239732088633.palette.png b/game/resources/themes/Joe/palettes/14113925239732088633.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fc230c8ca46412aaccaa3fea1ff28c0201beb01b Binary files /dev/null and b/game/resources/themes/Joe/palettes/14113925239732088633.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14138906958298017002.palette.png b/game/resources/themes/Joe/palettes/14138906958298017002.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..22e4009e499d62e064caa3d910533798b3537d59 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14138906958298017002.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14181012734781306538.palette.png b/game/resources/themes/Joe/palettes/14181012734781306538.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ee242d47beb1be97855f1129c46e48e76c83be6d Binary files /dev/null and b/game/resources/themes/Joe/palettes/14181012734781306538.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14192873661205659617.palette.png b/game/resources/themes/Joe/palettes/14192873661205659617.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5b905de8c7d7374c1915b77497405ac68f532f9a Binary files /dev/null and b/game/resources/themes/Joe/palettes/14192873661205659617.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14197034607993942484.palette.png b/game/resources/themes/Joe/palettes/14197034607993942484.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a35c481e746882f20bba99e709f182319803b98b Binary files /dev/null and b/game/resources/themes/Joe/palettes/14197034607993942484.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1421653378066766626.palette.png b/game/resources/themes/Joe/palettes/1421653378066766626.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4b53370b570f4ae70a1add64afc85075092f0885 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1421653378066766626.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1423378924862237065.palette.png b/game/resources/themes/Joe/palettes/1423378924862237065.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6075d501c6d3ca5201d385f610575c3bd32772 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1423378924862237065.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14235243738215674931.palette.png b/game/resources/themes/Joe/palettes/14235243738215674931.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..22c35c71472e387f2bfcd40ccc135554f0a6eef0 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14235243738215674931.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14282478135660127559.palette.png b/game/resources/themes/Joe/palettes/14282478135660127559.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..29dcfcbdbd9daf646670d5813fcdf8bf1b238eab Binary files /dev/null and b/game/resources/themes/Joe/palettes/14282478135660127559.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14323627167912994218.palette.png b/game/resources/themes/Joe/palettes/14323627167912994218.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fb7b2f09c9d393d75a241ea743f129ab546aab55 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14323627167912994218.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14328076254824378246.palette.png b/game/resources/themes/Joe/palettes/14328076254824378246.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e59b9b2d5f137f062fff5eb5d049ba67e32e2fb7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14328076254824378246.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14334773571164830542.palette.png b/game/resources/themes/Joe/palettes/14334773571164830542.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..77145a531d7b3a132ff9134b02c1ddd3105009f6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14334773571164830542.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14366764822319636705.palette.png b/game/resources/themes/Joe/palettes/14366764822319636705.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..999266e2def209f8ed4f9b8b4e5ec98b410608ec Binary files /dev/null and b/game/resources/themes/Joe/palettes/14366764822319636705.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14371212168417673769.palette.png b/game/resources/themes/Joe/palettes/14371212168417673769.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..138e0b781fed6131dfd12a8b4d95c5d8a778a4a4 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14371212168417673769.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14426556198460015231.palette.png b/game/resources/themes/Joe/palettes/14426556198460015231.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b5fd954c81aa573296a2efba1691ce5f62c94aee Binary files /dev/null and b/game/resources/themes/Joe/palettes/14426556198460015231.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14438626760298782114.palette.png b/game/resources/themes/Joe/palettes/14438626760298782114.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..49a8ad2dfdb1b1ec5d1d17544289ab08259c4d00 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14438626760298782114.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14454540623994133544.palette.png b/game/resources/themes/Joe/palettes/14454540623994133544.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a9e9d7f64648a9c805e86d4ec2b58666219f044c Binary files /dev/null and b/game/resources/themes/Joe/palettes/14454540623994133544.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14567763447038743472.palette.png b/game/resources/themes/Joe/palettes/14567763447038743472.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..07a3948c2f15adc1e3296854bec6bbab3457a13c Binary files /dev/null and b/game/resources/themes/Joe/palettes/14567763447038743472.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14626001481908986494.palette.png b/game/resources/themes/Joe/palettes/14626001481908986494.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2abbb5a4c787fff77b67be19435768a09d193098 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14626001481908986494.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14649453993380495196.palette.png b/game/resources/themes/Joe/palettes/14649453993380495196.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9a5b2916ea218c260d0bba926681c9c00e1c0439 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14649453993380495196.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14650525601858444017.palette.png b/game/resources/themes/Joe/palettes/14650525601858444017.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..83c796b2dc823f14062063dd3d5f7c034a874bfa Binary files /dev/null and b/game/resources/themes/Joe/palettes/14650525601858444017.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14692128274307971266.palette.png b/game/resources/themes/Joe/palettes/14692128274307971266.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3efe1047d40bc8da949b3c81e5bb0b88718e0471 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14692128274307971266.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14720476769522033713.palette.png b/game/resources/themes/Joe/palettes/14720476769522033713.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5ddff27eedd4c29c57df5468c175461f1eeaa8a8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14720476769522033713.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14735538716931960172.palette.png b/game/resources/themes/Joe/palettes/14735538716931960172.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e5f12b07d8b488e02c4ba7586eb2d72147cc09e3 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14735538716931960172.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14790106075291495092.palette.png b/game/resources/themes/Joe/palettes/14790106075291495092.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3d27eedeaffe0e4be7953b6bbc298bb3f4a0b102 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14790106075291495092.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1479123060439984494.palette.png b/game/resources/themes/Joe/palettes/1479123060439984494.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0bc3ed4f05a861ec7469e81a95e2d214c1a31634 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1479123060439984494.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14824014396785725917.palette.png b/game/resources/themes/Joe/palettes/14824014396785725917.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d92c27a96f25d3a848616e71239506efcaead804 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14824014396785725917.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1486930932956331432.palette.png b/game/resources/themes/Joe/palettes/1486930932956331432.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..120414351eead4379916e73136ef23dfe6950262 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1486930932956331432.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14876933028403875541.palette.png b/game/resources/themes/Joe/palettes/14876933028403875541.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5ee5510f40e2350344b197e5abe0ae9f3dc79c05 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14876933028403875541.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14936396482207986960.palette.png b/game/resources/themes/Joe/palettes/14936396482207986960.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3b289458112569d0ff464cbf8db93b76048d43b1 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14936396482207986960.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14971232420954249839.palette.png b/game/resources/themes/Joe/palettes/14971232420954249839.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4a5dcdf489287596ce2b2528ed640d647330b77c Binary files /dev/null and b/game/resources/themes/Joe/palettes/14971232420954249839.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14974370770849780786.palette.png b/game/resources/themes/Joe/palettes/14974370770849780786.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ec5d547f771d1f163f34411638c540a743e3724b Binary files /dev/null and b/game/resources/themes/Joe/palettes/14974370770849780786.palette.png differ diff --git a/game/resources/themes/Joe/palettes/14986657902121790791.palette.png b/game/resources/themes/Joe/palettes/14986657902121790791.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..16110573496674dd9823b0772b5c89317d233405 Binary files /dev/null and b/game/resources/themes/Joe/palettes/14986657902121790791.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1499246410287521796.palette.png b/game/resources/themes/Joe/palettes/1499246410287521796.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..138809968e210db40f4619e1e67d64e5c8374dfc Binary files /dev/null and b/game/resources/themes/Joe/palettes/1499246410287521796.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1499462201283077008.palette.png b/game/resources/themes/Joe/palettes/1499462201283077008.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7d9553afa8403c69f66582f6eb63264996051c34 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1499462201283077008.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15051136505825342058.palette.png b/game/resources/themes/Joe/palettes/15051136505825342058.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..518a640ae6d7ab531d9fe6cbc074468195498614 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15051136505825342058.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15070407307969919512.palette.png b/game/resources/themes/Joe/palettes/15070407307969919512.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..14482a025c8f0c7311c4d98923c019980c9b7220 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15070407307969919512.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15097125929858200269.palette.png b/game/resources/themes/Joe/palettes/15097125929858200269.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e8e2cb7e8a64376b263a3060ae1303e861207ec5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15097125929858200269.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15150771661821557081.palette.png b/game/resources/themes/Joe/palettes/15150771661821557081.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..14906287a4ccb7e306f82b59088b50fe6cfd2408 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15150771661821557081.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15167670394288903852.palette.png b/game/resources/themes/Joe/palettes/15167670394288903852.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..caa2fce26c86abe27dfee1e5862b57a43d52d942 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15167670394288903852.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15252562860127551496.palette.png b/game/resources/themes/Joe/palettes/15252562860127551496.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7a8538c0765c4c933b7767e2b28c4a79c9965769 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15252562860127551496.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15326159777469666747.palette.png b/game/resources/themes/Joe/palettes/15326159777469666747.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..083a9b4e24fc26030498d4acbc7b424f2c6c5663 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15326159777469666747.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15355397333970308962.palette.png b/game/resources/themes/Joe/palettes/15355397333970308962.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..61531c7ff96d06f57dbd852899948f0c41472c31 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15355397333970308962.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15357969934405025778.palette.png b/game/resources/themes/Joe/palettes/15357969934405025778.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bfa1bfbcbf780ac35dc74126f6b73f4ebcda3bea Binary files /dev/null and b/game/resources/themes/Joe/palettes/15357969934405025778.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1539962772007156877.palette.png b/game/resources/themes/Joe/palettes/1539962772007156877.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1b20942aab5fe7ff391d063501c5a5b5040f1d94 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1539962772007156877.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15414545460691442999.palette.png b/game/resources/themes/Joe/palettes/15414545460691442999.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..97e637a9156ce4053aab556bf3ebdd19b1567292 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15414545460691442999.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15422070378971854052.palette.png b/game/resources/themes/Joe/palettes/15422070378971854052.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8712d916ad06395257864582591334e23f9197a5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15422070378971854052.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15423915465650767092.palette.png b/game/resources/themes/Joe/palettes/15423915465650767092.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e7660a83b2d20ecb36d30655c330077e5a925bbf Binary files /dev/null and b/game/resources/themes/Joe/palettes/15423915465650767092.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15438970865741452610.palette.png b/game/resources/themes/Joe/palettes/15438970865741452610.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..db4acbd8af6fcda06536cc79ce6a8314a9074424 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15438970865741452610.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15484173708491369009.palette.png b/game/resources/themes/Joe/palettes/15484173708491369009.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ea6c0d03086b6bda3c2ee1261b181fce4c386f68 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15484173708491369009.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15491635777241978908.palette.png b/game/resources/themes/Joe/palettes/15491635777241978908.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e88d1c8e302e0ff4e090cf3acc1a7131b338eea4 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15491635777241978908.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15495682408089049930.palette.png b/game/resources/themes/Joe/palettes/15495682408089049930.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1588d386cc25316ee6b9508a31cc8c4232a540ab Binary files /dev/null and b/game/resources/themes/Joe/palettes/15495682408089049930.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15522369834370214901.palette.png b/game/resources/themes/Joe/palettes/15522369834370214901.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..76346d4b567d5f476ceba36fddf0dcd5cc18765e Binary files /dev/null and b/game/resources/themes/Joe/palettes/15522369834370214901.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15525280186981772832.palette.png b/game/resources/themes/Joe/palettes/15525280186981772832.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..48e20c810a7a15a9b1b25d438ab0224ce3f5bc41 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15525280186981772832.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15593253612209854072.palette.png b/game/resources/themes/Joe/palettes/15593253612209854072.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..da325d07868f53a326ee36e5c1c336a2c21c2e56 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15593253612209854072.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15647758797809524038.palette.png b/game/resources/themes/Joe/palettes/15647758797809524038.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3238256b62cd7519e3ba31aa26bfc6bb335be129 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15647758797809524038.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1573851293241638909.palette.png b/game/resources/themes/Joe/palettes/1573851293241638909.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6a5c47b3b5542fa69effc5cf5987aa4eff97fd6e Binary files /dev/null and b/game/resources/themes/Joe/palettes/1573851293241638909.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15770648972262116254.palette.png b/game/resources/themes/Joe/palettes/15770648972262116254.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..01432fc577fe940d4f6e3ea0bea86a46eda7e6b4 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15770648972262116254.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15780234009079889749.palette.png b/game/resources/themes/Joe/palettes/15780234009079889749.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6940ee00bd01a110660abb8bf401b25ce431dff8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15780234009079889749.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15825017733357751001.palette.png b/game/resources/themes/Joe/palettes/15825017733357751001.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9ede9951f198910649c2cc56ddb3f2ffd32e090f Binary files /dev/null and b/game/resources/themes/Joe/palettes/15825017733357751001.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15825586238449009862.palette.png b/game/resources/themes/Joe/palettes/15825586238449009862.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a8bc3a26ecd32328fbc7c903e562250cd6df85db Binary files /dev/null and b/game/resources/themes/Joe/palettes/15825586238449009862.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15836777515620510611.palette.png b/game/resources/themes/Joe/palettes/15836777515620510611.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..030e3a072e325a89f50a5bb2b302872597051863 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15836777515620510611.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15856544611403712441.palette.png b/game/resources/themes/Joe/palettes/15856544611403712441.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a059ee3c4ed11854e7b32aa3a75af48795118525 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15856544611403712441.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15860888455430699324.palette.png b/game/resources/themes/Joe/palettes/15860888455430699324.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5c63a608a5bf1fd8e233483405f255427ad1c9 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15860888455430699324.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15891607325709386625.palette.png b/game/resources/themes/Joe/palettes/15891607325709386625.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c6cfa251849d976668b8c03b22e57f3a075520 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15891607325709386625.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15939298749181063649.palette.png b/game/resources/themes/Joe/palettes/15939298749181063649.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..70faf720edf341dd46269b5bcae7ff77c7ee4fc5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15939298749181063649.palette.png differ diff --git a/game/resources/themes/Joe/palettes/15987278873826037306.palette.png b/game/resources/themes/Joe/palettes/15987278873826037306.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b058af589cea0a372789c066e8a845af14bf1776 Binary files /dev/null and b/game/resources/themes/Joe/palettes/15987278873826037306.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16000174471525509567.palette.png b/game/resources/themes/Joe/palettes/16000174471525509567.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0a1dbcf4148081af05b011e8ffe276c9f7e6b137 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16000174471525509567.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1604023544438034259.palette.png b/game/resources/themes/Joe/palettes/1604023544438034259.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1abd5a94113adadf58b927543f1ae36366211285 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1604023544438034259.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16045417625190926078.palette.png b/game/resources/themes/Joe/palettes/16045417625190926078.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..556aea5112368089e50fa30227092fcad566c3da Binary files /dev/null and b/game/resources/themes/Joe/palettes/16045417625190926078.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16071524036995531968.palette.png b/game/resources/themes/Joe/palettes/16071524036995531968.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2acb37446c3caa5f24b6c9eebf30fe6b04ac7261 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16071524036995531968.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16087169844924826727.palette.png b/game/resources/themes/Joe/palettes/16087169844924826727.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..38bd2f3cdcd4384646d3669ad842543f623639dd Binary files /dev/null and b/game/resources/themes/Joe/palettes/16087169844924826727.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16091485428764040906.palette.png b/game/resources/themes/Joe/palettes/16091485428764040906.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..712cd0997e2f1baddade589a3112844c62374e52 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16091485428764040906.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16198615469003105429.palette.png b/game/resources/themes/Joe/palettes/16198615469003105429.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..046a1000cf8eb040a77de5dd2ea6a482b6c97965 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16198615469003105429.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16254417396834421598.palette.png b/game/resources/themes/Joe/palettes/16254417396834421598.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f080935f8bfe04554a2539a684d56012c812ea86 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16254417396834421598.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16261275082312198799.palette.png b/game/resources/themes/Joe/palettes/16261275082312198799.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..497c86904ebd96ec042196b514fb43c2e51769c1 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16261275082312198799.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16276020588749698745.palette.png b/game/resources/themes/Joe/palettes/16276020588749698745.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1c5e3ab32b54212cdda447175f584f2c43bab0a0 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16276020588749698745.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16348144953756286446.palette.png b/game/resources/themes/Joe/palettes/16348144953756286446.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1897db4b452fc080381d31bd09ba86bbba635bed Binary files /dev/null and b/game/resources/themes/Joe/palettes/16348144953756286446.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16348745554585198573.palette.png b/game/resources/themes/Joe/palettes/16348745554585198573.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e8b83b338d223c89605a8233b315b6327623fd92 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16348745554585198573.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16362359470027108458.palette.png b/game/resources/themes/Joe/palettes/16362359470027108458.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c41d4cbc92adc4b617271c8799e9d3110bf667f8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16362359470027108458.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1637523323735476883.palette.png b/game/resources/themes/Joe/palettes/1637523323735476883.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..29dc375162dc1e0925ae9eab10fe94c5e9f337f8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1637523323735476883.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16411259067260890873.palette.png b/game/resources/themes/Joe/palettes/16411259067260890873.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..afe7e98482006b346d8c44747150df182f65c1ac Binary files /dev/null and b/game/resources/themes/Joe/palettes/16411259067260890873.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16481497231580418537.palette.png b/game/resources/themes/Joe/palettes/16481497231580418537.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..12bf95c219f39504dd3311ae207628cf819a8f01 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16481497231580418537.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16500053955056989063.palette.png b/game/resources/themes/Joe/palettes/16500053955056989063.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e49beaf2e87858825f68c302d7e05f327829f4ec Binary files /dev/null and b/game/resources/themes/Joe/palettes/16500053955056989063.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16500675229413649516.palette.png b/game/resources/themes/Joe/palettes/16500675229413649516.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d2f644439eccc52779d5251e7903136955100d45 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16500675229413649516.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16540446836665260673.palette.png b/game/resources/themes/Joe/palettes/16540446836665260673.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..485420c3e0090fdd00b47e127e1a8af62c6a47f1 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16540446836665260673.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16664429532827419796.palette.png b/game/resources/themes/Joe/palettes/16664429532827419796.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..23b1319cff511438529140edb6f2edfbce12793e Binary files /dev/null and b/game/resources/themes/Joe/palettes/16664429532827419796.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16720273259670387934.palette.png b/game/resources/themes/Joe/palettes/16720273259670387934.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..99a65460464293813ab1fd606b80dbf0485c94ff Binary files /dev/null and b/game/resources/themes/Joe/palettes/16720273259670387934.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16737924378030941105.palette.png b/game/resources/themes/Joe/palettes/16737924378030941105.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..85d8a6be70b0125ec1ab3055930916b1ba3eab56 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16737924378030941105.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16773571323415790280.palette.png b/game/resources/themes/Joe/palettes/16773571323415790280.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..27aef1c260e4863bbd4ab2ac6c6e751c1cb462f0 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16773571323415790280.palette.png differ diff --git a/game/resources/themes/Joe/palettes/167808770618410572.palette.png b/game/resources/themes/Joe/palettes/167808770618410572.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b69d79ea9dcc80fa8e47dc07094a93bec3ffb58e Binary files /dev/null and b/game/resources/themes/Joe/palettes/167808770618410572.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16830912343300834182.palette.png b/game/resources/themes/Joe/palettes/16830912343300834182.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9b0fb488aa89aba4acb9c6ee69da732fd9fc6f Binary files /dev/null and b/game/resources/themes/Joe/palettes/16830912343300834182.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16899010603415033904.palette.png b/game/resources/themes/Joe/palettes/16899010603415033904.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dce2133101ad86ab4cdace090498734630802ef3 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16899010603415033904.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16903383949775853911.palette.png b/game/resources/themes/Joe/palettes/16903383949775853911.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0203feac889a3c75eedbf157578cb3207d1c94f0 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16903383949775853911.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16916862616707633655.palette.png b/game/resources/themes/Joe/palettes/16916862616707633655.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ff2cdc71fc7b78515340fb2261c81d825bc11190 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16916862616707633655.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16918202935188330395.palette.png b/game/resources/themes/Joe/palettes/16918202935188330395.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9283b7d141867f5c2a5f6867daf752ae446fe7f3 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16918202935188330395.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16926289685844082475.palette.png b/game/resources/themes/Joe/palettes/16926289685844082475.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..37314268f2a40016e76f87ceb6c938f9ec02ab4a Binary files /dev/null and b/game/resources/themes/Joe/palettes/16926289685844082475.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16926299473265938660.palette.png b/game/resources/themes/Joe/palettes/16926299473265938660.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c74bfc716a15851aa27984612d1d100756c851a2 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16926299473265938660.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1693962714487158940.palette.png b/game/resources/themes/Joe/palettes/1693962714487158940.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ade760b8eb818f04383d8f75e51da942fdca0f57 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1693962714487158940.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16948880166689155430.palette.png b/game/resources/themes/Joe/palettes/16948880166689155430.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..744314480ec0a2dd7515a4ef5d5496e1a13a18f8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16948880166689155430.palette.png differ diff --git a/game/resources/themes/Joe/palettes/16964663250207670407.palette.png b/game/resources/themes/Joe/palettes/16964663250207670407.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9c97f83d225210f03047234f904d7c54191ad1c2 Binary files /dev/null and b/game/resources/themes/Joe/palettes/16964663250207670407.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17046689984228570090.palette.png b/game/resources/themes/Joe/palettes/17046689984228570090.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4029929afcc11cf12fb069600f52be48631274f3 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17046689984228570090.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17068278475714828797.palette.png b/game/resources/themes/Joe/palettes/17068278475714828797.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..09774f382c199d018506fe7483f2dd8d0add2f0c Binary files /dev/null and b/game/resources/themes/Joe/palettes/17068278475714828797.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17072371353056572592.palette.png b/game/resources/themes/Joe/palettes/17072371353056572592.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f533a40f6d3f10c934a6620df4fe48cc48829022 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17072371353056572592.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17090059615929481013.palette.png b/game/resources/themes/Joe/palettes/17090059615929481013.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..159cb12ef204a9666afce000bac3b88ec93af7c8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17090059615929481013.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17103567874429136809.palette.png b/game/resources/themes/Joe/palettes/17103567874429136809.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..beb498f25101cd603ca45d1d60b57fdae3a012c5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17103567874429136809.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17158088856299774181.palette.png b/game/resources/themes/Joe/palettes/17158088856299774181.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b50432377af31ebf5035c485e1be3c065b738a11 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17158088856299774181.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1718010188928206119.palette.png b/game/resources/themes/Joe/palettes/1718010188928206119.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..97289b46330a6cad0efdfd1b9a421739ede38c9d Binary files /dev/null and b/game/resources/themes/Joe/palettes/1718010188928206119.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17232196559196404421.palette.png b/game/resources/themes/Joe/palettes/17232196559196404421.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d939ed2a9e8437f299c0377962430e66b16fc5fe Binary files /dev/null and b/game/resources/themes/Joe/palettes/17232196559196404421.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1723462216784033679.palette.png b/game/resources/themes/Joe/palettes/1723462216784033679.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..13eb67251aee818eb660341774b8c92be9b99e7e Binary files /dev/null and b/game/resources/themes/Joe/palettes/1723462216784033679.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17237870924957986385.palette.png b/game/resources/themes/Joe/palettes/17237870924957986385.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..10c65297b20b9a446fff366b4e6d637328e57036 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17237870924957986385.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17255491849771241557.palette.png b/game/resources/themes/Joe/palettes/17255491849771241557.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a348cd3304c60efbb189f33f6426500d0318a889 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17255491849771241557.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17260218953271962182.palette.png b/game/resources/themes/Joe/palettes/17260218953271962182.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fe7a36646acbe14c709b21cdb9e812270b10be40 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17260218953271962182.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17261508015707264184.palette.png b/game/resources/themes/Joe/palettes/17261508015707264184.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..575445fe11801cb747090a794117a7c0f54f0dab Binary files /dev/null and b/game/resources/themes/Joe/palettes/17261508015707264184.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17275729461859331444.palette.png b/game/resources/themes/Joe/palettes/17275729461859331444.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..216211445cd23575e3c03f5df8359c3c6ae6fd49 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17275729461859331444.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17278452538499113798.palette.png b/game/resources/themes/Joe/palettes/17278452538499113798.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d84d1eba6184adb865a5b4b6d718d93b6e987165 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17278452538499113798.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17292418464836173876.palette.png b/game/resources/themes/Joe/palettes/17292418464836173876.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3fc3ba605d2f4437acfb6cf4a2eed84da2243ef7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17292418464836173876.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17303497233425309581.palette.png b/game/resources/themes/Joe/palettes/17303497233425309581.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4c95b81051fa8c5084284864eec98c60e2e6bf3d Binary files /dev/null and b/game/resources/themes/Joe/palettes/17303497233425309581.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17348752695826142261.palette.png b/game/resources/themes/Joe/palettes/17348752695826142261.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe7df18d45365dd6617853c71906df8113180d6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17348752695826142261.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17454017710324604566.palette.png b/game/resources/themes/Joe/palettes/17454017710324604566.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ca06248076eaab8911f6c4e4d41fdb20acfef2db Binary files /dev/null and b/game/resources/themes/Joe/palettes/17454017710324604566.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17491436710604945302.palette.png b/game/resources/themes/Joe/palettes/17491436710604945302.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3045874d67fa71a403121bc52eef6b801e9c9bf0 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17491436710604945302.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17525784636283389999.palette.png b/game/resources/themes/Joe/palettes/17525784636283389999.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c31efa7c74e7ee9b161214d08ce331077ef6345c Binary files /dev/null and b/game/resources/themes/Joe/palettes/17525784636283389999.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17627709882096793449.palette.png b/game/resources/themes/Joe/palettes/17627709882096793449.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ea475cb45cf6e70c43f651176831ed17a4ebecb7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17627709882096793449.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17741945534382775666.palette.png b/game/resources/themes/Joe/palettes/17741945534382775666.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1dd01ac95e6e8a767a05aedcac446fa71f543d9b Binary files /dev/null and b/game/resources/themes/Joe/palettes/17741945534382775666.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17772841177184088761.palette.png b/game/resources/themes/Joe/palettes/17772841177184088761.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..103217399160dc8b89c227a275a1b286edb576a0 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17772841177184088761.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17817826220543488690.palette.png b/game/resources/themes/Joe/palettes/17817826220543488690.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9930e7e0ddfdf04010fd83905591b35b0cd146a5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17817826220543488690.palette.png differ diff --git a/game/resources/themes/Joe/palettes/17846895764371053361.palette.png b/game/resources/themes/Joe/palettes/17846895764371053361.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c61668e581a4d142add051bacc80eade847585b6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/17846895764371053361.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18005688557945763440.palette.png b/game/resources/themes/Joe/palettes/18005688557945763440.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c5df431062fca2e0f154ef75f3367352e77bf9fe Binary files /dev/null and b/game/resources/themes/Joe/palettes/18005688557945763440.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1800752578882696334.palette.png b/game/resources/themes/Joe/palettes/1800752578882696334.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..323403e4c4a5d9d7c3f9bbf89ba07f34636fa21f Binary files /dev/null and b/game/resources/themes/Joe/palettes/1800752578882696334.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1807894574145385087.palette.png b/game/resources/themes/Joe/palettes/1807894574145385087.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..156bfb29b3576cb22ee8d1113448b1e6d9c8f988 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1807894574145385087.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18121019876953168484.palette.png b/game/resources/themes/Joe/palettes/18121019876953168484.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..35d192a5fad9addd7423a5be3381b6d9346a1ab5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/18121019876953168484.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18126730207441180585.palette.png b/game/resources/themes/Joe/palettes/18126730207441180585.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fe4af51b22ecdeb88ca454b1626e09dc949e8ea7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/18126730207441180585.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18130116709213033115.palette.png b/game/resources/themes/Joe/palettes/18130116709213033115.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..329659e97021e13ddcbba5b745098b3eb9f5b995 Binary files /dev/null and b/game/resources/themes/Joe/palettes/18130116709213033115.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18160370816009732421.palette.png b/game/resources/themes/Joe/palettes/18160370816009732421.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0fdfeea5c6f948985568785aca8ebca97e097f3e Binary files /dev/null and b/game/resources/themes/Joe/palettes/18160370816009732421.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18161383241940622787.palette.png b/game/resources/themes/Joe/palettes/18161383241940622787.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d24df8e6b618c06e3a6488e892761d23748193ce Binary files /dev/null and b/game/resources/themes/Joe/palettes/18161383241940622787.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18172170152746441613.palette.png b/game/resources/themes/Joe/palettes/18172170152746441613.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ef841e7fa243e837a72c10cf2108da32bc3580d7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/18172170152746441613.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18199942573541724191.palette.png b/game/resources/themes/Joe/palettes/18199942573541724191.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f9179496d6c7cac8be4d18cd7bafe3ee1ddacde6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/18199942573541724191.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18213335159279532406.palette.png b/game/resources/themes/Joe/palettes/18213335159279532406.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f9c35a68ebd0937460d790b55c10fb2e10ce6180 Binary files /dev/null and b/game/resources/themes/Joe/palettes/18213335159279532406.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1823588834057378715.palette.png b/game/resources/themes/Joe/palettes/1823588834057378715.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e083089501335215f8185d3411ed979044b8e038 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1823588834057378715.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18267459322605715275.palette.png b/game/resources/themes/Joe/palettes/18267459322605715275.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9024497c4cac010d46f7f6a7b1f137f337390d96 Binary files /dev/null and b/game/resources/themes/Joe/palettes/18267459322605715275.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18280985242113577877.palette.png b/game/resources/themes/Joe/palettes/18280985242113577877.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..65bc98134c81b0d6bc0b79b60e216311f0a80d3d Binary files /dev/null and b/game/resources/themes/Joe/palettes/18280985242113577877.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18289144384372287110.palette.png b/game/resources/themes/Joe/palettes/18289144384372287110.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..67487bef4cca1839e2d232b6dfb2b937f0b0e78f Binary files /dev/null and b/game/resources/themes/Joe/palettes/18289144384372287110.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18310102313404636270.palette.png b/game/resources/themes/Joe/palettes/18310102313404636270.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9a082ebd70b1aad3e0a1ea670b5928d25f89e0bf Binary files /dev/null and b/game/resources/themes/Joe/palettes/18310102313404636270.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18326298341692300813.palette.png b/game/resources/themes/Joe/palettes/18326298341692300813.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..95d3b15f1d15ae88efa85e79913788223928e9f1 Binary files /dev/null and b/game/resources/themes/Joe/palettes/18326298341692300813.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18386675993915889676.palette.png b/game/resources/themes/Joe/palettes/18386675993915889676.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ee58adbddcd93203a71c54d15c097b028c637c56 Binary files /dev/null and b/game/resources/themes/Joe/palettes/18386675993915889676.palette.png differ diff --git a/game/resources/themes/Joe/palettes/18433194626894314029.palette.png b/game/resources/themes/Joe/palettes/18433194626894314029.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..48b4d986648494c5727ba0b3499dae22c06def74 Binary files /dev/null and b/game/resources/themes/Joe/palettes/18433194626894314029.palette.png differ diff --git a/game/resources/themes/Joe/palettes/187701051452547674.palette.png b/game/resources/themes/Joe/palettes/187701051452547674.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e4a4b96acbb6b6dc2a14f5f65a6e3a30ba705494 Binary files /dev/null and b/game/resources/themes/Joe/palettes/187701051452547674.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1921545037772106328.palette.png b/game/resources/themes/Joe/palettes/1921545037772106328.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3b9deecd15cedac684aa2aa21e6899fb89772b7c Binary files /dev/null and b/game/resources/themes/Joe/palettes/1921545037772106328.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1935790139817856517.palette.png b/game/resources/themes/Joe/palettes/1935790139817856517.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f9cc86bed278be85c08df8d261d95eb0f925c070 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1935790139817856517.palette.png differ diff --git a/game/resources/themes/Joe/palettes/1995218341787049590.palette.png b/game/resources/themes/Joe/palettes/1995218341787049590.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5d54fc078423fb5bb3735ba4d8e35c6887c4d532 Binary files /dev/null and b/game/resources/themes/Joe/palettes/1995218341787049590.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2036347250147795068.palette.png b/game/resources/themes/Joe/palettes/2036347250147795068.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6810f7d390d649d259db92c427c73acef4090aae Binary files /dev/null and b/game/resources/themes/Joe/palettes/2036347250147795068.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2041567256875573420.palette.png b/game/resources/themes/Joe/palettes/2041567256875573420.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f5ef76019379a7eafe9424196596f23ee285a0a6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2041567256875573420.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2076664786228384868.palette.png b/game/resources/themes/Joe/palettes/2076664786228384868.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2bdfcfc430ac6e5a0c7f167683d85b25c4a06c1f Binary files /dev/null and b/game/resources/themes/Joe/palettes/2076664786228384868.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2081232929134703026.palette.png b/game/resources/themes/Joe/palettes/2081232929134703026.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..44ca25ab93318b97ce6080ca57e0313d243e4277 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2081232929134703026.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2088779033490260320.palette.png b/game/resources/themes/Joe/palettes/2088779033490260320.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c519aad1d9daf6a20816d51c1acc216eb97a1d77 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2088779033490260320.palette.png differ diff --git a/game/resources/themes/Joe/palettes/218254275418635209.palette.png b/game/resources/themes/Joe/palettes/218254275418635209.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a7ee0cf35020bf3987822ccd95968c2a748584a2 Binary files /dev/null and b/game/resources/themes/Joe/palettes/218254275418635209.palette.png differ diff --git a/game/resources/themes/Joe/palettes/220696571040936432.palette.png b/game/resources/themes/Joe/palettes/220696571040936432.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bd83c20696f450bf2a5b9f9011ee29146b652cf1 Binary files /dev/null and b/game/resources/themes/Joe/palettes/220696571040936432.palette.png differ diff --git a/game/resources/themes/Joe/palettes/221630742797625624.palette.png b/game/resources/themes/Joe/palettes/221630742797625624.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fbc0e4950afc23f84d4a9afdf31a24da26b4390c Binary files /dev/null and b/game/resources/themes/Joe/palettes/221630742797625624.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2255397625748198413.palette.png b/game/resources/themes/Joe/palettes/2255397625748198413.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..78d8cf0720cc01c05ffab2d1a7d7e8aeb425f4f2 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2255397625748198413.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2270409218631337857.palette.png b/game/resources/themes/Joe/palettes/2270409218631337857.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..78a07cdd4cb1d99639327109956f8cd25b0081f5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2270409218631337857.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2279535874289496197.palette.png b/game/resources/themes/Joe/palettes/2279535874289496197.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe05b871c43acaff4746f2f3b565203d09d6051 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2279535874289496197.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2285195951925513482.palette.png b/game/resources/themes/Joe/palettes/2285195951925513482.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4069a23a522b24712779fb0405aa0a8188e16c88 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2285195951925513482.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2308327549801329163.palette.png b/game/resources/themes/Joe/palettes/2308327549801329163.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..644106d219859d32a3688a4f84dcb67ba2d8bee8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2308327549801329163.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2313096440287297504.palette.png b/game/resources/themes/Joe/palettes/2313096440287297504.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a1f4c7cf69e857cd4b12e8d497decd1cf00b0175 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2313096440287297504.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2323926123658975274.palette.png b/game/resources/themes/Joe/palettes/2323926123658975274.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..47a89e6d7b9d5675e1994d737aa14d12e6b6865c Binary files /dev/null and b/game/resources/themes/Joe/palettes/2323926123658975274.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2348416362948015046.palette.png b/game/resources/themes/Joe/palettes/2348416362948015046.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ad869e321c4b69711a16a1a73d43b7349138c463 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2348416362948015046.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2449263301945660648.palette.png b/game/resources/themes/Joe/palettes/2449263301945660648.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f768c295a3b677ff6c844311dfe0a8170bf5938a Binary files /dev/null and b/game/resources/themes/Joe/palettes/2449263301945660648.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2452257810751363247.palette.png b/game/resources/themes/Joe/palettes/2452257810751363247.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d661b4134b8f2933d3638b78fd6cb08e32542eac Binary files /dev/null and b/game/resources/themes/Joe/palettes/2452257810751363247.palette.png differ diff --git a/game/resources/themes/Joe/palettes/245678741642704680.palette.png b/game/resources/themes/Joe/palettes/245678741642704680.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..737c325456c6957bcec03f31516e6ee746c4608b Binary files /dev/null and b/game/resources/themes/Joe/palettes/245678741642704680.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2482546028733651336.palette.png b/game/resources/themes/Joe/palettes/2482546028733651336.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bf75fd07773c797a5e3e4791349119aa603f24c5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2482546028733651336.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2489348738163158910.palette.png b/game/resources/themes/Joe/palettes/2489348738163158910.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1850ef4ee594215f7cc409721871253d9c53fb4f Binary files /dev/null and b/game/resources/themes/Joe/palettes/2489348738163158910.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2498224224526602715.palette.png b/game/resources/themes/Joe/palettes/2498224224526602715.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..10e86980b903a5b3ed1c03174d4cb464b7ea8393 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2498224224526602715.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2515261671034148730.palette.png b/game/resources/themes/Joe/palettes/2515261671034148730.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dd33994b7e3856b236480555dbddc6d873b5fe83 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2515261671034148730.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2523745313831786503.palette.png b/game/resources/themes/Joe/palettes/2523745313831786503.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ef303f3c3ed8672abb84c36380c4693928214b27 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2523745313831786503.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2527068884863304877.palette.png b/game/resources/themes/Joe/palettes/2527068884863304877.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a4673fc46338d8dd7dffff13cd73aa3946b8b9cf Binary files /dev/null and b/game/resources/themes/Joe/palettes/2527068884863304877.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2534710701483496503.palette.png b/game/resources/themes/Joe/palettes/2534710701483496503.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..75e7ef14e7d25e487322f0c9e3b3e03d04a29256 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2534710701483496503.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2558747981470622053.palette.png b/game/resources/themes/Joe/palettes/2558747981470622053.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..90d5a0b5b6ad3e2b7d14cc359278eb5be03c93f6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2558747981470622053.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2567303596641296109.palette.png b/game/resources/themes/Joe/palettes/2567303596641296109.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..065c4de95a5174677b8493ac5ec26ea093615079 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2567303596641296109.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2576036291761916100.palette.png b/game/resources/themes/Joe/palettes/2576036291761916100.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ab70bbc6bf123eef9c7c67d2ee5d5bbc9352af6a Binary files /dev/null and b/game/resources/themes/Joe/palettes/2576036291761916100.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2594899835553517606.palette.png b/game/resources/themes/Joe/palettes/2594899835553517606.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9785afbe8f4353e8f6692c16e473cb9c698f27 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2594899835553517606.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2604767085286822391.palette.png b/game/resources/themes/Joe/palettes/2604767085286822391.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3bed6548c99d0e5926e221bcb09dd8a47297cda7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2604767085286822391.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2618298514280850180.palette.png b/game/resources/themes/Joe/palettes/2618298514280850180.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..252b1b0922ffcb78e6f82e763982c0a3ba800b30 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2618298514280850180.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2635532669239016753.palette.png b/game/resources/themes/Joe/palettes/2635532669239016753.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..abbfc1b75c85bb02fe8dd36aa1717ced8168cbcc Binary files /dev/null and b/game/resources/themes/Joe/palettes/2635532669239016753.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2638301767991997321.palette.png b/game/resources/themes/Joe/palettes/2638301767991997321.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e97147ba7d2a700ead251eb9e5eebd5b7df36351 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2638301767991997321.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2653254015122158631.palette.png b/game/resources/themes/Joe/palettes/2653254015122158631.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5da817abe88cb98cee21b5ec68d2500d3b50f206 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2653254015122158631.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2678127581814123961.palette.png b/game/resources/themes/Joe/palettes/2678127581814123961.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b87a52002a470433c9cd436c16bc13fca15e22ab Binary files /dev/null and b/game/resources/themes/Joe/palettes/2678127581814123961.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2724356554535912675.palette.png b/game/resources/themes/Joe/palettes/2724356554535912675.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9b00293a9bd70e48b4fe14a0d70e0f0365840bc3 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2724356554535912675.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2729908196042344302.palette.png b/game/resources/themes/Joe/palettes/2729908196042344302.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..38a7aab0af93c3ccb1c6a1b17f44ccf50c01fa2e Binary files /dev/null and b/game/resources/themes/Joe/palettes/2729908196042344302.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2764295099394755995.palette.png b/game/resources/themes/Joe/palettes/2764295099394755995.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..63e43f575149928595aa52f58851ba8ce0a6d2b6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2764295099394755995.palette.png differ diff --git a/game/resources/themes/Joe/palettes/280036000741960433.palette.png b/game/resources/themes/Joe/palettes/280036000741960433.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9679326965053bc2e4a2233970c5452ff3faf382 Binary files /dev/null and b/game/resources/themes/Joe/palettes/280036000741960433.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2805353509872535833.palette.png b/game/resources/themes/Joe/palettes/2805353509872535833.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..07d5423dbba0f67a880e7643ded72dc42eb6b371 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2805353509872535833.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2820165424497075632.palette.png b/game/resources/themes/Joe/palettes/2820165424497075632.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca75e2451a0f0382ffe963478b5b3f026b779e5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2820165424497075632.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2839429062549463539.palette.png b/game/resources/themes/Joe/palettes/2839429062549463539.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d1657bdb00e7276ae0be7c80b96104a7665bad7b Binary files /dev/null and b/game/resources/themes/Joe/palettes/2839429062549463539.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2840837022233359854.palette.png b/game/resources/themes/Joe/palettes/2840837022233359854.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a05b250df1fe1ccf09abdd4cc21058d8194511ae Binary files /dev/null and b/game/resources/themes/Joe/palettes/2840837022233359854.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2855598040521384328.palette.png b/game/resources/themes/Joe/palettes/2855598040521384328.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5e2701635d58482783c07979191d05535ad2d498 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2855598040521384328.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2860212722203409080.palette.png b/game/resources/themes/Joe/palettes/2860212722203409080.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cbaae9109396a307b3b9e597c38d550484f9298c Binary files /dev/null and b/game/resources/themes/Joe/palettes/2860212722203409080.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2879344688368683939.palette.png b/game/resources/themes/Joe/palettes/2879344688368683939.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a9114707bbd1a9b37978919803ff59532cc4950b Binary files /dev/null and b/game/resources/themes/Joe/palettes/2879344688368683939.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2902087023431852838.palette.png b/game/resources/themes/Joe/palettes/2902087023431852838.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..279b556beeead76c962dd60f515bb3ed9d555501 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2902087023431852838.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2944618272038380339.palette.png b/game/resources/themes/Joe/palettes/2944618272038380339.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ad43cc452cbdfd4c09d6654a9900cf3bbb51a81d Binary files /dev/null and b/game/resources/themes/Joe/palettes/2944618272038380339.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2958873335861149389.palette.png b/game/resources/themes/Joe/palettes/2958873335861149389.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e7bd1723db0c259ddebd4781fe0f662dada78036 Binary files /dev/null and b/game/resources/themes/Joe/palettes/2958873335861149389.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2959935254586429355.palette.png b/game/resources/themes/Joe/palettes/2959935254586429355.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..97384781cee14999a42f4de6a33d3fe743437d4c Binary files /dev/null and b/game/resources/themes/Joe/palettes/2959935254586429355.palette.png differ diff --git a/game/resources/themes/Joe/palettes/2961898829506725618.palette.png b/game/resources/themes/Joe/palettes/2961898829506725618.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3d1b0e45010d39d43b001b8f3aff5c534090a39c Binary files /dev/null and b/game/resources/themes/Joe/palettes/2961898829506725618.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3012689761852990469.palette.png b/game/resources/themes/Joe/palettes/3012689761852990469.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dffcb3212d327228fc70c58a2ada2bc4bbdb589b Binary files /dev/null and b/game/resources/themes/Joe/palettes/3012689761852990469.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3057512887054760601.palette.png b/game/resources/themes/Joe/palettes/3057512887054760601.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..72abebe1bbeb5d2b5f935a36f7cab90fde41952b Binary files /dev/null and b/game/resources/themes/Joe/palettes/3057512887054760601.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3059589637621926607.palette.png b/game/resources/themes/Joe/palettes/3059589637621926607.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b20397fc856a12b6726cee46ac0a8fdb546c239a Binary files /dev/null and b/game/resources/themes/Joe/palettes/3059589637621926607.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3067229483402224133.palette.png b/game/resources/themes/Joe/palettes/3067229483402224133.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cb56f1c6a3d48c34b1a0ba2cf48f9e709382df66 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3067229483402224133.palette.png differ diff --git a/game/resources/themes/Joe/palettes/308537682179249032.palette.png b/game/resources/themes/Joe/palettes/308537682179249032.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b1fa55164a198ff2cc9acfaccdab2bdcba5a1f4b Binary files /dev/null and b/game/resources/themes/Joe/palettes/308537682179249032.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3092968333852724762.palette.png b/game/resources/themes/Joe/palettes/3092968333852724762.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fadc14e44820d4face75932db0e7f6c6678d9b0d Binary files /dev/null and b/game/resources/themes/Joe/palettes/3092968333852724762.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3130303946544828012.palette.png b/game/resources/themes/Joe/palettes/3130303946544828012.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..54d9b764308386df61ac4ae39d1b599fcfcf16b2 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3130303946544828012.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3202963548114476781.palette.png b/game/resources/themes/Joe/palettes/3202963548114476781.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e10a092011a03fe1169b3873338b32db0067e048 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3202963548114476781.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3221927961044797408.palette.png b/game/resources/themes/Joe/palettes/3221927961044797408.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..748de40348355e00c6ee0390c5600b2a4db3193b Binary files /dev/null and b/game/resources/themes/Joe/palettes/3221927961044797408.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3245063750885670158.palette.png b/game/resources/themes/Joe/palettes/3245063750885670158.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..beb7902c1ee2defe71942e1dd96396d7e2844821 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3245063750885670158.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3248635965374325280.palette.png b/game/resources/themes/Joe/palettes/3248635965374325280.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ce2736c13c978fbc805919a3f0d183d1171eb0d1 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3248635965374325280.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3259415150931531919.palette.png b/game/resources/themes/Joe/palettes/3259415150931531919.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..287e3d39530c2c7cb4d3442c0f2a3338350fa2be Binary files /dev/null and b/game/resources/themes/Joe/palettes/3259415150931531919.palette.png differ diff --git a/game/resources/themes/Joe/palettes/32663744887728375.palette.png b/game/resources/themes/Joe/palettes/32663744887728375.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e683e9c51dd886fc7d50b08b4958a2784136a4d0 Binary files /dev/null and b/game/resources/themes/Joe/palettes/32663744887728375.palette.png differ diff --git a/game/resources/themes/Joe/palettes/32884692134080410.palette.png b/game/resources/themes/Joe/palettes/32884692134080410.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb52cbb1c5e8d9488a7308a9bf508edcdd592d7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/32884692134080410.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3296135982969924400.palette.png b/game/resources/themes/Joe/palettes/3296135982969924400.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..549f7c76681d7d4eb580eaed4bc9cb1fb81cff81 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3296135982969924400.palette.png differ diff --git a/game/resources/themes/Joe/palettes/331215268019109235.palette.png b/game/resources/themes/Joe/palettes/331215268019109235.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..72d44e4be300886d7e6cc4eaac6c45e34662d7ef Binary files /dev/null and b/game/resources/themes/Joe/palettes/331215268019109235.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3329731025153026417.palette.png b/game/resources/themes/Joe/palettes/3329731025153026417.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1932cb6aecb039971427e842046542d4758128ee Binary files /dev/null and b/game/resources/themes/Joe/palettes/3329731025153026417.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3329878619137374350.palette.png b/game/resources/themes/Joe/palettes/3329878619137374350.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..737d465032026362f2ddc4444991ac4ac9fe316d Binary files /dev/null and b/game/resources/themes/Joe/palettes/3329878619137374350.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3348652528657623970.palette.png b/game/resources/themes/Joe/palettes/3348652528657623970.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4df73c92b731e14d34364c677c70986df9a0e18d Binary files /dev/null and b/game/resources/themes/Joe/palettes/3348652528657623970.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3364308422867770456.palette.png b/game/resources/themes/Joe/palettes/3364308422867770456.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9f2e2ed1a7544ab505dfff53be7790c0a3bf9a12 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3364308422867770456.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3386615375930303301.palette.png b/game/resources/themes/Joe/palettes/3386615375930303301.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3059210e3fb69eec920eb0c59b46cd0482932f48 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3386615375930303301.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3398196858110636101.palette.png b/game/resources/themes/Joe/palettes/3398196858110636101.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..28620828daab2318e435d2299037709cfc238c9c Binary files /dev/null and b/game/resources/themes/Joe/palettes/3398196858110636101.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3427916963257835623.palette.png b/game/resources/themes/Joe/palettes/3427916963257835623.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd9deaa1092ddee00cfd86f1919a3419493c4b9 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3427916963257835623.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3430727105848000880.palette.png b/game/resources/themes/Joe/palettes/3430727105848000880.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3f9e9e179ec70c37dbbb9457e20c4b21f5e0c299 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3430727105848000880.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3448737562933496889.palette.png b/game/resources/themes/Joe/palettes/3448737562933496889.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1deba3ba3bd93ec37a29db31453ebc30fa6e86a5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3448737562933496889.palette.png differ diff --git a/game/resources/themes/Joe/palettes/345725188295165388.palette.png b/game/resources/themes/Joe/palettes/345725188295165388.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..474fccd82cf9ba21d23f39926cf92c78a830965e Binary files /dev/null and b/game/resources/themes/Joe/palettes/345725188295165388.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3493106953000434091.palette.png b/game/resources/themes/Joe/palettes/3493106953000434091.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7fca520448fa987c676e22cbcf7d439533aa93ee Binary files /dev/null and b/game/resources/themes/Joe/palettes/3493106953000434091.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3542061708096905434.palette.png b/game/resources/themes/Joe/palettes/3542061708096905434.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bf9bf5ea27db04971d2530768888432de42dd5b8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3542061708096905434.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3560784063430207676.palette.png b/game/resources/themes/Joe/palettes/3560784063430207676.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5609ac682075a49e1b528fca9dcc942b1f4aa4e4 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3560784063430207676.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3562565737948296998.palette.png b/game/resources/themes/Joe/palettes/3562565737948296998.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d72a64c3f505d56d52c33d8ad047757dff1c677d Binary files /dev/null and b/game/resources/themes/Joe/palettes/3562565737948296998.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3576266274207283534.palette.png b/game/resources/themes/Joe/palettes/3576266274207283534.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1964b4b573ce78df488b05b1da97a875798ff902 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3576266274207283534.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3584739570078585323.palette.png b/game/resources/themes/Joe/palettes/3584739570078585323.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..446c3f4969dc55e0143129acd18c02bd1003dac8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3584739570078585323.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3600538258141798837.palette.png b/game/resources/themes/Joe/palettes/3600538258141798837.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..efc13cb31cd213bad8bf45edb5653678e7d1ae04 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3600538258141798837.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3652661246601981371.palette.png b/game/resources/themes/Joe/palettes/3652661246601981371.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e30a1adacac4ac9bc32ba369e6237b560dd053b8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3652661246601981371.palette.png differ diff --git a/game/resources/themes/Joe/palettes/366462250841650670.palette.png b/game/resources/themes/Joe/palettes/366462250841650670.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ad3cae19ddf2b2b1ecb52ea959ab0accc30ff9f9 Binary files /dev/null and b/game/resources/themes/Joe/palettes/366462250841650670.palette.png differ diff --git a/game/resources/themes/Joe/palettes/371327793839923014.palette.png b/game/resources/themes/Joe/palettes/371327793839923014.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7ac28eb4e9b45499271d97d17c065084c8c3572b Binary files /dev/null and b/game/resources/themes/Joe/palettes/371327793839923014.palette.png differ diff --git a/game/resources/themes/Joe/palettes/381053497041356016.palette.png b/game/resources/themes/Joe/palettes/381053497041356016.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ab83bfcdb922e3405e31ddd94e3eec4c1631b759 Binary files /dev/null and b/game/resources/themes/Joe/palettes/381053497041356016.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3818001851195844887.palette.png b/game/resources/themes/Joe/palettes/3818001851195844887.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2dd99d7a3b80e17b8ef13bb9bbe2ed7444160778 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3818001851195844887.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3875619700164379045.palette.png b/game/resources/themes/Joe/palettes/3875619700164379045.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5d3af24bcad816be02f6bcec6d397ebae082ddb4 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3875619700164379045.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3902043591439283553.palette.png b/game/resources/themes/Joe/palettes/3902043591439283553.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0ed80d5fc5f65803b5f78a32a0314d5523d2743b Binary files /dev/null and b/game/resources/themes/Joe/palettes/3902043591439283553.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3936599303011804740.palette.png b/game/resources/themes/Joe/palettes/3936599303011804740.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aa39a3b72144789390c255c5c1986034a1966053 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3936599303011804740.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3957416893129658512.palette.png b/game/resources/themes/Joe/palettes/3957416893129658512.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7dcd01bc3eae56c56347e57037f968b69ec277dd Binary files /dev/null and b/game/resources/themes/Joe/palettes/3957416893129658512.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3984962575588495345.palette.png b/game/resources/themes/Joe/palettes/3984962575588495345.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..12d26ba593ba036f030982c30be6df2b5171dd80 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3984962575588495345.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3986514274098140534.palette.png b/game/resources/themes/Joe/palettes/3986514274098140534.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fd94b2e31c7e5ef96fc86fe7ac1ee157741e4740 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3986514274098140534.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3987303096219372039.palette.png b/game/resources/themes/Joe/palettes/3987303096219372039.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5ced31699a661f95ace0eb455821f87a2871f595 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3987303096219372039.palette.png differ diff --git a/game/resources/themes/Joe/palettes/3990009289770645292.palette.png b/game/resources/themes/Joe/palettes/3990009289770645292.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6204a4b0212b4479aba6a307de857dcc5b1bfe63 Binary files /dev/null and b/game/resources/themes/Joe/palettes/3990009289770645292.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4060531044373957250.palette.png b/game/resources/themes/Joe/palettes/4060531044373957250.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cdcf2988ed2161ce4d637e24903ad71d556e7e2a Binary files /dev/null and b/game/resources/themes/Joe/palettes/4060531044373957250.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4063204109533086575.palette.png b/game/resources/themes/Joe/palettes/4063204109533086575.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e23a5236403767278467452e2c596d3677a031a2 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4063204109533086575.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4095239349360910579.palette.png b/game/resources/themes/Joe/palettes/4095239349360910579.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9722e786e43d28917eaad99ccf513275b4e17082 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4095239349360910579.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4097210993401210223.palette.png b/game/resources/themes/Joe/palettes/4097210993401210223.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..387f72581c9e9a541cd8c4f24375860d33ee2451 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4097210993401210223.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4098415767795502285.palette.png b/game/resources/themes/Joe/palettes/4098415767795502285.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..365742b0b9590e0500a1c9b417be0567945efa6c Binary files /dev/null and b/game/resources/themes/Joe/palettes/4098415767795502285.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4103798455937799593.palette.png b/game/resources/themes/Joe/palettes/4103798455937799593.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d148c425749df6411f705a1ddcf716d1cd84b7a2 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4103798455937799593.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4178351192913826287.palette.png b/game/resources/themes/Joe/palettes/4178351192913826287.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8658eae2b9d919a8460a66a2129e73a96c2f8744 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4178351192913826287.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4189685968271752615.palette.png b/game/resources/themes/Joe/palettes/4189685968271752615.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aa9f34b8e27b6e8704d6a06f0811e3b6c03de168 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4189685968271752615.palette.png differ diff --git a/game/resources/themes/Joe/palettes/420419724395772308.palette.png b/game/resources/themes/Joe/palettes/420419724395772308.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d6b9f9fb17a6fa29ad028139b6c1f04e080bd1c4 Binary files /dev/null and b/game/resources/themes/Joe/palettes/420419724395772308.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4228579380629173678.palette.png b/game/resources/themes/Joe/palettes/4228579380629173678.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cbda0e8ddcd26e5d464d0d71362b75fc95dbc7af Binary files /dev/null and b/game/resources/themes/Joe/palettes/4228579380629173678.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4273734781196325401.palette.png b/game/resources/themes/Joe/palettes/4273734781196325401.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..33444cae5e55ba12626bb97d4ca97c0facdeaf0a Binary files /dev/null and b/game/resources/themes/Joe/palettes/4273734781196325401.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4281921636513908478.palette.png b/game/resources/themes/Joe/palettes/4281921636513908478.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..92a5b8d90415ab9dec40e8361bdb61e11863c8fc Binary files /dev/null and b/game/resources/themes/Joe/palettes/4281921636513908478.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4290233303120831743.palette.png b/game/resources/themes/Joe/palettes/4290233303120831743.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fa91febed63e94ca64965843195edd2f3e7f978c Binary files /dev/null and b/game/resources/themes/Joe/palettes/4290233303120831743.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4302345494326442431.palette.png b/game/resources/themes/Joe/palettes/4302345494326442431.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d0efa81859b98bc3d5174d789353592880cd0b54 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4302345494326442431.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4331740211273757436.palette.png b/game/resources/themes/Joe/palettes/4331740211273757436.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..10c57214d581d212c26287ed4ceedea3becce624 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4331740211273757436.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4334813861009482286.palette.png b/game/resources/themes/Joe/palettes/4334813861009482286.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..67ff9e4e875acc482b436edea071ff20b41ca0af Binary files /dev/null and b/game/resources/themes/Joe/palettes/4334813861009482286.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4338775159871521265.palette.png b/game/resources/themes/Joe/palettes/4338775159871521265.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..57b672efe1435042d5532ca2a1f2d1f81e19f087 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4338775159871521265.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4405443838654181519.palette.png b/game/resources/themes/Joe/palettes/4405443838654181519.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e8f999936603068b56c3306eb03cf3b6348b9b57 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4405443838654181519.palette.png differ diff --git a/game/resources/themes/Joe/palettes/440765385362882164.palette.png b/game/resources/themes/Joe/palettes/440765385362882164.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4121573df42e6fdce6a0e3779facc96d509fa089 Binary files /dev/null and b/game/resources/themes/Joe/palettes/440765385362882164.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4446004930545472559.palette.png b/game/resources/themes/Joe/palettes/4446004930545472559.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bf78ed9ec5e65e94603a055e567cfc7a3e1f41ef Binary files /dev/null and b/game/resources/themes/Joe/palettes/4446004930545472559.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4451170256672618448.palette.png b/game/resources/themes/Joe/palettes/4451170256672618448.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ce2a9891771805aaed4b9092624821884d21723f Binary files /dev/null and b/game/resources/themes/Joe/palettes/4451170256672618448.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4454100750174433128.palette.png b/game/resources/themes/Joe/palettes/4454100750174433128.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d76947c9385d97ab5bebea69162c45dc7062e314 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4454100750174433128.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4461328509029520421.palette.png b/game/resources/themes/Joe/palettes/4461328509029520421.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d82f89867a2be4e996fc2075adace383708f93dd Binary files /dev/null and b/game/resources/themes/Joe/palettes/4461328509029520421.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4470144704418093345.palette.png b/game/resources/themes/Joe/palettes/4470144704418093345.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7a2bbd4f1055d3b7d60d2122fc3b7217e5deaf12 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4470144704418093345.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4477289124812382180.palette.png b/game/resources/themes/Joe/palettes/4477289124812382180.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6771fd88a2ba645acf1a2831ec248bb8b00b09a8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4477289124812382180.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4496678537573181968.palette.png b/game/resources/themes/Joe/palettes/4496678537573181968.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..23fafcd41ba269e4d7605712bc8548f7d4cc9899 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4496678537573181968.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4594431363506110040.palette.png b/game/resources/themes/Joe/palettes/4594431363506110040.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e232bed1f130d69cba28a4deb4faed5d0865434f Binary files /dev/null and b/game/resources/themes/Joe/palettes/4594431363506110040.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4633069097991721549.palette.png b/game/resources/themes/Joe/palettes/4633069097991721549.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..81480c69bd7cac0f7d019981505945c4b333fce4 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4633069097991721549.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4639989876686800396.palette.png b/game/resources/themes/Joe/palettes/4639989876686800396.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7584e886227b08e5bcd7ee58a494ba421efc80bd Binary files /dev/null and b/game/resources/themes/Joe/palettes/4639989876686800396.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4644238265502003084.palette.png b/game/resources/themes/Joe/palettes/4644238265502003084.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..590921d860d7974000fb1b0759124e732d1ccf26 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4644238265502003084.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4647355781554558395.palette.png b/game/resources/themes/Joe/palettes/4647355781554558395.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..19820b9be65ef51e1c68beaf1cdbb906695657a8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4647355781554558395.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4693525584915544491.palette.png b/game/resources/themes/Joe/palettes/4693525584915544491.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5c9fe788043f8ac0ee4c98a2b3b113734e7b7738 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4693525584915544491.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4705968106291111272.palette.png b/game/resources/themes/Joe/palettes/4705968106291111272.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7dd125f9f5b6b3b6e5c87ce389ca6a3d58ec02bb Binary files /dev/null and b/game/resources/themes/Joe/palettes/4705968106291111272.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4763626369199095123.palette.png b/game/resources/themes/Joe/palettes/4763626369199095123.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..07fa8bfa70dff2b4983afb6ebf41b9a6a7c289a7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4763626369199095123.palette.png differ diff --git a/game/resources/themes/Joe/palettes/481640865791459092.palette.png b/game/resources/themes/Joe/palettes/481640865791459092.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d4b8e9952164d430223c8d713984d5457155643f Binary files /dev/null and b/game/resources/themes/Joe/palettes/481640865791459092.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4852485601309484136.palette.png b/game/resources/themes/Joe/palettes/4852485601309484136.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..91d40a15e29c041f4a893e99cd4000396fce8e66 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4852485601309484136.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4862530004251179697.palette.png b/game/resources/themes/Joe/palettes/4862530004251179697.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..01cb65d6524f4e62d5dc8649995d1e0a50d0b54b Binary files /dev/null and b/game/resources/themes/Joe/palettes/4862530004251179697.palette.png differ diff --git a/game/resources/themes/Joe/palettes/487435076064493330.palette.png b/game/resources/themes/Joe/palettes/487435076064493330.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cbac638b72f09365b4643fbb46be711cb38458d4 Binary files /dev/null and b/game/resources/themes/Joe/palettes/487435076064493330.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4876783816489527542.palette.png b/game/resources/themes/Joe/palettes/4876783816489527542.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f9e7a704fead9ab318fb0f9761c6d330afe9d43d Binary files /dev/null and b/game/resources/themes/Joe/palettes/4876783816489527542.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4880444306271972763.palette.png b/game/resources/themes/Joe/palettes/4880444306271972763.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d223b92e27df97d3346afbd4709c7d9f829d8f47 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4880444306271972763.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4888587059462296510.palette.png b/game/resources/themes/Joe/palettes/4888587059462296510.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ec58189047bce3db8350533a733dbdd3f03829fd Binary files /dev/null and b/game/resources/themes/Joe/palettes/4888587059462296510.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4901487064393927081.palette.png b/game/resources/themes/Joe/palettes/4901487064393927081.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e1f5a7676f0c4c53ab193f25c0a1685db12cf07f Binary files /dev/null and b/game/resources/themes/Joe/palettes/4901487064393927081.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4927842987944658526.palette.png b/game/resources/themes/Joe/palettes/4927842987944658526.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..154f4a41c3368de9fba0768aa4eac2a3c9b55f83 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4927842987944658526.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4963718878669482867.palette.png b/game/resources/themes/Joe/palettes/4963718878669482867.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..41f3648e47e835291e16e96332a7dfc0058a1db9 Binary files /dev/null and b/game/resources/themes/Joe/palettes/4963718878669482867.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4970648823570352398.palette.png b/game/resources/themes/Joe/palettes/4970648823570352398.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3534bbd157128746fcea656d62ff07d7c579c45d Binary files /dev/null and b/game/resources/themes/Joe/palettes/4970648823570352398.palette.png differ diff --git a/game/resources/themes/Joe/palettes/4982737679993917406.palette.png b/game/resources/themes/Joe/palettes/4982737679993917406.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9f1193aa3c0de1570dac74cb709a2a94a2fa7f3e Binary files /dev/null and b/game/resources/themes/Joe/palettes/4982737679993917406.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5003352563946516068.palette.png b/game/resources/themes/Joe/palettes/5003352563946516068.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..447eeaeed57cf04dc6cfe6ff1dfce165ec66da50 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5003352563946516068.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5034249133775403594.palette.png b/game/resources/themes/Joe/palettes/5034249133775403594.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cbdfd76fde6d976eccf60aadd1ebb15156502328 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5034249133775403594.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5075288526136143199.palette.png b/game/resources/themes/Joe/palettes/5075288526136143199.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..faab7b469c3f993ce2085a2de6d8c3494d36c4fe Binary files /dev/null and b/game/resources/themes/Joe/palettes/5075288526136143199.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5089427486324114102.palette.png b/game/resources/themes/Joe/palettes/5089427486324114102.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2fbe1c0d6818ff4d3cb725fd292c77060591dc4f Binary files /dev/null and b/game/resources/themes/Joe/palettes/5089427486324114102.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5158625478187985083.palette.png b/game/resources/themes/Joe/palettes/5158625478187985083.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..93212ec8d1056d64d4e2a3809908ba6d26ebb373 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5158625478187985083.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5190885138051884125.palette.png b/game/resources/themes/Joe/palettes/5190885138051884125.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2aa1fb7ffeaef7d4c745d8c8c8a3a49713d40196 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5190885138051884125.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5205470290229774220.palette.png b/game/resources/themes/Joe/palettes/5205470290229774220.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..17426a30c2332b1bba1e4b854ba14078305cc2e3 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5205470290229774220.palette.png differ diff --git a/game/resources/themes/Joe/palettes/522213269464960796.palette.png b/game/resources/themes/Joe/palettes/522213269464960796.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3c552c67da11b5b0c84bca5d557a63143959c6ca Binary files /dev/null and b/game/resources/themes/Joe/palettes/522213269464960796.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5243899335123491409.palette.png b/game/resources/themes/Joe/palettes/5243899335123491409.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..357f2c4e2c5733795e49977b43f38682a5456184 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5243899335123491409.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5244226017630239578.palette.png b/game/resources/themes/Joe/palettes/5244226017630239578.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..747ec372d36b21e4922a0793ad069812b251f50b Binary files /dev/null and b/game/resources/themes/Joe/palettes/5244226017630239578.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5287740028021524599.palette.png b/game/resources/themes/Joe/palettes/5287740028021524599.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..164181b5d91ad54a2d9c6699668452e6e2f8ad21 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5287740028021524599.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5294679114349152342.palette.png b/game/resources/themes/Joe/palettes/5294679114349152342.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad081fe9856fd0029e4f78c43e21665e82264bc Binary files /dev/null and b/game/resources/themes/Joe/palettes/5294679114349152342.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5311029273975712681.palette.png b/game/resources/themes/Joe/palettes/5311029273975712681.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f43ed977498d326d4e64352512a9a95dba291de6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5311029273975712681.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5320363007958206072.palette.png b/game/resources/themes/Joe/palettes/5320363007958206072.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cc4657040039bdad2d1553338758de0968536b62 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5320363007958206072.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5332974099780181938.palette.png b/game/resources/themes/Joe/palettes/5332974099780181938.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b7ba3d59fd26dd30d2fcadaf5242cb7d0fa837e1 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5332974099780181938.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5344816217607939460.palette.png b/game/resources/themes/Joe/palettes/5344816217607939460.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c9a589ccd6f522495b53635f01370e83405ef4bf Binary files /dev/null and b/game/resources/themes/Joe/palettes/5344816217607939460.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5432861150127998550.palette.png b/game/resources/themes/Joe/palettes/5432861150127998550.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..419ca7580c98e982f636c4def776889b42d11cc1 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5432861150127998550.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5524446078768930468.palette.png b/game/resources/themes/Joe/palettes/5524446078768930468.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..83602b9a7797c687c56ad274af48f16b56727a31 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5524446078768930468.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5535514879378100968.palette.png b/game/resources/themes/Joe/palettes/5535514879378100968.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c11a6a6630c167b164febec8914c4f3ab3a01f20 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5535514879378100968.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5569460864472897888.palette.png b/game/resources/themes/Joe/palettes/5569460864472897888.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e5ab6bc781374bca4cb41db5de54f5c9242881f6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5569460864472897888.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5572949921980383057.palette.png b/game/resources/themes/Joe/palettes/5572949921980383057.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..401479dd6c514c58cc5a6720dd1330239cd45ddb Binary files /dev/null and b/game/resources/themes/Joe/palettes/5572949921980383057.palette.png differ diff --git a/game/resources/themes/Joe/palettes/558175279190961589.palette.png b/game/resources/themes/Joe/palettes/558175279190961589.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..41ae19eaa765119e5c491f7c4d15ad9fd5e2ecb3 Binary files /dev/null and b/game/resources/themes/Joe/palettes/558175279190961589.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5639794204837308176.palette.png b/game/resources/themes/Joe/palettes/5639794204837308176.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..81cabee1a6c4f465a8be165464a469b43da63484 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5639794204837308176.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5651407936893431532.palette.png b/game/resources/themes/Joe/palettes/5651407936893431532.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0fe5ee08b78334bca7a68e4bfa69c6f28731ead5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5651407936893431532.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5751934617139738656.palette.png b/game/resources/themes/Joe/palettes/5751934617139738656.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9be63cb88bba10402585ae6ed6ba79c66c93076e Binary files /dev/null and b/game/resources/themes/Joe/palettes/5751934617139738656.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5788063559693160127.palette.png b/game/resources/themes/Joe/palettes/5788063559693160127.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..456a57f4786c3370b29e2adbcf3e10af5e48ab73 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5788063559693160127.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5791607772719643028.palette.png b/game/resources/themes/Joe/palettes/5791607772719643028.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8eab5e505fb9112025857c7975dd9a1b5c96c22e Binary files /dev/null and b/game/resources/themes/Joe/palettes/5791607772719643028.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5832027463213652009.palette.png b/game/resources/themes/Joe/palettes/5832027463213652009.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5daf8bd3519a85d80d7a4a9e31a94ee0b9729c7e Binary files /dev/null and b/game/resources/themes/Joe/palettes/5832027463213652009.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5867067554203555603.palette.png b/game/resources/themes/Joe/palettes/5867067554203555603.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0f19bcfc3b6385306441077a2b888e238c6cd855 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5867067554203555603.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5893956609084010735.palette.png b/game/resources/themes/Joe/palettes/5893956609084010735.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2e813483706bf3bd380ecc2d3598cf163f98d793 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5893956609084010735.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5912466409293918296.palette.png b/game/resources/themes/Joe/palettes/5912466409293918296.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f88be963755460d1910694113fbe16ce1077ca75 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5912466409293918296.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5974464434445649605.palette.png b/game/resources/themes/Joe/palettes/5974464434445649605.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dcd83417221ba78adbc9a3ba4e61a679e060ab96 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5974464434445649605.palette.png differ diff --git a/game/resources/themes/Joe/palettes/59754270351014555.palette.png b/game/resources/themes/Joe/palettes/59754270351014555.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7a5e360cfc6101e7893b57dae88c5b6680f672de Binary files /dev/null and b/game/resources/themes/Joe/palettes/59754270351014555.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5994127262373281861.palette.png b/game/resources/themes/Joe/palettes/5994127262373281861.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c0f425ddea72e66ec67fd09701502f0ab416d352 Binary files /dev/null and b/game/resources/themes/Joe/palettes/5994127262373281861.palette.png differ diff --git a/game/resources/themes/Joe/palettes/5997805985394283688.palette.png b/game/resources/themes/Joe/palettes/5997805985394283688.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..63986003f173fb3c1abddd75119ba7df4db7f66d Binary files /dev/null and b/game/resources/themes/Joe/palettes/5997805985394283688.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6003427804221504097.palette.png b/game/resources/themes/Joe/palettes/6003427804221504097.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..09036af2571eb51934ac43c663c4b640e57f163e Binary files /dev/null and b/game/resources/themes/Joe/palettes/6003427804221504097.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6010252673218591502.palette.png b/game/resources/themes/Joe/palettes/6010252673218591502.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6773c48db56c874fc9ad4bcb22fff127919e5799 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6010252673218591502.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6014025597213786798.palette.png b/game/resources/themes/Joe/palettes/6014025597213786798.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ac01f1ccf8432b39785785bc2a5be8e991ea4775 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6014025597213786798.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6034285273295968447.palette.png b/game/resources/themes/Joe/palettes/6034285273295968447.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ccabf438b800dd79ce89d3f5dbef3b8055247d2d Binary files /dev/null and b/game/resources/themes/Joe/palettes/6034285273295968447.palette.png differ diff --git a/game/resources/themes/Joe/palettes/608280776518732550.palette.png b/game/resources/themes/Joe/palettes/608280776518732550.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4b75bafb8569af3bb745096e1fa5dbe3b09d64ce Binary files /dev/null and b/game/resources/themes/Joe/palettes/608280776518732550.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6122043936360860596.palette.png b/game/resources/themes/Joe/palettes/6122043936360860596.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8c29d1a75f7a303f8990fbea2e1b8a472331f7c5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6122043936360860596.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6125008583980353529.palette.png b/game/resources/themes/Joe/palettes/6125008583980353529.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..28843915fa9fdb19140b64097e337760fa156657 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6125008583980353529.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6134972835166364364.palette.png b/game/resources/themes/Joe/palettes/6134972835166364364.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a575a9a4ec8800a9fc44ed6430562139e610cef5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6134972835166364364.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6172400751630905570.palette.png b/game/resources/themes/Joe/palettes/6172400751630905570.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5ccbc4c8f06e414a8fdea9970d41bf108da43a Binary files /dev/null and b/game/resources/themes/Joe/palettes/6172400751630905570.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6217560952528712216.palette.png b/game/resources/themes/Joe/palettes/6217560952528712216.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..61fb321a4a20d709eeb2a6cc42c93beef71fc90f Binary files /dev/null and b/game/resources/themes/Joe/palettes/6217560952528712216.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6235948018792109526.palette.png b/game/resources/themes/Joe/palettes/6235948018792109526.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e22186bf1dffb59c0811542435629678a80dc3 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6235948018792109526.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6266444899081536209.palette.png b/game/resources/themes/Joe/palettes/6266444899081536209.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..58f46259b6a6101f5afea3a4701b1f598db0f251 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6266444899081536209.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6427043017876278866.palette.png b/game/resources/themes/Joe/palettes/6427043017876278866.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d445715c7f245c834eef9e46a4cde3217b9fef0c Binary files /dev/null and b/game/resources/themes/Joe/palettes/6427043017876278866.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6444110448553382884.palette.png b/game/resources/themes/Joe/palettes/6444110448553382884.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..75b00bd73c9236a85c3db0f8392efbcfc48c0d1f Binary files /dev/null and b/game/resources/themes/Joe/palettes/6444110448553382884.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6446194980061187959.palette.png b/game/resources/themes/Joe/palettes/6446194980061187959.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6f668f944b4997c10d9d0faa309fbe032f7f3915 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6446194980061187959.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6470814456390026401.palette.png b/game/resources/themes/Joe/palettes/6470814456390026401.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..519c458fb1ef81253a783515fa2ff997ca7857a6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6470814456390026401.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6480868368416858452.palette.png b/game/resources/themes/Joe/palettes/6480868368416858452.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b82736264838ba340838afba5896d18ad4ccd435 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6480868368416858452.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6488214105233409141.palette.png b/game/resources/themes/Joe/palettes/6488214105233409141.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..eada68e916e7c05b33d9de9cb082240bcaf366a5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6488214105233409141.palette.png differ diff --git a/game/resources/themes/Joe/palettes/64971428059101098.palette.png b/game/resources/themes/Joe/palettes/64971428059101098.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9e87f6264148670071a397cf617d1f9fa1a2e2fc Binary files /dev/null and b/game/resources/themes/Joe/palettes/64971428059101098.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6557095441189746635.palette.png b/game/resources/themes/Joe/palettes/6557095441189746635.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6c3d5044898a2ea74443b00e0e62a58ba56b082d Binary files /dev/null and b/game/resources/themes/Joe/palettes/6557095441189746635.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6561509098362877081.palette.png b/game/resources/themes/Joe/palettes/6561509098362877081.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..738966f924906eb501caefa843b8397da05fbbda Binary files /dev/null and b/game/resources/themes/Joe/palettes/6561509098362877081.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6576909364091494318.palette.png b/game/resources/themes/Joe/palettes/6576909364091494318.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d6e305aef3df4a70fb1600e942276a0bb47fde2b Binary files /dev/null and b/game/resources/themes/Joe/palettes/6576909364091494318.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6585043012251443381.palette.png b/game/resources/themes/Joe/palettes/6585043012251443381.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2be68ac48cb87b85c0663c0e77fa6574e776c8b2 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6585043012251443381.palette.png differ diff --git a/game/resources/themes/Joe/palettes/658553060823927203.palette.png b/game/resources/themes/Joe/palettes/658553060823927203.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..28931dc353e031c3876f38db0458e36c5c26830e Binary files /dev/null and b/game/resources/themes/Joe/palettes/658553060823927203.palette.png differ diff --git a/game/resources/themes/Joe/palettes/661868496339852418.palette.png b/game/resources/themes/Joe/palettes/661868496339852418.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..71053ee855dd3a3d8c95cec16b52955e69f4a366 Binary files /dev/null and b/game/resources/themes/Joe/palettes/661868496339852418.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6620665417537918401.palette.png b/game/resources/themes/Joe/palettes/6620665417537918401.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c39509682e004de9ed4e645bcc914f71f88d3d9e Binary files /dev/null and b/game/resources/themes/Joe/palettes/6620665417537918401.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6668686360761177377.palette.png b/game/resources/themes/Joe/palettes/6668686360761177377.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ef659a094ef362e81a45571dd55bca56edb92895 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6668686360761177377.palette.png differ diff --git a/game/resources/themes/Joe/palettes/670027886914795549.palette.png b/game/resources/themes/Joe/palettes/670027886914795549.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d2bebd91499115b27482fa0330ba69f045fb9192 Binary files /dev/null and b/game/resources/themes/Joe/palettes/670027886914795549.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6713368626657089351.palette.png b/game/resources/themes/Joe/palettes/6713368626657089351.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..861fa2dae88ee7ff43f05d07b493842865df5e1a Binary files /dev/null and b/game/resources/themes/Joe/palettes/6713368626657089351.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6730278105855869038.palette.png b/game/resources/themes/Joe/palettes/6730278105855869038.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6840a35f45593a6a391a11c077031378925ea3e4 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6730278105855869038.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6731820989441590633.palette.png b/game/resources/themes/Joe/palettes/6731820989441590633.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..45254db60d77ab843f750d9c4cd8721990501a88 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6731820989441590633.palette.png differ diff --git a/game/resources/themes/Joe/palettes/67392578216407537.palette.png b/game/resources/themes/Joe/palettes/67392578216407537.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..12bb43331eed4a955e530d21318297d985d495cf Binary files /dev/null and b/game/resources/themes/Joe/palettes/67392578216407537.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6747409495995714754.palette.png b/game/resources/themes/Joe/palettes/6747409495995714754.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..846c602ff4c2204db576e2bda18d610c73c1aa1a Binary files /dev/null and b/game/resources/themes/Joe/palettes/6747409495995714754.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6752185712840242076.palette.png b/game/resources/themes/Joe/palettes/6752185712840242076.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3163ef26e0d1b9baa64322190aa506b68dc64ca7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6752185712840242076.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6760359372951316369.palette.png b/game/resources/themes/Joe/palettes/6760359372951316369.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7b1d28c6be648534d85922633b80f81014ea14ab Binary files /dev/null and b/game/resources/themes/Joe/palettes/6760359372951316369.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6763227896515332617.palette.png b/game/resources/themes/Joe/palettes/6763227896515332617.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..db774967c0b3ca680719bd27bc3665ffe79353ad Binary files /dev/null and b/game/resources/themes/Joe/palettes/6763227896515332617.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6787571075404818961.palette.png b/game/resources/themes/Joe/palettes/6787571075404818961.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..da07e69d0eacefb598fc61b451dfde0f6d226338 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6787571075404818961.palette.png differ diff --git a/game/resources/themes/Joe/palettes/679225777407357714.palette.png b/game/resources/themes/Joe/palettes/679225777407357714.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..76344b1653fb921a13d500a18860d44cbb747d5f Binary files /dev/null and b/game/resources/themes/Joe/palettes/679225777407357714.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6844892261364340211.palette.png b/game/resources/themes/Joe/palettes/6844892261364340211.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b946a5f243d97f83865989a4f8f9a46b93ec4f0a Binary files /dev/null and b/game/resources/themes/Joe/palettes/6844892261364340211.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6854689693673298018.palette.png b/game/resources/themes/Joe/palettes/6854689693673298018.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..07ad7b89b7becaa86acadbbce0fd3c69a3bf37e4 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6854689693673298018.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6890090118243829509.palette.png b/game/resources/themes/Joe/palettes/6890090118243829509.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ab4d8467f659f1c344d89b13eeb389a86d071b21 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6890090118243829509.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6911326430373202526.palette.png b/game/resources/themes/Joe/palettes/6911326430373202526.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a9d5bb067b7070a556a43776b36e5bdd6e218a01 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6911326430373202526.palette.png differ diff --git a/game/resources/themes/Joe/palettes/6972394351321036046.palette.png b/game/resources/themes/Joe/palettes/6972394351321036046.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5409e43898d70050220e58b2c3ca0e037040e359 Binary files /dev/null and b/game/resources/themes/Joe/palettes/6972394351321036046.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7040575083185563192.palette.png b/game/resources/themes/Joe/palettes/7040575083185563192.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5189c32fef7ae44c19f349273e2931210d224413 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7040575083185563192.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7045277800982118207.palette.png b/game/resources/themes/Joe/palettes/7045277800982118207.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3cc123ed333f6898fc87d242b88b060c2227b01f Binary files /dev/null and b/game/resources/themes/Joe/palettes/7045277800982118207.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7079177346808812744.palette.png b/game/resources/themes/Joe/palettes/7079177346808812744.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..40977ad7bb7427c84d9bb180bd454bd1437899ea Binary files /dev/null and b/game/resources/themes/Joe/palettes/7079177346808812744.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7090450834676445028.palette.png b/game/resources/themes/Joe/palettes/7090450834676445028.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..68531b601d4b8ed63e5b4909b2513553db5177c3 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7090450834676445028.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7116212659769247326.palette.png b/game/resources/themes/Joe/palettes/7116212659769247326.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4e9b0136cbe1034b04d740b464c25a54c2bc9c95 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7116212659769247326.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7144214600253166832.palette.png b/game/resources/themes/Joe/palettes/7144214600253166832.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a6a4cbcc577632915d1c2937276eee8c84407558 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7144214600253166832.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7167382766011845915.palette.png b/game/resources/themes/Joe/palettes/7167382766011845915.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d28fca1632b3fb92b4fdf8e301256db17271fa29 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7167382766011845915.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7213822493279428910.palette.png b/game/resources/themes/Joe/palettes/7213822493279428910.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1b782e79fbd02db58e68f8e8e89e9535f2ae49d6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7213822493279428910.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7217415962336089813.palette.png b/game/resources/themes/Joe/palettes/7217415962336089813.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9e544a565bfabb668e2e5ecc0a872b5691d38fdb Binary files /dev/null and b/game/resources/themes/Joe/palettes/7217415962336089813.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7220056893032933539.palette.png b/game/resources/themes/Joe/palettes/7220056893032933539.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..70fe9cf73a1aa1b31cd8829fd3e271b134c42d84 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7220056893032933539.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7260789106795030230.palette.png b/game/resources/themes/Joe/palettes/7260789106795030230.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a26234cf217619239d7999c2fbb4e819f8a849d8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7260789106795030230.palette.png differ diff --git a/game/resources/themes/Joe/palettes/728518933146676579.palette.png b/game/resources/themes/Joe/palettes/728518933146676579.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f62498ddbe2e287c6ad0e41b3d649bc600150e81 Binary files /dev/null and b/game/resources/themes/Joe/palettes/728518933146676579.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7291811540598792998.palette.png b/game/resources/themes/Joe/palettes/7291811540598792998.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d53dba23420ba503626b25684fb4c99ba29cb543 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7291811540598792998.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7414442486233370010.palette.png b/game/resources/themes/Joe/palettes/7414442486233370010.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3861afd4dde166faf62be50366fd43ed73e3c2b7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7414442486233370010.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7449382721764291205.palette.png b/game/resources/themes/Joe/palettes/7449382721764291205.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f4c92c6da276ddc5ee9594d3df8559116d941eda Binary files /dev/null and b/game/resources/themes/Joe/palettes/7449382721764291205.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7450383441066708184.palette.png b/game/resources/themes/Joe/palettes/7450383441066708184.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9db44f3ea949f89f7362d6d06b7256421212acc0 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7450383441066708184.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7467907995626017261.palette.png b/game/resources/themes/Joe/palettes/7467907995626017261.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b29e9073f663758fb47c1ea810d6a29802181b48 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7467907995626017261.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7509983888510660554.palette.png b/game/resources/themes/Joe/palettes/7509983888510660554.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e44a9479c3e181184fe7ade7a5f9108a1c4c297e Binary files /dev/null and b/game/resources/themes/Joe/palettes/7509983888510660554.palette.png differ diff --git a/game/resources/themes/Joe/palettes/751881101374120385.palette.png b/game/resources/themes/Joe/palettes/751881101374120385.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1bb151739abaa765ee8ee5ffdeaa8b945094961d Binary files /dev/null and b/game/resources/themes/Joe/palettes/751881101374120385.palette.png differ diff --git a/game/resources/themes/Joe/palettes/75475877668624685.palette.png b/game/resources/themes/Joe/palettes/75475877668624685.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..50e5d28174e6d023f7768d8c773e26065fcdbc56 Binary files /dev/null and b/game/resources/themes/Joe/palettes/75475877668624685.palette.png differ diff --git a/game/resources/themes/Joe/palettes/759419802993964642.palette.png b/game/resources/themes/Joe/palettes/759419802993964642.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6f9acfd4c6aa2c7d2c3aa501351b5a1311d56630 Binary files /dev/null and b/game/resources/themes/Joe/palettes/759419802993964642.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7596538145585501578.palette.png b/game/resources/themes/Joe/palettes/7596538145585501578.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cd49da459c5f0d4607ac176defe661ebec606179 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7596538145585501578.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7609365572750977690.palette.png b/game/resources/themes/Joe/palettes/7609365572750977690.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0d8bd7fe8674910ea1e4a6cf1c576172925af9f1 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7609365572750977690.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7626166006271296550.palette.png b/game/resources/themes/Joe/palettes/7626166006271296550.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d28a26ba39bb0c765562b3b9f4c00519e8fa8dbe Binary files /dev/null and b/game/resources/themes/Joe/palettes/7626166006271296550.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7638307033461764853.palette.png b/game/resources/themes/Joe/palettes/7638307033461764853.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9faac0a9aa1ae87a8b5f964c628885e883dfefff Binary files /dev/null and b/game/resources/themes/Joe/palettes/7638307033461764853.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7661325747490095410.palette.png b/game/resources/themes/Joe/palettes/7661325747490095410.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f1b3890383197f7844dd114f30ae41545f7ac2 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7661325747490095410.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7691720372629531262.palette.png b/game/resources/themes/Joe/palettes/7691720372629531262.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d8032b5a112a63faf817ee35e905682bfea6238f Binary files /dev/null and b/game/resources/themes/Joe/palettes/7691720372629531262.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7708206837289039952.palette.png b/game/resources/themes/Joe/palettes/7708206837289039952.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..28bef44c69ad7a1d7a60ec1b3efc973f82a3a61c Binary files /dev/null and b/game/resources/themes/Joe/palettes/7708206837289039952.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7709068593495937477.palette.png b/game/resources/themes/Joe/palettes/7709068593495937477.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b99fa73c9301028f554b56a041e5bb04c90ead58 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7709068593495937477.palette.png differ diff --git a/game/resources/themes/Joe/palettes/773192912525869220.palette.png b/game/resources/themes/Joe/palettes/773192912525869220.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..48753b8fed04759aa095676983636dbd6d7b1ba5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/773192912525869220.palette.png differ diff --git a/game/resources/themes/Joe/palettes/77626288038329471.palette.png b/game/resources/themes/Joe/palettes/77626288038329471.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1d14417bdb9206280d0e4e79613b7ef7238e90f4 Binary files /dev/null and b/game/resources/themes/Joe/palettes/77626288038329471.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7766685349854697273.palette.png b/game/resources/themes/Joe/palettes/7766685349854697273.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..531b2f6dd8e307db781538dcf93762f2f66322c9 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7766685349854697273.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7777542094139487538.palette.png b/game/resources/themes/Joe/palettes/7777542094139487538.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2e1dd5ca95d4474c2c664ca7a6ba7ab1efaea122 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7777542094139487538.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7791330896793901577.palette.png b/game/resources/themes/Joe/palettes/7791330896793901577.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d6901f24f4ae639b9884ba80c1a6c6b3c9041218 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7791330896793901577.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7825862023023573639.palette.png b/game/resources/themes/Joe/palettes/7825862023023573639.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1abfa7e0cb251143fa2e4656b118005a586cb7b7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7825862023023573639.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7895683013792794487.palette.png b/game/resources/themes/Joe/palettes/7895683013792794487.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c284579e3d3800844b9cca99cc6b32e8f76d5657 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7895683013792794487.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7918911994997014930.palette.png b/game/resources/themes/Joe/palettes/7918911994997014930.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4f1b8ca0e1e12d3901e58649073463f9a5e6bac7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7918911994997014930.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7940343849875361827.palette.png b/game/resources/themes/Joe/palettes/7940343849875361827.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8d0a42122d44ff23a26d6af975516168a05efca1 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7940343849875361827.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7970273100052487557.palette.png b/game/resources/themes/Joe/palettes/7970273100052487557.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..140267ef9bd332b0a86a0dbaff7b3c073c456a55 Binary files /dev/null and b/game/resources/themes/Joe/palettes/7970273100052487557.palette.png differ diff --git a/game/resources/themes/Joe/palettes/7977454521855002954.palette.png b/game/resources/themes/Joe/palettes/7977454521855002954.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aaba13d406756feb004c86c0191d38636f33d72d Binary files /dev/null and b/game/resources/themes/Joe/palettes/7977454521855002954.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8000506729009025894.palette.png b/game/resources/themes/Joe/palettes/8000506729009025894.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..eb6b510b5f8f3d1673f05446501d1cf69a399698 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8000506729009025894.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8011602458130234269.palette.png b/game/resources/themes/Joe/palettes/8011602458130234269.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..94f7ad4dfa19afed64119bb5d8e3f343a086709e Binary files /dev/null and b/game/resources/themes/Joe/palettes/8011602458130234269.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8022235378861655139.palette.png b/game/resources/themes/Joe/palettes/8022235378861655139.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bc5f842252e5c40b999c0c827ec9dd554b382aff Binary files /dev/null and b/game/resources/themes/Joe/palettes/8022235378861655139.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8071974825403294892.palette.png b/game/resources/themes/Joe/palettes/8071974825403294892.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9f64b46a67d874fc4e5a5ca0bc32a3126086710e Binary files /dev/null and b/game/resources/themes/Joe/palettes/8071974825403294892.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8111726846509575509.palette.png b/game/resources/themes/Joe/palettes/8111726846509575509.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..51049ef787ef736d3e302e7cf5aad9b26f00a27e Binary files /dev/null and b/game/resources/themes/Joe/palettes/8111726846509575509.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8130811058655811077.palette.png b/game/resources/themes/Joe/palettes/8130811058655811077.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a1074a19f70a6492a6ab5c71a95140cf640677dc Binary files /dev/null and b/game/resources/themes/Joe/palettes/8130811058655811077.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8135882679903679192.palette.png b/game/resources/themes/Joe/palettes/8135882679903679192.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0a9df0b7a03ab4ddff0fcab46bdc08a7670ee13f Binary files /dev/null and b/game/resources/themes/Joe/palettes/8135882679903679192.palette.png differ diff --git a/game/resources/themes/Joe/palettes/819043975406583918.palette.png b/game/resources/themes/Joe/palettes/819043975406583918.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..300f77cc675579e6a5f361e258cffe3c829e0f3f Binary files /dev/null and b/game/resources/themes/Joe/palettes/819043975406583918.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8223169432020573834.palette.png b/game/resources/themes/Joe/palettes/8223169432020573834.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6fcc8c3c94bca93683170ab375a4ca033e4c831a Binary files /dev/null and b/game/resources/themes/Joe/palettes/8223169432020573834.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8241987725375669761.palette.png b/game/resources/themes/Joe/palettes/8241987725375669761.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6e0cf1332cde23872933da47ba4d2487316c6368 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8241987725375669761.palette.png differ diff --git a/game/resources/themes/Joe/palettes/824324855052325962.palette.png b/game/resources/themes/Joe/palettes/824324855052325962.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b92b5ca3009cccdb12efacb5bfca6ed5f7816d9f Binary files /dev/null and b/game/resources/themes/Joe/palettes/824324855052325962.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8256340074874221708.palette.png b/game/resources/themes/Joe/palettes/8256340074874221708.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..21d5d0b07cf645a8eae84df4e3296a0e831855ac Binary files /dev/null and b/game/resources/themes/Joe/palettes/8256340074874221708.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8285888629506994050.palette.png b/game/resources/themes/Joe/palettes/8285888629506994050.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dfb98f8ecc45729d5e325119e9b85d0cbce829fe Binary files /dev/null and b/game/resources/themes/Joe/palettes/8285888629506994050.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8288150092652199980.palette.png b/game/resources/themes/Joe/palettes/8288150092652199980.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..52ba3c54fe7af584909ea242e80d9c251a54147f Binary files /dev/null and b/game/resources/themes/Joe/palettes/8288150092652199980.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8317496115442971849.palette.png b/game/resources/themes/Joe/palettes/8317496115442971849.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d29e11f6f4d1f6f5d24f0c6fd02767521aaec209 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8317496115442971849.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8323270243953260128.palette.png b/game/resources/themes/Joe/palettes/8323270243953260128.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..019482f44420f438b930acff180c0634adb34f3e Binary files /dev/null and b/game/resources/themes/Joe/palettes/8323270243953260128.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8353506061739749983.palette.png b/game/resources/themes/Joe/palettes/8353506061739749983.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e57d904a393cc1878defa21806774d833064aa51 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8353506061739749983.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8360353774967705838.palette.png b/game/resources/themes/Joe/palettes/8360353774967705838.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad19bbf206e5f2a51935f1cc23489fcb0af197c Binary files /dev/null and b/game/resources/themes/Joe/palettes/8360353774967705838.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8371346966797072406.palette.png b/game/resources/themes/Joe/palettes/8371346966797072406.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..019dfe71bbdedc0aa009cb0ec13145a5f4cf80fb Binary files /dev/null and b/game/resources/themes/Joe/palettes/8371346966797072406.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8403660897962158579.palette.png b/game/resources/themes/Joe/palettes/8403660897962158579.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..76ae5f7ed1d65ee515900baca81b5c6e1cec8f94 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8403660897962158579.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8466049185835021563.palette.png b/game/resources/themes/Joe/palettes/8466049185835021563.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3909a4e6c59f17ac1e16efe647305c79a12a9208 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8466049185835021563.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8517901421530754081.palette.png b/game/resources/themes/Joe/palettes/8517901421530754081.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..009cbce12cb3fe3401d67a9136a1a889b5e94987 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8517901421530754081.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8539929821698915136.palette.png b/game/resources/themes/Joe/palettes/8539929821698915136.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5901cb905737e8cb1b86360b3edd62fc10789aab Binary files /dev/null and b/game/resources/themes/Joe/palettes/8539929821698915136.palette.png differ diff --git a/game/resources/themes/Joe/palettes/855682968932778213.palette.png b/game/resources/themes/Joe/palettes/855682968932778213.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..faba6eede8a07c301a3cf807edaf67efd5607a99 Binary files /dev/null and b/game/resources/themes/Joe/palettes/855682968932778213.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8631388896397116455.palette.png b/game/resources/themes/Joe/palettes/8631388896397116455.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9272b52b94a07b65f7ede9844018d143b79fb1d0 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8631388896397116455.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8651010337614251747.palette.png b/game/resources/themes/Joe/palettes/8651010337614251747.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0bd44bf81051df77aa3a6b637e00a73b56d78dfb Binary files /dev/null and b/game/resources/themes/Joe/palettes/8651010337614251747.palette.png differ diff --git a/game/resources/themes/Joe/palettes/867568344064131950.palette.png b/game/resources/themes/Joe/palettes/867568344064131950.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..17828d8c6563cbf6d4ab154f9271f28fe9b86a98 Binary files /dev/null and b/game/resources/themes/Joe/palettes/867568344064131950.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8682309636430782527.palette.png b/game/resources/themes/Joe/palettes/8682309636430782527.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..639f3b65e88d48ce82bd028263a043d8a3ed2013 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8682309636430782527.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8738465554162575592.palette.png b/game/resources/themes/Joe/palettes/8738465554162575592.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f15ca7f5482af4b6fe88b40d42cafc77ff002a3a Binary files /dev/null and b/game/resources/themes/Joe/palettes/8738465554162575592.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8754612295172268085.palette.png b/game/resources/themes/Joe/palettes/8754612295172268085.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..26333656327458834ad2639252f173b3f89fb463 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8754612295172268085.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8762453319053068421.palette.png b/game/resources/themes/Joe/palettes/8762453319053068421.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..21aa9c54c8caed0fb10bdf45f7974af106a1f3fc Binary files /dev/null and b/game/resources/themes/Joe/palettes/8762453319053068421.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8796148000831212161.palette.png b/game/resources/themes/Joe/palettes/8796148000831212161.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..80dcfa417d6e4ea05ad83402b56cb1d5b1412770 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8796148000831212161.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8816928682427065603.palette.png b/game/resources/themes/Joe/palettes/8816928682427065603.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f1cf8648846e6288724bc5c145cb86f9c6dda842 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8816928682427065603.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8824868743170530774.palette.png b/game/resources/themes/Joe/palettes/8824868743170530774.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..48273b0b2e7bf3c015ac2184bed6ffcdd6cb4195 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8824868743170530774.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8844580861047791190.palette.png b/game/resources/themes/Joe/palettes/8844580861047791190.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cad2bca991df02ee61c238d45dfeb7f98ac48ae5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8844580861047791190.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8864743791307998505.palette.png b/game/resources/themes/Joe/palettes/8864743791307998505.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..54117daa65bc6218c309e992dd9780e12e044264 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8864743791307998505.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8870311951241432960.palette.png b/game/resources/themes/Joe/palettes/8870311951241432960.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..24f743dd9e4045f43226a2437f6cea8144fd350a Binary files /dev/null and b/game/resources/themes/Joe/palettes/8870311951241432960.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8879232423236312575.palette.png b/game/resources/themes/Joe/palettes/8879232423236312575.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0e7174cba38a9a663462310a728aea104e2f2b95 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8879232423236312575.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8926332517830069512.palette.png b/game/resources/themes/Joe/palettes/8926332517830069512.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1f0a887ec0c41c31f845aecd52ac916b04a6e534 Binary files /dev/null and b/game/resources/themes/Joe/palettes/8926332517830069512.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8932463186967313783.palette.png b/game/resources/themes/Joe/palettes/8932463186967313783.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cbecdffa15469e96fc60d1473690f71e973946cc Binary files /dev/null and b/game/resources/themes/Joe/palettes/8932463186967313783.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8989891402062425476.palette.png b/game/resources/themes/Joe/palettes/8989891402062425476.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c5f8f67eda55cf87869085c3adb2da39d5a299aa Binary files /dev/null and b/game/resources/themes/Joe/palettes/8989891402062425476.palette.png differ diff --git a/game/resources/themes/Joe/palettes/899169705107830507.palette.png b/game/resources/themes/Joe/palettes/899169705107830507.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dadc801029adbbb6c0086be9f4bea496ae6b2623 Binary files /dev/null and b/game/resources/themes/Joe/palettes/899169705107830507.palette.png differ diff --git a/game/resources/themes/Joe/palettes/8999930758122083124.palette.png b/game/resources/themes/Joe/palettes/8999930758122083124.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..13c0f3fb6ba277fa030d5d3f946a3560fe53312e Binary files /dev/null and b/game/resources/themes/Joe/palettes/8999930758122083124.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9030904534210642071.palette.png b/game/resources/themes/Joe/palettes/9030904534210642071.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..704282b0e7a9be2939eb96cdf6b118fee280cf94 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9030904534210642071.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9088408239035030453.palette.png b/game/resources/themes/Joe/palettes/9088408239035030453.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f33d5fc37ec1806a9d90b9c13ae911c0f52488f7 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9088408239035030453.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9089468185103044485.palette.png b/game/resources/themes/Joe/palettes/9089468185103044485.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fba4f53b421acc936fa3bf96394e57423b4f67ba Binary files /dev/null and b/game/resources/themes/Joe/palettes/9089468185103044485.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9102894614821222595.palette.png b/game/resources/themes/Joe/palettes/9102894614821222595.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..58f1d5c024acabeb6679cbec8a92e830dc8570cd Binary files /dev/null and b/game/resources/themes/Joe/palettes/9102894614821222595.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9116341108916674429.palette.png b/game/resources/themes/Joe/palettes/9116341108916674429.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5808ba76f02d965396fbd1338ba72d8cb89adfc6 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9116341108916674429.palette.png differ diff --git a/game/resources/themes/Joe/palettes/914934952411541796.palette.png b/game/resources/themes/Joe/palettes/914934952411541796.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dd85fd58cf042e79243b60964d2c1718cee6a557 Binary files /dev/null and b/game/resources/themes/Joe/palettes/914934952411541796.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9150158337753884701.palette.png b/game/resources/themes/Joe/palettes/9150158337753884701.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..02727a3446da2035ca70b77d0540f5a45365f51b Binary files /dev/null and b/game/resources/themes/Joe/palettes/9150158337753884701.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9174821747069259263.palette.png b/game/resources/themes/Joe/palettes/9174821747069259263.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..71382993ed9b5ec2a7698bda0c2818f237ab0ad8 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9174821747069259263.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9270932926536022684.palette.png b/game/resources/themes/Joe/palettes/9270932926536022684.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a4ad71119e9a4a863a213f2b62b840af3f2a0587 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9270932926536022684.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9297395328285927375.palette.png b/game/resources/themes/Joe/palettes/9297395328285927375.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8fc16cd97b6b47adfb75038a0a8e7c3a93cdd5a5 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9297395328285927375.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9352488094288904713.palette.png b/game/resources/themes/Joe/palettes/9352488094288904713.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..92cd307c42be807983ca64c13209064855dd4e32 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9352488094288904713.palette.png differ diff --git a/game/resources/themes/Joe/palettes/936810485335911457.palette.png b/game/resources/themes/Joe/palettes/936810485335911457.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..257a76b580e303830d6543f74a6f9557288dbc7f Binary files /dev/null and b/game/resources/themes/Joe/palettes/936810485335911457.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9389728385729281978.palette.png b/game/resources/themes/Joe/palettes/9389728385729281978.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7a448691f7a565e7033e5e6482edc950cc6d3b15 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9389728385729281978.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9484907373797106351.palette.png b/game/resources/themes/Joe/palettes/9484907373797106351.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..67e506cb8eee825e18f31abdab1131cb59644123 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9484907373797106351.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9491318981801652627.palette.png b/game/resources/themes/Joe/palettes/9491318981801652627.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1220cd2d447dae632f59455fdafc730998cbffe3 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9491318981801652627.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9492507814847304641.palette.png b/game/resources/themes/Joe/palettes/9492507814847304641.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..44d39880392854c2ccad767d2f93b97e4a02992e Binary files /dev/null and b/game/resources/themes/Joe/palettes/9492507814847304641.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9594847677518680025.palette.png b/game/resources/themes/Joe/palettes/9594847677518680025.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7c4a97b5d739c5905030349ff12ee3ee4d6c6746 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9594847677518680025.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9645496082982891164.palette.png b/game/resources/themes/Joe/palettes/9645496082982891164.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b4c634f4a456af42264bb5f7ac55fa059007edda Binary files /dev/null and b/game/resources/themes/Joe/palettes/9645496082982891164.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9717885835492510595.palette.png b/game/resources/themes/Joe/palettes/9717885835492510595.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9ccd90e82b7d7fee6673142e623be5a46bc72ea1 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9717885835492510595.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9746962209450814272.palette.png b/game/resources/themes/Joe/palettes/9746962209450814272.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1083c457a15b206aa40f7ab57881c462873f583d Binary files /dev/null and b/game/resources/themes/Joe/palettes/9746962209450814272.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9764121855139815836.palette.png b/game/resources/themes/Joe/palettes/9764121855139815836.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..366afb017d32db9729f57e759cb6eb144c254482 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9764121855139815836.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9785547753389681764.palette.png b/game/resources/themes/Joe/palettes/9785547753389681764.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..50ba18fe3c458c582ff581e65159fd215219f283 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9785547753389681764.palette.png differ diff --git a/game/resources/themes/Joe/palettes/980003069679872548.palette.png b/game/resources/themes/Joe/palettes/980003069679872548.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..abbb7b0ad124d2c840a11494b756d9c0c17d076d Binary files /dev/null and b/game/resources/themes/Joe/palettes/980003069679872548.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9802468203257364707.palette.png b/game/resources/themes/Joe/palettes/9802468203257364707.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d4730fd97d6ccf01021c556973059e86926110d9 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9802468203257364707.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9891645480607681270.palette.png b/game/resources/themes/Joe/palettes/9891645480607681270.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2656f70338dd03ccb3b8b24578d6870db2df7855 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9891645480607681270.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9906115669758088784.palette.png b/game/resources/themes/Joe/palettes/9906115669758088784.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3fdf3a2deb8e13f8ad7693ee56e99674094b6133 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9906115669758088784.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9917253383465837685.palette.png b/game/resources/themes/Joe/palettes/9917253383465837685.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ac162554c924592095f5ef66f715914c29cbefad Binary files /dev/null and b/game/resources/themes/Joe/palettes/9917253383465837685.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9946351550667825501.palette.png b/game/resources/themes/Joe/palettes/9946351550667825501.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dbd7d49be8488c9d642167ce19164718c8d4b6e3 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9946351550667825501.palette.png differ diff --git a/game/resources/themes/Joe/palettes/995815104451718617.palette.png b/game/resources/themes/Joe/palettes/995815104451718617.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..12d298896e671bc3c98bafe9c8870865b12145c4 Binary files /dev/null and b/game/resources/themes/Joe/palettes/995815104451718617.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9962758620271573330.palette.png b/game/resources/themes/Joe/palettes/9962758620271573330.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a7ac6266b9d3ffcd4417366644cc337b837dfb43 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9962758620271573330.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9971162925609855275.palette.png b/game/resources/themes/Joe/palettes/9971162925609855275.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ca378e1b2505ee122de546122382f2759ddf3c4d Binary files /dev/null and b/game/resources/themes/Joe/palettes/9971162925609855275.palette.png differ diff --git a/game/resources/themes/Joe/palettes/9979984574944743567.palette.png b/game/resources/themes/Joe/palettes/9979984574944743567.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8a63c0be145388687cbe555cc9355b165d36a481 Binary files /dev/null and b/game/resources/themes/Joe/palettes/9979984574944743567.palette.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color0.png b/game/resources/themes/Joe/renders/background-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..4889d97b478560f974a5f8de26c7f46e80fbbe35 Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color0.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color1.png b/game/resources/themes/Joe/renders/background-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea3d19fe6e8ae8ac680a3a2e121fb9a1bacb22f Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color1.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color10.png b/game/resources/themes/Joe/renders/background-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..b42e4b1725cae6af0cd8358a0c216d5d7486ca12 Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color10.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color11.png b/game/resources/themes/Joe/renders/background-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..3166f2e458528742c728833f445b9e51dd4bcacc Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color11.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color12.png b/game/resources/themes/Joe/renders/background-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..46770ccd92504ae5d9baff6c47e01eb06e54813c Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color12.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color13.png b/game/resources/themes/Joe/renders/background-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..4b9d7856359282d459670666274face1c423dcbc Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color13.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color14.png b/game/resources/themes/Joe/renders/background-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..adc599facfb4db7117e6e75c57cbe0b93007132c Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color14.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color15.png b/game/resources/themes/Joe/renders/background-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..e960eb315c6b7ef05f85e6654a705f687f552000 Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color15.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color16.png b/game/resources/themes/Joe/renders/background-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..4410c9b80a74c8e78fa435f9f69f1a856f6e578f Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color16.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color17.png b/game/resources/themes/Joe/renders/background-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..e98932bf2fd6dc1bf211aab65f1d3c79b66892ca Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color17.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color18.png b/game/resources/themes/Joe/renders/background-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..4889d97b478560f974a5f8de26c7f46e80fbbe35 Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color18.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color19.png b/game/resources/themes/Joe/renders/background-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea3d19fe6e8ae8ac680a3a2e121fb9a1bacb22f Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color19.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color2.png b/game/resources/themes/Joe/renders/background-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..70a78cfb3db632f3cdfc53b34656f7597c5fd709 Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color2.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color3.png b/game/resources/themes/Joe/renders/background-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..edc9fd56a127dd9f2ecae8e5a4b034bb0439d899 Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color3.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color4.png b/game/resources/themes/Joe/renders/background-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..229325e4232a7fa2968ca33371f70771c1d25831 Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color4.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color5.png b/game/resources/themes/Joe/renders/background-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..09c8950082904aeff77c105b368d8d1cfd981c2f Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color5.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color6.png b/game/resources/themes/Joe/renders/background-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..0ebf2bb3dd2b22741abd6a5808947d8c89fc9e7b Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color6.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color7.png b/game/resources/themes/Joe/renders/background-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..f2d55d744bcb79f97943f6f05a63ad417ba51b08 Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color7.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color8.png b/game/resources/themes/Joe/renders/background-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..99e54756696fad8983658504b9f53aa1f26fb5bf Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color8.png differ diff --git a/game/resources/themes/Joe/renders/background-sheet-0_color9.png b/game/resources/themes/Joe/renders/background-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..3709d78bcc9c9ee57502128095108dd1a8e1605c Binary files /dev/null and b/game/resources/themes/Joe/renders/background-sheet-0_color9.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color0.png b/game/resources/themes/Joe/renders/diver-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..8775b4d79a68fe1d27804844f4950c21e1ae8eb3 Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color0.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color1.png b/game/resources/themes/Joe/renders/diver-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..1916692f185d3acb3b6c7b84cedcb4fbbffd5c49 Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color1.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color10.png b/game/resources/themes/Joe/renders/diver-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..e0dec038c46ff466d3f4509476e37be07a2e19b1 Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color10.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color11.png b/game/resources/themes/Joe/renders/diver-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..a49d9815e34cf077c3a3a66ac8f417fe67d52b6e Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color11.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color12.png b/game/resources/themes/Joe/renders/diver-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..99bde8d471bf8caca5526ec792db7cf610ed67f9 Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color12.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color13.png b/game/resources/themes/Joe/renders/diver-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..0d76f5ec09d6770a3084bdb7808c87f59d35d0d6 Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color13.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color14.png b/game/resources/themes/Joe/renders/diver-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6a15e63246b407318f46b3acce257e6710f708 Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color14.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color15.png b/game/resources/themes/Joe/renders/diver-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..b499d69c4ca538bb905478be8257acdeac995ca4 Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color15.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color16.png b/game/resources/themes/Joe/renders/diver-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..80d1de74b250fe949bf1339b91503ec36b052439 Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color16.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color17.png b/game/resources/themes/Joe/renders/diver-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..5542fc3092f61759adfa1853c5384e81a2961385 Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color17.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color18.png b/game/resources/themes/Joe/renders/diver-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..8775b4d79a68fe1d27804844f4950c21e1ae8eb3 Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color18.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color19.png b/game/resources/themes/Joe/renders/diver-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..1916692f185d3acb3b6c7b84cedcb4fbbffd5c49 Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color19.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color2.png b/game/resources/themes/Joe/renders/diver-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..34f082554dfabec01ad96f38668c5d5718445a0c Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color2.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color3.png b/game/resources/themes/Joe/renders/diver-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..a908b08d1cb520246284d92c8c0349f5daad8776 Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color3.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color4.png b/game/resources/themes/Joe/renders/diver-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..88ee47ebdfa6615c8ed315118ab3c6bc9b605252 Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color4.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color5.png b/game/resources/themes/Joe/renders/diver-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..e3a0c6b23e40dfc01a927ae5d51a22be9926f757 Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color5.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color6.png b/game/resources/themes/Joe/renders/diver-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..f771f74dd7650f72ec289267c499b26ad484d57c Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color6.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color7.png b/game/resources/themes/Joe/renders/diver-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..218bcd51c8150d225a82ae081c12b7b1b771c0ac Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color7.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color8.png b/game/resources/themes/Joe/renders/diver-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..729cc1508c33929591aa512d83b97460fc644e1a Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color8.png differ diff --git a/game/resources/themes/Joe/renders/diver-sheet-0_color9.png b/game/resources/themes/Joe/renders/diver-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..1940c77c84bb6358bfa605fb18c48940409074bb Binary files /dev/null and b/game/resources/themes/Joe/renders/diver-sheet-0_color9.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color0.png b/game/resources/themes/Joe/renders/ink-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac14f9c8d9cc0000cf0f0ae7d9a74fc7d0eadba Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color0.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color1.png b/game/resources/themes/Joe/renders/ink-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..03eeb1f57c0454410ddd7a1ff61f01894c3e21d5 Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color1.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color10.png b/game/resources/themes/Joe/renders/ink-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..270ccf2739a4718900259f162c981d6af5662c88 Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color10.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color11.png b/game/resources/themes/Joe/renders/ink-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..c48db3290e6ae368829d53601536000fdb388f7d Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color11.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color12.png b/game/resources/themes/Joe/renders/ink-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..d7fc704179a02537729cdbb41b41ecd9091f9535 Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color12.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color13.png b/game/resources/themes/Joe/renders/ink-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..d7d21fc753714bb12820b45008835278dcb526b2 Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color13.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color14.png b/game/resources/themes/Joe/renders/ink-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..d66c8c0ad86d08e90cd6c02265e3880aba6022e4 Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color14.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color15.png b/game/resources/themes/Joe/renders/ink-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..e9139d823deafade9fe239f92d7c0bbdaa8cf86c Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color15.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color16.png b/game/resources/themes/Joe/renders/ink-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..0abea3eb9fdeac2afd3fa3a48aa3737ea97a537c Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color16.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color17.png b/game/resources/themes/Joe/renders/ink-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..642f6ff298f2e7717523742ea112b39fb064d253 Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color17.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color18.png b/game/resources/themes/Joe/renders/ink-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac14f9c8d9cc0000cf0f0ae7d9a74fc7d0eadba Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color18.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color19.png b/game/resources/themes/Joe/renders/ink-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..03eeb1f57c0454410ddd7a1ff61f01894c3e21d5 Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color19.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color2.png b/game/resources/themes/Joe/renders/ink-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e64ac4411d5e93b5c295e2a32ed78d12b2981e Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color2.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color3.png b/game/resources/themes/Joe/renders/ink-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..a14a300f09ab25575f319bc5099d82ffbd1bc672 Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color3.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color4.png b/game/resources/themes/Joe/renders/ink-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..82eb4de60ae02b019c7f16829cbe121f55ab4609 Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color4.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color5.png b/game/resources/themes/Joe/renders/ink-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..6c88fa53b2e453499278a2f93128452eb25bf763 Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color5.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color6.png b/game/resources/themes/Joe/renders/ink-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..5c3dff1d5ab6bd694dfaf5805b4ab030fd008ded Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color6.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color7.png b/game/resources/themes/Joe/renders/ink-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..c647eec5888c23c3288f20cc4a0f1beba6935c52 Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color7.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color8.png b/game/resources/themes/Joe/renders/ink-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..dc307f7d526366d3f49c7abb982b6f50b2bf3bbd Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color8.png differ diff --git a/game/resources/themes/Joe/renders/ink-sheet-0_color9.png b/game/resources/themes/Joe/renders/ink-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..905918389990f678c58169e45f32489523f1a76d Binary files /dev/null and b/game/resources/themes/Joe/renders/ink-sheet-0_color9.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color0.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..987e788bcb8af7d07a76214003e4b5bcd6098722 Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color0.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color1.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..a3738543dd8298b852c9875b89000d72206f4ac5 Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color1.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color10.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..9dbc3149b57a316901162dc5316256e23982f903 Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color10.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color11.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..21fce1825abf894d7a0a1b2395ff473564573910 Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color11.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color12.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..7266f58d2f413ea1b6023420de5a08949fce96bf Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color12.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color13.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..02c113dc17dd4b40953c646d05fdd926bb0840fc Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color13.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color14.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..ca468328214c8962e20d43d802166659cc29633a Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color14.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color15.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..9da0373a8dc238088c42e4e113c8684dd515d04a Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color15.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color16.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..457b3198def54aac5d51438cd68b3800bc2d2588 Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color16.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color17.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..2ef596c36b665ef0ae7a8760928b52aa6dfacd77 Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color17.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color18.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..987e788bcb8af7d07a76214003e4b5bcd6098722 Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color18.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color19.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..a3738543dd8298b852c9875b89000d72206f4ac5 Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color19.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color2.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1ff37cc281e6c1986902db9517743eb4ccab7e Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color2.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color3.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..ec82719e6cac9b737ebe06ccda86c07f06439e24 Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color3.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color4.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..ee3933cc0a2b433433e19ce53de0f50bfeb0af8b Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color4.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color5.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..d73985b83ee5142ea8c71be10368108955019bca Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color5.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color6.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..910e849064a7c8510349e5bda6c02f859f9e37bc Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color6.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color7.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..ff3b2601ae13b6d1a6f9dc542cdcbe58f7697d1c Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color7.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color8.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..62291e897d5ab5484db3f0ed4bb7d993bbe9053c Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color8.png differ diff --git a/game/resources/themes/Joe/renders/kraken-sheet-0_color9.png b/game/resources/themes/Joe/renders/kraken-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..67544838ad3c1b71c7f4f22b5fe40113c51439fe Binary files /dev/null and b/game/resources/themes/Joe/renders/kraken-sheet-0_color9.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color0.png b/game/resources/themes/Joe/renders/shark-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..aa57e4c9074dad901cdcfa53c6803d4e521467a7 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color0.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color1.png b/game/resources/themes/Joe/renders/shark-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..99addf130b337b536f599a7e61b18770f3b63991 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color1.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color10.png b/game/resources/themes/Joe/renders/shark-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..91e9e12a686e37bb2982fc75963d8954650c4b14 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color10.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color11.png b/game/resources/themes/Joe/renders/shark-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..012a6763c3f9dbdf5c4ff195aea4d89cfd1035ab Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color11.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color12.png b/game/resources/themes/Joe/renders/shark-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..8a18f617133f4dc4e3e76c8d2bc14941922d7890 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color12.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color13.png b/game/resources/themes/Joe/renders/shark-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..fa0b587316260f120c44bf8f7cf6fe8bbe851ce8 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color13.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color14.png b/game/resources/themes/Joe/renders/shark-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..153dee675e85d3b62ce491d311f691c357d2b527 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color14.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color15.png b/game/resources/themes/Joe/renders/shark-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..e21fda807d924fd4adf254266fa9565a62beae01 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color15.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color16.png b/game/resources/themes/Joe/renders/shark-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..93ecc4305cec0b9ee1d4f0d6d4c327d8cdad3f1d Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color16.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color17.png b/game/resources/themes/Joe/renders/shark-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..7cc2c63634348d8160834203f3d9dfea2dc93706 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color17.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color18.png b/game/resources/themes/Joe/renders/shark-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..aa57e4c9074dad901cdcfa53c6803d4e521467a7 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color18.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color19.png b/game/resources/themes/Joe/renders/shark-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..99addf130b337b536f599a7e61b18770f3b63991 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color19.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color2.png b/game/resources/themes/Joe/renders/shark-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..6da0e86fce2f039497fd2f67616c46f28687d1db Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color2.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color3.png b/game/resources/themes/Joe/renders/shark-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..f3f92f898899b1ecbef12f525f4f6c3aa9b7d70b Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color3.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color4.png b/game/resources/themes/Joe/renders/shark-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..201373c87bbc8c63495d6ca14fd8a7931e1bf8e2 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color4.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color5.png b/game/resources/themes/Joe/renders/shark-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..e7d2a80c4cd745b499d695f0040dfd23f92855c5 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color5.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color6.png b/game/resources/themes/Joe/renders/shark-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..263c3a5d468ae0feea25253d3bd0f6f93ba9923b Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color6.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color7.png b/game/resources/themes/Joe/renders/shark-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..97367a6b1acc522c10a62b18cd364cc161dc3f45 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color7.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color8.png b/game/resources/themes/Joe/renders/shark-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..2f05a83636c7b783a746c0c5b59054be82996b59 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color8.png differ diff --git a/game/resources/themes/Joe/renders/shark-sheet-0_color9.png b/game/resources/themes/Joe/renders/shark-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..d16456508ddfedeb422cec9ba141a5575adfff51 Binary files /dev/null and b/game/resources/themes/Joe/renders/shark-sheet-0_color9.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color0.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..309934c6ce180ee2b25f8b05d519802994839afd Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color0.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color1.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..94642d4a01820bbb1bc1bea37145485acadcd763 Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color1.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color10.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..e10d653f62b44f8bfbf08ab5fdc7381ed90ff1cf Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color10.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color11.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..6b9910f2ba01b34d6cbf993964d004d385eb9b64 Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color11.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color12.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..746ab69d6866a7458ce03482f59535fda4247b76 Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color12.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color13.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..881f51f54d6454e0772d06f73573c56b675674f5 Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color13.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color14.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..9a437dd2adbe5ec2f734a0cac94be4c12ad8bc2f Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color14.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color15.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..78243551f532b90a599164539e2f2c301722f76b Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color15.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color16.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..5c33d1b4cfb2da787877233d28c387018c41073a Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color16.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color17.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..938f319344935805c658997254557b41755d2b19 Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color17.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color18.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..309934c6ce180ee2b25f8b05d519802994839afd Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color18.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color19.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..94642d4a01820bbb1bc1bea37145485acadcd763 Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color19.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color2.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..87e9f7f9cdb3a2502b5ee7ace0ebdf384293b408 Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color2.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color3.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..b8542c620a86959ccc822a6e201aa5b25e2d3abc Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color3.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color4.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..3c6a01d050786bcbfd8799c636adb9947ab95bfd Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color4.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color5.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..e7ad2a4426376d8b7fed2ca11a92ef893bb956ec Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color5.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color6.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..a0f118be04a87a0d778cff3897d60cb68bbf642f Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color6.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color7.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..289bd8f23039d526211f0460177a85eccf910afc Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color7.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color8.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..bf0276275786fba9d4bd1b0556c78a8aad833470 Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color8.png differ diff --git a/game/resources/themes/Joe/renders/speedboat-sheet-0_color9.png b/game/resources/themes/Joe/renders/speedboat-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..56010d80258eaeb858b1495ec965ed16a004021b Binary files /dev/null and b/game/resources/themes/Joe/renders/speedboat-sheet-0_color9.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color0.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..6da76e78daac7ada55edf0ee3711481d6413b0b7 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color0.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color1.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..9d61591afef059ecdf86191f7112949ba8014498 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color1.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color10.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..fd40958204ede254cad38e967656f9034be26bf8 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color10.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color11.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..8306a4c97f95538bebaec30f87d3cff6aa311220 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color11.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color12.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..e8837387bde751d27d2ce454f7e250c35796d397 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color12.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color13.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..65cf322803158412850422438f832c7fc7c3fcc4 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color13.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color14.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..948d12af7c42e6fe4d197f7aab25ad5d8bced3fe Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color14.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color15.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..1bfc8208c8e8c175e97da461bbc6156a1dc07b8b Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color15.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color16.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb7b505142658b3ab4d2879c9d9eb7f4884c1b2 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color16.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color17.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..e2e7d894b4ba4e702f8e36a09e285f535dd737c3 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color17.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color18.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..6da76e78daac7ada55edf0ee3711481d6413b0b7 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color18.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color19.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..9d61591afef059ecdf86191f7112949ba8014498 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color19.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color2.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..5b33a35ba4270c19133c9c94a2903236cfe55aaa Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color2.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color3.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..df3bf2da9f469b1fe1609cb0e91a2c7b03585ea8 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color3.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color4.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..fc85a4e938ade736722a54ccf6ae8e3fd60ec855 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color4.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color5.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..f6cb244888ad4de5a0e554e5f9a4dda8bc844c10 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color5.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color6.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..9f580099be907aef76b351d2a7c5288955e7c178 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color6.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color7.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..4dbd3d1e4d607568f1698e81c77a68b2d7274722 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color7.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color8.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..64312d75ff6c44926c7bf1a7e8b253691ca86f65 Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color8.png differ diff --git a/game/resources/themes/Joe/renders/sub_side-sheet-0_color9.png b/game/resources/themes/Joe/renders/sub_side-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..aa462bdc8e3a4f343ddaa3b68d5ab4ba6fe5566c Binary files /dev/null and b/game/resources/themes/Joe/renders/sub_side-sheet-0_color9.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color0.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac14f9c8d9cc0000cf0f0ae7d9a74fc7d0eadba Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color0.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color1.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..03eeb1f57c0454410ddd7a1ff61f01894c3e21d5 Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color1.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color10.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..270ccf2739a4718900259f162c981d6af5662c88 Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color10.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color11.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..c48db3290e6ae368829d53601536000fdb388f7d Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color11.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color12.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..d7fc704179a02537729cdbb41b41ecd9091f9535 Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color12.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color13.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..d7d21fc753714bb12820b45008835278dcb526b2 Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color13.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color14.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..d66c8c0ad86d08e90cd6c02265e3880aba6022e4 Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color14.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color15.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..e9139d823deafade9fe239f92d7c0bbdaa8cf86c Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color15.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color16.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..0abea3eb9fdeac2afd3fa3a48aa3737ea97a537c Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color16.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color17.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..642f6ff298f2e7717523742ea112b39fb064d253 Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color17.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color18.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac14f9c8d9cc0000cf0f0ae7d9a74fc7d0eadba Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color18.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color19.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..03eeb1f57c0454410ddd7a1ff61f01894c3e21d5 Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color19.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color2.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e64ac4411d5e93b5c295e2a32ed78d12b2981e Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color2.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color3.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..a14a300f09ab25575f319bc5099d82ffbd1bc672 Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color3.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color4.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..82eb4de60ae02b019c7f16829cbe121f55ab4609 Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color4.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color5.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..6c88fa53b2e453499278a2f93128452eb25bf763 Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color5.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color6.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..5c3dff1d5ab6bd694dfaf5805b4ab030fd008ded Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color6.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color7.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..c647eec5888c23c3288f20cc4a0f1beba6935c52 Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color7.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color8.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..dc307f7d526366d3f49c7abb982b6f50b2bf3bbd Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color8.png differ diff --git a/game/resources/themes/Joe/renders/torpedo-sheet-0_color9.png b/game/resources/themes/Joe/renders/torpedo-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..905918389990f678c58169e45f32489523f1a76d Binary files /dev/null and b/game/resources/themes/Joe/renders/torpedo-sheet-0_color9.png differ diff --git a/game/resources/themes/Joe/sprite_sheets/background-sheet-0.indexed.png b/game/resources/themes/Joe/sprite_sheets/background-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..e38126d9faadb00e4a3ce2638eceb00e31041334 Binary files /dev/null and b/game/resources/themes/Joe/sprite_sheets/background-sheet-0.indexed.png differ diff --git a/game/resources/themes/Joe/sprite_sheets/diver-sheet-0.indexed.png b/game/resources/themes/Joe/sprite_sheets/diver-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf7dd3a568363d3fbfaf0aae8cd991b0ad59e9e Binary files /dev/null and b/game/resources/themes/Joe/sprite_sheets/diver-sheet-0.indexed.png differ diff --git a/game/resources/themes/Joe/sprite_sheets/ink-sheet-0.indexed.png b/game/resources/themes/Joe/sprite_sheets/ink-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..dfabafd521a0c0ca38db8da1483cbd6812cf4fd3 Binary files /dev/null and b/game/resources/themes/Joe/sprite_sheets/ink-sheet-0.indexed.png differ diff --git a/game/resources/themes/Joe/sprite_sheets/kraken-sheet-0.indexed.png b/game/resources/themes/Joe/sprite_sheets/kraken-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..74a1d4372e24073fee533204ccbc7a49b2c3f7a8 Binary files /dev/null and b/game/resources/themes/Joe/sprite_sheets/kraken-sheet-0.indexed.png differ diff --git a/game/resources/themes/Joe/sprite_sheets/shark-sheet-0.indexed.png b/game/resources/themes/Joe/sprite_sheets/shark-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..2e74ba190928982c2d48d3e016a055768b5ebc5a Binary files /dev/null and b/game/resources/themes/Joe/sprite_sheets/shark-sheet-0.indexed.png differ diff --git a/game/resources/themes/Joe/sprite_sheets/speedboat-sheet-0.indexed.png b/game/resources/themes/Joe/sprite_sheets/speedboat-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..59982b5c9e199d98e57d80d6309eb5077eb64668 Binary files /dev/null and b/game/resources/themes/Joe/sprite_sheets/speedboat-sheet-0.indexed.png differ diff --git a/game/resources/themes/Joe/sprite_sheets/sub_side-sheet-0.indexed.png b/game/resources/themes/Joe/sprite_sheets/sub_side-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..5daf0a0085b9e05a56f26ad2ffe5c9bd65969b59 Binary files /dev/null and b/game/resources/themes/Joe/sprite_sheets/sub_side-sheet-0.indexed.png differ diff --git a/game/resources/themes/Joe/sprite_sheets/torpedo-sheet-0.indexed.png b/game/resources/themes/Joe/sprite_sheets/torpedo-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..dfabafd521a0c0ca38db8da1483cbd6812cf4fd3 Binary files /dev/null and b/game/resources/themes/Joe/sprite_sheets/torpedo-sheet-0.indexed.png differ diff --git a/game/resources/themes/Thorfinn/Thorfinn.theme b/game/resources/themes/Thorfinn/Thorfinn.theme new file mode 100644 index 0000000000000000000000000000000000000000..5b090ec3ca93204a4ea9622b27121d18909ff9b5 Binary files /dev/null and b/game/resources/themes/Thorfinn/Thorfinn.theme differ diff --git a/game/resources/themes/Thorfinn/Thorfinn.yaml b/game/resources/themes/Thorfinn/Thorfinn.yaml new file mode 100644 index 0000000000000000000000000000000000000000..076cae11b8e8fd0ed261be0be669a4bd746b6ef2 --- /dev/null +++ b/game/resources/themes/Thorfinn/Thorfinn.yaml @@ -0,0 +1,1978 @@ +name: Thorfinn +image_paths: +- ./themes/Thorfinn/sprite_sheets/cat_idle-sheet-0.indexed.png +- ./themes/Thorfinn/sprite_sheets/croc_spitting-sheet-0.indexed.png +- ./themes/Thorfinn/sprite_sheets/evil_dog-sheet-0.indexed.png +- ./themes/Thorfinn/sprite_sheets/bird-sheet-0.indexed.png +- ./themes/Thorfinn/sprite_sheets/yarn-sheet-0.indexed.png +- ./themes/Thorfinn/sprite_sheets/mouse-sheet-0.indexed.png +- ./themes/Thorfinn/sprite_sheets/background-sheet-0.indexed.png +sound_paths: [] +palette_paths: +- ./themes/Thorfinn/palettes/10652980261846383251.palette.png +- ./themes/Thorfinn/palettes/5343401536854069401.palette.png +- ./themes/Thorfinn/palettes/2428493572116849655.palette.png +- ./themes/Thorfinn/palettes/8553148667311291897.palette.png +- ./themes/Thorfinn/palettes/11681107784205472263.palette.png +- ./themes/Thorfinn/palettes/4736426486687571740.palette.png +- ./themes/Thorfinn/palettes/602156837230558516.palette.png +- ./themes/Thorfinn/palettes/18169912118105289460.palette.png +- ./themes/Thorfinn/palettes/10314283514488824772.palette.png +- ./themes/Thorfinn/palettes/14273608878143979618.palette.png +- ./themes/Thorfinn/palettes/1214082563469824718.palette.png +- ./themes/Thorfinn/palettes/4540794747021083066.palette.png +- ./themes/Thorfinn/palettes/8986691916659549342.palette.png +- ./themes/Thorfinn/palettes/4219304217995877771.palette.png +- ./themes/Thorfinn/palettes/16881801973403872173.palette.png +- ./themes/Thorfinn/palettes/12022254798545848889.palette.png +- ./themes/Thorfinn/palettes/12130286828723718756.palette.png +- ./themes/Thorfinn/palettes/13341308131677851579.palette.png +- ./themes/Thorfinn/palettes/10702707342371676314.palette.png +- ./themes/Thorfinn/palettes/4405805271995816340.palette.png +- ./themes/Thorfinn/palettes/5857606125182307327.palette.png +- ./themes/Thorfinn/palettes/15023902592189602641.palette.png +- ./themes/Thorfinn/palettes/2426671464885529004.palette.png +- ./themes/Thorfinn/palettes/982752488780656057.palette.png +- ./themes/Thorfinn/palettes/12665965889457058853.palette.png +- ./themes/Thorfinn/palettes/7299402905259056036.palette.png +- ./themes/Thorfinn/palettes/13529708314470355695.palette.png +- ./themes/Thorfinn/palettes/6747360034798167853.palette.png +- ./themes/Thorfinn/palettes/5936614904607302977.palette.png +- ./themes/Thorfinn/palettes/18308486874299881922.palette.png +- ./themes/Thorfinn/palettes/9138078320967973551.palette.png +- ./themes/Thorfinn/palettes/16279766379493970536.palette.png +- ./themes/Thorfinn/palettes/13830498417317855977.palette.png +- ./themes/Thorfinn/palettes/7742678844972305733.palette.png +- ./themes/Thorfinn/palettes/16480150217158748548.palette.png +- ./themes/Thorfinn/palettes/15282792290360422857.palette.png +- ./themes/Thorfinn/palettes/16499526324295547265.palette.png +- ./themes/Thorfinn/palettes/6497258651840007261.palette.png +- ./themes/Thorfinn/palettes/10969130768576750109.palette.png +- ./themes/Thorfinn/palettes/6805689285595030733.palette.png +- ./themes/Thorfinn/palettes/8159739346845538641.palette.png +- ./themes/Thorfinn/palettes/6599289521434867765.palette.png +- ./themes/Thorfinn/palettes/16656867674347091264.palette.png +- ./themes/Thorfinn/palettes/3191306601099315929.palette.png +- ./themes/Thorfinn/palettes/10107624616410331902.palette.png +- ./themes/Thorfinn/palettes/11576000002964702400.palette.png +- ./themes/Thorfinn/palettes/12962304909430266329.palette.png +- ./themes/Thorfinn/palettes/12870769297214006165.palette.png +- ./themes/Thorfinn/palettes/6318226812783208326.palette.png +- ./themes/Thorfinn/palettes/14398474299785041494.palette.png +- ./themes/Thorfinn/palettes/7743877091375202156.palette.png +- ./themes/Thorfinn/palettes/11710388567559032539.palette.png +- ./themes/Thorfinn/palettes/6903224710666496011.palette.png +- ./themes/Thorfinn/palettes/5035482216718924485.palette.png +- ./themes/Thorfinn/palettes/1835561797589754199.palette.png +- ./themes/Thorfinn/palettes/15341293537901843591.palette.png +- ./themes/Thorfinn/palettes/9066077763802379895.palette.png +- ./themes/Thorfinn/palettes/7929235584250319161.palette.png +- ./themes/Thorfinn/palettes/317680009943631105.palette.png +- ./themes/Thorfinn/palettes/17485227940904594063.palette.png +- ./themes/Thorfinn/palettes/9344570549758078199.palette.png +- ./themes/Thorfinn/palettes/13864876283003444635.palette.png +- ./themes/Thorfinn/palettes/17722088319902439073.palette.png +- ./themes/Thorfinn/palettes/3574358013111182683.palette.png +- ./themes/Thorfinn/palettes/11566201402304689024.palette.png +- ./themes/Thorfinn/palettes/17187541429811509126.palette.png +- ./themes/Thorfinn/palettes/15884238344476279192.palette.png +- ./themes/Thorfinn/palettes/9285070473841426672.palette.png +- ./themes/Thorfinn/palettes/13349100056737399662.palette.png +- ./themes/Thorfinn/palettes/1566832206842810890.palette.png +- ./themes/Thorfinn/palettes/9792683812423384018.palette.png +- ./themes/Thorfinn/palettes/1585758324039886217.palette.png +- ./themes/Thorfinn/palettes/15418803383413745143.palette.png +- ./themes/Thorfinn/palettes/11556586391830420300.palette.png +- ./themes/Thorfinn/palettes/5344676916833586771.palette.png +- ./themes/Thorfinn/palettes/10626446517417597869.palette.png +- ./themes/Thorfinn/palettes/9899086590920741553.palette.png +- ./themes/Thorfinn/palettes/14813577479576976084.palette.png +- ./themes/Thorfinn/palettes/6350452588677588756.palette.png +- ./themes/Thorfinn/palettes/4244717201144001402.palette.png +- ./themes/Thorfinn/palettes/1662835474365877247.palette.png +- ./themes/Thorfinn/palettes/3772896385287402409.palette.png +- ./themes/Thorfinn/palettes/6074467378934077684.palette.png +- ./themes/Thorfinn/palettes/593946271875381240.palette.png +- ./themes/Thorfinn/palettes/10681954060204480210.palette.png +- ./themes/Thorfinn/palettes/8664855129251279813.palette.png +- ./themes/Thorfinn/palettes/10095970784369401813.palette.png +- ./themes/Thorfinn/palettes/17314352230602930145.palette.png +- ./themes/Thorfinn/palettes/17320745237680126380.palette.png +- ./themes/Thorfinn/palettes/15695863204859525387.palette.png +- ./themes/Thorfinn/palettes/7465157066119479749.palette.png +- ./themes/Thorfinn/palettes/12169062752882393554.palette.png +- ./themes/Thorfinn/palettes/16714195267335085045.palette.png +- ./themes/Thorfinn/palettes/12173832396825038783.palette.png +- ./themes/Thorfinn/palettes/17012007621037295757.palette.png +- ./themes/Thorfinn/palettes/3961781302365544564.palette.png +- ./themes/Thorfinn/palettes/17308161880379407907.palette.png +- ./themes/Thorfinn/palettes/5500479656689724527.palette.png +- ./themes/Thorfinn/palettes/174224274847969950.palette.png +- ./themes/Thorfinn/palettes/11470628944788419430.palette.png +- ./themes/Thorfinn/palettes/6154434793355038348.palette.png +- ./themes/Thorfinn/palettes/14631103183193104173.palette.png +- ./themes/Thorfinn/palettes/14719757130508004172.palette.png +- ./themes/Thorfinn/palettes/5553738703867562241.palette.png +- ./themes/Thorfinn/palettes/6599854832149527177.palette.png +- ./themes/Thorfinn/palettes/6048737791151896194.palette.png +- ./themes/Thorfinn/palettes/9595610239746112350.palette.png +- ./themes/Thorfinn/palettes/11494182794763298700.palette.png +- ./themes/Thorfinn/palettes/11665056983910303380.palette.png +- ./themes/Thorfinn/palettes/14366582409165389016.palette.png +- ./themes/Thorfinn/palettes/4391405059001361233.palette.png +- ./themes/Thorfinn/palettes/11741153869027310339.palette.png +- ./themes/Thorfinn/palettes/9160374759251028296.palette.png +- ./themes/Thorfinn/palettes/395491792748006004.palette.png +- ./themes/Thorfinn/palettes/1350933617151512459.palette.png +- ./themes/Thorfinn/palettes/11206891672561064924.palette.png +- ./themes/Thorfinn/palettes/2588046276813474274.palette.png +- ./themes/Thorfinn/palettes/197960557943935599.palette.png +- ./themes/Thorfinn/palettes/3104931868875951619.palette.png +- ./themes/Thorfinn/palettes/16137759630115327832.palette.png +- ./themes/Thorfinn/palettes/6052324484938081986.palette.png +- ./themes/Thorfinn/palettes/6163405839522741676.palette.png +- ./themes/Thorfinn/palettes/15880284243833922669.palette.png +- ./themes/Thorfinn/palettes/1140556893978098184.palette.png +- ./themes/Thorfinn/palettes/2296143440408341947.palette.png +- ./themes/Thorfinn/palettes/12948870188861178854.palette.png +- ./themes/Thorfinn/palettes/9461073133291862545.palette.png +- ./themes/Thorfinn/palettes/10082153332984479992.palette.png +- ./themes/Thorfinn/palettes/9390609923340435848.palette.png +- ./themes/Thorfinn/palettes/11369051591363293104.palette.png +- ./themes/Thorfinn/palettes/17950536897413105598.palette.png +- ./themes/Thorfinn/palettes/1587258597727594629.palette.png +- ./themes/Thorfinn/palettes/7654938092004494979.palette.png +- ./themes/Thorfinn/palettes/8164235802465161400.palette.png +- ./themes/Thorfinn/palettes/9223839912126790389.palette.png +- ./themes/Thorfinn/palettes/153915540365740219.palette.png +- ./themes/Thorfinn/palettes/6056355951570625938.palette.png +- ./themes/Thorfinn/palettes/9710987619965643739.palette.png +- ./themes/Thorfinn/palettes/191873087261437644.palette.png +- ./themes/Thorfinn/palettes/8855881499428749373.palette.png +- ./themes/Thorfinn/palettes/12397771607235395731.palette.png +- ./themes/Thorfinn/palettes/8485362001969840884.palette.png +- ./themes/Thorfinn/palettes/16879676227761681703.palette.png +- ./themes/Thorfinn/palettes/6456433722011631805.palette.png +- ./themes/Thorfinn/palettes/11611838175461637412.palette.png +- ./themes/Thorfinn/palettes/771827133605602234.palette.png +- ./themes/Thorfinn/palettes/17453717932341162123.palette.png +- ./themes/Thorfinn/palettes/15100490393916714557.palette.png +- ./themes/Thorfinn/palettes/11120565844803236599.palette.png +- ./themes/Thorfinn/palettes/790852741619560302.palette.png +- ./themes/Thorfinn/palettes/16937324282949986555.palette.png +- ./themes/Thorfinn/palettes/1165550660760982507.palette.png +- ./themes/Thorfinn/palettes/14202250017497248948.palette.png +- ./themes/Thorfinn/palettes/747518367760516291.palette.png +- ./themes/Thorfinn/palettes/6863917288989085039.palette.png +- ./themes/Thorfinn/palettes/14935758402131942803.palette.png +- ./themes/Thorfinn/palettes/15746550641835283001.palette.png +- ./themes/Thorfinn/palettes/1827766947498311740.palette.png +- ./themes/Thorfinn/palettes/8765249191304361274.palette.png +- ./themes/Thorfinn/palettes/16071215479526482746.palette.png +- ./themes/Thorfinn/palettes/17859952696900008112.palette.png +- ./themes/Thorfinn/palettes/8706656585812394527.palette.png +- ./themes/Thorfinn/palettes/15240484842898240791.palette.png +- ./themes/Thorfinn/palettes/5695441867983901888.palette.png +- ./themes/Thorfinn/palettes/13068966487066572171.palette.png +- ./themes/Thorfinn/palettes/2135027207914446434.palette.png +- ./themes/Thorfinn/palettes/14573906834083730569.palette.png +- ./themes/Thorfinn/palettes/6053186797135152178.palette.png +- ./themes/Thorfinn/palettes/3154457286811419049.palette.png +- ./themes/Thorfinn/palettes/381454476074662813.palette.png +- ./themes/Thorfinn/palettes/2535631558473313465.palette.png +- ./themes/Thorfinn/palettes/14679393617709476851.palette.png +- ./themes/Thorfinn/palettes/951191094585462134.palette.png +- ./themes/Thorfinn/palettes/1354176861661911330.palette.png +- ./themes/Thorfinn/palettes/12439048943707033251.palette.png +- ./themes/Thorfinn/palettes/3786780740949027478.palette.png +- ./themes/Thorfinn/palettes/16526356585187922699.palette.png +- ./themes/Thorfinn/palettes/8065169394376373755.palette.png +- ./themes/Thorfinn/palettes/13089066812044745365.palette.png +- ./themes/Thorfinn/palettes/14877933221903274440.palette.png +- ./themes/Thorfinn/palettes/13489022884403466716.palette.png +- ./themes/Thorfinn/palettes/7136661978724812486.palette.png +- ./themes/Thorfinn/palettes/1124468934832979893.palette.png +- ./themes/Thorfinn/palettes/16544158069156683167.palette.png +- ./themes/Thorfinn/palettes/1433207637545643340.palette.png +- ./themes/Thorfinn/palettes/18017583870402665116.palette.png +- ./themes/Thorfinn/palettes/3203583671905167000.palette.png +- ./themes/Thorfinn/palettes/2476870344566428152.palette.png +- ./themes/Thorfinn/palettes/13643484348670799836.palette.png +- ./themes/Thorfinn/palettes/7918667133964987011.palette.png +- ./themes/Thorfinn/palettes/9848597429012749829.palette.png +- ./themes/Thorfinn/palettes/7265002231302533879.palette.png +- ./themes/Thorfinn/palettes/17070496106078855000.palette.png +- ./themes/Thorfinn/palettes/14266120027777728595.palette.png +- ./themes/Thorfinn/palettes/1738359576104508343.palette.png +- ./themes/Thorfinn/palettes/9228705413526820275.palette.png +- ./themes/Thorfinn/palettes/7621185912800831570.palette.png +- ./themes/Thorfinn/palettes/8220071930336215061.palette.png +- ./themes/Thorfinn/palettes/10601043650228197631.palette.png +- ./themes/Thorfinn/palettes/12034020524888820708.palette.png +- ./themes/Thorfinn/palettes/1759786338830830627.palette.png +- ./themes/Thorfinn/palettes/11003906159926540356.palette.png +- ./themes/Thorfinn/palettes/4984405897552778.palette.png +- ./themes/Thorfinn/palettes/14249023839708029681.palette.png +- ./themes/Thorfinn/palettes/6555036025389380532.palette.png +- ./themes/Thorfinn/palettes/107440496858516444.palette.png +- ./themes/Thorfinn/palettes/13066751198391529044.palette.png +- ./themes/Thorfinn/palettes/4316734488600724216.palette.png +- ./themes/Thorfinn/palettes/17784356223524362916.palette.png +- ./themes/Thorfinn/palettes/10275553862305118142.palette.png +- ./themes/Thorfinn/palettes/18154379353902942381.palette.png +- ./themes/Thorfinn/palettes/15432240809077236042.palette.png +- ./themes/Thorfinn/palettes/1047131528271937291.palette.png +- ./themes/Thorfinn/palettes/6696013997783617181.palette.png +- ./themes/Thorfinn/palettes/13777105864751013943.palette.png +- ./themes/Thorfinn/palettes/7676116881683384391.palette.png +- ./themes/Thorfinn/palettes/12013562955263170943.palette.png +- ./themes/Thorfinn/palettes/16628639242859310895.palette.png +- ./themes/Thorfinn/palettes/4032621376694700986.palette.png +- ./themes/Thorfinn/palettes/10132417392744573593.palette.png +- ./themes/Thorfinn/palettes/13972344522177107497.palette.png +- ./themes/Thorfinn/palettes/2203034808145916184.palette.png +- ./themes/Thorfinn/palettes/11135158366552409194.palette.png +- ./themes/Thorfinn/palettes/15140282899586646551.palette.png +- ./themes/Thorfinn/palettes/15173104771920857964.palette.png +- ./themes/Thorfinn/palettes/7891072551964696196.palette.png +- ./themes/Thorfinn/palettes/1883333172863962498.palette.png +- ./themes/Thorfinn/palettes/13602420863359470135.palette.png +- ./themes/Thorfinn/palettes/1620591632026675568.palette.png +- ./themes/Thorfinn/palettes/3717181230525973493.palette.png +- ./themes/Thorfinn/palettes/9582896440012192697.palette.png +- ./themes/Thorfinn/palettes/18407952251933342016.palette.png +- ./themes/Thorfinn/palettes/6111092456799655423.palette.png +- ./themes/Thorfinn/palettes/13424110273424798187.palette.png +- ./themes/Thorfinn/palettes/14662876515480573264.palette.png +- ./themes/Thorfinn/palettes/9360859182394518885.palette.png +- ./themes/Thorfinn/palettes/383034316422237660.palette.png +- ./themes/Thorfinn/palettes/16310724127168016967.palette.png +- ./themes/Thorfinn/palettes/8708096263361880552.palette.png +- ./themes/Thorfinn/palettes/13588717491513799906.palette.png +- ./themes/Thorfinn/palettes/6121133689403288630.palette.png +- ./themes/Thorfinn/palettes/12200256269049578333.palette.png +- ./themes/Thorfinn/palettes/1299613652247277607.palette.png +- ./themes/Thorfinn/palettes/1166657112772710911.palette.png +- ./themes/Thorfinn/palettes/16322529559376222462.palette.png +- ./themes/Thorfinn/palettes/14406325219139024841.palette.png +- ./themes/Thorfinn/palettes/7688945793084765577.palette.png +- ./themes/Thorfinn/palettes/2568372370844039991.palette.png +- ./themes/Thorfinn/palettes/14184164226682998202.palette.png +- ./themes/Thorfinn/palettes/2464087301213284336.palette.png +- ./themes/Thorfinn/palettes/6455326255547388261.palette.png +- ./themes/Thorfinn/palettes/1378799490581766652.palette.png +- ./themes/Thorfinn/palettes/3564942111015300587.palette.png +- ./themes/Thorfinn/palettes/12221833337627307955.palette.png +- ./themes/Thorfinn/palettes/5224089744463374960.palette.png +- ./themes/Thorfinn/palettes/18285393000018891501.palette.png +- ./themes/Thorfinn/palettes/11734717318664721543.palette.png +- ./themes/Thorfinn/palettes/17525307419334560046.palette.png +- ./themes/Thorfinn/palettes/4121969631545420711.palette.png +- ./themes/Thorfinn/palettes/17800785039995794140.palette.png +- ./themes/Thorfinn/palettes/11139003002436723022.palette.png +- ./themes/Thorfinn/palettes/10670257701551838897.palette.png +- ./themes/Thorfinn/palettes/9734860570666340634.palette.png +- ./themes/Thorfinn/palettes/7402698079920584704.palette.png +- ./themes/Thorfinn/palettes/14721441255471445200.palette.png +- ./themes/Thorfinn/palettes/1864467634987988431.palette.png +- ./themes/Thorfinn/palettes/14209702175313416916.palette.png +- ./themes/Thorfinn/palettes/10177207503726692313.palette.png +- ./themes/Thorfinn/palettes/6593296202977245008.palette.png +- ./themes/Thorfinn/palettes/18129789538996403572.palette.png +- ./themes/Thorfinn/palettes/7600401721671590649.palette.png +- ./themes/Thorfinn/palettes/2414275813441155053.palette.png +- ./themes/Thorfinn/palettes/8838500475307536135.palette.png +- ./themes/Thorfinn/palettes/5172381360036780826.palette.png +- ./themes/Thorfinn/palettes/18132479777819234495.palette.png +- ./themes/Thorfinn/palettes/15562539923238366932.palette.png +- ./themes/Thorfinn/palettes/4632181613564905576.palette.png +- ./themes/Thorfinn/palettes/3218661177771124271.palette.png +- ./themes/Thorfinn/palettes/15703809378099639931.palette.png +- ./themes/Thorfinn/palettes/9922598889295050967.palette.png +- ./themes/Thorfinn/palettes/72145706436202933.palette.png +- ./themes/Thorfinn/palettes/1575054695947104060.palette.png +- ./themes/Thorfinn/palettes/2738799778787531780.palette.png +- ./themes/Thorfinn/palettes/13223843893938707676.palette.png +- ./themes/Thorfinn/palettes/11374210743800614029.palette.png +- ./themes/Thorfinn/palettes/13712107048691498026.palette.png +- ./themes/Thorfinn/palettes/8421425088632637044.palette.png +- ./themes/Thorfinn/palettes/8188028791849133807.palette.png +- ./themes/Thorfinn/palettes/1660498953396357876.palette.png +- ./themes/Thorfinn/palettes/7264267075481816948.palette.png +- ./themes/Thorfinn/palettes/857966448994697685.palette.png +- ./themes/Thorfinn/palettes/14023791336088446428.palette.png +- ./themes/Thorfinn/palettes/9978600095734370373.palette.png +- ./themes/Thorfinn/palettes/2209171879949107496.palette.png +- ./themes/Thorfinn/palettes/7583632282770105088.palette.png +- ./themes/Thorfinn/palettes/1008785105563239369.palette.png +- ./themes/Thorfinn/palettes/10337638303095536865.palette.png +- ./themes/Thorfinn/palettes/5727901455746616689.palette.png +- ./themes/Thorfinn/palettes/8055203749362720125.palette.png +- ./themes/Thorfinn/palettes/15496359285851647447.palette.png +- ./themes/Thorfinn/palettes/1945924797910395930.palette.png +- ./themes/Thorfinn/palettes/17254978785900127865.palette.png +- ./themes/Thorfinn/palettes/3441262401320635323.palette.png +- ./themes/Thorfinn/palettes/7383237115631103713.palette.png +- ./themes/Thorfinn/palettes/184387366978958081.palette.png +- ./themes/Thorfinn/palettes/2472950693761703413.palette.png +- ./themes/Thorfinn/palettes/9186852829097935273.palette.png +- ./themes/Thorfinn/palettes/3598966034756043448.palette.png +- ./themes/Thorfinn/palettes/16574097092377466077.palette.png +- ./themes/Thorfinn/palettes/16238338756466927799.palette.png +- ./themes/Thorfinn/palettes/9515547191640787284.palette.png +- ./themes/Thorfinn/palettes/756115083688464216.palette.png +- ./themes/Thorfinn/palettes/8911227579633252661.palette.png +- ./themes/Thorfinn/palettes/12658207564857318083.palette.png +- ./themes/Thorfinn/palettes/1818574968746270454.palette.png +- ./themes/Thorfinn/palettes/2166445059983377049.palette.png +- ./themes/Thorfinn/palettes/512050307081289762.palette.png +- ./themes/Thorfinn/palettes/2951765479337250384.palette.png +- ./themes/Thorfinn/palettes/6635731239418499049.palette.png +- ./themes/Thorfinn/palettes/11349115685063154368.palette.png +- ./themes/Thorfinn/palettes/15580921101985927178.palette.png +- ./themes/Thorfinn/palettes/17329759919004892.palette.png +- ./themes/Thorfinn/palettes/4046210480198222631.palette.png +- ./themes/Thorfinn/palettes/8399586361919316960.palette.png +- ./themes/Thorfinn/palettes/6705452341263280393.palette.png +- ./themes/Thorfinn/palettes/14897560766698704137.palette.png +- ./themes/Thorfinn/palettes/691094730919419586.palette.png +- ./themes/Thorfinn/palettes/5109788166289597801.palette.png +- ./themes/Thorfinn/palettes/1162325031036139913.palette.png +- ./themes/Thorfinn/palettes/14182357785782100771.palette.png +- ./themes/Thorfinn/palettes/14734167287589312091.palette.png +- ./themes/Thorfinn/palettes/2411296604364992309.palette.png +- ./themes/Thorfinn/palettes/970378077195018920.palette.png +- ./themes/Thorfinn/palettes/13486253328790920754.palette.png +- ./themes/Thorfinn/palettes/1714502697804559965.palette.png +- ./themes/Thorfinn/palettes/2720315799910625562.palette.png +- ./themes/Thorfinn/palettes/3025949138145006190.palette.png +- ./themes/Thorfinn/palettes/16704746354029014320.palette.png +- ./themes/Thorfinn/palettes/6720871684330120422.palette.png +- ./themes/Thorfinn/palettes/13853196158654832654.palette.png +- ./themes/Thorfinn/palettes/12128480368721799395.palette.png +- ./themes/Thorfinn/palettes/9435683008648069188.palette.png +- ./themes/Thorfinn/palettes/3244439478731617385.palette.png +- ./themes/Thorfinn/palettes/16241293786567913519.palette.png +- ./themes/Thorfinn/palettes/11928631338769614250.palette.png +- ./themes/Thorfinn/palettes/4886022117019027828.palette.png +- ./themes/Thorfinn/palettes/3055092125377379832.palette.png +- ./themes/Thorfinn/palettes/1750250509108488178.palette.png +- ./themes/Thorfinn/palettes/15134554185388534464.palette.png +- ./themes/Thorfinn/palettes/5983786282671474682.palette.png +- ./themes/Thorfinn/palettes/10941260032436905996.palette.png +- ./themes/Thorfinn/palettes/4981002847228367693.palette.png +- ./themes/Thorfinn/palettes/18393259954395927914.palette.png +- ./themes/Thorfinn/palettes/1617846422640805929.palette.png +- ./themes/Thorfinn/palettes/17780261386429354480.palette.png +- ./themes/Thorfinn/palettes/8973777607367393662.palette.png +- ./themes/Thorfinn/palettes/8413241641718513582.palette.png +- ./themes/Thorfinn/palettes/11346162828871907183.palette.png +- ./themes/Thorfinn/palettes/8345317997256687720.palette.png +- ./themes/Thorfinn/palettes/11432815572478681975.palette.png +- ./themes/Thorfinn/palettes/5926807742948419768.palette.png +- ./themes/Thorfinn/palettes/2943058677049273040.palette.png +- ./themes/Thorfinn/palettes/1102355520477891517.palette.png +- ./themes/Thorfinn/palettes/17048147318976521687.palette.png +- ./themes/Thorfinn/palettes/12379054405008797373.palette.png +- ./themes/Thorfinn/palettes/7177158940294734652.palette.png +- ./themes/Thorfinn/palettes/15528036094717125009.palette.png +- ./themes/Thorfinn/palettes/7431530830407248636.palette.png +- ./themes/Thorfinn/palettes/18294332407102479566.palette.png +- ./themes/Thorfinn/palettes/188954358531292475.palette.png +- ./themes/Thorfinn/palettes/11011562060523574410.palette.png +- ./themes/Thorfinn/palettes/9041813721369280727.palette.png +- ./themes/Thorfinn/palettes/14934237907638714172.palette.png +- ./themes/Thorfinn/palettes/14768569648815552169.palette.png +- ./themes/Thorfinn/palettes/6667564394805435554.palette.png +- ./themes/Thorfinn/palettes/12344497810096470549.palette.png +- ./themes/Thorfinn/palettes/1586992098301970232.palette.png +- ./themes/Thorfinn/palettes/17595109260565445513.palette.png +- ./themes/Thorfinn/palettes/250675884897449970.palette.png +- ./themes/Thorfinn/palettes/15411123126488821125.palette.png +- ./themes/Thorfinn/palettes/4018345063796256084.palette.png +- ./themes/Thorfinn/palettes/17371310900719073768.palette.png +- ./themes/Thorfinn/palettes/16632132796800515436.palette.png +- ./themes/Thorfinn/palettes/8197033789007259755.palette.png +- ./themes/Thorfinn/palettes/14755569417460477755.palette.png +- ./themes/Thorfinn/palettes/15920337541678505124.palette.png +- ./themes/Thorfinn/palettes/10864294344837826939.palette.png +- ./themes/Thorfinn/palettes/11461144632583258857.palette.png +- ./themes/Thorfinn/palettes/16568148761661713893.palette.png +- ./themes/Thorfinn/palettes/17619354113875200938.palette.png +- ./themes/Thorfinn/palettes/2598733204499101730.palette.png +- ./themes/Thorfinn/palettes/13228455128613470494.palette.png +- ./themes/Thorfinn/palettes/6670433588932021955.palette.png +- ./themes/Thorfinn/palettes/5882550487686690685.palette.png +- ./themes/Thorfinn/palettes/5301140580719772309.palette.png +- ./themes/Thorfinn/palettes/11609055408279762629.palette.png +- ./themes/Thorfinn/palettes/17869003201306082727.palette.png +- ./themes/Thorfinn/palettes/4397824633105935818.palette.png +- ./themes/Thorfinn/palettes/7291466679432545310.palette.png +- ./themes/Thorfinn/palettes/17248364626131213131.palette.png +- ./themes/Thorfinn/palettes/11335418884428567784.palette.png +- ./themes/Thorfinn/palettes/1405750461870470026.palette.png +- ./themes/Thorfinn/palettes/1144314444049670696.palette.png +- ./themes/Thorfinn/palettes/10266470667682586265.palette.png +- ./themes/Thorfinn/palettes/14199921288111114670.palette.png +- ./themes/Thorfinn/palettes/13012130108920008100.palette.png +- ./themes/Thorfinn/palettes/10530045478999679495.palette.png +- ./themes/Thorfinn/palettes/10999888202590997823.palette.png +- ./themes/Thorfinn/palettes/16291807415215430639.palette.png +- ./themes/Thorfinn/palettes/15716111730496218007.palette.png +- ./themes/Thorfinn/palettes/13922705276478141830.palette.png +- ./themes/Thorfinn/palettes/6582926289342953737.palette.png +- ./themes/Thorfinn/palettes/5009205458524278619.palette.png +- ./themes/Thorfinn/palettes/4630944926359932996.palette.png +- ./themes/Thorfinn/palettes/15347920212790214815.palette.png +- ./themes/Thorfinn/palettes/1940584330935020022.palette.png +- ./themes/Thorfinn/palettes/7296050090784302758.palette.png +- ./themes/Thorfinn/palettes/4200775167038913979.palette.png +- ./themes/Thorfinn/palettes/12290699067009885695.palette.png +- ./themes/Thorfinn/palettes/2378201812580857642.palette.png +- ./themes/Thorfinn/palettes/8225912717187822805.palette.png +- ./themes/Thorfinn/palettes/10310442173835833762.palette.png +- ./themes/Thorfinn/palettes/10062541823080613626.palette.png +- ./themes/Thorfinn/palettes/7218443077095802068.palette.png +- ./themes/Thorfinn/palettes/7644446727196464080.palette.png +- ./themes/Thorfinn/palettes/15999623401286532337.palette.png +- ./themes/Thorfinn/palettes/2091374903353271672.palette.png +- ./themes/Thorfinn/palettes/17070556549699604065.palette.png +- ./themes/Thorfinn/palettes/6950724764239332205.palette.png +- ./themes/Thorfinn/palettes/561982731055513782.palette.png +- ./themes/Thorfinn/palettes/15827008211640488183.palette.png +- ./themes/Thorfinn/palettes/9036869025467047048.palette.png +- ./themes/Thorfinn/palettes/14432930997993205401.palette.png +- ./themes/Thorfinn/palettes/4442690087328664861.palette.png +- ./themes/Thorfinn/palettes/14725159869235605025.palette.png +- ./themes/Thorfinn/palettes/4823867161122537306.palette.png +- ./themes/Thorfinn/palettes/14805104025647306999.palette.png +- ./themes/Thorfinn/palettes/424904060571745848.palette.png +- ./themes/Thorfinn/palettes/4906710849629225228.palette.png +- ./themes/Thorfinn/palettes/11234390577459112701.palette.png +- ./themes/Thorfinn/palettes/2120004800899511515.palette.png +- ./themes/Thorfinn/palettes/7356085975136493217.palette.png +- ./themes/Thorfinn/palettes/17400083468189124120.palette.png +- ./themes/Thorfinn/palettes/7924333665089812273.palette.png +- ./themes/Thorfinn/palettes/12404617572293695026.palette.png +- ./themes/Thorfinn/palettes/5334502934981766475.palette.png +- ./themes/Thorfinn/palettes/1773704406870316294.palette.png +- ./themes/Thorfinn/palettes/17782306573542473434.palette.png +- ./themes/Thorfinn/palettes/10083662814080533036.palette.png +- ./themes/Thorfinn/palettes/16348345720697483557.palette.png +- ./themes/Thorfinn/palettes/3108146860567497701.palette.png +- ./themes/Thorfinn/palettes/4332764445378160209.palette.png +- ./themes/Thorfinn/palettes/15390891847687509485.palette.png +- ./themes/Thorfinn/palettes/4784802106558908227.palette.png +- ./themes/Thorfinn/palettes/4930799842848636997.palette.png +- ./themes/Thorfinn/palettes/5448275120110336311.palette.png +- ./themes/Thorfinn/palettes/4772127166325955443.palette.png +- ./themes/Thorfinn/palettes/4192055143619298444.palette.png +- ./themes/Thorfinn/palettes/10185294556658494509.palette.png +- ./themes/Thorfinn/palettes/18055271867583750588.palette.png +- ./themes/Thorfinn/palettes/16146515643381727493.palette.png +- ./themes/Thorfinn/palettes/9993194214902389619.palette.png +- ./themes/Thorfinn/palettes/13220323905572266559.palette.png +- ./themes/Thorfinn/palettes/1448462465206784389.palette.png +- ./themes/Thorfinn/palettes/16484219665016765413.palette.png +- ./themes/Thorfinn/palettes/14697296224738478816.palette.png +- ./themes/Thorfinn/palettes/8909111147785452066.palette.png +- ./themes/Thorfinn/palettes/5419349447442026344.palette.png +- ./themes/Thorfinn/palettes/7871822237279561450.palette.png +- ./themes/Thorfinn/palettes/13289618737694482167.palette.png +- ./themes/Thorfinn/palettes/17955433678524579816.palette.png +- ./themes/Thorfinn/palettes/16426653008712606845.palette.png +- ./themes/Thorfinn/palettes/12483442303725728994.palette.png +- ./themes/Thorfinn/palettes/8908004954457604815.palette.png +- ./themes/Thorfinn/palettes/12977005785737165156.palette.png +- ./themes/Thorfinn/palettes/2559650931187992644.palette.png +- ./themes/Thorfinn/palettes/14514821997380264295.palette.png +- ./themes/Thorfinn/palettes/1455256159137896749.palette.png +- ./themes/Thorfinn/palettes/1264921598283372169.palette.png +- ./themes/Thorfinn/palettes/16975326618012928642.palette.png +- ./themes/Thorfinn/palettes/17517876843808923918.palette.png +- ./themes/Thorfinn/palettes/6553071502999664689.palette.png +- ./themes/Thorfinn/palettes/4574011205623815546.palette.png +- ./themes/Thorfinn/palettes/10876898965970375808.palette.png +- ./themes/Thorfinn/palettes/8857054076481143019.palette.png +- ./themes/Thorfinn/palettes/9516905050311865376.palette.png +- ./themes/Thorfinn/palettes/5297521541461932263.palette.png +- ./themes/Thorfinn/palettes/16527496487070299630.palette.png +- ./themes/Thorfinn/palettes/5668976937296267727.palette.png +- ./themes/Thorfinn/palettes/12820376508037133592.palette.png +- ./themes/Thorfinn/palettes/9535993600969087269.palette.png +- ./themes/Thorfinn/palettes/9411862993131696470.palette.png +- ./themes/Thorfinn/palettes/812170704122986345.palette.png +- ./themes/Thorfinn/palettes/975574709356970982.palette.png +- ./themes/Thorfinn/palettes/2331072081630837470.palette.png +- ./themes/Thorfinn/palettes/12416371715116475889.palette.png +- ./themes/Thorfinn/palettes/16210040227169518939.palette.png +- ./themes/Thorfinn/palettes/5888284903039038093.palette.png +- ./themes/Thorfinn/palettes/11578583439980277012.palette.png +- ./themes/Thorfinn/palettes/12135467941070867381.palette.png +- ./themes/Thorfinn/palettes/7361682636281437405.palette.png +- ./themes/Thorfinn/palettes/219410680581793209.palette.png +- ./themes/Thorfinn/palettes/4512751012820530118.palette.png +- ./themes/Thorfinn/palettes/13389099141974524151.palette.png +- ./themes/Thorfinn/palettes/14319780038643932630.palette.png +- ./themes/Thorfinn/palettes/9967237608732203268.palette.png +- ./themes/Thorfinn/palettes/5817034221374807178.palette.png +- ./themes/Thorfinn/palettes/16473053635248786156.palette.png +- ./themes/Thorfinn/palettes/10212202010863772447.palette.png +- ./themes/Thorfinn/palettes/2626985748141657555.palette.png +- ./themes/Thorfinn/palettes/11488241606602734914.palette.png +- ./themes/Thorfinn/palettes/11259298748484104295.palette.png +- ./themes/Thorfinn/palettes/3011094928377727463.palette.png +- ./themes/Thorfinn/palettes/9936359166823469754.palette.png +- ./themes/Thorfinn/palettes/899782239644030649.palette.png +- ./themes/Thorfinn/palettes/6293190183631749424.palette.png +- ./themes/Thorfinn/palettes/1044200815937686689.palette.png +- ./themes/Thorfinn/palettes/13344993471259979392.palette.png +- ./themes/Thorfinn/palettes/1332957660806202016.palette.png +- ./themes/Thorfinn/palettes/2171444030381827032.palette.png +- ./themes/Thorfinn/palettes/66166717247422828.palette.png +- ./themes/Thorfinn/palettes/10834337769005747032.palette.png +- ./themes/Thorfinn/palettes/16610305298200459117.palette.png +- ./themes/Thorfinn/palettes/254380614714132739.palette.png +- ./themes/Thorfinn/palettes/12402240298470767182.palette.png +- ./themes/Thorfinn/palettes/7215939113179032348.palette.png +- ./themes/Thorfinn/palettes/9988368295660956365.palette.png +- ./themes/Thorfinn/palettes/9036813762963268640.palette.png +- ./themes/Thorfinn/palettes/8660451710012162104.palette.png +- ./themes/Thorfinn/palettes/14843201983631217713.palette.png +- ./themes/Thorfinn/palettes/13508716714946622328.palette.png +- ./themes/Thorfinn/palettes/10090314554354971842.palette.png +- ./themes/Thorfinn/palettes/45408325137872372.palette.png +- ./themes/Thorfinn/palettes/8518089312076927332.palette.png +- ./themes/Thorfinn/palettes/15925921037301975899.palette.png +- ./themes/Thorfinn/palettes/6459493176154576504.palette.png +- ./themes/Thorfinn/palettes/9198447408530064627.palette.png +- ./themes/Thorfinn/palettes/10017060868366676781.palette.png +- ./themes/Thorfinn/palettes/652893997857449818.palette.png +- ./themes/Thorfinn/palettes/6783180494729935781.palette.png +- ./themes/Thorfinn/palettes/8410490505551060154.palette.png +- ./themes/Thorfinn/palettes/15474007704723134257.palette.png +- ./themes/Thorfinn/palettes/16298435100899326815.palette.png +- ./themes/Thorfinn/palettes/8233731886763039320.palette.png +- ./themes/Thorfinn/palettes/14307577111507061307.palette.png +- ./themes/Thorfinn/palettes/16275698700754150622.palette.png +- ./themes/Thorfinn/palettes/7348264217181818994.palette.png +- ./themes/Thorfinn/palettes/2556077564655744337.palette.png +- ./themes/Thorfinn/palettes/8470460994828468856.palette.png +- ./themes/Thorfinn/palettes/10890775927763115224.palette.png +- ./themes/Thorfinn/palettes/12977708506227563248.palette.png +- ./themes/Thorfinn/palettes/15451061475269134172.palette.png +- ./themes/Thorfinn/palettes/15462182728100316593.palette.png +- ./themes/Thorfinn/palettes/8048084344919695177.palette.png +- ./themes/Thorfinn/palettes/15035372139946493201.palette.png +- ./themes/Thorfinn/palettes/15839457842030415342.palette.png +- ./themes/Thorfinn/palettes/10631928686061158810.palette.png +- ./themes/Thorfinn/palettes/7337184100913417263.palette.png +- ./themes/Thorfinn/palettes/3085461085878102194.palette.png +- ./themes/Thorfinn/palettes/13568872243761079682.palette.png +- ./themes/Thorfinn/palettes/13574872539710649475.palette.png +- ./themes/Thorfinn/palettes/14264787241971752963.palette.png +- ./themes/Thorfinn/palettes/10380793551012516545.palette.png +- ./themes/Thorfinn/palettes/515493773492171937.palette.png +- ./themes/Thorfinn/palettes/1659494103405619236.palette.png +- ./themes/Thorfinn/palettes/11504769207261522830.palette.png +- ./themes/Thorfinn/palettes/2395710046643671812.palette.png +- ./themes/Thorfinn/palettes/11427761788578568094.palette.png +- ./themes/Thorfinn/palettes/6279783397482877878.palette.png +- ./themes/Thorfinn/palettes/10250679927991018544.palette.png +- ./themes/Thorfinn/palettes/12228097472380080866.palette.png +- ./themes/Thorfinn/palettes/6689242276069555519.palette.png +- ./themes/Thorfinn/palettes/919065113704909298.palette.png +- ./themes/Thorfinn/palettes/5930165761712549525.palette.png +- ./themes/Thorfinn/palettes/16699820931610834127.palette.png +- ./themes/Thorfinn/palettes/9452972480803485199.palette.png +- ./themes/Thorfinn/palettes/10089010358300982171.palette.png +- ./themes/Thorfinn/palettes/4393326966390355181.palette.png +- ./themes/Thorfinn/palettes/15297594320259508949.palette.png +- ./themes/Thorfinn/palettes/3501584179338641847.palette.png +- ./themes/Thorfinn/palettes/18319230178176136510.palette.png +- ./themes/Thorfinn/palettes/9575266009210762680.palette.png +- ./themes/Thorfinn/palettes/5749213247395143838.palette.png +- ./themes/Thorfinn/palettes/4497616994719575448.palette.png +- ./themes/Thorfinn/palettes/11226430064571229894.palette.png +- ./themes/Thorfinn/palettes/9246889511767213867.palette.png +- ./themes/Thorfinn/palettes/3313536937196979208.palette.png +- ./themes/Thorfinn/palettes/17182143217007126140.palette.png +- ./themes/Thorfinn/palettes/9895026700159912941.palette.png +- ./themes/Thorfinn/palettes/15562567534108110968.palette.png +- ./themes/Thorfinn/palettes/8339437540776868535.palette.png +- ./themes/Thorfinn/palettes/11388835042855830286.palette.png +- ./themes/Thorfinn/palettes/11531770999160642061.palette.png +- ./themes/Thorfinn/palettes/6343892768391901677.palette.png +- ./themes/Thorfinn/palettes/880581822352308282.palette.png +- ./themes/Thorfinn/palettes/14955416839618405263.palette.png +- ./themes/Thorfinn/palettes/2120608930727357708.palette.png +- ./themes/Thorfinn/palettes/16004597007151665195.palette.png +- ./themes/Thorfinn/palettes/16266331252353023164.palette.png +- ./themes/Thorfinn/palettes/12547178165312165223.palette.png +- ./themes/Thorfinn/palettes/12006339739903288694.palette.png +- ./themes/Thorfinn/palettes/6043617191693772204.palette.png +- ./themes/Thorfinn/palettes/10578403143472515358.palette.png +- ./themes/Thorfinn/palettes/7155622301303791673.palette.png +- ./themes/Thorfinn/palettes/6049864230652591135.palette.png +- ./themes/Thorfinn/palettes/15520529910298755116.palette.png +- ./themes/Thorfinn/palettes/10625383304446589280.palette.png +- ./themes/Thorfinn/palettes/250194992225471766.palette.png +- ./themes/Thorfinn/palettes/4689662740005187096.palette.png +- ./themes/Thorfinn/palettes/18009216775595174006.palette.png +- ./themes/Thorfinn/palettes/15509669446483354297.palette.png +- ./themes/Thorfinn/palettes/4590466688349765165.palette.png +- ./themes/Thorfinn/palettes/10856280797226098422.palette.png +- ./themes/Thorfinn/palettes/11313948068751056419.palette.png +- ./themes/Thorfinn/palettes/12460493597517547117.palette.png +- ./themes/Thorfinn/palettes/3409678905667898788.palette.png +- ./themes/Thorfinn/palettes/13275399757495826374.palette.png +- ./themes/Thorfinn/palettes/15171779579010455310.palette.png +- ./themes/Thorfinn/palettes/4663644442385914198.palette.png +- ./themes/Thorfinn/palettes/7613190153216814857.palette.png +- ./themes/Thorfinn/palettes/16127710191748740128.palette.png +- ./themes/Thorfinn/palettes/17746614312626923135.palette.png +- ./themes/Thorfinn/palettes/1857159612098021688.palette.png +- ./themes/Thorfinn/palettes/15252060456941103371.palette.png +- ./themes/Thorfinn/palettes/8999287088092854874.palette.png +- ./themes/Thorfinn/palettes/8498266050044127728.palette.png +- ./themes/Thorfinn/palettes/1275737745227625469.palette.png +- ./themes/Thorfinn/palettes/3013596972973633317.palette.png +- ./themes/Thorfinn/palettes/8304433798653930082.palette.png +- ./themes/Thorfinn/palettes/5443744128446249575.palette.png +palette_groups: +- name: cat_idle_color_0 + palettes: + - 0 + - 1 + - 2 + - 3 + - 4 +- name: cat_idle_color_1 + palettes: + - 5 + - 6 + - 7 + - 8 + - 9 +- name: cat_idle_color_2 + palettes: + - 10 + - 11 + - 12 + - 13 + - 14 +- name: cat_idle_color_3 + palettes: + - 15 + - 16 + - 17 + - 18 + - 19 +- name: cat_idle_color_4 + palettes: + - 20 + - 21 + - 22 + - 23 + - 24 +- name: cat_idle_color_5 + palettes: + - 25 + - 26 + - 27 + - 28 + - 29 +- name: cat_idle_color_6 + palettes: + - 30 + - 31 + - 32 + - 33 + - 34 +- name: cat_idle_color_7 + palettes: + - 35 + - 36 + - 37 + - 38 + - 39 +- name: cat_idle_color_8 + palettes: + - 40 + - 41 + - 42 + - 43 + - 44 +- name: cat_idle_color_9 + palettes: + - 45 + - 46 + - 47 + - 48 + - 49 +- name: cat_idle_color_10 + palettes: + - 50 + - 51 + - 52 + - 53 + - 54 +- name: cat_idle_color_11 + palettes: + - 55 + - 56 + - 57 + - 58 + - 59 +- name: cat_idle_color_12 + palettes: + - 60 + - 61 + - 62 + - 63 + - 64 +- name: cat_idle_color_13 + palettes: + - 65 + - 66 + - 67 + - 68 + - 69 +- name: cat_idle_color_14 + palettes: + - 70 + - 71 + - 72 + - 73 + - 74 +- name: cat_idle_color_15 + palettes: + - 75 + - 76 + - 77 + - 78 + - 79 +- name: cat_idle_color_16 + palettes: + - 80 + - 81 + - 82 + - 83 + - 84 +- name: cat_idle_color_17 + palettes: + - 85 + - 86 + - 87 + - 88 + - 89 +- name: cat_idle_color_18 + palettes: + - 0 + - 1 + - 2 + - 3 + - 4 +- name: cat_idle_color_19 + palettes: + - 5 + - 6 + - 7 + - 8 + - 9 +- name: croc_spitting_color_0 + palettes: + - 90 + - 91 + - 92 + - 93 + - 94 +- name: croc_spitting_color_1 + palettes: + - 95 + - 96 + - 97 + - 98 + - 99 +- name: croc_spitting_color_2 + palettes: + - 100 + - 101 + - 102 + - 103 + - 104 +- name: croc_spitting_color_3 + palettes: + - 105 + - 106 + - 107 + - 108 + - 109 +- name: croc_spitting_color_4 + palettes: + - 110 + - 111 + - 112 + - 113 + - 114 +- name: croc_spitting_color_5 + palettes: + - 115 + - 116 + - 117 + - 118 + - 119 +- name: croc_spitting_color_6 + palettes: + - 120 + - 121 + - 122 + - 123 + - 124 +- name: croc_spitting_color_7 + palettes: + - 125 + - 126 + - 127 + - 128 + - 129 +- name: croc_spitting_color_8 + palettes: + - 130 + - 131 + - 132 + - 133 + - 134 +- name: croc_spitting_color_9 + palettes: + - 135 + - 136 + - 137 + - 138 + - 139 +- name: croc_spitting_color_10 + palettes: + - 140 + - 141 + - 142 + - 143 + - 144 +- name: croc_spitting_color_11 + palettes: + - 145 + - 146 + - 147 + - 148 + - 149 +- name: croc_spitting_color_12 + palettes: + - 150 + - 151 + - 152 + - 153 + - 154 +- name: croc_spitting_color_13 + palettes: + - 155 + - 156 + - 157 + - 158 + - 159 +- name: croc_spitting_color_14 + palettes: + - 160 + - 161 + - 162 + - 163 + - 164 +- name: croc_spitting_color_15 + palettes: + - 165 + - 166 + - 167 + - 168 + - 169 +- name: croc_spitting_color_16 + palettes: + - 170 + - 171 + - 172 + - 173 + - 174 +- name: croc_spitting_color_17 + palettes: + - 175 + - 176 + - 177 + - 178 + - 179 +- name: croc_spitting_color_18 + palettes: + - 90 + - 91 + - 92 + - 93 + - 94 +- name: croc_spitting_color_19 + palettes: + - 95 + - 96 + - 97 + - 98 + - 99 +- name: evil_dog_color_0 + palettes: + - 180 + - 181 + - 182 + - 183 + - 184 +- name: evil_dog_color_1 + palettes: + - 185 + - 186 + - 187 + - 188 + - 189 +- name: evil_dog_color_2 + palettes: + - 190 + - 191 + - 192 + - 193 + - 194 +- name: evil_dog_color_3 + palettes: + - 195 + - 196 + - 197 + - 198 + - 199 +- name: evil_dog_color_4 + palettes: + - 200 + - 201 + - 202 + - 203 + - 204 +- name: evil_dog_color_5 + palettes: + - 205 + - 206 + - 207 + - 208 + - 209 +- name: evil_dog_color_6 + palettes: + - 210 + - 211 + - 212 + - 213 + - 214 +- name: evil_dog_color_7 + palettes: + - 215 + - 216 + - 217 + - 218 + - 219 +- name: evil_dog_color_8 + palettes: + - 220 + - 221 + - 222 + - 223 + - 224 +- name: evil_dog_color_9 + palettes: + - 225 + - 226 + - 227 + - 228 + - 229 +- name: evil_dog_color_10 + palettes: + - 230 + - 231 + - 232 + - 233 + - 234 +- name: evil_dog_color_11 + palettes: + - 235 + - 236 + - 237 + - 238 + - 239 +- name: evil_dog_color_12 + palettes: + - 240 + - 241 + - 242 + - 243 + - 244 +- name: evil_dog_color_13 + palettes: + - 245 + - 246 + - 247 + - 248 + - 249 +- name: evil_dog_color_14 + palettes: + - 250 + - 251 + - 252 + - 253 + - 254 +- name: evil_dog_color_15 + palettes: + - 255 + - 256 + - 257 + - 258 + - 259 +- name: evil_dog_color_16 + palettes: + - 260 + - 261 + - 262 + - 263 + - 264 +- name: evil_dog_color_17 + palettes: + - 265 + - 266 + - 267 + - 268 + - 269 +- name: evil_dog_color_18 + palettes: + - 180 + - 181 + - 182 + - 183 + - 184 +- name: evil_dog_color_19 + palettes: + - 185 + - 186 + - 187 + - 188 + - 189 +- name: bird_color_0 + palettes: + - 270 + - 271 + - 272 + - 273 + - 274 +- name: bird_color_1 + palettes: + - 275 + - 276 + - 277 + - 278 + - 279 +- name: bird_color_2 + palettes: + - 280 + - 281 + - 282 + - 283 + - 284 +- name: bird_color_3 + palettes: + - 285 + - 286 + - 287 + - 288 + - 289 +- name: bird_color_4 + palettes: + - 290 + - 291 + - 292 + - 293 + - 294 +- name: bird_color_5 + palettes: + - 295 + - 296 + - 297 + - 298 + - 299 +- name: bird_color_6 + palettes: + - 300 + - 301 + - 302 + - 303 + - 304 +- name: bird_color_7 + palettes: + - 305 + - 306 + - 307 + - 308 + - 309 +- name: bird_color_8 + palettes: + - 310 + - 311 + - 312 + - 313 + - 314 +- name: bird_color_9 + palettes: + - 315 + - 316 + - 317 + - 318 + - 319 +- name: bird_color_10 + palettes: + - 320 + - 321 + - 322 + - 323 + - 324 +- name: bird_color_11 + palettes: + - 325 + - 326 + - 327 + - 328 + - 329 +- name: bird_color_12 + palettes: + - 330 + - 331 + - 332 + - 333 + - 334 +- name: bird_color_13 + palettes: + - 335 + - 336 + - 337 + - 338 + - 339 +- name: bird_color_14 + palettes: + - 340 + - 341 + - 342 + - 343 + - 344 +- name: bird_color_15 + palettes: + - 345 + - 346 + - 347 + - 348 + - 349 +- name: bird_color_16 + palettes: + - 350 + - 351 + - 352 + - 353 + - 354 +- name: bird_color_17 + palettes: + - 355 + - 356 + - 357 + - 358 + - 359 +- name: bird_color_18 + palettes: + - 270 + - 271 + - 272 + - 273 + - 274 +- name: bird_color_19 + palettes: + - 275 + - 276 + - 277 + - 278 + - 279 +- name: yarn_color_0 + palettes: + - 360 + - 361 + - 362 + - 363 + - 364 +- name: yarn_color_1 + palettes: + - 365 + - 366 + - 367 + - 368 + - 369 +- name: yarn_color_2 + palettes: + - 370 + - 371 + - 372 + - 373 + - 374 +- name: yarn_color_3 + palettes: + - 375 + - 376 + - 377 + - 378 + - 379 +- name: yarn_color_4 + palettes: + - 380 + - 381 + - 382 + - 383 + - 384 +- name: yarn_color_5 + palettes: + - 385 + - 386 + - 387 + - 388 + - 389 +- name: yarn_color_6 + palettes: + - 390 + - 391 + - 392 + - 393 + - 394 +- name: yarn_color_7 + palettes: + - 395 + - 396 + - 397 + - 398 + - 399 +- name: yarn_color_8 + palettes: + - 400 + - 401 + - 402 + - 403 + - 404 +- name: yarn_color_9 + palettes: + - 405 + - 406 + - 407 + - 408 + - 409 +- name: yarn_color_10 + palettes: + - 410 + - 411 + - 412 + - 413 + - 414 +- name: yarn_color_11 + palettes: + - 415 + - 416 + - 417 + - 418 + - 419 +- name: yarn_color_12 + palettes: + - 420 + - 421 + - 422 + - 423 + - 424 +- name: yarn_color_13 + palettes: + - 425 + - 426 + - 427 + - 428 + - 429 +- name: yarn_color_14 + palettes: + - 430 + - 431 + - 432 + - 433 + - 434 +- name: yarn_color_15 + palettes: + - 435 + - 436 + - 437 + - 438 + - 439 +- name: yarn_color_16 + palettes: + - 440 + - 441 + - 442 + - 443 + - 444 +- name: yarn_color_17 + palettes: + - 445 + - 446 + - 447 + - 448 + - 449 +- name: yarn_color_18 + palettes: + - 360 + - 361 + - 362 + - 363 + - 364 +- name: yarn_color_19 + palettes: + - 365 + - 366 + - 367 + - 368 + - 369 +- name: mouse_color_0 + palettes: + - 450 + - 451 + - 452 + - 453 + - 454 +- name: mouse_color_1 + palettes: + - 455 + - 456 + - 457 + - 458 + - 459 +- name: mouse_color_2 + palettes: + - 460 + - 461 + - 462 + - 463 + - 464 +- name: mouse_color_3 + palettes: + - 465 + - 466 + - 467 + - 468 + - 469 +- name: mouse_color_4 + palettes: + - 470 + - 471 + - 472 + - 473 + - 474 +- name: mouse_color_5 + palettes: + - 475 + - 476 + - 477 + - 478 + - 479 +- name: mouse_color_6 + palettes: + - 480 + - 481 + - 482 + - 483 + - 484 +- name: mouse_color_7 + palettes: + - 485 + - 486 + - 487 + - 488 + - 489 +- name: mouse_color_8 + palettes: + - 490 + - 491 + - 492 + - 493 + - 494 +- name: mouse_color_9 + palettes: + - 495 + - 496 + - 497 + - 498 + - 499 +- name: mouse_color_10 + palettes: + - 500 + - 501 + - 502 + - 503 + - 504 +- name: mouse_color_11 + palettes: + - 505 + - 506 + - 507 + - 508 + - 509 +- name: mouse_color_12 + palettes: + - 510 + - 511 + - 512 + - 513 + - 514 +- name: mouse_color_13 + palettes: + - 515 + - 516 + - 517 + - 518 + - 519 +- name: mouse_color_14 + palettes: + - 520 + - 521 + - 522 + - 523 + - 524 +- name: mouse_color_15 + palettes: + - 525 + - 526 + - 527 + - 528 + - 529 +- name: mouse_color_16 + palettes: + - 530 + - 531 + - 532 + - 533 + - 534 +- name: mouse_color_17 + palettes: + - 535 + - 536 + - 537 + - 538 + - 539 +- name: mouse_color_18 + palettes: + - 450 + - 451 + - 452 + - 453 + - 454 +- name: mouse_color_19 + palettes: + - 455 + - 456 + - 457 + - 458 + - 459 +- name: background_color_0 + palettes: + - 540 + - 541 + - 542 + - 543 + - 544 +- name: background_color_1 + palettes: + - 545 + - 546 + - 547 + - 548 + - 549 +- name: background_color_2 + palettes: + - 550 + - 551 + - 552 + - 553 + - 554 +- name: background_color_3 + palettes: + - 555 + - 556 + - 557 + - 558 + - 559 +- name: background_color_4 + palettes: + - 560 + - 561 + - 562 + - 563 + - 564 +- name: background_color_5 + palettes: + - 565 + - 566 + - 567 + - 568 + - 569 +- name: background_color_6 + palettes: + - 570 + - 571 + - 572 + - 573 + - 574 +- name: background_color_7 + palettes: + - 575 + - 576 + - 577 + - 578 + - 579 +- name: background_color_8 + palettes: + - 580 + - 581 + - 582 + - 583 + - 584 +- name: background_color_9 + palettes: + - 585 + - 586 + - 587 + - 588 + - 589 +- name: background_color_10 + palettes: + - 590 + - 591 + - 592 + - 593 + - 594 +- name: background_color_11 + palettes: + - 595 + - 596 + - 597 + - 598 + - 599 +- name: background_color_12 + palettes: + - 600 + - 601 + - 602 + - 603 + - 604 +- name: background_color_13 + palettes: + - 605 + - 606 + - 607 + - 608 + - 609 +- name: background_color_14 + palettes: + - 610 + - 611 + - 612 + - 613 + - 614 +- name: background_color_15 + palettes: + - 615 + - 616 + - 617 + - 618 + - 619 +- name: background_color_16 + palettes: + - 620 + - 621 + - 622 + - 623 + - 624 +- name: background_color_17 + palettes: + - 625 + - 626 + - 627 + - 628 + - 629 +- name: background_color_18 + palettes: + - 540 + - 541 + - 542 + - 543 + - 544 +- name: background_color_19 + palettes: + - 545 + - 546 + - 547 + - 548 + - 549 +animations: +- name: cat_idle + looping: true + offset: + - 11.0 + - 11.0 + frames: + - image: 0 + duration: 0.14 + width: 32 + height: 32 + uv_coords: + - 0.055555556 + - 0.014492754 + - 0.9444444 + - 0.24637681 + - image: 0 + duration: 0.14 + width: 32 + height: 32 + uv_coords: + - 0.055555556 + - 0.26086956 + - 0.9444444 + - 0.49275362 + - image: 0 + duration: 0.14 + width: 32 + height: 32 + uv_coords: + - 0.055555556 + - 0.5072464 + - 0.9444444 + - 0.73913044 + - image: 0 + duration: 0.14 + width: 32 + height: 32 + uv_coords: + - 0.055555556 + - 0.7536232 + - 0.9444444 + - 0.98550725 + palette_groups_index: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - 7 + - 8 + - 9 + - 10 + - 11 + - 12 + - 13 + - 14 + - 15 + - 16 + - 17 + - 18 + - 19 +- name: croc_spitting + looping: true + offset: + - 0.0 + - 10.0 + frames: + - image: 1 + duration: 0.33 + width: 32 + height: 32 + uv_coords: + - 0.055555556 + - 0.028571429 + - 0.9444444 + - 0.4857143 + - image: 1 + duration: 0.33 + width: 32 + height: 32 + uv_coords: + - 0.055555556 + - 0.51428574 + - 0.9444444 + - 0.9714286 + palette_groups_index: + - 20 + - 21 + - 22 + - 23 + - 24 + - 25 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 +- name: evil_dog + looping: true + offset: + - 6.0 + - 9.0 + frames: + - image: 2 + duration: 0.33 + width: 32 + height: 32 + uv_coords: + - 0.055555556 + - 0.028571429 + - 0.9444444 + - 0.4857143 + - image: 2 + duration: 0.33 + width: 32 + height: 32 + uv_coords: + - 0.055555556 + - 0.51428574 + - 0.9444444 + - 0.9714286 + palette_groups_index: + - 40 + - 41 + - 42 + - 43 + - 44 + - 45 + - 46 + - 47 + - 48 + - 49 + - 50 + - 51 + - 52 + - 53 + - 54 + - 55 + - 56 + - 57 + - 58 + - 59 +- name: bird + looping: true + offset: + - 1.0 + - 3.0 + frames: + - image: 3 + duration: 0.5 + width: 17 + height: 9 + uv_coords: + - 0.0952381 + - 0.083333336 + - 0.9047619 + - 0.45833334 + - image: 3 + duration: 0.5 + width: 17 + height: 9 + uv_coords: + - 0.0952381 + - 0.5416667 + - 0.9047619 + - 0.9166667 + palette_groups_index: + - 60 + - 61 + - 62 + - 63 + - 64 + - 65 + - 66 + - 67 + - 68 + - 69 + - 70 + - 71 + - 72 + - 73 + - 74 + - 75 + - 76 + - 77 + - 78 + - 79 +- name: yarn + looping: true + offset: + - 7.0 + - 3.0 + frames: + - image: 4 + duration: 0.14 + width: 18 + height: 18 + uv_coords: + - 0.09090909 + - 0.04761905 + - 0.90909094 + - 0.47619048 + - image: 4 + duration: 0.14 + width: 18 + height: 18 + uv_coords: + - 0.09090909 + - 0.52380955 + - 0.90909094 + - 0.95238096 + palette_groups_index: + - 80 + - 81 + - 82 + - 83 + - 84 + - 85 + - 86 + - 87 + - 88 + - 89 + - 90 + - 91 + - 92 + - 93 + - 94 + - 95 + - 96 + - 97 + - 98 + - 99 +- name: mouse + looping: true + offset: + - 0.0 + - 0.0 + frames: + - image: 5 + duration: 0.2 + width: 32 + height: 32 + uv_coords: + - 0.055555556 + - 0.028571429 + - 0.9444444 + - 0.4857143 + - image: 5 + duration: 0.2 + width: 32 + height: 32 + uv_coords: + - 0.055555556 + - 0.51428574 + - 0.9444444 + - 0.9714286 + palette_groups_index: + - 100 + - 101 + - 102 + - 103 + - 104 + - 105 + - 106 + - 107 + - 108 + - 109 + - 110 + - 111 + - 112 + - 113 + - 114 + - 115 + - 116 + - 117 + - 118 + - 119 +- name: background + looping: true + offset: + - -53.0 + - 0.0 + frames: + - image: 6 + duration: 0.010000001 + width: 320 + height: 240 + uv_coords: + - 0.0061728396 + - 0.008196721 + - 0.99382716 + - 0.9918033 + palette_groups_index: + - 120 + - 121 + - 122 + - 123 + - 124 + - 125 + - 126 + - 127 + - 128 + - 129 + - 130 + - 131 + - 132 + - 133 + - 134 + - 135 + - 136 + - 137 + - 138 + - 139 +game_to_theme_animation_map: + ? - player1 + - idle + : 0 + ? - player1 + - move + : 0 + ? - diver + - move + : 5 + ? - shark + - move + : 1 + ? - sub + - move + : 2 + ? - player2 + - move + : 0 + ? - player2 + - idle + : 0 + ? - patrol_sub + - move + : 3 + ? - background + - background + : 6 + ? - bullet + - move + : 4 diff --git a/game/resources/themes/Thorfinn/palettes/10017060868366676781.palette.png b/game/resources/themes/Thorfinn/palettes/10017060868366676781.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..592efa60bb772a8b4e8818e88f857f2806795507 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10017060868366676781.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10062541823080613626.palette.png b/game/resources/themes/Thorfinn/palettes/10062541823080613626.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..22128819b19d4dacb48ae47d6105fa80d7405a29 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10062541823080613626.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10082153332984479992.palette.png b/game/resources/themes/Thorfinn/palettes/10082153332984479992.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..da102e95bf83569ca9a49eb22d70adac2d16ce0b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10082153332984479992.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10083662814080533036.palette.png b/game/resources/themes/Thorfinn/palettes/10083662814080533036.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5c7b7653584dd5d9d4e14281d89e5be400d771f1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10083662814080533036.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1008785105563239369.palette.png b/game/resources/themes/Thorfinn/palettes/1008785105563239369.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..33d48359317d0c93c563f7998a498d8929997b93 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1008785105563239369.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10089010358300982171.palette.png b/game/resources/themes/Thorfinn/palettes/10089010358300982171.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f8395a592935bceab6ccccac5cbb2b1813d26aba Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10089010358300982171.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10090314554354971842.palette.png b/game/resources/themes/Thorfinn/palettes/10090314554354971842.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e2f6952e679a5a40415a283a2fef30080442b0ff Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10090314554354971842.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10095970784369401813.palette.png b/game/resources/themes/Thorfinn/palettes/10095970784369401813.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bec4e7d272cbc5ced021db088078680e3a9b606f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10095970784369401813.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10107624616410331902.palette.png b/game/resources/themes/Thorfinn/palettes/10107624616410331902.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b8dc4ea193235583c96ac876f59abe642be01a95 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10107624616410331902.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10132417392744573593.palette.png b/game/resources/themes/Thorfinn/palettes/10132417392744573593.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fceb078b77b535b5bc42072cc854c528dbe785c4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10132417392744573593.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10177207503726692313.palette.png b/game/resources/themes/Thorfinn/palettes/10177207503726692313.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0dc5e2f120a4d594c3e16848624c725b099183b8 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10177207503726692313.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10185294556658494509.palette.png b/game/resources/themes/Thorfinn/palettes/10185294556658494509.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..de4fa3c89f44727660853980d67c239acba2e7b5 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10185294556658494509.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10212202010863772447.palette.png b/game/resources/themes/Thorfinn/palettes/10212202010863772447.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8296254f37d972835a5c3f0bcd0e6847009b429e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10212202010863772447.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10250679927991018544.palette.png b/game/resources/themes/Thorfinn/palettes/10250679927991018544.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..090c907fbff5eaf15a35ed4bb45af0fcc276a49f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10250679927991018544.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10266470667682586265.palette.png b/game/resources/themes/Thorfinn/palettes/10266470667682586265.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dfaa3131ffaca450175ec8955bfbcdb813dabf0c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10266470667682586265.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10275553862305118142.palette.png b/game/resources/themes/Thorfinn/palettes/10275553862305118142.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f7009109c401d10dba30127211fb148b1279dbb2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10275553862305118142.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10310442173835833762.palette.png b/game/resources/themes/Thorfinn/palettes/10310442173835833762.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bdfe68b53b4cd94a5466233b49f85c09d2641763 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10310442173835833762.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10314283514488824772.palette.png b/game/resources/themes/Thorfinn/palettes/10314283514488824772.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8aeadb70f41005f51a3d52a0ee08cf981fcd3cb8 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10314283514488824772.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10337638303095536865.palette.png b/game/resources/themes/Thorfinn/palettes/10337638303095536865.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c9ac729a95e593225a6857f4d968aaa205738026 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10337638303095536865.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10380793551012516545.palette.png b/game/resources/themes/Thorfinn/palettes/10380793551012516545.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6648b878d98e73469de6ca78f0ccd5a75192d7e1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10380793551012516545.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1044200815937686689.palette.png b/game/resources/themes/Thorfinn/palettes/1044200815937686689.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..436800e565ea8df309871c6756618325a219af04 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1044200815937686689.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1047131528271937291.palette.png b/game/resources/themes/Thorfinn/palettes/1047131528271937291.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a5cd099423dc8a18a921f97d2f1ff4ef52ad0770 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1047131528271937291.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10530045478999679495.palette.png b/game/resources/themes/Thorfinn/palettes/10530045478999679495.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..16c91041e846983b3b8d2c3e99064d219e2d58cd Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10530045478999679495.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10578403143472515358.palette.png b/game/resources/themes/Thorfinn/palettes/10578403143472515358.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2fafc8c979a046639c97c4b832356b073286355f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10578403143472515358.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10601043650228197631.palette.png b/game/resources/themes/Thorfinn/palettes/10601043650228197631.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..65a70c824a2bbffb547f4728cd193e122c4fe542 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10601043650228197631.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10625383304446589280.palette.png b/game/resources/themes/Thorfinn/palettes/10625383304446589280.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1bcf0c348cea0499c126fcf50a83ca4be5c0dc5a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10625383304446589280.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10626446517417597869.palette.png b/game/resources/themes/Thorfinn/palettes/10626446517417597869.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2e0afe0e0ecedd62358d3cb12e1b511588de0e21 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10626446517417597869.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10631928686061158810.palette.png b/game/resources/themes/Thorfinn/palettes/10631928686061158810.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..20dfac57a3339f94f409fbae44047096f7d3cd36 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10631928686061158810.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10652980261846383251.palette.png b/game/resources/themes/Thorfinn/palettes/10652980261846383251.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dd39b7fa57e4c8760c7e578b7df594056bf46fcc Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10652980261846383251.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10670257701551838897.palette.png b/game/resources/themes/Thorfinn/palettes/10670257701551838897.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4c3339d45b65af5dbe780e5f2842ea2082115303 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10670257701551838897.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10681954060204480210.palette.png b/game/resources/themes/Thorfinn/palettes/10681954060204480210.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..13936c057dc95d3c0fd6c2eacc63010d722f6810 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10681954060204480210.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10702707342371676314.palette.png b/game/resources/themes/Thorfinn/palettes/10702707342371676314.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a8418f087f3189aa3e0772a2032f6d31777a1d7e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10702707342371676314.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/107440496858516444.palette.png b/game/resources/themes/Thorfinn/palettes/107440496858516444.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e9c57265e58524f3bbff2fc13823603debca1166 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/107440496858516444.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10834337769005747032.palette.png b/game/resources/themes/Thorfinn/palettes/10834337769005747032.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f3b34d1922a3d04b7e54a02c11b6ac02ad861517 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10834337769005747032.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10856280797226098422.palette.png b/game/resources/themes/Thorfinn/palettes/10856280797226098422.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6a7e3a1cd0f89de9dd7ef16bfbcd3209e4972ae4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10856280797226098422.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10864294344837826939.palette.png b/game/resources/themes/Thorfinn/palettes/10864294344837826939.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7361867f46bc0d2183fab15837aeb3c1fcc81882 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10864294344837826939.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10876898965970375808.palette.png b/game/resources/themes/Thorfinn/palettes/10876898965970375808.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8413bdbe333474ccc26b599473a0ccc65da760ef Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10876898965970375808.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10890775927763115224.palette.png b/game/resources/themes/Thorfinn/palettes/10890775927763115224.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..513dc1a1213ab827d191dfacb8164486e63dba3c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10890775927763115224.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10941260032436905996.palette.png b/game/resources/themes/Thorfinn/palettes/10941260032436905996.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6b17a57b4fad7e697d278b64dae2b7c1d037d15e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10941260032436905996.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10969130768576750109.palette.png b/game/resources/themes/Thorfinn/palettes/10969130768576750109.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..508c81feef361d289751c0b98808827727d2bac9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10969130768576750109.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/10999888202590997823.palette.png b/game/resources/themes/Thorfinn/palettes/10999888202590997823.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..18d5d005476b46bacb521dfcc1a21d30eab654f6 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/10999888202590997823.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11003906159926540356.palette.png b/game/resources/themes/Thorfinn/palettes/11003906159926540356.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..49c8d59462b3d31a338ba40a655f105426b2c345 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11003906159926540356.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11011562060523574410.palette.png b/game/resources/themes/Thorfinn/palettes/11011562060523574410.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d8b5e73052c9a72a33e0ad3c46fc521b46a09847 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11011562060523574410.palette.png differ diff --git a/game/resources/themes/thorfinn/images/yarn/yarn-default.palette.png b/game/resources/themes/Thorfinn/palettes/1102355520477891517.palette.png similarity index 100% rename from game/resources/themes/thorfinn/images/yarn/yarn-default.palette.png rename to game/resources/themes/Thorfinn/palettes/1102355520477891517.palette.png diff --git a/game/resources/themes/Thorfinn/palettes/11120565844803236599.palette.png b/game/resources/themes/Thorfinn/palettes/11120565844803236599.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9134796c007d20ad0eaf8fb7958560adb354f297 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11120565844803236599.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11135158366552409194.palette.png b/game/resources/themes/Thorfinn/palettes/11135158366552409194.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..26499b69d492ad4de1f17f5941f6ffca89cd2260 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11135158366552409194.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11139003002436723022.palette.png b/game/resources/themes/Thorfinn/palettes/11139003002436723022.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a113c2ba7acde7c0e134bb8179c24059a2ea4012 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11139003002436723022.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11206891672561064924.palette.png b/game/resources/themes/Thorfinn/palettes/11206891672561064924.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..60910c04a84ebcf997887b7f9895ad0a571f5c4a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11206891672561064924.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11226430064571229894.palette.png b/game/resources/themes/Thorfinn/palettes/11226430064571229894.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3b2fcea0aee76f690ed54a931724fea1a5c9f0 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11226430064571229894.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11234390577459112701.palette.png b/game/resources/themes/Thorfinn/palettes/11234390577459112701.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..24d63954bf91a59717c61c001752bf1d96c4da1d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11234390577459112701.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1124468934832979893.palette.png b/game/resources/themes/Thorfinn/palettes/1124468934832979893.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9411a26adc338dc433747fcddb68f4a91f2c3eee Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1124468934832979893.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11259298748484104295.palette.png b/game/resources/themes/Thorfinn/palettes/11259298748484104295.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..160a2a9df5af8da31db408c84274211c996dc863 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11259298748484104295.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11313948068751056419.palette.png b/game/resources/themes/Thorfinn/palettes/11313948068751056419.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c1fde1d16be6a8c57cde87519c1fdc27675d01e4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11313948068751056419.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11335418884428567784.palette.png b/game/resources/themes/Thorfinn/palettes/11335418884428567784.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6378b952535aa7ceefdc8dd6bac352e9b2fcd08e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11335418884428567784.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11346162828871907183.palette.png b/game/resources/themes/Thorfinn/palettes/11346162828871907183.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d2205654190cf8ba307a85436abbcef2063fa510 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11346162828871907183.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11349115685063154368.palette.png b/game/resources/themes/Thorfinn/palettes/11349115685063154368.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bd134db67baef71e5b662bc2640bdbf5e4c6fc34 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11349115685063154368.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11369051591363293104.palette.png b/game/resources/themes/Thorfinn/palettes/11369051591363293104.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7f01a76b5074caa3bd1de3438c4274b2950dc53f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11369051591363293104.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11374210743800614029.palette.png b/game/resources/themes/Thorfinn/palettes/11374210743800614029.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e3bb5857337836ff238ef6b6f65ba4b5f2b2b05a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11374210743800614029.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11388835042855830286.palette.png b/game/resources/themes/Thorfinn/palettes/11388835042855830286.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e3508262d31575ec9bd9baef10909476fb04856b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11388835042855830286.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1140556893978098184.palette.png b/game/resources/themes/Thorfinn/palettes/1140556893978098184.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fd8d284d5bf001a2cd4dd9fdb81c4115f14425f2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1140556893978098184.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11427761788578568094.palette.png b/game/resources/themes/Thorfinn/palettes/11427761788578568094.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f5205c2ffada399051dae095ac3e32d38983f67d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11427761788578568094.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11432815572478681975.palette.png b/game/resources/themes/Thorfinn/palettes/11432815572478681975.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..40c3563787bb662f6ed4a8cbdd291b3ba5617739 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11432815572478681975.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1144314444049670696.palette.png b/game/resources/themes/Thorfinn/palettes/1144314444049670696.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..891346f036b3f47704500d03f0f42104f1b72504 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1144314444049670696.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11461144632583258857.palette.png b/game/resources/themes/Thorfinn/palettes/11461144632583258857.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c5bc0c071718c4b9eddb7c8aaa71225f48e601c1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11461144632583258857.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11470628944788419430.palette.png b/game/resources/themes/Thorfinn/palettes/11470628944788419430.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8ba2cea2f85cacace7cda7c4cb476c658dc21800 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11470628944788419430.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11488241606602734914.palette.png b/game/resources/themes/Thorfinn/palettes/11488241606602734914.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..59f3ed74f7f9d2f38c144f0dd8929be4211fb0dc Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11488241606602734914.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11494182794763298700.palette.png b/game/resources/themes/Thorfinn/palettes/11494182794763298700.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2cc2678fd17eda8f4e09e63f1a5213261f8f09d7 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11494182794763298700.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11504769207261522830.palette.png b/game/resources/themes/Thorfinn/palettes/11504769207261522830.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9aa49fa67e60f9e42db45e65389f61898f96ae06 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11504769207261522830.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11531770999160642061.palette.png b/game/resources/themes/Thorfinn/palettes/11531770999160642061.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..10a0eeb67df9a5611c71c7b73c38e823a186512b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11531770999160642061.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11556586391830420300.palette.png b/game/resources/themes/Thorfinn/palettes/11556586391830420300.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..735d4c2a70a1322689c83ec5cf0bcb5d07e26800 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11556586391830420300.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11566201402304689024.palette.png b/game/resources/themes/Thorfinn/palettes/11566201402304689024.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..66c3613f4f07981d0b148c3d4b267344ac042d7a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11566201402304689024.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11576000002964702400.palette.png b/game/resources/themes/Thorfinn/palettes/11576000002964702400.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4681aa1cdeb4df20c5a4fc752bd3031914a1d96c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11576000002964702400.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11578583439980277012.palette.png b/game/resources/themes/Thorfinn/palettes/11578583439980277012.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dafca40ffee2d164524b5661a89834b1d59a5ffa Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11578583439980277012.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11609055408279762629.palette.png b/game/resources/themes/Thorfinn/palettes/11609055408279762629.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..adad6e41307192bc8aabfb0a312ae45be5a4a10f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11609055408279762629.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11611838175461637412.palette.png b/game/resources/themes/Thorfinn/palettes/11611838175461637412.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c68eca74628a2ad37e45d389376203afc2e3a323 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11611838175461637412.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1162325031036139913.palette.png b/game/resources/themes/Thorfinn/palettes/1162325031036139913.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..69bc295ae885d6d3c41c8e81dd7a16a61e93bdae Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1162325031036139913.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1165550660760982507.palette.png b/game/resources/themes/Thorfinn/palettes/1165550660760982507.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d46b118cab54c0a1046cee6068096e2854fc887b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1165550660760982507.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11665056983910303380.palette.png b/game/resources/themes/Thorfinn/palettes/11665056983910303380.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea55ab164ff4a50fe09570e27d5c0b56aab3536 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11665056983910303380.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1166657112772710911.palette.png b/game/resources/themes/Thorfinn/palettes/1166657112772710911.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..25d1712076919aa7643c47de60afbde9c7a54eb5 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1166657112772710911.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11681107784205472263.palette.png b/game/resources/themes/Thorfinn/palettes/11681107784205472263.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0221f9e4e1bce70b2beccb176da2465874ff5363 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11681107784205472263.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11710388567559032539.palette.png b/game/resources/themes/Thorfinn/palettes/11710388567559032539.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..700e0393ddc37f82b292e8b791c19f0d9828ac4a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11710388567559032539.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11734717318664721543.palette.png b/game/resources/themes/Thorfinn/palettes/11734717318664721543.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0423cc6bc201b734d43a140be1a6d226025ba504 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11734717318664721543.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11741153869027310339.palette.png b/game/resources/themes/Thorfinn/palettes/11741153869027310339.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f1010d9a6564c97c39c9dd93d500097003e8a770 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11741153869027310339.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/11928631338769614250.palette.png b/game/resources/themes/Thorfinn/palettes/11928631338769614250.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..db9e96cbfe5b5e6fde766dff841a04fd57886175 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/11928631338769614250.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12006339739903288694.palette.png b/game/resources/themes/Thorfinn/palettes/12006339739903288694.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..60fdbc18048f2b5ffba2d0b1345dee564e9fd396 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12006339739903288694.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12013562955263170943.palette.png b/game/resources/themes/Thorfinn/palettes/12013562955263170943.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..271876577a3e3cbba44619c774913c5e6796209e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12013562955263170943.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12022254798545848889.palette.png b/game/resources/themes/Thorfinn/palettes/12022254798545848889.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1c3cc2295fde194a95651882f3eba94b7c32fbb5 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12022254798545848889.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12034020524888820708.palette.png b/game/resources/themes/Thorfinn/palettes/12034020524888820708.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bd540cf96c46337f65bc40d8e635faf19ef6d680 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12034020524888820708.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12128480368721799395.palette.png b/game/resources/themes/Thorfinn/palettes/12128480368721799395.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..20da7f9e0f9e80e3955bd6ac6f55bd2dcec0b7f9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12128480368721799395.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12130286828723718756.palette.png b/game/resources/themes/Thorfinn/palettes/12130286828723718756.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c95d6278b034fed151db62d717f6a0367ad32ced Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12130286828723718756.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12135467941070867381.palette.png b/game/resources/themes/Thorfinn/palettes/12135467941070867381.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..92d252d86f4de035b34d4c10a3f4932e5600ef8e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12135467941070867381.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1214082563469824718.palette.png b/game/resources/themes/Thorfinn/palettes/1214082563469824718.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2326ce256b339bdd54cf902b13c166bf2dd8337c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1214082563469824718.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12169062752882393554.palette.png b/game/resources/themes/Thorfinn/palettes/12169062752882393554.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5ee072376dde8b74577fdd7e04a78051e3a14475 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12169062752882393554.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12173832396825038783.palette.png b/game/resources/themes/Thorfinn/palettes/12173832396825038783.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d0f243e11a8fd3498c87877286bffe3637ac8af4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12173832396825038783.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12200256269049578333.palette.png b/game/resources/themes/Thorfinn/palettes/12200256269049578333.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..16416b8659351b700d3a31772b6ccc1c95c5e76c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12200256269049578333.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12221833337627307955.palette.png b/game/resources/themes/Thorfinn/palettes/12221833337627307955.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..36162f2bcfaf68bbb7479ae70abbae8eac091a61 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12221833337627307955.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12228097472380080866.palette.png b/game/resources/themes/Thorfinn/palettes/12228097472380080866.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0dfd51b6a00146db17fae18808a173fdcca4d57f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12228097472380080866.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12290699067009885695.palette.png b/game/resources/themes/Thorfinn/palettes/12290699067009885695.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f2bd07123443d427c3651c4931618ec2449106 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12290699067009885695.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12344497810096470549.palette.png b/game/resources/themes/Thorfinn/palettes/12344497810096470549.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b46c8fc363265d91f45acb258b87a9389e669e5a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12344497810096470549.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12379054405008797373.palette.png b/game/resources/themes/Thorfinn/palettes/12379054405008797373.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e5457fed96d90fc81f10c38cfe76aa3957a066d4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12379054405008797373.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12397771607235395731.palette.png b/game/resources/themes/Thorfinn/palettes/12397771607235395731.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..98cc7d5775b1e54ca1b0bed832adcccd4afe6d64 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12397771607235395731.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12402240298470767182.palette.png b/game/resources/themes/Thorfinn/palettes/12402240298470767182.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..17991d68cd513cdffb81b4944a0807efa540f237 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12402240298470767182.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12404617572293695026.palette.png b/game/resources/themes/Thorfinn/palettes/12404617572293695026.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d3dbb635e2c26bfe4178b6115b5718d229194060 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12404617572293695026.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12416371715116475889.palette.png b/game/resources/themes/Thorfinn/palettes/12416371715116475889.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..97cee19e3b12eded50bcdfe2fb90c2758c9fca60 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12416371715116475889.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12439048943707033251.palette.png b/game/resources/themes/Thorfinn/palettes/12439048943707033251.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..53e470ac70951a4ad26bac240c1f427ca05cd3fb Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12439048943707033251.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12460493597517547117.palette.png b/game/resources/themes/Thorfinn/palettes/12460493597517547117.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ef1e8e3b83f9429c1536582f95c1d4fcc10dad6b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12460493597517547117.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12483442303725728994.palette.png b/game/resources/themes/Thorfinn/palettes/12483442303725728994.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..57a44a6ea9aab6bfc5dde43d347149d2185b5e96 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12483442303725728994.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12547178165312165223.palette.png b/game/resources/themes/Thorfinn/palettes/12547178165312165223.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fb2cbe6608512ca177c8bbc81c397c8eba737b5c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12547178165312165223.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1264921598283372169.palette.png b/game/resources/themes/Thorfinn/palettes/1264921598283372169.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5e4b91acc818dcbe0987b7f0baedb5021cb83511 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1264921598283372169.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12658207564857318083.palette.png b/game/resources/themes/Thorfinn/palettes/12658207564857318083.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..35323658e57f695ee084cac57cf4a5af7a9dffb7 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12658207564857318083.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12665965889457058853.palette.png b/game/resources/themes/Thorfinn/palettes/12665965889457058853.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..21711aeacc24ab3d9ab1cbf4b6214afcb8a6508c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12665965889457058853.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1275737745227625469.palette.png b/game/resources/themes/Thorfinn/palettes/1275737745227625469.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..828fffa90e6cbd2543ec66d088971d64c9b22a0e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1275737745227625469.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12820376508037133592.palette.png b/game/resources/themes/Thorfinn/palettes/12820376508037133592.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a9be1a804fc1e9888b522093480604ee0a52661f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12820376508037133592.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12870769297214006165.palette.png b/game/resources/themes/Thorfinn/palettes/12870769297214006165.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4774327c1ed4790f75d4dc2e2aa675e56dc97bf9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12870769297214006165.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12948870188861178854.palette.png b/game/resources/themes/Thorfinn/palettes/12948870188861178854.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..76f9fdc5292c4ad415c1e15ff294b460eeb4c98f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12948870188861178854.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12962304909430266329.palette.png b/game/resources/themes/Thorfinn/palettes/12962304909430266329.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bb04d436de2440e65d00893901789e994ba997b2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12962304909430266329.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12977005785737165156.palette.png b/game/resources/themes/Thorfinn/palettes/12977005785737165156.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ec1a810e07defdd01b80ba7065e178a8eff003c2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12977005785737165156.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/12977708506227563248.palette.png b/game/resources/themes/Thorfinn/palettes/12977708506227563248.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c33d8292472af22bc3672281c502ce310a0d4eaa Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/12977708506227563248.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1299613652247277607.palette.png b/game/resources/themes/Thorfinn/palettes/1299613652247277607.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d03e4df2a051369bb5e73b0dd6545c4669103534 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1299613652247277607.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13012130108920008100.palette.png b/game/resources/themes/Thorfinn/palettes/13012130108920008100.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..786ab77c5457e4a7d54609ad2197faef5310a1e2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13012130108920008100.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13066751198391529044.palette.png b/game/resources/themes/Thorfinn/palettes/13066751198391529044.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2fb32d513c3bc8ae568d1d10c63d9f5f071b36cf Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13066751198391529044.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13068966487066572171.palette.png b/game/resources/themes/Thorfinn/palettes/13068966487066572171.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2e6851c70d8ed6498420c75125756af5555f544c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13068966487066572171.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13089066812044745365.palette.png b/game/resources/themes/Thorfinn/palettes/13089066812044745365.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..24844e913e9ca2918a63ce726803d74d4408af3f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13089066812044745365.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13220323905572266559.palette.png b/game/resources/themes/Thorfinn/palettes/13220323905572266559.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e4eda7d946434ce409d91a2c27b486c0e6888909 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13220323905572266559.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13223843893938707676.palette.png b/game/resources/themes/Thorfinn/palettes/13223843893938707676.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f947e2711cbb970077702f5d8afbd631cb55d8e0 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13223843893938707676.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13228455128613470494.palette.png b/game/resources/themes/Thorfinn/palettes/13228455128613470494.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cdc3c7825db9e1ae9c0fe54a7297fdd9b2295ec7 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13228455128613470494.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13275399757495826374.palette.png b/game/resources/themes/Thorfinn/palettes/13275399757495826374.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3bbba55b963d7e1d350be3a642eaef5f2764a0b2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13275399757495826374.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13289618737694482167.palette.png b/game/resources/themes/Thorfinn/palettes/13289618737694482167.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..007cee0f236e903b1e9a2282db11a2a843c45c42 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13289618737694482167.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1332957660806202016.palette.png b/game/resources/themes/Thorfinn/palettes/1332957660806202016.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..14487f1a10c6176aff7de1fbb24d5d00d378a369 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1332957660806202016.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13341308131677851579.palette.png b/game/resources/themes/Thorfinn/palettes/13341308131677851579.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c116c67fdea39fdf8a99688dc018c9b5c193cd8d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13341308131677851579.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13344993471259979392.palette.png b/game/resources/themes/Thorfinn/palettes/13344993471259979392.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..39b29e6780e127d5ef798dda515657b8107e342c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13344993471259979392.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13349100056737399662.palette.png b/game/resources/themes/Thorfinn/palettes/13349100056737399662.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9fdc5559c18dcf55470dac0c50230e53b2321465 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13349100056737399662.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13389099141974524151.palette.png b/game/resources/themes/Thorfinn/palettes/13389099141974524151.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fdc71b19561cd2e6afba40c8618e48e7d99fba44 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13389099141974524151.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13424110273424798187.palette.png b/game/resources/themes/Thorfinn/palettes/13424110273424798187.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7b9d68575deceaacdacf091fa25c2b1f106f538d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13424110273424798187.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13486253328790920754.palette.png b/game/resources/themes/Thorfinn/palettes/13486253328790920754.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e9d0d02f913b5e5e8a2c9e179c7a13ee173db9ea Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13486253328790920754.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13489022884403466716.palette.png b/game/resources/themes/Thorfinn/palettes/13489022884403466716.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6a393c63f897e94394f25393600a2acbcf49f94a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13489022884403466716.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13508716714946622328.palette.png b/game/resources/themes/Thorfinn/palettes/13508716714946622328.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..db0e44f8f060d2bb9c181bd302e8376cba7eb2b9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13508716714946622328.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1350933617151512459.palette.png b/game/resources/themes/Thorfinn/palettes/1350933617151512459.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a53da703979f6163279483738d2d7b5003384965 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1350933617151512459.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13529708314470355695.palette.png b/game/resources/themes/Thorfinn/palettes/13529708314470355695.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..98e0b56c12cbd80f0ba3e490bea1892a8391bf28 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13529708314470355695.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1354176861661911330.palette.png b/game/resources/themes/Thorfinn/palettes/1354176861661911330.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3174272f4e9511ae2f3014b06b659903803fbead Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1354176861661911330.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13568872243761079682.palette.png b/game/resources/themes/Thorfinn/palettes/13568872243761079682.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..da16650b5a5cca92ba6079502a1b0f6d3ad0062f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13568872243761079682.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13574872539710649475.palette.png b/game/resources/themes/Thorfinn/palettes/13574872539710649475.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9bece608900ebafc1f4d55eb636b7062e3b4785f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13574872539710649475.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13588717491513799906.palette.png b/game/resources/themes/Thorfinn/palettes/13588717491513799906.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..72a33a522c7b7e96a0a6dcc978c01bdd64f6687b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13588717491513799906.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13602420863359470135.palette.png b/game/resources/themes/Thorfinn/palettes/13602420863359470135.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3261b36749f8196643b6c5e891fd0f0a25167ac3 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13602420863359470135.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13643484348670799836.palette.png b/game/resources/themes/Thorfinn/palettes/13643484348670799836.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1ea0445952cf16fb2a8e098fc60e53492838dc50 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13643484348670799836.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13712107048691498026.palette.png b/game/resources/themes/Thorfinn/palettes/13712107048691498026.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b7ca30f7abb8aad58693a8108ecaecf1b7f1ae64 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13712107048691498026.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13777105864751013943.palette.png b/game/resources/themes/Thorfinn/palettes/13777105864751013943.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..012a618b4e16c5ff301d5c43b7319dca5699e330 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13777105864751013943.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1378799490581766652.palette.png b/game/resources/themes/Thorfinn/palettes/1378799490581766652.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b30b8bd5f077f4318893f1105c1e2d7689828631 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1378799490581766652.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13830498417317855977.palette.png b/game/resources/themes/Thorfinn/palettes/13830498417317855977.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ad9b0daae879db32948c73a6ea2c8098c6a5aea2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13830498417317855977.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13853196158654832654.palette.png b/game/resources/themes/Thorfinn/palettes/13853196158654832654.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5b151b5c3c916b4bbe1619af52ef4f6db4c81172 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13853196158654832654.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13864876283003444635.palette.png b/game/resources/themes/Thorfinn/palettes/13864876283003444635.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..db6513f871e2682647ae0591fc959d5926bfe59c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13864876283003444635.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13922705276478141830.palette.png b/game/resources/themes/Thorfinn/palettes/13922705276478141830.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..70fdfd01df68611a050578455adb71f2a43f8abe Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13922705276478141830.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/13972344522177107497.palette.png b/game/resources/themes/Thorfinn/palettes/13972344522177107497.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dc0c56f3dedd274b5d04bc730d0d512d7ba4b433 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/13972344522177107497.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14023791336088446428.palette.png b/game/resources/themes/Thorfinn/palettes/14023791336088446428.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..049ae2c0e62e158e6158efecbbba7dd211d22471 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14023791336088446428.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1405750461870470026.palette.png b/game/resources/themes/Thorfinn/palettes/1405750461870470026.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b6c5a1a7dd7e4e03905410317633a7c4080353de Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1405750461870470026.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14182357785782100771.palette.png b/game/resources/themes/Thorfinn/palettes/14182357785782100771.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b8907a58b511ad9c6e5799ec1fda4b95561b0139 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14182357785782100771.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14184164226682998202.palette.png b/game/resources/themes/Thorfinn/palettes/14184164226682998202.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aa5f21a71a1bed6b88d927290c45212620eae820 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14184164226682998202.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14199921288111114670.palette.png b/game/resources/themes/Thorfinn/palettes/14199921288111114670.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..06d61d55757e12a56c934eb7270887bfc53bab5a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14199921288111114670.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14202250017497248948.palette.png b/game/resources/themes/Thorfinn/palettes/14202250017497248948.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..17834878641078c1768e493a195088f95863f006 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14202250017497248948.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14209702175313416916.palette.png b/game/resources/themes/Thorfinn/palettes/14209702175313416916.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5a671220b6244aeac4e41504455e6c1191a1bf24 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14209702175313416916.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14249023839708029681.palette.png b/game/resources/themes/Thorfinn/palettes/14249023839708029681.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..26a122f00a9c813067ace9f56a49f25ac36831c9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14249023839708029681.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14264787241971752963.palette.png b/game/resources/themes/Thorfinn/palettes/14264787241971752963.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..132d5fdbb5a15adfe6b14e758d57e17a91adeaba Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14264787241971752963.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14266120027777728595.palette.png b/game/resources/themes/Thorfinn/palettes/14266120027777728595.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..684e0d7e48b2540301606775c1422aa2c45cc340 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14266120027777728595.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14273608878143979618.palette.png b/game/resources/themes/Thorfinn/palettes/14273608878143979618.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dfd1c1589f3648aab0783602e5912e31c85f7c75 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14273608878143979618.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14307577111507061307.palette.png b/game/resources/themes/Thorfinn/palettes/14307577111507061307.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0ef925dd96c75194cad9046aa56971137c6802fb Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14307577111507061307.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14319780038643932630.palette.png b/game/resources/themes/Thorfinn/palettes/14319780038643932630.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c0cf0e9ea736cc8446b13cfe6970c0d8ae6ad295 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14319780038643932630.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1433207637545643340.palette.png b/game/resources/themes/Thorfinn/palettes/1433207637545643340.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bd7a4da2859bec38e90af1253c006349b567a41e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1433207637545643340.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14366582409165389016.palette.png b/game/resources/themes/Thorfinn/palettes/14366582409165389016.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0dfe58f1aaa98ee9a0ec3387522cbaf217d2f3ad Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14366582409165389016.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14398474299785041494.palette.png b/game/resources/themes/Thorfinn/palettes/14398474299785041494.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9c29651c90f81ae084febc767771bff458220b19 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14398474299785041494.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14406325219139024841.palette.png b/game/resources/themes/Thorfinn/palettes/14406325219139024841.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..815994abbb21203d26b852364e7353f6d79ba377 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14406325219139024841.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14432930997993205401.palette.png b/game/resources/themes/Thorfinn/palettes/14432930997993205401.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a74027792c01d60e6b0f30f7ef3d311adcdd1919 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14432930997993205401.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1448462465206784389.palette.png b/game/resources/themes/Thorfinn/palettes/1448462465206784389.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..37a5f3820ac6b46a554d4f997d8dcc375682df35 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1448462465206784389.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14514821997380264295.palette.png b/game/resources/themes/Thorfinn/palettes/14514821997380264295.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..727abf8ad8341dc8a65c0c6b03a571ee67be36d1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14514821997380264295.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1455256159137896749.palette.png b/game/resources/themes/Thorfinn/palettes/1455256159137896749.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..31659b7bea1f71ba39c587fda6d461b1bc61b5fe Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1455256159137896749.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14573906834083730569.palette.png b/game/resources/themes/Thorfinn/palettes/14573906834083730569.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..74eaf23d90f286aba763c97a05bac1b683ff93d1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14573906834083730569.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14631103183193104173.palette.png b/game/resources/themes/Thorfinn/palettes/14631103183193104173.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..667cffddb649241343e08430d8f3a633085ae9db Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14631103183193104173.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14662876515480573264.palette.png b/game/resources/themes/Thorfinn/palettes/14662876515480573264.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..491c26a188bd456dc189055dd8cb026550fbcade Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14662876515480573264.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14679393617709476851.palette.png b/game/resources/themes/Thorfinn/palettes/14679393617709476851.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b6eff2ecc5d7d1c746c396d528a5e72586b51f02 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14679393617709476851.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14697296224738478816.palette.png b/game/resources/themes/Thorfinn/palettes/14697296224738478816.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8fcba12a10095d99ab20080543d4911ae5728529 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14697296224738478816.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14719757130508004172.palette.png b/game/resources/themes/Thorfinn/palettes/14719757130508004172.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..899bd576651fe6e4f643e78e904906cbfa1eae3b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14719757130508004172.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14721441255471445200.palette.png b/game/resources/themes/Thorfinn/palettes/14721441255471445200.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0b957fadfae04f9f7027bd6b5e2d1d18608b433d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14721441255471445200.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14725159869235605025.palette.png b/game/resources/themes/Thorfinn/palettes/14725159869235605025.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d1568f1195fd80f6a5df42e26663143335c2e3ba Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14725159869235605025.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14734167287589312091.palette.png b/game/resources/themes/Thorfinn/palettes/14734167287589312091.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dcb982f5d736e41d280ccca48e560988953c4ef8 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14734167287589312091.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14755569417460477755.palette.png b/game/resources/themes/Thorfinn/palettes/14755569417460477755.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..091fe8ba895236906248d3d62657d834b7ca6bcc Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14755569417460477755.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14768569648815552169.palette.png b/game/resources/themes/Thorfinn/palettes/14768569648815552169.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c42fd1751ee7ffdd60363981b831cf1328f22c46 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14768569648815552169.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14805104025647306999.palette.png b/game/resources/themes/Thorfinn/palettes/14805104025647306999.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..eb1020105d5899c3dba939df0fe04b1c0f4e256c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14805104025647306999.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14813577479576976084.palette.png b/game/resources/themes/Thorfinn/palettes/14813577479576976084.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8d08df3e4e6d52379f9ab8dc21e1aeae3fe5ec5d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14813577479576976084.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14843201983631217713.palette.png b/game/resources/themes/Thorfinn/palettes/14843201983631217713.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..827e8eb7cce29de3790c7228108b4e316fda2033 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14843201983631217713.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14877933221903274440.palette.png b/game/resources/themes/Thorfinn/palettes/14877933221903274440.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6416fcd8d27e6b0d6a776675dedc6b5d07ea12e9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14877933221903274440.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14897560766698704137.palette.png b/game/resources/themes/Thorfinn/palettes/14897560766698704137.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e24c6435fdff01251f7754285633e2208d97493f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14897560766698704137.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14934237907638714172.palette.png b/game/resources/themes/Thorfinn/palettes/14934237907638714172.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..86556be604427e16a8b54f7986cb0a7d549252c9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14934237907638714172.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14935758402131942803.palette.png b/game/resources/themes/Thorfinn/palettes/14935758402131942803.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c54ce08180d886b26d618b2bc9a1d39bdda48fad Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14935758402131942803.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/14955416839618405263.palette.png b/game/resources/themes/Thorfinn/palettes/14955416839618405263.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c328c780f611c063c2e5946428bddc4982ed9efd Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/14955416839618405263.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15023902592189602641.palette.png b/game/resources/themes/Thorfinn/palettes/15023902592189602641.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9aeebc6d04cd4aa0da521a3a45fa0958a85933 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15023902592189602641.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15035372139946493201.palette.png b/game/resources/themes/Thorfinn/palettes/15035372139946493201.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..831c0116c3090c2afed0b8df069a73702d654e34 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15035372139946493201.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15100490393916714557.palette.png b/game/resources/themes/Thorfinn/palettes/15100490393916714557.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..629dc29e05aa4aeb85764b89e89042d943b752eb Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15100490393916714557.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15134554185388534464.palette.png b/game/resources/themes/Thorfinn/palettes/15134554185388534464.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cbaefabc1239c10734981f90b3cf7ae9dbd9e4f0 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15134554185388534464.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15140282899586646551.palette.png b/game/resources/themes/Thorfinn/palettes/15140282899586646551.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..af48490455de22465a9e46ed7c31dcb8b93b64c3 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15140282899586646551.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15171779579010455310.palette.png b/game/resources/themes/Thorfinn/palettes/15171779579010455310.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9d292dc6817b5c7743636937d020c2bfb50e1a63 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15171779579010455310.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15173104771920857964.palette.png b/game/resources/themes/Thorfinn/palettes/15173104771920857964.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d3d0ae37a2baa095c20a3d0591cc9377664f5132 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15173104771920857964.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15240484842898240791.palette.png b/game/resources/themes/Thorfinn/palettes/15240484842898240791.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3f21c342db2c3907a262a6115176a8f256d1b2a0 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15240484842898240791.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15252060456941103371.palette.png b/game/resources/themes/Thorfinn/palettes/15252060456941103371.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fde1bc83440fb53393dc6409d4e06676ebddabbe Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15252060456941103371.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15282792290360422857.palette.png b/game/resources/themes/Thorfinn/palettes/15282792290360422857.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..47414f75037dc304adbb0db713c394d388cd7821 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15282792290360422857.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15297594320259508949.palette.png b/game/resources/themes/Thorfinn/palettes/15297594320259508949.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..096b4bba3b68b0986e6966817ef2659feb2d1e48 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15297594320259508949.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15341293537901843591.palette.png b/game/resources/themes/Thorfinn/palettes/15341293537901843591.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..21cfd80f1358f6ab5e7adeff5f606e2a6aa7a1f9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15341293537901843591.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15347920212790214815.palette.png b/game/resources/themes/Thorfinn/palettes/15347920212790214815.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e7898590fc8a4a192cdb4d1dd26f85b4f7271dfe Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15347920212790214815.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15390891847687509485.palette.png b/game/resources/themes/Thorfinn/palettes/15390891847687509485.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7ba160d6faf49ce1fd8cd929580a9ed72bb07f4e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15390891847687509485.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/153915540365740219.palette.png b/game/resources/themes/Thorfinn/palettes/153915540365740219.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c072b3d421fcea1543835d77e773c8489ccb7095 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/153915540365740219.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15411123126488821125.palette.png b/game/resources/themes/Thorfinn/palettes/15411123126488821125.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0102032e24c02be1f27212b7b7b20720a2613b10 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15411123126488821125.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15418803383413745143.palette.png b/game/resources/themes/Thorfinn/palettes/15418803383413745143.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1eea8fd65798e4fe4ef70bc0bab99b780339b829 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15418803383413745143.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15432240809077236042.palette.png b/game/resources/themes/Thorfinn/palettes/15432240809077236042.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..601c567dcd399f7a9a0dcc368a7d47b3d2be32a1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15432240809077236042.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15451061475269134172.palette.png b/game/resources/themes/Thorfinn/palettes/15451061475269134172.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..29e2d16ad46615a27e7ff35a19e11974685fe543 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15451061475269134172.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15462182728100316593.palette.png b/game/resources/themes/Thorfinn/palettes/15462182728100316593.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..da0da527e80c80aee83f1cdec0b5b2d9d6400d52 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15462182728100316593.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15474007704723134257.palette.png b/game/resources/themes/Thorfinn/palettes/15474007704723134257.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..64fcb3f73a15ee43df866bcf88d7c30c40e605cd Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15474007704723134257.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15496359285851647447.palette.png b/game/resources/themes/Thorfinn/palettes/15496359285851647447.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bc8ecca2efbf91419e2b62b08a35120b02f758a5 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15496359285851647447.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15509669446483354297.palette.png b/game/resources/themes/Thorfinn/palettes/15509669446483354297.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..285bcdace5de85861fb44cf71e3008120e55bd32 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15509669446483354297.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15520529910298755116.palette.png b/game/resources/themes/Thorfinn/palettes/15520529910298755116.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8cbe00e6f571a8061b4bacb17e5142255b3e8070 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15520529910298755116.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15528036094717125009.palette.png b/game/resources/themes/Thorfinn/palettes/15528036094717125009.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..10a2b126d8b36fed1490d04e869acb09147935fe Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15528036094717125009.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15562539923238366932.palette.png b/game/resources/themes/Thorfinn/palettes/15562539923238366932.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5024a96042b82ee411022f1dd38a60365897b94e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15562539923238366932.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15562567534108110968.palette.png b/game/resources/themes/Thorfinn/palettes/15562567534108110968.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fb35c147d5e899259bb3388517e0fe9acc2cd13a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15562567534108110968.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15580921101985927178.palette.png b/game/resources/themes/Thorfinn/palettes/15580921101985927178.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..275f6cfb104a6bf29653dd6a364c6f31d931e9da Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15580921101985927178.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1566832206842810890.palette.png b/game/resources/themes/Thorfinn/palettes/1566832206842810890.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..17b6bb0d2873c08e7f80969a06ebd1359151d474 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1566832206842810890.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15695863204859525387.palette.png b/game/resources/themes/Thorfinn/palettes/15695863204859525387.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..951fa6f5e0f9afe8538b251f2fa420dc29871250 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15695863204859525387.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15703809378099639931.palette.png b/game/resources/themes/Thorfinn/palettes/15703809378099639931.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f65e6bbf1a873b4562e8a831c88fe4205db568d6 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15703809378099639931.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15716111730496218007.palette.png b/game/resources/themes/Thorfinn/palettes/15716111730496218007.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b7f4f93482a4554e97fb526bc660f687e2170b7b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15716111730496218007.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15746550641835283001.palette.png b/game/resources/themes/Thorfinn/palettes/15746550641835283001.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e76feb8c0352be7b4fcdc53fe0bf8244723db179 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15746550641835283001.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1575054695947104060.palette.png b/game/resources/themes/Thorfinn/palettes/1575054695947104060.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ae2e7e65dfedfae753f71ff7222baef169194f72 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1575054695947104060.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15827008211640488183.palette.png b/game/resources/themes/Thorfinn/palettes/15827008211640488183.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..03947b00d3550b3257e89645c0ad14b12949e0d5 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15827008211640488183.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15839457842030415342.palette.png b/game/resources/themes/Thorfinn/palettes/15839457842030415342.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c51a763484fb169b6e7563d8a37096f8bf7797c2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15839457842030415342.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1585758324039886217.palette.png b/game/resources/themes/Thorfinn/palettes/1585758324039886217.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2c4db49141ea803d495aa0979c70003d2d54982e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1585758324039886217.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1586992098301970232.palette.png b/game/resources/themes/Thorfinn/palettes/1586992098301970232.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8c8e3b0dd5eac5c9f35d74ebffda8b3a83a2c5fe Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1586992098301970232.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1587258597727594629.palette.png b/game/resources/themes/Thorfinn/palettes/1587258597727594629.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d93a647ddd2b5bbf15f846b83e62d742fe0b676f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1587258597727594629.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15880284243833922669.palette.png b/game/resources/themes/Thorfinn/palettes/15880284243833922669.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1cca4261273747af9ee336285e15944234dbb093 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15880284243833922669.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15884238344476279192.palette.png b/game/resources/themes/Thorfinn/palettes/15884238344476279192.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c87b12b0639f3b89e4b650e8a40e255d86227b63 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15884238344476279192.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15920337541678505124.palette.png b/game/resources/themes/Thorfinn/palettes/15920337541678505124.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1ff11f5afb57d92cb04af608e4dadf09cbe875f6 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15920337541678505124.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15925921037301975899.palette.png b/game/resources/themes/Thorfinn/palettes/15925921037301975899.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5016dd9759d5b098bcc512ba44b901f86a6e085a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15925921037301975899.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/15999623401286532337.palette.png b/game/resources/themes/Thorfinn/palettes/15999623401286532337.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..51df77291495535c1e13af7e146f549e0822107f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/15999623401286532337.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16004597007151665195.palette.png b/game/resources/themes/Thorfinn/palettes/16004597007151665195.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5e68a4ddbf90b7ae825378fe3bfc8374fc555e62 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16004597007151665195.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16071215479526482746.palette.png b/game/resources/themes/Thorfinn/palettes/16071215479526482746.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..60e2bfa60fd1605b9001fe29fb4941d48abffe5b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16071215479526482746.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16127710191748740128.palette.png b/game/resources/themes/Thorfinn/palettes/16127710191748740128.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..36f2b79ca849a6e04925125bf73a6b859f234ee3 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16127710191748740128.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16137759630115327832.palette.png b/game/resources/themes/Thorfinn/palettes/16137759630115327832.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d5ee72bae2e1e34e19217849a501ea9545666f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16137759630115327832.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16146515643381727493.palette.png b/game/resources/themes/Thorfinn/palettes/16146515643381727493.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c180bb73c4bbd2cf2adbe590d4ab44bd5057d96e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16146515643381727493.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1617846422640805929.palette.png b/game/resources/themes/Thorfinn/palettes/1617846422640805929.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5882ac47b41ee901da5fcd8dee096123dfe6cb44 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1617846422640805929.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1620591632026675568.palette.png b/game/resources/themes/Thorfinn/palettes/1620591632026675568.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9c16b284e9050bb0dea9040b48f5a11be8f7b0ff Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1620591632026675568.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16210040227169518939.palette.png b/game/resources/themes/Thorfinn/palettes/16210040227169518939.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9c7049c976f98bba06b783acabb86e2f334c10ae Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16210040227169518939.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16238338756466927799.palette.png b/game/resources/themes/Thorfinn/palettes/16238338756466927799.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d99aba4e2b9568f43df5ab44ac7cffed478f92d2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16238338756466927799.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16241293786567913519.palette.png b/game/resources/themes/Thorfinn/palettes/16241293786567913519.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c26619e84f53a65f5a8e2403c48d698bfd4b8547 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16241293786567913519.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16266331252353023164.palette.png b/game/resources/themes/Thorfinn/palettes/16266331252353023164.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4412b79a8e16461b87f901a89b96f70115e22802 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16266331252353023164.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16275698700754150622.palette.png b/game/resources/themes/Thorfinn/palettes/16275698700754150622.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d6443bcc2f673b72875092a6a41d51df3345056a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16275698700754150622.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16279766379493970536.palette.png b/game/resources/themes/Thorfinn/palettes/16279766379493970536.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9a5b42d6819ca536276665a21b5594955c5bf1f4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16279766379493970536.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16291807415215430639.palette.png b/game/resources/themes/Thorfinn/palettes/16291807415215430639.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..45307f4fbbe2157e88b62604376539a81e86acf9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16291807415215430639.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16298435100899326815.palette.png b/game/resources/themes/Thorfinn/palettes/16298435100899326815.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f5b7104d6c7ed321a14d85b3da3ed622e6531557 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16298435100899326815.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16310724127168016967.palette.png b/game/resources/themes/Thorfinn/palettes/16310724127168016967.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..95a276716633efd04b99fa26a4418e17908119eb Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16310724127168016967.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16322529559376222462.palette.png b/game/resources/themes/Thorfinn/palettes/16322529559376222462.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..943c8fdd3cbe611708b3d6c5feaaeeb5386115b4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16322529559376222462.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16348345720697483557.palette.png b/game/resources/themes/Thorfinn/palettes/16348345720697483557.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6c986c87be419b74432fb8f6cfc31c11997bc2c5 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16348345720697483557.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16426653008712606845.palette.png b/game/resources/themes/Thorfinn/palettes/16426653008712606845.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..806ae160cef42a3364cb7dfee83a0524612c0fe1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16426653008712606845.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16473053635248786156.palette.png b/game/resources/themes/Thorfinn/palettes/16473053635248786156.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..75e545b56e2f5a1571c7f3dbba62c1787f29809e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16473053635248786156.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16480150217158748548.palette.png b/game/resources/themes/Thorfinn/palettes/16480150217158748548.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1bdf0a5e68b5c3c8c2ce5b450b960aba1f559e25 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16480150217158748548.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16484219665016765413.palette.png b/game/resources/themes/Thorfinn/palettes/16484219665016765413.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..62a4b06e0991d4fe9248c673f9db9dc59a7891d2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16484219665016765413.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16499526324295547265.palette.png b/game/resources/themes/Thorfinn/palettes/16499526324295547265.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8defe42b8558665a0e8896c488dbb400a06c772c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16499526324295547265.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16526356585187922699.palette.png b/game/resources/themes/Thorfinn/palettes/16526356585187922699.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..da0044437f69ba80fcc84bf9f3f00f88f12d6cf4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16526356585187922699.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16527496487070299630.palette.png b/game/resources/themes/Thorfinn/palettes/16527496487070299630.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7fc0170cbff29a1974ab6866621a2c631eaf6eb0 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16527496487070299630.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16544158069156683167.palette.png b/game/resources/themes/Thorfinn/palettes/16544158069156683167.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..24c09908d082d2d142768a36368ddaf7503b03c9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16544158069156683167.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16568148761661713893.palette.png b/game/resources/themes/Thorfinn/palettes/16568148761661713893.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..585a56efcb3deed85886cdb14a038f627f116ea3 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16568148761661713893.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16574097092377466077.palette.png b/game/resources/themes/Thorfinn/palettes/16574097092377466077.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8e83c16bdcbd1b8eb113083998562bc50cef0aa3 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16574097092377466077.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1659494103405619236.palette.png b/game/resources/themes/Thorfinn/palettes/1659494103405619236.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c7cba1a4ec0670ecf88f2a5f284a4fdfa6b5d30c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1659494103405619236.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1660498953396357876.palette.png b/game/resources/themes/Thorfinn/palettes/1660498953396357876.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c8074704f8ef4fab0064efa0bf5ad252a73f3f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1660498953396357876.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16610305298200459117.palette.png b/game/resources/themes/Thorfinn/palettes/16610305298200459117.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7011cdd18a213cc685c358cf0583c2081add83b9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16610305298200459117.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1662835474365877247.palette.png b/game/resources/themes/Thorfinn/palettes/1662835474365877247.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..55560f78ad9984ecd4eeb79e71b40009d95fc0e1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1662835474365877247.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16628639242859310895.palette.png b/game/resources/themes/Thorfinn/palettes/16628639242859310895.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e973f9f53665751d370260eef08e5aab919f298f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16628639242859310895.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16632132796800515436.palette.png b/game/resources/themes/Thorfinn/palettes/16632132796800515436.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a2beec1762d827d3dba30730b16d52da8fb3c73c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16632132796800515436.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16656867674347091264.palette.png b/game/resources/themes/Thorfinn/palettes/16656867674347091264.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5d773e2ded68e7dce47f16406dcd3ec55b060779 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16656867674347091264.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16699820931610834127.palette.png b/game/resources/themes/Thorfinn/palettes/16699820931610834127.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..be76cd6fbab58391ea04374256b0f5784d4ffaa4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16699820931610834127.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16704746354029014320.palette.png b/game/resources/themes/Thorfinn/palettes/16704746354029014320.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cff220fbc57d23b95052d9ab5f15d65b11995b85 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16704746354029014320.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16714195267335085045.palette.png b/game/resources/themes/Thorfinn/palettes/16714195267335085045.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..52a1fc36256094e69eb068ea0d521b6b838392d2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16714195267335085045.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16879676227761681703.palette.png b/game/resources/themes/Thorfinn/palettes/16879676227761681703.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8ba3c92ffb7edbd0d36045041f9cd6a6583551cc Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16879676227761681703.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16881801973403872173.palette.png b/game/resources/themes/Thorfinn/palettes/16881801973403872173.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..22067a902ec4c403beebf0b24d379dfa155ba899 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16881801973403872173.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16937324282949986555.palette.png b/game/resources/themes/Thorfinn/palettes/16937324282949986555.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..01219b3a5b80d8947728c54adbe7d6717931edfa Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16937324282949986555.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/16975326618012928642.palette.png b/game/resources/themes/Thorfinn/palettes/16975326618012928642.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..87e18d46d708fa6aa936cb2f839e3680bbb45613 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/16975326618012928642.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17012007621037295757.palette.png b/game/resources/themes/Thorfinn/palettes/17012007621037295757.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fc29087ec8d215a0d994778a61efba67cc3ad727 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17012007621037295757.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17048147318976521687.palette.png b/game/resources/themes/Thorfinn/palettes/17048147318976521687.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a80eaf1f8f999f6a47c06e2e4cde45f16654c76e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17048147318976521687.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17070496106078855000.palette.png b/game/resources/themes/Thorfinn/palettes/17070496106078855000.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..35af9a67e7fce8bd1b7a71574e84aae502235565 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17070496106078855000.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17070556549699604065.palette.png b/game/resources/themes/Thorfinn/palettes/17070556549699604065.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e526f618f7e035a4e6096dd6fc25da08b0d9750c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17070556549699604065.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1714502697804559965.palette.png b/game/resources/themes/Thorfinn/palettes/1714502697804559965.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4de73a5f8f232156fdc62fbadaf7e69d16903c02 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1714502697804559965.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17182143217007126140.palette.png b/game/resources/themes/Thorfinn/palettes/17182143217007126140.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..45834e50b4f46a32fe3a2d1a147595389d8fc57e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17182143217007126140.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17187541429811509126.palette.png b/game/resources/themes/Thorfinn/palettes/17187541429811509126.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3595f9fc960ab07d140f37a6c8ba332cfb8f0d86 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17187541429811509126.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17248364626131213131.palette.png b/game/resources/themes/Thorfinn/palettes/17248364626131213131.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b8090099da7e4b478b783280b8e58353f7759980 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17248364626131213131.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17254978785900127865.palette.png b/game/resources/themes/Thorfinn/palettes/17254978785900127865.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..12815c59f5dbb0093766b8d4fd916f443a655589 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17254978785900127865.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17308161880379407907.palette.png b/game/resources/themes/Thorfinn/palettes/17308161880379407907.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d03bdf37c3a840922c0570d2125d9f0510460181 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17308161880379407907.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17314352230602930145.palette.png b/game/resources/themes/Thorfinn/palettes/17314352230602930145.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5da843ffaadcf1f230f7da9951aa6f8685a6df62 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17314352230602930145.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17320745237680126380.palette.png b/game/resources/themes/Thorfinn/palettes/17320745237680126380.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7a49f7dd4b10a3d40804ce21e7e60c317b4d0a82 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17320745237680126380.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17329759919004892.palette.png b/game/resources/themes/Thorfinn/palettes/17329759919004892.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..294b7ff98a62ff3b82697684bf6a183ba51d99df Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17329759919004892.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17371310900719073768.palette.png b/game/resources/themes/Thorfinn/palettes/17371310900719073768.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f45977be7c482cfa877eaf535d576887dbda339f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17371310900719073768.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1738359576104508343.palette.png b/game/resources/themes/Thorfinn/palettes/1738359576104508343.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3e2eb59cf5f121cc991ee2eb622b44082e182e4e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1738359576104508343.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17400083468189124120.palette.png b/game/resources/themes/Thorfinn/palettes/17400083468189124120.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..31ee5a5b8b578006c67ea90ea68e7b9e2caa6dae Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17400083468189124120.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/174224274847969950.palette.png b/game/resources/themes/Thorfinn/palettes/174224274847969950.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..06e11439f514bbfd55a4fbb39b8e4691ba5f68e1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/174224274847969950.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17453717932341162123.palette.png b/game/resources/themes/Thorfinn/palettes/17453717932341162123.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c1cc921d185d4b51acaacad30ff0efaaecb41f86 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17453717932341162123.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17485227940904594063.palette.png b/game/resources/themes/Thorfinn/palettes/17485227940904594063.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..24455b51794a5230e38a22d28325fae6c7202294 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17485227940904594063.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1750250509108488178.palette.png b/game/resources/themes/Thorfinn/palettes/1750250509108488178.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..93cc609a7ee5c3b19ed9ca60f71677cabd743e66 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1750250509108488178.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17517876843808923918.palette.png b/game/resources/themes/Thorfinn/palettes/17517876843808923918.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dc028dae78f52bdedf698e8674b2c93d455feb6f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17517876843808923918.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17525307419334560046.palette.png b/game/resources/themes/Thorfinn/palettes/17525307419334560046.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a72aeffabc10e99184f67703004ed115f91e4dca Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17525307419334560046.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17595109260565445513.palette.png b/game/resources/themes/Thorfinn/palettes/17595109260565445513.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7e6046849402961f80b11dfd9d52432fb3d40ac8 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17595109260565445513.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1759786338830830627.palette.png b/game/resources/themes/Thorfinn/palettes/1759786338830830627.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a1f49a7bdf79cb81c01d9828ace7032a4502efa9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1759786338830830627.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17619354113875200938.palette.png b/game/resources/themes/Thorfinn/palettes/17619354113875200938.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5f987ce48257f69ca448e7627ef0f5f86c4a6fdb Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17619354113875200938.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17722088319902439073.palette.png b/game/resources/themes/Thorfinn/palettes/17722088319902439073.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b5eaa5b8eeae05e237c96f329cc078eb24897a23 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17722088319902439073.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1773704406870316294.palette.png b/game/resources/themes/Thorfinn/palettes/1773704406870316294.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..71bbe9464e3dd10257b0ef81af3b45377a38a595 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1773704406870316294.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17746614312626923135.palette.png b/game/resources/themes/Thorfinn/palettes/17746614312626923135.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2f9b1dbe97c82d8761493df7f93fad19bc67f08e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17746614312626923135.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17780261386429354480.palette.png b/game/resources/themes/Thorfinn/palettes/17780261386429354480.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cce73be5e24555d00bef014362a09d994eb58679 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17780261386429354480.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17782306573542473434.palette.png b/game/resources/themes/Thorfinn/palettes/17782306573542473434.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1112cb5f38c30c31d76a875603b70dbc1b37e5f2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17782306573542473434.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17784356223524362916.palette.png b/game/resources/themes/Thorfinn/palettes/17784356223524362916.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..baa32a4400f60292d7a83f92ffdb835207aea0c7 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17784356223524362916.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17800785039995794140.palette.png b/game/resources/themes/Thorfinn/palettes/17800785039995794140.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e1d4646e456d44f403882661cecee5a27ea760fd Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17800785039995794140.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17859952696900008112.palette.png b/game/resources/themes/Thorfinn/palettes/17859952696900008112.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c1d989026435fe3297623d5f19762f5c2e79c3bc Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17859952696900008112.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17869003201306082727.palette.png b/game/resources/themes/Thorfinn/palettes/17869003201306082727.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..905484fe01ca6907023ea50c9b2dbd93d89684f9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17869003201306082727.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17950536897413105598.palette.png b/game/resources/themes/Thorfinn/palettes/17950536897413105598.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1152633e368747fd5b3c89bc77468c941a17b8b9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17950536897413105598.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/17955433678524579816.palette.png b/game/resources/themes/Thorfinn/palettes/17955433678524579816.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5fb0d643f7bf1407296b8a0f5d27228d79892eb0 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/17955433678524579816.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/18009216775595174006.palette.png b/game/resources/themes/Thorfinn/palettes/18009216775595174006.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..13e8aa5661a324d9fa440e7fa71e0c3ceebd3f98 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/18009216775595174006.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/18017583870402665116.palette.png b/game/resources/themes/Thorfinn/palettes/18017583870402665116.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3f6065ee7ae4d19d9e49939a07efcf96a6563fb2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/18017583870402665116.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/18055271867583750588.palette.png b/game/resources/themes/Thorfinn/palettes/18055271867583750588.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e282abd4c9db2a82e747c6ca00c9cd605d981e86 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/18055271867583750588.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/18129789538996403572.palette.png b/game/resources/themes/Thorfinn/palettes/18129789538996403572.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..54276c4fe1ad74fa23fc3795ac0ddc89efe7821a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/18129789538996403572.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/18132479777819234495.palette.png b/game/resources/themes/Thorfinn/palettes/18132479777819234495.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6eef45dd9b5fd80afdf46b2f8d43beeea3a7d71e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/18132479777819234495.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/18154379353902942381.palette.png b/game/resources/themes/Thorfinn/palettes/18154379353902942381.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a6bed8b15577f4a286238f53528cdba059b59106 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/18154379353902942381.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/18169912118105289460.palette.png b/game/resources/themes/Thorfinn/palettes/18169912118105289460.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..300a6205d1ae6225911274ce9ee65c5e2f91d62f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/18169912118105289460.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1818574968746270454.palette.png b/game/resources/themes/Thorfinn/palettes/1818574968746270454.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8692eb87cb8b5294956a4084ac5ee2954b628b56 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1818574968746270454.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1827766947498311740.palette.png b/game/resources/themes/Thorfinn/palettes/1827766947498311740.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..eb92e76d1965a2efea19a365b6ebac2fa471b386 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1827766947498311740.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/18285393000018891501.palette.png b/game/resources/themes/Thorfinn/palettes/18285393000018891501.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d25f3e1ee7b4fe9ae43d1e3e2cc932227ef69b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/18285393000018891501.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/18294332407102479566.palette.png b/game/resources/themes/Thorfinn/palettes/18294332407102479566.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..52ec0e3599ca432d2883aa8c6bbbb4de6d2bdd84 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/18294332407102479566.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/18308486874299881922.palette.png b/game/resources/themes/Thorfinn/palettes/18308486874299881922.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..374f92bc6846b5f8684cb104ff95ff9003ede23c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/18308486874299881922.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/18319230178176136510.palette.png b/game/resources/themes/Thorfinn/palettes/18319230178176136510.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..837dfe50efe18bafbe6a6610cae6f3c97a3eeccc Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/18319230178176136510.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1835561797589754199.palette.png b/game/resources/themes/Thorfinn/palettes/1835561797589754199.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dff562204cbe96b78997a55ccf1262c810d0437c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1835561797589754199.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/18393259954395927914.palette.png b/game/resources/themes/Thorfinn/palettes/18393259954395927914.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2539d0972b93e5de3103e04e0039f77da13c3b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/18393259954395927914.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/18407952251933342016.palette.png b/game/resources/themes/Thorfinn/palettes/18407952251933342016.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b24fc3adaf62f943f4f6e4917b8f69d4becf1534 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/18407952251933342016.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/184387366978958081.palette.png b/game/resources/themes/Thorfinn/palettes/184387366978958081.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..314af021791ca5ff3e248a2bdba26cacc0b46aa9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/184387366978958081.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1857159612098021688.palette.png b/game/resources/themes/Thorfinn/palettes/1857159612098021688.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..769f1a5b4da9642fd50e05b023d6c18db5249836 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1857159612098021688.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1864467634987988431.palette.png b/game/resources/themes/Thorfinn/palettes/1864467634987988431.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..42d94c85a0e5eec77e3df5f353d5439e3490ce57 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1864467634987988431.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1883333172863962498.palette.png b/game/resources/themes/Thorfinn/palettes/1883333172863962498.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..47aea0c672a319b2c58bab565a4d035c060b82d4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1883333172863962498.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/188954358531292475.palette.png b/game/resources/themes/Thorfinn/palettes/188954358531292475.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..10b4c6fb95e5b0d65960278c95b663cb9bfd4959 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/188954358531292475.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/191873087261437644.palette.png b/game/resources/themes/Thorfinn/palettes/191873087261437644.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1f22d557715f9e105963be02da4d9b678c673996 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/191873087261437644.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1940584330935020022.palette.png b/game/resources/themes/Thorfinn/palettes/1940584330935020022.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..65ea7ded091ad1c108924f566ad0a617f562b6b7 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1940584330935020022.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/1945924797910395930.palette.png b/game/resources/themes/Thorfinn/palettes/1945924797910395930.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..51686900cb63d4a2c0530b7f94540270e34a5801 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/1945924797910395930.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/197960557943935599.palette.png b/game/resources/themes/Thorfinn/palettes/197960557943935599.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5831ebacf91583ba97a68f37b7fb1a7176823ee0 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/197960557943935599.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2091374903353271672.palette.png b/game/resources/themes/Thorfinn/palettes/2091374903353271672.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d435ab2dd412670836dfb65e23df9ba260448549 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2091374903353271672.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2120004800899511515.palette.png b/game/resources/themes/Thorfinn/palettes/2120004800899511515.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4493f68fef03ef62abce47296a2e1acc79c73734 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2120004800899511515.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2120608930727357708.palette.png b/game/resources/themes/Thorfinn/palettes/2120608930727357708.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7107b9e675487cbbef22c75177e510276af2bf2e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2120608930727357708.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2135027207914446434.palette.png b/game/resources/themes/Thorfinn/palettes/2135027207914446434.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..44c0055829e2e87e1913d794060b078fd444e59d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2135027207914446434.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2166445059983377049.palette.png b/game/resources/themes/Thorfinn/palettes/2166445059983377049.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a281a1c3b43bb14435a2293941f5878d8be80b55 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2166445059983377049.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2171444030381827032.palette.png b/game/resources/themes/Thorfinn/palettes/2171444030381827032.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..361d0147a6c7a4330662be8835aba9b7edb1fc2b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2171444030381827032.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/219410680581793209.palette.png b/game/resources/themes/Thorfinn/palettes/219410680581793209.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d0eb7426864ea4acc268c37aa9ef6b04d810646f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/219410680581793209.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2203034808145916184.palette.png b/game/resources/themes/Thorfinn/palettes/2203034808145916184.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..891ed62a13992e13460eb9967d1a19237886e033 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2203034808145916184.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2209171879949107496.palette.png b/game/resources/themes/Thorfinn/palettes/2209171879949107496.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..06b44c5bf8d91e0a41b185ebfea43523eb9f88e1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2209171879949107496.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2296143440408341947.palette.png b/game/resources/themes/Thorfinn/palettes/2296143440408341947.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0298060a02d6ecabc5e3748b562f94a6dba4e814 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2296143440408341947.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2331072081630837470.palette.png b/game/resources/themes/Thorfinn/palettes/2331072081630837470.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3cc321b41333ca8a49de9ba628c5c72d036333fd Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2331072081630837470.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2378201812580857642.palette.png b/game/resources/themes/Thorfinn/palettes/2378201812580857642.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d5594cdada5b19b9f6d3e9af4ee7802b7e13e269 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2378201812580857642.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2395710046643671812.palette.png b/game/resources/themes/Thorfinn/palettes/2395710046643671812.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..144e45f42adc8e912fa3fbaebab2f01c8a66ea82 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2395710046643671812.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2411296604364992309.palette.png b/game/resources/themes/Thorfinn/palettes/2411296604364992309.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6bd877f92cb367d96a36932a65ae4b8ce428e290 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2411296604364992309.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2414275813441155053.palette.png b/game/resources/themes/Thorfinn/palettes/2414275813441155053.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..04ecb7a0d8e177a83f3471a9d12bb82fdb1cdd79 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2414275813441155053.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2426671464885529004.palette.png b/game/resources/themes/Thorfinn/palettes/2426671464885529004.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b36d85bfcfc011c85325f014d85c134164cb360b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2426671464885529004.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2428493572116849655.palette.png b/game/resources/themes/Thorfinn/palettes/2428493572116849655.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b790363a75d5f48f356d35a7561d078d6b0c7403 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2428493572116849655.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2464087301213284336.palette.png b/game/resources/themes/Thorfinn/palettes/2464087301213284336.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ff01611d9f186fa1a616c69aa77720d0a0a9c541 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2464087301213284336.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2472950693761703413.palette.png b/game/resources/themes/Thorfinn/palettes/2472950693761703413.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6383eea800acc187571f37614c6aaf06e746efcc Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2472950693761703413.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2476870344566428152.palette.png b/game/resources/themes/Thorfinn/palettes/2476870344566428152.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e5db9187ed8bd4a3f628c6ac5d6b98268ad92b35 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2476870344566428152.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/250194992225471766.palette.png b/game/resources/themes/Thorfinn/palettes/250194992225471766.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bd1858b7bbab1ee476f564ac923c9ade3e9f2335 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/250194992225471766.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/250675884897449970.palette.png b/game/resources/themes/Thorfinn/palettes/250675884897449970.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0680d69e041ce7d898ffd7b5419113c89f8520f5 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/250675884897449970.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2535631558473313465.palette.png b/game/resources/themes/Thorfinn/palettes/2535631558473313465.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d9ed6a4a488d0c506ed45f457dcbd45457b97ee2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2535631558473313465.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/254380614714132739.palette.png b/game/resources/themes/Thorfinn/palettes/254380614714132739.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..71bec79aebf97130459763f95bd0516161d02a71 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/254380614714132739.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2556077564655744337.palette.png b/game/resources/themes/Thorfinn/palettes/2556077564655744337.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e61e5efb180267d079132ad622d1735220c7f9a4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2556077564655744337.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2559650931187992644.palette.png b/game/resources/themes/Thorfinn/palettes/2559650931187992644.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d1da09789cafdf80d6f984f709847b7aaeb6eef9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2559650931187992644.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2568372370844039991.palette.png b/game/resources/themes/Thorfinn/palettes/2568372370844039991.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..61daaef443ee376398b0d16ccf4075a29717f49d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2568372370844039991.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2588046276813474274.palette.png b/game/resources/themes/Thorfinn/palettes/2588046276813474274.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7e303926c675cecbd1874e7c589b7ad7694c07eb Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2588046276813474274.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2598733204499101730.palette.png b/game/resources/themes/Thorfinn/palettes/2598733204499101730.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..82b368d5af5061a5eca79e3cde06842ab1b9179f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2598733204499101730.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2626985748141657555.palette.png b/game/resources/themes/Thorfinn/palettes/2626985748141657555.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e9a5b3b383791132a587a9493e4687b6dc333f85 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2626985748141657555.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2720315799910625562.palette.png b/game/resources/themes/Thorfinn/palettes/2720315799910625562.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..be3d3a16253aae815534ed7af582551eca7495bb Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2720315799910625562.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2738799778787531780.palette.png b/game/resources/themes/Thorfinn/palettes/2738799778787531780.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2dba1d441074d22e66369dcc449c2b46e6e9db4d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2738799778787531780.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2943058677049273040.palette.png b/game/resources/themes/Thorfinn/palettes/2943058677049273040.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f6181343b301733db8afe4605579cec988061d52 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2943058677049273040.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/2951765479337250384.palette.png b/game/resources/themes/Thorfinn/palettes/2951765479337250384.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..afa22afefc67723ce8037807a766b65a0b148ddf Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/2951765479337250384.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3011094928377727463.palette.png b/game/resources/themes/Thorfinn/palettes/3011094928377727463.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9dfcee46fbed3cdb7bd067200de04ceb54aca6da Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3011094928377727463.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3013596972973633317.palette.png b/game/resources/themes/Thorfinn/palettes/3013596972973633317.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..698c1a4c82746f7b9a11799694f368d3ee719604 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3013596972973633317.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3025949138145006190.palette.png b/game/resources/themes/Thorfinn/palettes/3025949138145006190.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2f01eebe1a118ce8fd9c6128c0d1c3876a04dd01 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3025949138145006190.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3055092125377379832.palette.png b/game/resources/themes/Thorfinn/palettes/3055092125377379832.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aad42589e2488daf4c68970d5a6dafc899119e38 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3055092125377379832.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3085461085878102194.palette.png b/game/resources/themes/Thorfinn/palettes/3085461085878102194.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3b99c662d27d39ba92980ee681db3590aea864 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3085461085878102194.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3104931868875951619.palette.png b/game/resources/themes/Thorfinn/palettes/3104931868875951619.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..045c4994f012af93a196dae0d32b8f799d5e4ae7 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3104931868875951619.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3108146860567497701.palette.png b/game/resources/themes/Thorfinn/palettes/3108146860567497701.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e421f6997bc1c409b9e05c9fb977395569e3266f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3108146860567497701.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3154457286811419049.palette.png b/game/resources/themes/Thorfinn/palettes/3154457286811419049.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f46a60c59ccfd8a4c5c441adcb09c05a380e3b24 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3154457286811419049.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/317680009943631105.palette.png b/game/resources/themes/Thorfinn/palettes/317680009943631105.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..547ffc0eaffcad39e7da21a2fc4b85dbe0cc6229 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/317680009943631105.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3191306601099315929.palette.png b/game/resources/themes/Thorfinn/palettes/3191306601099315929.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..943a38be4d07d44454b60e8379d914e2cb2922f4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3191306601099315929.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3203583671905167000.palette.png b/game/resources/themes/Thorfinn/palettes/3203583671905167000.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3638ea3c3179450f9437a32daa4cfc2ce47b0220 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3203583671905167000.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3218661177771124271.palette.png b/game/resources/themes/Thorfinn/palettes/3218661177771124271.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..41940b9bc4ee4c8f3970855feb1a0ed2248c1449 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3218661177771124271.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3244439478731617385.palette.png b/game/resources/themes/Thorfinn/palettes/3244439478731617385.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ca6c19dca68d12ab395745d3d457af07bb651787 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3244439478731617385.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3313536937196979208.palette.png b/game/resources/themes/Thorfinn/palettes/3313536937196979208.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..430a661af8a320a3909d38ac9cd1d9e7fc10d91f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3313536937196979208.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3409678905667898788.palette.png b/game/resources/themes/Thorfinn/palettes/3409678905667898788.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..45d1685549ee416005ed63c1ca1b15c67e8202d0 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3409678905667898788.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3441262401320635323.palette.png b/game/resources/themes/Thorfinn/palettes/3441262401320635323.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bcfa70bc399f14ae6f125d32e96b1e587533ab81 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3441262401320635323.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3501584179338641847.palette.png b/game/resources/themes/Thorfinn/palettes/3501584179338641847.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6a8f364689b7a66509857f209462b88563a2f01a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3501584179338641847.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3564942111015300587.palette.png b/game/resources/themes/Thorfinn/palettes/3564942111015300587.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a5933d36db0014b979278d3e27f3b4299a1c0cff Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3564942111015300587.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3574358013111182683.palette.png b/game/resources/themes/Thorfinn/palettes/3574358013111182683.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2c7054f53554c280a36e4f26069d6e8357742a05 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3574358013111182683.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3598966034756043448.palette.png b/game/resources/themes/Thorfinn/palettes/3598966034756043448.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4e0733d5f7c5b72fbcc0594b2453932a7cd98179 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3598966034756043448.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3717181230525973493.palette.png b/game/resources/themes/Thorfinn/palettes/3717181230525973493.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..31b56a29d1b51814bb0303917ef1f92c44520c86 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3717181230525973493.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3772896385287402409.palette.png b/game/resources/themes/Thorfinn/palettes/3772896385287402409.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ef1845ef32c98464955081621ba512212b5d6a01 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3772896385287402409.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3786780740949027478.palette.png b/game/resources/themes/Thorfinn/palettes/3786780740949027478.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8295e407028306836af8fd5f7d9da1863cd6dbfd Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3786780740949027478.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/381454476074662813.palette.png b/game/resources/themes/Thorfinn/palettes/381454476074662813.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..92939984b8fdd80c2319988881390bb28cc79f7f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/381454476074662813.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/383034316422237660.palette.png b/game/resources/themes/Thorfinn/palettes/383034316422237660.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d9e9d54024c9b74a37293b2e1894fcade08aa8af Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/383034316422237660.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/395491792748006004.palette.png b/game/resources/themes/Thorfinn/palettes/395491792748006004.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d30f55292ef3a30dbf51944b44d5b826a5d80347 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/395491792748006004.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/3961781302365544564.palette.png b/game/resources/themes/Thorfinn/palettes/3961781302365544564.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..971b842671a9bac2b00eb8c188d05d808c877483 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/3961781302365544564.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4018345063796256084.palette.png b/game/resources/themes/Thorfinn/palettes/4018345063796256084.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ebd6cd8cb1cd40c4f9c5a06b6132fe4afc5fccd9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4018345063796256084.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4032621376694700986.palette.png b/game/resources/themes/Thorfinn/palettes/4032621376694700986.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..44c417465c000dad491e8371419046aa736f9733 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4032621376694700986.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4046210480198222631.palette.png b/game/resources/themes/Thorfinn/palettes/4046210480198222631.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ac54c16aefb74cedd7bcb592b9ae1ce213c46a66 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4046210480198222631.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4121969631545420711.palette.png b/game/resources/themes/Thorfinn/palettes/4121969631545420711.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fde6b8a5336c74daa173f1355a612cbdede0bb8f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4121969631545420711.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4192055143619298444.palette.png b/game/resources/themes/Thorfinn/palettes/4192055143619298444.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6655e7c3980637d3f147c56df7f880e65c25825b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4192055143619298444.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4200775167038913979.palette.png b/game/resources/themes/Thorfinn/palettes/4200775167038913979.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4cbf8970d0d8141c6e3c064ea6769eb1bb7664bc Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4200775167038913979.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4219304217995877771.palette.png b/game/resources/themes/Thorfinn/palettes/4219304217995877771.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d0c3e33be9027365860a69c3b9b1d99139308a23 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4219304217995877771.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4244717201144001402.palette.png b/game/resources/themes/Thorfinn/palettes/4244717201144001402.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4f8916107256bdef6dde316fe2046f1388ea5925 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4244717201144001402.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/424904060571745848.palette.png b/game/resources/themes/Thorfinn/palettes/424904060571745848.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..15d89ad11fa96ee9a622fd8df739e229447bbff9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/424904060571745848.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4316734488600724216.palette.png b/game/resources/themes/Thorfinn/palettes/4316734488600724216.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..103d752e7a28fb5fb340dccf6757a49306825476 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4316734488600724216.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4332764445378160209.palette.png b/game/resources/themes/Thorfinn/palettes/4332764445378160209.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ed4c55ded71f474abd3699d586b3b4b164bc5abd Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4332764445378160209.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4391405059001361233.palette.png b/game/resources/themes/Thorfinn/palettes/4391405059001361233.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a4cc2f9227027654b0d4f01b36f7a74112d193a6 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4391405059001361233.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4393326966390355181.palette.png b/game/resources/themes/Thorfinn/palettes/4393326966390355181.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..48ccf7d88422c829f5893cba397f0c17518d3f03 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4393326966390355181.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4397824633105935818.palette.png b/game/resources/themes/Thorfinn/palettes/4397824633105935818.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0e15fde93005987348b37a5c0fd99a175bf3c3ed Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4397824633105935818.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4405805271995816340.palette.png b/game/resources/themes/Thorfinn/palettes/4405805271995816340.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c687a0ef657d10217633ebc719043d225ec750ec Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4405805271995816340.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4442690087328664861.palette.png b/game/resources/themes/Thorfinn/palettes/4442690087328664861.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..128a69b4e715b9eecec48f425f1024662ef2d2f3 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4442690087328664861.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4497616994719575448.palette.png b/game/resources/themes/Thorfinn/palettes/4497616994719575448.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1ccf7d5a638a51347b86b57fc8898601c7f699d3 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4497616994719575448.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4512751012820530118.palette.png b/game/resources/themes/Thorfinn/palettes/4512751012820530118.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..909feb194790405e7ac3231e19468c2ffd22ba79 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4512751012820530118.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4540794747021083066.palette.png b/game/resources/themes/Thorfinn/palettes/4540794747021083066.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..98253a5fbb59c26eac0e1eca802c23612bb82171 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4540794747021083066.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/45408325137872372.palette.png b/game/resources/themes/Thorfinn/palettes/45408325137872372.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b61d2f51f52ca086eea002f608a31f47dfbb3d0b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/45408325137872372.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4574011205623815546.palette.png b/game/resources/themes/Thorfinn/palettes/4574011205623815546.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4727cb0d24ec5e35ddf1db271631c345b02f707c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4574011205623815546.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4590466688349765165.palette.png b/game/resources/themes/Thorfinn/palettes/4590466688349765165.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b4fd3a1bae398d5dd8f8c2873cac1598014dab Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4590466688349765165.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4630944926359932996.palette.png b/game/resources/themes/Thorfinn/palettes/4630944926359932996.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..88ee67b634e25562896fcb558813a58cb265a492 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4630944926359932996.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4632181613564905576.palette.png b/game/resources/themes/Thorfinn/palettes/4632181613564905576.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..60ea7892720bde39769ae6030a14d72c24d10fe9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4632181613564905576.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4663644442385914198.palette.png b/game/resources/themes/Thorfinn/palettes/4663644442385914198.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a384fb466168c05868caa95f4363e4c304c7776b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4663644442385914198.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4689662740005187096.palette.png b/game/resources/themes/Thorfinn/palettes/4689662740005187096.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..10f8fb01059125cf876fe183c3b0bb7d41cc342b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4689662740005187096.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4736426486687571740.palette.png b/game/resources/themes/Thorfinn/palettes/4736426486687571740.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..39d1c329a27807d6e34dcda20f49e39d41748993 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4736426486687571740.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4772127166325955443.palette.png b/game/resources/themes/Thorfinn/palettes/4772127166325955443.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6f7f280959ecd8de0f5d18abc762c41f69063a4b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4772127166325955443.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4784802106558908227.palette.png b/game/resources/themes/Thorfinn/palettes/4784802106558908227.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..af98f64b9019dc70eefd89aa666077cf72175eae Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4784802106558908227.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4823867161122537306.palette.png b/game/resources/themes/Thorfinn/palettes/4823867161122537306.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b628b4a9e3858b0d324fb2798a8baca8394c6381 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4823867161122537306.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4886022117019027828.palette.png b/game/resources/themes/Thorfinn/palettes/4886022117019027828.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecc8c5532a9154f1f136b39ceb1b62e49c774a0 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4886022117019027828.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4906710849629225228.palette.png b/game/resources/themes/Thorfinn/palettes/4906710849629225228.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d9153386d1609c8c00c65f5f13dd84834d51a0fc Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4906710849629225228.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4930799842848636997.palette.png b/game/resources/themes/Thorfinn/palettes/4930799842848636997.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..343c9eb721b4a4d5f7ad6943e8a4c9ee070d5ca8 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4930799842848636997.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4981002847228367693.palette.png b/game/resources/themes/Thorfinn/palettes/4981002847228367693.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..065dc0ad23959e4d4ac68a60448649304d051f89 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4981002847228367693.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/4984405897552778.palette.png b/game/resources/themes/Thorfinn/palettes/4984405897552778.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..283ed72a42b5cda51d94ca8989c5ee1fcb2cf34e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/4984405897552778.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5009205458524278619.palette.png b/game/resources/themes/Thorfinn/palettes/5009205458524278619.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..acbe21b0b01ea8b9a49e9ee4a7bed736d1bb726b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5009205458524278619.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5035482216718924485.palette.png b/game/resources/themes/Thorfinn/palettes/5035482216718924485.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9c83f419b34a13f44328356cafb336a049e02be4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5035482216718924485.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5109788166289597801.palette.png b/game/resources/themes/Thorfinn/palettes/5109788166289597801.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3ef998fb559ac65ca777459e875aa01ceb9ffc86 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5109788166289597801.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/512050307081289762.palette.png b/game/resources/themes/Thorfinn/palettes/512050307081289762.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b94a6a34af4c74b3094d73b6c437dc354d40d133 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/512050307081289762.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/515493773492171937.palette.png b/game/resources/themes/Thorfinn/palettes/515493773492171937.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ffebb8d86ee4de584d6f3ed9983dffc13d3dde93 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/515493773492171937.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5172381360036780826.palette.png b/game/resources/themes/Thorfinn/palettes/5172381360036780826.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..59e80021cb53ff2eb00e7ef683d98e3382bd6e30 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5172381360036780826.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5224089744463374960.palette.png b/game/resources/themes/Thorfinn/palettes/5224089744463374960.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..da6e277050828f43d33c9635747cb075387f188c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5224089744463374960.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5297521541461932263.palette.png b/game/resources/themes/Thorfinn/palettes/5297521541461932263.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9c26af11693226bb55d188d82b08895e353b2d07 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5297521541461932263.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5301140580719772309.palette.png b/game/resources/themes/Thorfinn/palettes/5301140580719772309.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7c7fe2820c10dddecafc29cb4e8d96c9d53d8064 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5301140580719772309.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5334502934981766475.palette.png b/game/resources/themes/Thorfinn/palettes/5334502934981766475.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..877bdb649cd8442e32016340d4fecd7dc748874b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5334502934981766475.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5343401536854069401.palette.png b/game/resources/themes/Thorfinn/palettes/5343401536854069401.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..22e9e4e802db10ac616f70f5ed6a071d86186465 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5343401536854069401.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5344676916833586771.palette.png b/game/resources/themes/Thorfinn/palettes/5344676916833586771.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b6aed12b9ed12252b586ec3d87bb27164a92e4e8 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5344676916833586771.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5419349447442026344.palette.png b/game/resources/themes/Thorfinn/palettes/5419349447442026344.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5a9b134b69009810bbc67af2563ea147b1919d44 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5419349447442026344.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5443744128446249575.palette.png b/game/resources/themes/Thorfinn/palettes/5443744128446249575.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fe7ac4d7eb28f8d83ec28bd80b18c7d8f8fc62fb Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5443744128446249575.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5448275120110336311.palette.png b/game/resources/themes/Thorfinn/palettes/5448275120110336311.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..48f8c9981f6a9518b2364d2a74fe6e4cd091f4f2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5448275120110336311.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5500479656689724527.palette.png b/game/resources/themes/Thorfinn/palettes/5500479656689724527.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0967f08bc74809efb92a7e02025dd27cffcce0ba Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5500479656689724527.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5553738703867562241.palette.png b/game/resources/themes/Thorfinn/palettes/5553738703867562241.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..534ff166a9091c35210d6607f743cef9a4aeebde Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5553738703867562241.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/561982731055513782.palette.png b/game/resources/themes/Thorfinn/palettes/561982731055513782.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ba16cae40f50a4210f01d1931553c51b32e5ece9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/561982731055513782.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5668976937296267727.palette.png b/game/resources/themes/Thorfinn/palettes/5668976937296267727.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cc80d924bef56402800c63b02a1d117c8d8130f7 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5668976937296267727.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5695441867983901888.palette.png b/game/resources/themes/Thorfinn/palettes/5695441867983901888.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7e4c46dee6c1e39fe801dc5a1a4a67b5d2062fa3 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5695441867983901888.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5727901455746616689.palette.png b/game/resources/themes/Thorfinn/palettes/5727901455746616689.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d120357ac291d42bf7c5799878dfe189c9054a8e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5727901455746616689.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5749213247395143838.palette.png b/game/resources/themes/Thorfinn/palettes/5749213247395143838.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8781fee3930c62d531c605f3ef9c96ccdd70bb12 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5749213247395143838.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5817034221374807178.palette.png b/game/resources/themes/Thorfinn/palettes/5817034221374807178.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0aeaa1122dded47f6284a1a712ada534bf6981dd Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5817034221374807178.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5857606125182307327.palette.png b/game/resources/themes/Thorfinn/palettes/5857606125182307327.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..70a9ff6806a492878c7686fa2404bb5590767403 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5857606125182307327.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5882550487686690685.palette.png b/game/resources/themes/Thorfinn/palettes/5882550487686690685.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8304db2b5757233997a1f05d8316e541a173bd40 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5882550487686690685.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5888284903039038093.palette.png b/game/resources/themes/Thorfinn/palettes/5888284903039038093.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..76261eaee4a59c1a4b59f8feca3f0a02bade9f49 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5888284903039038093.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5926807742948419768.palette.png b/game/resources/themes/Thorfinn/palettes/5926807742948419768.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..36c87ae503620f8d19f0ac3767a415bb5808b35b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5926807742948419768.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5930165761712549525.palette.png b/game/resources/themes/Thorfinn/palettes/5930165761712549525.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7c75b7aa9606c0da0bc95a32a0bdfcfb48eef312 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5930165761712549525.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5936614904607302977.palette.png b/game/resources/themes/Thorfinn/palettes/5936614904607302977.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..81394c80f62be8d324ec02499c515a8f6e29c7ee Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5936614904607302977.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/593946271875381240.palette.png b/game/resources/themes/Thorfinn/palettes/593946271875381240.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1fc248dc07e5599037356f8b3b52cf19ab3fc894 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/593946271875381240.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/5983786282671474682.palette.png b/game/resources/themes/Thorfinn/palettes/5983786282671474682.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b6785371f02974192a4aa77f9ef4f65834ecf5d8 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/5983786282671474682.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/602156837230558516.palette.png b/game/resources/themes/Thorfinn/palettes/602156837230558516.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..68fb8ea132b11ea17ef984b07fc30792c2fa22d1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/602156837230558516.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6043617191693772204.palette.png b/game/resources/themes/Thorfinn/palettes/6043617191693772204.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..63b22f224c4f8782006403c7dde0569df6f0f2ee Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6043617191693772204.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6048737791151896194.palette.png b/game/resources/themes/Thorfinn/palettes/6048737791151896194.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c23f9dae5a7d36adf5faadf825c9ea0f0ce52f46 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6048737791151896194.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6049864230652591135.palette.png b/game/resources/themes/Thorfinn/palettes/6049864230652591135.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d43534dc3bda6fdc3a90d2c5ecd01b9ea91cc226 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6049864230652591135.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6052324484938081986.palette.png b/game/resources/themes/Thorfinn/palettes/6052324484938081986.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..704240b1df4789b7f201a5675270d2e1f31bf25c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6052324484938081986.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6053186797135152178.palette.png b/game/resources/themes/Thorfinn/palettes/6053186797135152178.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f6294c1827c9aa310ff740e12d10ac9f689d0c38 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6053186797135152178.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6056355951570625938.palette.png b/game/resources/themes/Thorfinn/palettes/6056355951570625938.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..eacd9d48b8cc25bfcef95738fece425cb7b63939 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6056355951570625938.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6074467378934077684.palette.png b/game/resources/themes/Thorfinn/palettes/6074467378934077684.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..695e12a78b21f7599579bff77f4a45c853dddd5b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6074467378934077684.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6111092456799655423.palette.png b/game/resources/themes/Thorfinn/palettes/6111092456799655423.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9c829cff989bc5453be107b6a94816c7d551e095 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6111092456799655423.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6121133689403288630.palette.png b/game/resources/themes/Thorfinn/palettes/6121133689403288630.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9e3614fc3a62ed49446d1056171bae609b232650 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6121133689403288630.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6154434793355038348.palette.png b/game/resources/themes/Thorfinn/palettes/6154434793355038348.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..afdccbeef8acf0245fb9b865d033cc9a1e92cf2b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6154434793355038348.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6163405839522741676.palette.png b/game/resources/themes/Thorfinn/palettes/6163405839522741676.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ee8cbc3c3b0ad9687c6c0908a81ac01ecf821051 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6163405839522741676.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6279783397482877878.palette.png b/game/resources/themes/Thorfinn/palettes/6279783397482877878.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..623659c726d44fcd6dc25b2dce1a1d04deafdf6c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6279783397482877878.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6293190183631749424.palette.png b/game/resources/themes/Thorfinn/palettes/6293190183631749424.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4534cd6f32dcbbfa899167a36d512f8473e9ce0a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6293190183631749424.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6318226812783208326.palette.png b/game/resources/themes/Thorfinn/palettes/6318226812783208326.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b30e624a542ad531bc6cea2774f3f87501bed29e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6318226812783208326.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6343892768391901677.palette.png b/game/resources/themes/Thorfinn/palettes/6343892768391901677.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5ffefee203645dd4591b29d22b30ffb9ff702c77 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6343892768391901677.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6350452588677588756.palette.png b/game/resources/themes/Thorfinn/palettes/6350452588677588756.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a595fae11298f0ab7326a2ce306fe55cd24f6107 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6350452588677588756.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6455326255547388261.palette.png b/game/resources/themes/Thorfinn/palettes/6455326255547388261.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e8e9113acf504783f954e5047051ff698a512185 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6455326255547388261.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6456433722011631805.palette.png b/game/resources/themes/Thorfinn/palettes/6456433722011631805.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f19f8512a0a8accfe1a3687a157661f22283adf5 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6456433722011631805.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6459493176154576504.palette.png b/game/resources/themes/Thorfinn/palettes/6459493176154576504.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..37a3ee4a369ba506872e1827253bd92e1de84a59 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6459493176154576504.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6497258651840007261.palette.png b/game/resources/themes/Thorfinn/palettes/6497258651840007261.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..51d02e385c67d80a9bd190155842c17ef55d933e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6497258651840007261.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/652893997857449818.palette.png b/game/resources/themes/Thorfinn/palettes/652893997857449818.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ca346d32bf16ccc611acbbb04a63f1a8a28ee064 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/652893997857449818.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6553071502999664689.palette.png b/game/resources/themes/Thorfinn/palettes/6553071502999664689.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c3f24b136baf7303c2ad9d3673d52f3a87076b13 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6553071502999664689.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6555036025389380532.palette.png b/game/resources/themes/Thorfinn/palettes/6555036025389380532.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..945786275f6bf0e3b90ae7e0ba1407d60e11d042 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6555036025389380532.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6582926289342953737.palette.png b/game/resources/themes/Thorfinn/palettes/6582926289342953737.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ba12b4115a2775c407621d314da42ee2b0d300d3 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6582926289342953737.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6593296202977245008.palette.png b/game/resources/themes/Thorfinn/palettes/6593296202977245008.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dca0852bbbb39a9900fc5fd8cd6998fc49999004 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6593296202977245008.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6599289521434867765.palette.png b/game/resources/themes/Thorfinn/palettes/6599289521434867765.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..02b8787048135b6f4e0b4fbb24504a33f1749310 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6599289521434867765.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6599854832149527177.palette.png b/game/resources/themes/Thorfinn/palettes/6599854832149527177.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c4599258f689349ba5a273ca4c612473e8eabdf9 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6599854832149527177.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/66166717247422828.palette.png b/game/resources/themes/Thorfinn/palettes/66166717247422828.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5bf653b44eeefe1b11d5f3fc55d63f49683ab7fd Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/66166717247422828.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6635731239418499049.palette.png b/game/resources/themes/Thorfinn/palettes/6635731239418499049.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..614026908600174cb49841807697257926aa19e1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6635731239418499049.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6667564394805435554.palette.png b/game/resources/themes/Thorfinn/palettes/6667564394805435554.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..29e2c1b05a7b53e1d0e963799c726301fa88737f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6667564394805435554.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6670433588932021955.palette.png b/game/resources/themes/Thorfinn/palettes/6670433588932021955.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7b793da0bf2eca3a3e5d67fe8e56f1326b887d5e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6670433588932021955.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6689242276069555519.palette.png b/game/resources/themes/Thorfinn/palettes/6689242276069555519.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5aec38b9b47a90f1c98cfa9692349aab6cf8c588 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6689242276069555519.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6696013997783617181.palette.png b/game/resources/themes/Thorfinn/palettes/6696013997783617181.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..956c616069e19a72463e45b9724827b994762970 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6696013997783617181.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6705452341263280393.palette.png b/game/resources/themes/Thorfinn/palettes/6705452341263280393.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0ecdf4d478aa8b90cec6794628bc01329ee43166 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6705452341263280393.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6720871684330120422.palette.png b/game/resources/themes/Thorfinn/palettes/6720871684330120422.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..53850192a70cc82cddd5e654f6afe47233d7d7c4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6720871684330120422.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6747360034798167853.palette.png b/game/resources/themes/Thorfinn/palettes/6747360034798167853.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8bcf38a8f32efe63e4e4f3d547ec028d1f7c0b3d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6747360034798167853.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6783180494729935781.palette.png b/game/resources/themes/Thorfinn/palettes/6783180494729935781.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..27c2732355b30d339f3da46658d74c3d394f3c12 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6783180494729935781.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6805689285595030733.palette.png b/game/resources/themes/Thorfinn/palettes/6805689285595030733.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2e0ae3005a1c14c46de1a48829ea327f011e77a4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6805689285595030733.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6863917288989085039.palette.png b/game/resources/themes/Thorfinn/palettes/6863917288989085039.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..778e36dbc27f5022e9f24f14d93e0d59a03f58d7 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6863917288989085039.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6903224710666496011.palette.png b/game/resources/themes/Thorfinn/palettes/6903224710666496011.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bed2ac7f1f2cb19aaf82c25658b04ae5addd1470 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6903224710666496011.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/691094730919419586.palette.png b/game/resources/themes/Thorfinn/palettes/691094730919419586.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..09eb46b5adee52993b7dad0c358cf83583492ffe Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/691094730919419586.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/6950724764239332205.palette.png b/game/resources/themes/Thorfinn/palettes/6950724764239332205.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ff8adb75f9b004ea26cdea4ee0a7730102b98079 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/6950724764239332205.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7136661978724812486.palette.png b/game/resources/themes/Thorfinn/palettes/7136661978724812486.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f398623a389b4f7a69349d002619a6fd9556ed07 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7136661978724812486.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7155622301303791673.palette.png b/game/resources/themes/Thorfinn/palettes/7155622301303791673.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..771390d8639b1e02afae3645a06c86e0613b1d70 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7155622301303791673.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7177158940294734652.palette.png b/game/resources/themes/Thorfinn/palettes/7177158940294734652.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c60d87dba068871dc125dfd73201aed5e77c68ee Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7177158940294734652.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/72145706436202933.palette.png b/game/resources/themes/Thorfinn/palettes/72145706436202933.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3827d6768a4fa86b193b1aa56e3b3a4e7c9877f0 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/72145706436202933.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7215939113179032348.palette.png b/game/resources/themes/Thorfinn/palettes/7215939113179032348.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3b926671d085202259c95af2b4b58cca33022b07 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7215939113179032348.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7218443077095802068.palette.png b/game/resources/themes/Thorfinn/palettes/7218443077095802068.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..46556b7597154838ea895c6e7d1dbbf4f78d1bd2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7218443077095802068.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7264267075481816948.palette.png b/game/resources/themes/Thorfinn/palettes/7264267075481816948.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4e5a54f1efb5e2d1f991e579349af45a77c1113b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7264267075481816948.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7265002231302533879.palette.png b/game/resources/themes/Thorfinn/palettes/7265002231302533879.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9ed5beaaf0febf7945c9b6a0cc9c6932c81d5e9c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7265002231302533879.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7291466679432545310.palette.png b/game/resources/themes/Thorfinn/palettes/7291466679432545310.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e041c2a21ac601ceaa5ecf8d8601cfdd8e730ced Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7291466679432545310.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7296050090784302758.palette.png b/game/resources/themes/Thorfinn/palettes/7296050090784302758.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..19d6cd0899f2c5a9da9ec1504521d60ca6b16da6 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7296050090784302758.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7299402905259056036.palette.png b/game/resources/themes/Thorfinn/palettes/7299402905259056036.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..65fcc8cff6412436e235e0609d3848304e2ff154 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7299402905259056036.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7337184100913417263.palette.png b/game/resources/themes/Thorfinn/palettes/7337184100913417263.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6424b0e78f366c93b8b0e301eeb79905c05ab3aa Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7337184100913417263.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7348264217181818994.palette.png b/game/resources/themes/Thorfinn/palettes/7348264217181818994.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..807f8cb9850afb8dbe51ddd78a008a4e59b051ea Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7348264217181818994.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7356085975136493217.palette.png b/game/resources/themes/Thorfinn/palettes/7356085975136493217.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e8b962dd5548752cc41e79d2c3e002f45eab49ff Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7356085975136493217.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7361682636281437405.palette.png b/game/resources/themes/Thorfinn/palettes/7361682636281437405.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b3836a67c72023f94d5d4f810cf6a5d89fe38a7c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7361682636281437405.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7383237115631103713.palette.png b/game/resources/themes/Thorfinn/palettes/7383237115631103713.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c083e813ae3bceb710a47faabe400ac4093d1d5a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7383237115631103713.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7402698079920584704.palette.png b/game/resources/themes/Thorfinn/palettes/7402698079920584704.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..37a71754e08bbcda23e7e5e4e811a5039f789749 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7402698079920584704.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7431530830407248636.palette.png b/game/resources/themes/Thorfinn/palettes/7431530830407248636.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..74b604be3a87633d53597f594c2187083045c1b5 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7431530830407248636.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7465157066119479749.palette.png b/game/resources/themes/Thorfinn/palettes/7465157066119479749.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8accd4f786b9ae27245eb55e80cee795375dc262 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7465157066119479749.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/747518367760516291.palette.png b/game/resources/themes/Thorfinn/palettes/747518367760516291.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fa9bd502778be524ce71979bad04766a30ef8445 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/747518367760516291.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/756115083688464216.palette.png b/game/resources/themes/Thorfinn/palettes/756115083688464216.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7675cdb6623765bfbbdc0f1d8f151c62a0251d76 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/756115083688464216.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7583632282770105088.palette.png b/game/resources/themes/Thorfinn/palettes/7583632282770105088.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fa215cac5e6154e6bd82b11fb9f5a6c46fd38e57 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7583632282770105088.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7600401721671590649.palette.png b/game/resources/themes/Thorfinn/palettes/7600401721671590649.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0653b6d259733a52b65b5013670520e68d3c3e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7600401721671590649.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7613190153216814857.palette.png b/game/resources/themes/Thorfinn/palettes/7613190153216814857.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..27cbbd5a9e18ab98735c9cb4a6a0d9e1cd83f141 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7613190153216814857.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7621185912800831570.palette.png b/game/resources/themes/Thorfinn/palettes/7621185912800831570.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d8efca450c652bd6bff0f93223f81a6acdaabeae Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7621185912800831570.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7644446727196464080.palette.png b/game/resources/themes/Thorfinn/palettes/7644446727196464080.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6be6ec0365aa3bd8131a7c1c44226722d60db5b2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7644446727196464080.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7654938092004494979.palette.png b/game/resources/themes/Thorfinn/palettes/7654938092004494979.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3d40a4c16b6fcc8e8d379874fc7ad98e908031bd Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7654938092004494979.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7676116881683384391.palette.png b/game/resources/themes/Thorfinn/palettes/7676116881683384391.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8d378a091e83515ef01f4217982b1384cc21165d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7676116881683384391.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7688945793084765577.palette.png b/game/resources/themes/Thorfinn/palettes/7688945793084765577.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..11927919010dfb86b073febadcc12fe22e08efe1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7688945793084765577.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/771827133605602234.palette.png b/game/resources/themes/Thorfinn/palettes/771827133605602234.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ee1b2e1f068ee36c899b5ad7ac12fab3c44b9d3c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/771827133605602234.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7742678844972305733.palette.png b/game/resources/themes/Thorfinn/palettes/7742678844972305733.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e4ed068300a78cffbaa9cb89f5d82a2b7ca27a55 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7742678844972305733.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7743877091375202156.palette.png b/game/resources/themes/Thorfinn/palettes/7743877091375202156.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..37e8044e939d7c36f985caceb1cd260447174e34 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7743877091375202156.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7871822237279561450.palette.png b/game/resources/themes/Thorfinn/palettes/7871822237279561450.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e88c3f70365ad726fe2a5d90ccb273067fc0170f Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7871822237279561450.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7891072551964696196.palette.png b/game/resources/themes/Thorfinn/palettes/7891072551964696196.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..38abb40b230d10e180f4df9105ee3867e2da0bac Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7891072551964696196.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/790852741619560302.palette.png b/game/resources/themes/Thorfinn/palettes/790852741619560302.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4b8910d9dcd39fa5e71d698d692cb17aebd8f94d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/790852741619560302.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7918667133964987011.palette.png b/game/resources/themes/Thorfinn/palettes/7918667133964987011.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9e82330aedddc2974f945cb910891bdf0fae8b6d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7918667133964987011.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7924333665089812273.palette.png b/game/resources/themes/Thorfinn/palettes/7924333665089812273.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e9ed21352700b43e7fbbc8cd44cda444d9552af3 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7924333665089812273.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/7929235584250319161.palette.png b/game/resources/themes/Thorfinn/palettes/7929235584250319161.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..214768ce232c077c94df4ca29e436c4c32fe92aa Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/7929235584250319161.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8048084344919695177.palette.png b/game/resources/themes/Thorfinn/palettes/8048084344919695177.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..01957276c1e4776339e51cb9da560c1ac31fe849 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8048084344919695177.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8055203749362720125.palette.png b/game/resources/themes/Thorfinn/palettes/8055203749362720125.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bedbb3cb8079449f69f7e656f5c2cc3a164c7de0 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8055203749362720125.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8065169394376373755.palette.png b/game/resources/themes/Thorfinn/palettes/8065169394376373755.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..24598786f26bf81dfb8a3b38fea752cef7b1d4f8 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8065169394376373755.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/812170704122986345.palette.png b/game/resources/themes/Thorfinn/palettes/812170704122986345.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0740ddf60749822b00e1a51683193f501a1b4422 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/812170704122986345.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8159739346845538641.palette.png b/game/resources/themes/Thorfinn/palettes/8159739346845538641.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8cc295aac4cf997615dc1a1fa1a942a95b5fd55b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8159739346845538641.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8164235802465161400.palette.png b/game/resources/themes/Thorfinn/palettes/8164235802465161400.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..86a428062cb1db853ea22a393028a267141632e8 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8164235802465161400.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8188028791849133807.palette.png b/game/resources/themes/Thorfinn/palettes/8188028791849133807.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..65044fa3575a8cb064dd768d440804514db8be1b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8188028791849133807.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8197033789007259755.palette.png b/game/resources/themes/Thorfinn/palettes/8197033789007259755.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..459c8d743be3d845ef26d6053e73faa5dc308741 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8197033789007259755.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8220071930336215061.palette.png b/game/resources/themes/Thorfinn/palettes/8220071930336215061.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aec1c75ae8ca92b7bb6e89d4e02c7dda8fd3e323 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8220071930336215061.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8225912717187822805.palette.png b/game/resources/themes/Thorfinn/palettes/8225912717187822805.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b1d94794fdfe9c40f4e7bf2b481a9d8c7a94e2b2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8225912717187822805.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8233731886763039320.palette.png b/game/resources/themes/Thorfinn/palettes/8233731886763039320.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8db542b01fc96b7e076ec301afa98b68820efdfa Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8233731886763039320.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8304433798653930082.palette.png b/game/resources/themes/Thorfinn/palettes/8304433798653930082.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8bf633d8f5a858c2557fd7a1fb198dadac3d35f2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8304433798653930082.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8339437540776868535.palette.png b/game/resources/themes/Thorfinn/palettes/8339437540776868535.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cc6f308925784368c61cbfbb8afb9681ebabc1e1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8339437540776868535.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8345317997256687720.palette.png b/game/resources/themes/Thorfinn/palettes/8345317997256687720.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d72ffc780f14ed90d807b18beecb30fa81287fd3 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8345317997256687720.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8399586361919316960.palette.png b/game/resources/themes/Thorfinn/palettes/8399586361919316960.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7fe1fceb76adfbf8ff59804bbd0a3cec03db3e32 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8399586361919316960.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8410490505551060154.palette.png b/game/resources/themes/Thorfinn/palettes/8410490505551060154.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3315bfadd3ce1bf8c56a4987832e149c565d0bfb Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8410490505551060154.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8413241641718513582.palette.png b/game/resources/themes/Thorfinn/palettes/8413241641718513582.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f6500bcacd8becdb3c38782d372b70c2eac71d8a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8413241641718513582.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8421425088632637044.palette.png b/game/resources/themes/Thorfinn/palettes/8421425088632637044.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7025c40ff2b09c5823ad321037cbea9cab9ff15d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8421425088632637044.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8470460994828468856.palette.png b/game/resources/themes/Thorfinn/palettes/8470460994828468856.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..74c9554bf9e3b8e52bec9f404dd05639b4c1b944 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8470460994828468856.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8485362001969840884.palette.png b/game/resources/themes/Thorfinn/palettes/8485362001969840884.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b8009fe193bf2b204b784ba8594b1ee687e6de14 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8485362001969840884.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8498266050044127728.palette.png b/game/resources/themes/Thorfinn/palettes/8498266050044127728.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c3923b8dc3393b0064d33dbf7dd47619650ad99c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8498266050044127728.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8518089312076927332.palette.png b/game/resources/themes/Thorfinn/palettes/8518089312076927332.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..43c52de39b243cd8d56a4f441fdb50563dafbe74 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8518089312076927332.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8553148667311291897.palette.png b/game/resources/themes/Thorfinn/palettes/8553148667311291897.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..72b0c9f453d1dbb73f614c873396b744f63ab7bd Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8553148667311291897.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/857966448994697685.palette.png b/game/resources/themes/Thorfinn/palettes/857966448994697685.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e3f734f7734edf9148b9e579f4f430ed3820ba51 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/857966448994697685.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8660451710012162104.palette.png b/game/resources/themes/Thorfinn/palettes/8660451710012162104.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8f7d5c93b90a3fb314a7b7aa26fa4197bfcfba0a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8660451710012162104.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8664855129251279813.palette.png b/game/resources/themes/Thorfinn/palettes/8664855129251279813.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..afcd276e705d95753e93e71fc891efbb40f7ac23 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8664855129251279813.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8706656585812394527.palette.png b/game/resources/themes/Thorfinn/palettes/8706656585812394527.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..83efb75f1b39ceeb30f1e55c297a1e7dac96043b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8706656585812394527.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8708096263361880552.palette.png b/game/resources/themes/Thorfinn/palettes/8708096263361880552.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8e1d03df3fbf2c011a1005073e3f331125f34458 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8708096263361880552.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8765249191304361274.palette.png b/game/resources/themes/Thorfinn/palettes/8765249191304361274.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..21eb59b0f05ba7bfe9bd8e5632e05bb18f5b7c4b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8765249191304361274.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/880581822352308282.palette.png b/game/resources/themes/Thorfinn/palettes/880581822352308282.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e627b7f6e1f66f2640d83bb35fe68f42310a8f80 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/880581822352308282.palette.png differ diff --git a/game/resources/themes/thorfinn/images/bird/bird-default.palette.png b/game/resources/themes/Thorfinn/palettes/8838500475307536135.palette.png similarity index 100% rename from game/resources/themes/thorfinn/images/bird/bird-default.palette.png rename to game/resources/themes/Thorfinn/palettes/8838500475307536135.palette.png diff --git a/game/resources/themes/Thorfinn/palettes/8855881499428749373.palette.png b/game/resources/themes/Thorfinn/palettes/8855881499428749373.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c17b22d19d322177d81b2696624b2724eee772d6 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8855881499428749373.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8857054076481143019.palette.png b/game/resources/themes/Thorfinn/palettes/8857054076481143019.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c41b15b8a2b9c3a0a3e4379e40112c88bd350a81 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8857054076481143019.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8908004954457604815.palette.png b/game/resources/themes/Thorfinn/palettes/8908004954457604815.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..073c37766c90652505418047e2c4636d6a1d73c2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8908004954457604815.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8909111147785452066.palette.png b/game/resources/themes/Thorfinn/palettes/8909111147785452066.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e2191e7d553574b2dc82efd639eeef1668a15454 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8909111147785452066.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8911227579633252661.palette.png b/game/resources/themes/Thorfinn/palettes/8911227579633252661.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4b7243d89dc70d99b519ccac840a1827b039427b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8911227579633252661.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8973777607367393662.palette.png b/game/resources/themes/Thorfinn/palettes/8973777607367393662.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ab1e3c6d592e7e6fff60cc0c0b7878a33c0f1be2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8973777607367393662.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8986691916659549342.palette.png b/game/resources/themes/Thorfinn/palettes/8986691916659549342.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1494232c3f41518ef71a318ea72667448691d373 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8986691916659549342.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/899782239644030649.palette.png b/game/resources/themes/Thorfinn/palettes/899782239644030649.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6b5d220569d8bb1688c93de52eb8f432966e7ca0 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/899782239644030649.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/8999287088092854874.palette.png b/game/resources/themes/Thorfinn/palettes/8999287088092854874.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..692897f443581fd68951ced8871ebdcebe93338c Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/8999287088092854874.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9036813762963268640.palette.png b/game/resources/themes/Thorfinn/palettes/9036813762963268640.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c455f4f9af7c712b29a7fc58a2a764cca0f0d5 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9036813762963268640.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9036869025467047048.palette.png b/game/resources/themes/Thorfinn/palettes/9036869025467047048.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3e5968047bf79c58f35727be4c25bddd4f716156 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9036869025467047048.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9041813721369280727.palette.png b/game/resources/themes/Thorfinn/palettes/9041813721369280727.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2098f1a2d5a5122bc77e3dfb0945a3902b0ad7d1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9041813721369280727.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9066077763802379895.palette.png b/game/resources/themes/Thorfinn/palettes/9066077763802379895.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1522e641f1b3799deee6ec75bd95609b353921e2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9066077763802379895.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9138078320967973551.palette.png b/game/resources/themes/Thorfinn/palettes/9138078320967973551.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a042919ebd25e06bbbbc2161587650599537cc46 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9138078320967973551.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9160374759251028296.palette.png b/game/resources/themes/Thorfinn/palettes/9160374759251028296.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..06c279a1a74786cf4013bd58d99ed2ae50b7f7e3 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9160374759251028296.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9186852829097935273.palette.png b/game/resources/themes/Thorfinn/palettes/9186852829097935273.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ac47727796cc5bc8d53d39af7a7c17b2781018ac Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9186852829097935273.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/919065113704909298.palette.png b/game/resources/themes/Thorfinn/palettes/919065113704909298.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..47d1df5262160d78771257f3820988083135bfbc Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/919065113704909298.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9198447408530064627.palette.png b/game/resources/themes/Thorfinn/palettes/9198447408530064627.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cb202ed21eb4aa8f2afcb251ccfe713d71155fec Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9198447408530064627.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9223839912126790389.palette.png b/game/resources/themes/Thorfinn/palettes/9223839912126790389.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..14ef46d2e91ff551ec5fa4bbc5bc8733deab6163 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9223839912126790389.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9228705413526820275.palette.png b/game/resources/themes/Thorfinn/palettes/9228705413526820275.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..65234cee3ff5c9f5e51e262884a21c77251d3eee Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9228705413526820275.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9246889511767213867.palette.png b/game/resources/themes/Thorfinn/palettes/9246889511767213867.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5f82dccf3903787962bc0cc05e77e1a9ee932745 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9246889511767213867.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9285070473841426672.palette.png b/game/resources/themes/Thorfinn/palettes/9285070473841426672.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..855ad0a51fe7bbb929583c4927b3baad0f147d5a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9285070473841426672.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9344570549758078199.palette.png b/game/resources/themes/Thorfinn/palettes/9344570549758078199.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..709d4082dc1de15057059e04c16dac5500ddb8c2 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9344570549758078199.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9360859182394518885.palette.png b/game/resources/themes/Thorfinn/palettes/9360859182394518885.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..604173fda671e22d9437d80f6352a8e29011abc1 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9360859182394518885.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9390609923340435848.palette.png b/game/resources/themes/Thorfinn/palettes/9390609923340435848.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..18bada215b34bc23d9d26d723f103f9d625d6d59 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9390609923340435848.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9411862993131696470.palette.png b/game/resources/themes/Thorfinn/palettes/9411862993131696470.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b35ff2b05671f165f10bfcea48424572c28d59dc Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9411862993131696470.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9435683008648069188.palette.png b/game/resources/themes/Thorfinn/palettes/9435683008648069188.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..612c50d39cb9e18774c83dae80d988809e3764f4 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9435683008648069188.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9452972480803485199.palette.png b/game/resources/themes/Thorfinn/palettes/9452972480803485199.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5b251f2262abab5880d76b7f2006b82a895b108e Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9452972480803485199.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9461073133291862545.palette.png b/game/resources/themes/Thorfinn/palettes/9461073133291862545.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..185f752080fc048bf424971c2f51d1562c2ed2e5 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9461073133291862545.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/951191094585462134.palette.png b/game/resources/themes/Thorfinn/palettes/951191094585462134.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7d0d8450d688b4920d17724a7353f2d2931deaae Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/951191094585462134.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9515547191640787284.palette.png b/game/resources/themes/Thorfinn/palettes/9515547191640787284.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d1478521dba2688a92af7bf55bd8ccb354d59536 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9515547191640787284.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9516905050311865376.palette.png b/game/resources/themes/Thorfinn/palettes/9516905050311865376.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ed9c4dd13d9c28b7e5a44ce9538c9d173d8d7cbc Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9516905050311865376.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9535993600969087269.palette.png b/game/resources/themes/Thorfinn/palettes/9535993600969087269.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..89aba7252426dcbd8913818029c35123fee44b9a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9535993600969087269.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9575266009210762680.palette.png b/game/resources/themes/Thorfinn/palettes/9575266009210762680.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..78e7b02f7e2f86711e4df606c1018b3d442eb0e6 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9575266009210762680.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9582896440012192697.palette.png b/game/resources/themes/Thorfinn/palettes/9582896440012192697.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ccfbe747164f44fbb0f4c9c991f9af1ebe6ac4c8 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9582896440012192697.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9595610239746112350.palette.png b/game/resources/themes/Thorfinn/palettes/9595610239746112350.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c9cf1a9f85530ae80578f1bfbd22bb63de492959 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9595610239746112350.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/970378077195018920.palette.png b/game/resources/themes/Thorfinn/palettes/970378077195018920.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..394514b3fb5c32170c79c32f44505ae6ce9268e3 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/970378077195018920.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9710987619965643739.palette.png b/game/resources/themes/Thorfinn/palettes/9710987619965643739.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b9cd4f89d0450020e2d584b2292285f335640567 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9710987619965643739.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9734860570666340634.palette.png b/game/resources/themes/Thorfinn/palettes/9734860570666340634.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e97f99518e0d1b4cb60b6b6760035488b3dcc9bf Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9734860570666340634.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/975574709356970982.palette.png b/game/resources/themes/Thorfinn/palettes/975574709356970982.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..692ba4246fd6f6385f23ecd90ab781e612241bc5 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/975574709356970982.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9792683812423384018.palette.png b/game/resources/themes/Thorfinn/palettes/9792683812423384018.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dfd735317bb58e2d048093409662610aa23b636d Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9792683812423384018.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/982752488780656057.palette.png b/game/resources/themes/Thorfinn/palettes/982752488780656057.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bd31f35dfd4d8204bdcdc53e2186b40c3b34cd44 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/982752488780656057.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9848597429012749829.palette.png b/game/resources/themes/Thorfinn/palettes/9848597429012749829.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..03c6ccc2a4635737020137c2986c60441f730854 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9848597429012749829.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9895026700159912941.palette.png b/game/resources/themes/Thorfinn/palettes/9895026700159912941.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a51778f8d64da984bd6acf18bd660677cb4b79 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9895026700159912941.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9899086590920741553.palette.png b/game/resources/themes/Thorfinn/palettes/9899086590920741553.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5e8d548342bde718f8994758d4f5b99e7e062e81 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9899086590920741553.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9922598889295050967.palette.png b/game/resources/themes/Thorfinn/palettes/9922598889295050967.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..10b6d060f1c65e679942b17f30340297d347c2fd Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9922598889295050967.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9936359166823469754.palette.png b/game/resources/themes/Thorfinn/palettes/9936359166823469754.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7caccceea2d1fd45070a76efbeccab61c7020322 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9936359166823469754.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9967237608732203268.palette.png b/game/resources/themes/Thorfinn/palettes/9967237608732203268.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..39ee1b03aaa6684bacdba35477971f90f63ce7f6 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9967237608732203268.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9978600095734370373.palette.png b/game/resources/themes/Thorfinn/palettes/9978600095734370373.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..60ad38d175c68d4e7966df18f0ac5f42a94b460a Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9978600095734370373.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9988368295660956365.palette.png b/game/resources/themes/Thorfinn/palettes/9988368295660956365.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..145cfb45ddad2b1799faf5731c3a4a7e2bedc34b Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9988368295660956365.palette.png differ diff --git a/game/resources/themes/Thorfinn/palettes/9993194214902389619.palette.png b/game/resources/themes/Thorfinn/palettes/9993194214902389619.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..91a3f9a5284635a7d2878357f48eb7f920f83305 Binary files /dev/null and b/game/resources/themes/Thorfinn/palettes/9993194214902389619.palette.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color0.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..36776fd41a8a0214e2d2738e5a235bf70d10dd05 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color0.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color1.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..994b292734d5626ddb1cc091786e5e3500a22bd8 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color1.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color10.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..83ed83d92b6104f961ee9941105cb98940be536a Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color10.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color11.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..bc8a879bb4f9cc2b975bd489349212982f9b1d45 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color11.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color12.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..17b1407ccf2b5cfbb4b555ef9dfd8cb436647b98 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color12.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color13.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..f751a9ce07dbe3774ce075a43af3af06c03c615d Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color13.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color14.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..492bea3273e30f8a73e46f4b3cb63f1e31746c50 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color14.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color15.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..855a960aaa5968969b41f04c5963292f98c5d9b1 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color15.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color16.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..98805e0d9eef7e27d5e2e27e373c8d43e4baea31 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color16.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color17.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..69befa766be1d8222aa00f87f7e4679e8ed60f5b Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color17.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color18.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..36776fd41a8a0214e2d2738e5a235bf70d10dd05 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color18.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color19.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..994b292734d5626ddb1cc091786e5e3500a22bd8 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color19.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color2.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..343d12a5b6ee2fd916484713476a9228f0ffa954 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color2.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color3.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..6014f359dff2084966530b8dca6897023c531af6 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color3.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color4.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..9f8065916204f170b69d2c3734a2ae9d36dbbad6 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color4.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color5.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..7d20eaf208358b80d13fb32e321e56179e7dc6dd Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color5.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color6.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..29547ac4b22476ea227820ed25c5765e1a460058 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color6.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color7.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..ed7a008879b458c0fd4a9b0599aa5041d5283773 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color7.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color8.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..cdce5b4c6d870087fed7ea2b4edf88e5b5e66bdc Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color8.png differ diff --git a/game/resources/themes/Thorfinn/renders/background-sheet-0_color9.png b/game/resources/themes/Thorfinn/renders/background-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..fc6f8c20b8ba2b2bc4cce79dfb017a22f463688d Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/background-sheet-0_color9.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color0.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..122a635cc2bdb75d0c936e0b1ecba1f21e6fef7f Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color0.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color1.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..d19e50d93ae8422c12349626d81dde7685651dcc Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color1.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color10.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..75526a51ea48130bcf7e69dafe819dc95ecb21ff Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color10.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color11.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..f46888be25c29f8140ed35298cbc9b7904be61de Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color11.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color12.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..fb0cc232535b8692f6789e1da5569a6b5ca45a0c Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color12.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color13.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..f6489fd0b94d5c6d0b655797069fc87f5da58891 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color13.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color14.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..5d60e0e8c265bd760e0d3f7692f4eb540bd613a8 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color14.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color15.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..ea0d5322c2808fc3d6e0f28ebe99cec7e8ff8161 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color15.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color16.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..dfcf680015fe8f6c3954df19517a950ff9b5a4a7 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color16.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color17.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..b1cd5dffdf11b142ee8f9926d22e7692cc9e7144 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color17.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color18.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..122a635cc2bdb75d0c936e0b1ecba1f21e6fef7f Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color18.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color19.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..d19e50d93ae8422c12349626d81dde7685651dcc Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color19.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color2.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..86f0d1ba4911584550fc0df0d24f8990e56e55a2 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color2.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color3.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..3c334783597eff16a4d85358db56d247cece0930 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color3.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color4.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..187eca842302c07e8129c29608ebfad0cea61d41 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color4.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color5.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..3f6e470b41bbea2e269690431e07f61be4d47d22 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color5.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color6.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..be2d2a1ecad734c60ba9742cda87a1e177cdbe4d Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color6.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color7.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..c944e03d215308658d7be67b2394f0c3d139a30b Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color7.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color8.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..e96250d3b813e56b6a25e33a30d874b672c643b0 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color8.png differ diff --git a/game/resources/themes/Thorfinn/renders/bird-sheet-0_color9.png b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..0c666f39a0475caeab1e728d9b8a93f4b1aa1877 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/bird-sheet-0_color9.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color0.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..87fbc9b43295a71353372028467a2010a29c5a5f Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color0.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color1.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..1a4cdc18a4a6b8f7753373bd15b36d7a622c7aeb Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color1.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color10.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..30c906b41f6bbe53381f0961e0e10bb99be40761 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color10.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color11.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..687e851e6ae1e5f372e4b254af0c9d8436d17268 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color11.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color12.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..379b3aa7faa41c6b1becc55c58a4299718b6e95f Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color12.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color13.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..286e15ae6ea04e34b876eae0e0d22673f9e53cf4 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color13.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color14.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..07374a93275f99a67d6f9faf617de91b60035537 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color14.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color15.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..45fd4b34d5c4f604a3efefcddf9ad424e006958b Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color15.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color16.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..2f34cc89e48cd02936f604d614ff4ca0329a22d5 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color16.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color17.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..968a1dc3b216f2d699b85b86fdfdcca7ec0a3836 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color17.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color18.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..87fbc9b43295a71353372028467a2010a29c5a5f Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color18.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color19.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..1a4cdc18a4a6b8f7753373bd15b36d7a622c7aeb Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color19.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color2.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..6e7bef3cd246ac6f119ca19b25cde8d5176131b2 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color2.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color3.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..36e4212b0ed7b280e754fa09d95fa381d0124fd8 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color3.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color4.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..f34ac243915d4648266abc258be55329135d2cee Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color4.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color5.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..20d14dbe7e2cc7d7910766f6c637199c0fc1fe16 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color5.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color6.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..c554d6dc52d7179f93652e9a76e14b823c8760e4 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color6.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color7.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..2db1f0d571293934874c2284a2d5efeb21a0f383 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color7.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color8.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..694a6c069c3d4d6fd6c92581f3e14906cadc7a1b Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color8.png differ diff --git a/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color9.png b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..1281e4a8694fab8e70fe61f6146af20d1d26f6ca Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/cat_idle-sheet-0_color9.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color0.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..088e4263992aa1ba92e4ca229e5a32c0ee5895ff Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color0.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color1.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..2e0d31745160092380d239ade87602f407cffd8e Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color1.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color10.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..efa8a3a4fda72b764dc8ccc18a986c5e18cf300c Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color10.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color11.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..cfc098fb09afcd68e55590f07328bb9daae3c99b Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color11.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color12.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..f5491c3ff8fdc078ef1cce1c40a0c6ee29605a74 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color12.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color13.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..5fe65d9a92aacbf210cbccf1ed395401737feddd Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color13.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color14.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..e88ece3b64f6baae531ac857be6db036140f6c59 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color14.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color15.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..91c94bf5dfc65698f192a8036aa72a72e2d8dc94 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color15.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color16.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..118744e49e12446fe7920f45df3a181b8b8b8892 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color16.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color17.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..496416c445853475e5b417050e7d4565a1f7a68e Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color17.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color18.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..088e4263992aa1ba92e4ca229e5a32c0ee5895ff Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color18.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color19.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..2e0d31745160092380d239ade87602f407cffd8e Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color19.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color2.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..bc5f59a7675080b8c163463f39ed672e58f9cef5 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color2.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color3.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..4268df60ec523c4631e1ba83bd24961becd4b24d Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color3.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color4.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..6595a2c057f5754510113142721239e8db5fed65 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color4.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color5.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..b09d82466325bea660e135f4a6b94288ca51139a Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color5.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color6.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..1674fbd323c20718697ec1739f2a23c3b0e46ace Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color6.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color7.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..06f9a70ec87c306e8913d5a93fcd480d70ac886e Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color7.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color8.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..7a01630506a65f69f732916af3fc615e84d835fb Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color8.png differ diff --git a/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color9.png b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..55f3d3213bf7337751eb88f4b5887e7fdb2bceb5 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/croc_spitting-sheet-0_color9.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color0.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..ccbc50630ed95931d537fe8fd876169f6e01eb6d Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color0.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color1.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..508381cb05a3b87e62c6cc57e51e4870ee8b7cfc Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color1.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color10.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..78a5724d87435f0a3c2d6ba8f2c8dfdc53428953 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color10.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color11.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..0f2dd3788475be532505edb58a580bbd990aa6e4 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color11.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color12.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..fe51f7a9026917475f185ebfd3ed87f3f2d3c3c9 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color12.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color13.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..a03a764a52d889c6a560658bb410aa41e540c346 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color13.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color14.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..4a013b7af205380b44807a7781d5d6f752670427 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color14.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color15.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..c9b8b43fa8025af1209755826948d4d4abc9aa23 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color15.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color16.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..15c5150e6d2ce079e1c3bc8492ec51899829daec Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color16.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color17.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..ddba9b1f4e01615776f2f2919f857cf4d8fd51ef Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color17.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color18.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..ccbc50630ed95931d537fe8fd876169f6e01eb6d Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color18.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color19.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..508381cb05a3b87e62c6cc57e51e4870ee8b7cfc Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color19.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color2.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..9ac56a502925ceec9ee384ac7039ffe747ee91f1 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color2.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color3.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..fed13da8df490cc1f3b51b2098b987f7e2f86503 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color3.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color4.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..a9ea54bba955ed05bf494a5f85a43dba5c364ff7 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color4.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color5.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..3da7013e7a52f0c684510d33038a0da8e91ea7c0 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color5.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color6.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..7bd2fc864d3d8b3d9dc75875f973f5fffeb927d2 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color6.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color7.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..fde71bb67037f80a863a63075154326bdbcbf523 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color7.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color8.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..24f6a19e643a9783fde73b5adb554e60d13757d8 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color8.png differ diff --git a/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color9.png b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..535cbb244f48bb3a5efbf4250ccbb877d92b930d Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/evil_dog-sheet-0_color9.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color0.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..0ee6ca719adf12a39777fe95cbd1b9f780a7c3d6 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color0.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color1.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..127615eb05d0dbed46eb5b37a897ced43146d2f7 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color1.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color10.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf66086f789e18c7b80b079a854264ff6ebb307 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color10.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color11.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..1836051f195af3c0f725054e2bbaa8f7233af22e Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color11.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color12.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..df84e5d44326b7b57afda518ef6f9fc31cc9e1a3 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color12.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color13.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..374cc19cabe0c70de215efaceca53accea826d2b Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color13.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color14.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..fece2e9cc4336cf2afe459b0710fa7da69763686 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color14.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color15.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..eff89525984a888f7df343354af79fbcc6cf2097 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color15.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color16.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..1a426fcce35c4e32cdeb44f17bba9e2a98916afc Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color16.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color17.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..da90a4999e7543b0f1ab07c56af79e9f31367d10 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color17.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color18.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..0ee6ca719adf12a39777fe95cbd1b9f780a7c3d6 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color18.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color19.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..127615eb05d0dbed46eb5b37a897ced43146d2f7 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color19.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color2.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..77caeecb9e2fb6ac20bc9420689c7a666e80fe29 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color2.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color3.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..c813e99202904d0c5bbaec2bb54bfbfb05dbbe5c Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color3.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color4.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..72f1b28c1d62af4da76c6857a2f06676d96c37b8 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color4.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color5.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..566901e7bb590408d2438e8340051b413d3d5542 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color5.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color6.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..5c473b20dd106bb32f75ef650df41f9cfb1fa41f Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color6.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color7.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..f98c2c1a38dfddd218a0f489102b93472a84e933 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color7.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color8.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..93817d95b9ce08de406b824c662f2c5b44858249 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color8.png differ diff --git a/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color9.png b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..bbd5bc8411d0996ead6d81af7b769544e45e906a Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/mouse-sheet-0_color9.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color0.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..b48c0a4395d01e5f8c86ac38ead43aae0a312c00 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color0.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color1.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..1a5ac2f79fc221f4862a1571f6b6194c0545135d Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color1.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color10.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..66bae09e6329393bf2203e05bfd1e51af892c35b Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color10.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color11.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..044aea273178e48d2004763228b7941c21587740 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color11.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color12.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..81a0ac6eda92df1fad18dc200c9966753dca087c Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color12.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color13.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..73059cd5e554eb1f9e62c281e4bdc82f165c7a1c Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color13.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color14.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ecf2e75d7101b648b6ab57fec0c0b626b472f4 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color14.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color15.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..3a307029f08b2fe0431c1ab7fa8b02fa2b66f94f Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color15.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color16.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..553b3811df6fcfbac4b872d1e5d40c9ae3323028 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color16.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color17.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..d09ecf5165f43fda1a9d3b8f6874733cbb5c5959 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color17.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color18.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..b48c0a4395d01e5f8c86ac38ead43aae0a312c00 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color18.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color19.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..1a5ac2f79fc221f4862a1571f6b6194c0545135d Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color19.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color2.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..823fa4ff8cea323521c702ba96ab82448765061f Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color2.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color3.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..853947d362d703d786079a64cbcd0d23af402b51 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color3.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color4.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..c88d4f68cf85c1d4cb6fad2e32067b2b0ed6886d Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color4.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color5.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..aa19b9e65edd339129f25cc6b52916ffc391cf9e Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color5.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color6.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..7adb5dfbef7edbf1210de34278636cbec45c881b Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color6.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color7.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba8f10ca96f811967399834c54b61f7f0cddfd3 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color7.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color8.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..d529906dda91c5d2a1bbf1d70461cc9919d5b4ed Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color8.png differ diff --git a/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color9.png b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..4bbf1c019eeca3240f8abc0ada485a522c395a81 Binary files /dev/null and b/game/resources/themes/Thorfinn/renders/yarn-sheet-0_color9.png differ diff --git a/game/resources/themes/Thorfinn/sprite_sheets/background-sheet-0.indexed.png b/game/resources/themes/Thorfinn/sprite_sheets/background-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..44a6f239fd24cfca2d29d0accf817d3d5b96832b Binary files /dev/null and b/game/resources/themes/Thorfinn/sprite_sheets/background-sheet-0.indexed.png differ diff --git a/game/resources/themes/Thorfinn/sprite_sheets/bird-sheet-0.indexed.png b/game/resources/themes/Thorfinn/sprite_sheets/bird-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..ac0e13cfe483d8c165ebb972356f742268d48629 Binary files /dev/null and b/game/resources/themes/Thorfinn/sprite_sheets/bird-sheet-0.indexed.png differ diff --git a/game/resources/themes/Thorfinn/sprite_sheets/cat_idle-sheet-0.indexed.png b/game/resources/themes/Thorfinn/sprite_sheets/cat_idle-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..d683bd90f53e506907ccf5eb570f2bef553461a7 Binary files /dev/null and b/game/resources/themes/Thorfinn/sprite_sheets/cat_idle-sheet-0.indexed.png differ diff --git a/game/resources/themes/Thorfinn/sprite_sheets/croc_spitting-sheet-0.indexed.png b/game/resources/themes/Thorfinn/sprite_sheets/croc_spitting-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..69fcf903350a24ce542f1d7242d5875b48734c38 Binary files /dev/null and b/game/resources/themes/Thorfinn/sprite_sheets/croc_spitting-sheet-0.indexed.png differ diff --git a/game/resources/themes/Thorfinn/sprite_sheets/evil_dog-sheet-0.indexed.png b/game/resources/themes/Thorfinn/sprite_sheets/evil_dog-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..b7545744edf68450e76bd8768d75324e5f9b5e5f Binary files /dev/null and b/game/resources/themes/Thorfinn/sprite_sheets/evil_dog-sheet-0.indexed.png differ diff --git a/game/resources/themes/Thorfinn/sprite_sheets/mouse-sheet-0.indexed.png b/game/resources/themes/Thorfinn/sprite_sheets/mouse-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..feeaa9b8b7fa8af03b7ce32b2c23a68285285b21 Binary files /dev/null and b/game/resources/themes/Thorfinn/sprite_sheets/mouse-sheet-0.indexed.png differ diff --git a/game/resources/themes/Thorfinn/sprite_sheets/yarn-sheet-0.indexed.png b/game/resources/themes/Thorfinn/sprite_sheets/yarn-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..2a82f4d006ab178ab9c0902eb5116ac481154784 Binary files /dev/null and b/game/resources/themes/Thorfinn/sprite_sheets/yarn-sheet-0.indexed.png differ diff --git a/game/resources/themes/fallback/fallback.theme b/game/resources/themes/fallback/fallback.theme new file mode 100644 index 0000000000000000000000000000000000000000..2d0fbec979fc3518387e3e14bb8b185f24ef2e2d Binary files /dev/null and b/game/resources/themes/fallback/fallback.theme differ diff --git a/game/resources/themes/fallback/fallback.yaml b/game/resources/themes/fallback/fallback.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3a8a6b079000889b27f8971699829fb188dbccb3 --- /dev/null +++ b/game/resources/themes/fallback/fallback.yaml @@ -0,0 +1,2518 @@ +name: fallback +image_paths: +- ./themes/fallback/sprite_sheets/sub_side-sheet-0.indexed.png +- ./themes/fallback/sprite_sheets/shark-sheet-0.indexed.png +- ./themes/fallback/sprite_sheets/kraken-sheet-0.indexed.png +- ./themes/fallback/sprite_sheets/ink-sheet-0.indexed.png +- ./themes/fallback/sprite_sheets/speedboat-sheet-0.indexed.png +- ./themes/fallback/sprite_sheets/torpedo-sheet-0.indexed.png +- ./themes/fallback/sprite_sheets/diver-sheet-0.indexed.png +- ./themes/fallback/sprite_sheets/background-sheet-0.indexed.png +- ./themes/fallback/sprite_sheets/torpedo_explosion-sheet-0.indexed.png +sound_paths: [] +palette_paths: +- ./themes/fallback/palettes/11748798709731833143.palette.png +- ./themes/fallback/palettes/9116341108916674429.palette.png +- ./themes/fallback/palettes/13668275578181779142.palette.png +- ./themes/fallback/palettes/4461328509029520421.palette.png +- ./themes/fallback/palettes/9764121855139815836.palette.png +- ./themes/fallback/palettes/17275729461859331444.palette.png +- ./themes/fallback/palettes/17260218953271962182.palette.png +- ./themes/fallback/palettes/345725188295165388.palette.png +- ./themes/fallback/palettes/2081232929134703026.palette.png +- ./themes/fallback/palettes/6470814456390026401.palette.png +- ./themes/fallback/palettes/14282478135660127559.palette.png +- ./themes/fallback/palettes/8111726846509575509.palette.png +- ./themes/fallback/palettes/7638307033461764853.palette.png +- ./themes/fallback/palettes/5344816217607939460.palette.png +- ./themes/fallback/palettes/15495682408089049930.palette.png +- ./themes/fallback/palettes/75475877668624685.palette.png +- ./themes/fallback/palettes/14454540623994133544.palette.png +- ./themes/fallback/palettes/7220056893032933539.palette.png +- ./themes/fallback/palettes/12254998854314092201.palette.png +- ./themes/fallback/palettes/12389564229315071495.palette.png +- ./themes/fallback/palettes/8317496115442971849.palette.png +- ./themes/fallback/palettes/4334813861009482286.palette.png +- ./themes/fallback/palettes/14971232420954249839.palette.png +- ./themes/fallback/palettes/15414545460691442999.palette.png +- ./themes/fallback/palettes/773192912525869220.palette.png +- ./themes/fallback/palettes/10388596587168119732.palette.png +- ./themes/fallback/palettes/15326159777469666747.palette.png +- ./themes/fallback/palettes/13821274868404198268.palette.png +- ./themes/fallback/palettes/1723462216784033679.palette.png +- ./themes/fallback/palettes/18433194626894314029.palette.png +- ./themes/fallback/palettes/13862903286844190945.palette.png +- ./themes/fallback/palettes/14438626760298782114.palette.png +- ./themes/fallback/palettes/3202963548114476781.palette.png +- ./themes/fallback/palettes/8738465554162575592.palette.png +- ./themes/fallback/palettes/11615425068677836685.palette.png +- ./themes/fallback/palettes/3296135982969924400.palette.png +- ./themes/fallback/palettes/6890090118243829509.palette.png +- ./themes/fallback/palettes/3957416893129658512.palette.png +- ./themes/fallback/palettes/16091485428764040906.palette.png +- ./themes/fallback/palettes/12590874216776202931.palette.png +- ./themes/fallback/palettes/3652661246601981371.palette.png +- ./themes/fallback/palettes/13428616122834545008.palette.png +- ./themes/fallback/palettes/10760260257009402416.palette.png +- ./themes/fallback/palettes/14323627167912994218.palette.png +- ./themes/fallback/palettes/2255397625748198413.palette.png +- ./themes/fallback/palettes/4063204109533086575.palette.png +- ./themes/fallback/palettes/661868496339852418.palette.png +- ./themes/fallback/palettes/10217605006937719403.palette.png +- ./themes/fallback/palettes/12307717407434622020.palette.png +- ./themes/fallback/palettes/17454017710324604566.palette.png +- ./themes/fallback/palettes/13386535348765318759.palette.png +- ./themes/fallback/palettes/16348144953756286446.palette.png +- ./themes/fallback/palettes/9802468203257364707.palette.png +- ./themes/fallback/palettes/14138906958298017002.palette.png +- ./themes/fallback/palettes/1823588834057378715.palette.png +- ./themes/fallback/palettes/5912466409293918296.palette.png +- ./themes/fallback/palettes/13441984926986425736.palette.png +- ./themes/fallback/palettes/18160370816009732421.palette.png +- ./themes/fallback/palettes/13668478472496808814.palette.png +- ./themes/fallback/palettes/8539929821698915136.palette.png +- ./themes/fallback/palettes/9102894614821222595.palette.png +- ./themes/fallback/palettes/17348752695826142261.palette.png +- ./themes/fallback/palettes/4876783816489527542.palette.png +- ./themes/fallback/palettes/32663744887728375.palette.png +- ./themes/fallback/palettes/13696999172453046371.palette.png +- ./themes/fallback/palettes/5639794204837308176.palette.png +- ./themes/fallback/palettes/17090059615929481013.palette.png +- ./themes/fallback/palettes/10429064883067608280.palette.png +- ./themes/fallback/palettes/6014025597213786798.palette.png +- ./themes/fallback/palettes/18005688557945763440.palette.png +- ./themes/fallback/palettes/6172400751630905570.palette.png +- ./themes/fallback/palettes/8360353774967705838.palette.png +- ./themes/fallback/palettes/4862530004251179697.palette.png +- ./themes/fallback/palettes/10759599162352541107.palette.png +- ./themes/fallback/palettes/7766685349854697273.palette.png +- ./themes/fallback/palettes/17158088856299774181.palette.png +- ./themes/fallback/palettes/6034285273295968447.palette.png +- ./themes/fallback/palettes/11011884635667056175.palette.png +- ./themes/fallback/palettes/2279535874289496197.palette.png +- ./themes/fallback/palettes/16411259067260890873.palette.png +- ./themes/fallback/palettes/2088779033490260320.palette.png +- ./themes/fallback/palettes/914934952411541796.palette.png +- ./themes/fallback/palettes/9030904534210642071.palette.png +- ./themes/fallback/palettes/10834732293697224832.palette.png +- ./themes/fallback/palettes/1995218341787049590.palette.png +- ./themes/fallback/palettes/16664429532827419796.palette.png +- ./themes/fallback/palettes/8071974825403294892.palette.png +- ./themes/fallback/palettes/9785547753389681764.palette.png +- ./themes/fallback/palettes/9917253383465837685.palette.png +- ./themes/fallback/palettes/4060531044373957250.palette.png +- ./themes/fallback/palettes/15491635777241978908.palette.png +- ./themes/fallback/palettes/2449263301945660648.palette.png +- ./themes/fallback/palettes/1397169410301311492.palette.png +- ./themes/fallback/palettes/18326298341692300813.palette.png +- ./themes/fallback/palettes/14426556198460015231.palette.png +- ./themes/fallback/palettes/14936396482207986960.palette.png +- ./themes/fallback/palettes/3221927961044797408.palette.png +- ./themes/fallback/palettes/5994127262373281861.palette.png +- ./themes/fallback/palettes/6752185712840242076.palette.png +- ./themes/fallback/palettes/9270932926536022684.palette.png +- ./themes/fallback/palettes/8130811058655811077.palette.png +- ./themes/fallback/palettes/13120718428553156358.palette.png +- ./themes/fallback/palettes/10070125506917413106.palette.png +- ./themes/fallback/palettes/8135882679903679192.palette.png +- ./themes/fallback/palettes/6557095441189746635.palette.png +- ./themes/fallback/palettes/10613945840354450516.palette.png +- ./themes/fallback/palettes/11362444569781891868.palette.png +- ./themes/fallback/palettes/10238785558435791587.palette.png +- ./themes/fallback/palettes/3386615375930303301.palette.png +- ./themes/fallback/palettes/371327793839923014.palette.png +- ./themes/fallback/palettes/2944618272038380339.palette.png +- ./themes/fallback/palettes/6911326430373202526.palette.png +- ./themes/fallback/palettes/11312346267619191437.palette.png +- ./themes/fallback/palettes/5034249133775403594.palette.png +- ./themes/fallback/palettes/12404452780879957386.palette.png +- ./themes/fallback/palettes/11920278391652999870.palette.png +- ./themes/fallback/palettes/3542061708096905434.palette.png +- ./themes/fallback/palettes/6668686360761177377.palette.png +- ./themes/fallback/palettes/2567303596641296109.palette.png +- ./themes/fallback/palettes/608280776518732550.palette.png +- ./themes/fallback/palettes/18213335159279532406.palette.png +- ./themes/fallback/palettes/6620665417537918401.palette.png +- ./themes/fallback/palettes/7791330896793901577.palette.png +- ./themes/fallback/palettes/6010252673218591502.palette.png +- ./themes/fallback/palettes/11354766274781515101.palette.png +- ./themes/fallback/palettes/16773571323415790280.palette.png +- ./themes/fallback/palettes/16964663250207670407.palette.png +- ./themes/fallback/palettes/1499462201283077008.palette.png +- ./themes/fallback/palettes/5287740028021524599.palette.png +- ./themes/fallback/palettes/12708422475007320453.palette.png +- ./themes/fallback/palettes/2489348738163158910.palette.png +- ./themes/fallback/palettes/11224630861162758301.palette.png +- ./themes/fallback/palettes/3600538258141798837.palette.png +- ./themes/fallback/palettes/2839429062549463539.palette.png +- ./themes/fallback/palettes/8926332517830069512.palette.png +- ./themes/fallback/palettes/1807894574145385087.palette.png +- ./themes/fallback/palettes/8864743791307998505.palette.png +- ./themes/fallback/palettes/308537682179249032.palette.png +- ./themes/fallback/palettes/855682968932778213.palette.png +- ./themes/fallback/palettes/10540287369774764052.palette.png +- ./themes/fallback/palettes/899169705107830507.palette.png +- ./themes/fallback/palettes/12617228300823109203.palette.png +- ./themes/fallback/palettes/15252562860127551496.palette.png +- ./themes/fallback/palettes/1479123060439984494.palette.png +- ./themes/fallback/palettes/3984962575588495345.palette.png +- ./themes/fallback/palettes/67392578216407537.palette.png +- ./themes/fallback/palettes/6444110448553382884.palette.png +- ./themes/fallback/palettes/12119779323229896144.palette.png +- ./themes/fallback/palettes/12250788063107192566.palette.png +- ./themes/fallback/palettes/2961898829506725618.palette.png +- ./themes/fallback/palettes/1573851293241638909.palette.png +- ./themes/fallback/palettes/12020241233900358974.palette.png +- ./themes/fallback/palettes/14649453993380495196.palette.png +- ./themes/fallback/palettes/12171055546164733549.palette.png +- ./themes/fallback/palettes/14692128274307971266.palette.png +- ./themes/fallback/palettes/17072371353056572592.palette.png +- ./themes/fallback/palettes/8000506729009025894.palette.png +- ./themes/fallback/palettes/5535514879378100968.palette.png +- ./themes/fallback/palettes/4594431363506110040.palette.png +- ./themes/fallback/palettes/17846895764371053361.palette.png +- ./themes/fallback/palettes/12964944506841804558.palette.png +- ./themes/fallback/palettes/8256340074874221708.palette.png +- ./themes/fallback/palettes/16916862616707633655.palette.png +- ./themes/fallback/palettes/7691720372629531262.palette.png +- ./themes/fallback/palettes/5075288526136143199.palette.png +- ./themes/fallback/palettes/2724356554535912675.palette.png +- ./themes/fallback/palettes/5158625478187985083.palette.png +- ./themes/fallback/palettes/3259415150931531919.palette.png +- ./themes/fallback/palettes/16500053955056989063.palette.png +- ./themes/fallback/palettes/6844892261364340211.palette.png +- ./themes/fallback/palettes/14078473897041950551.palette.png +- ./themes/fallback/palettes/15438970865741452610.palette.png +- ./themes/fallback/palettes/12595165316330914302.palette.png +- ./themes/fallback/palettes/167808770618410572.palette.png +- ./themes/fallback/palettes/2840837022233359854.palette.png +- ./themes/fallback/palettes/8241987725375669761.palette.png +- ./themes/fallback/palettes/15097125929858200269.palette.png +- ./themes/fallback/palettes/3245063750885670158.palette.png +- ./themes/fallback/palettes/1265577402746957780.palette.png +- ./themes/fallback/palettes/8517901421530754081.palette.png +- ./themes/fallback/palettes/759419802993964642.palette.png +- ./themes/fallback/palettes/15422070378971854052.palette.png +- ./themes/fallback/palettes/10088962063433822694.palette.png +- ./themes/fallback/palettes/13969231973879016645.palette.png +- ./themes/fallback/palettes/6122043936360860596.palette.png +- ./themes/fallback/palettes/6003427804221504097.palette.png +- ./themes/fallback/palettes/13022640197304106642.palette.png +- ./themes/fallback/palettes/9352488094288904713.palette.png +- ./themes/fallback/palettes/18310102313404636270.palette.png +- ./themes/fallback/palettes/1316427022471638152.palette.png +- ./themes/fallback/palettes/13714636604773435677.palette.png +- ./themes/fallback/palettes/5867067554203555603.palette.png +- ./themes/fallback/palettes/16481497231580418537.palette.png +- ./themes/fallback/palettes/13906341531350591541.palette.png +- ./themes/fallback/palettes/18280985242113577877.palette.png +- ./themes/fallback/palettes/11905627648581196251.palette.png +- ./themes/fallback/palettes/8932463186967313783.palette.png +- ./themes/fallback/palettes/16000174471525509567.palette.png +- ./themes/fallback/palettes/9906115669758088784.palette.png +- ./themes/fallback/palettes/12351320163967066149.palette.png +- ./themes/fallback/palettes/3875619700164379045.palette.png +- ./themes/fallback/palettes/2313096440287297504.palette.png +- ./themes/fallback/palettes/17817826220543488690.palette.png +- ./themes/fallback/palettes/3067229483402224133.palette.png +- ./themes/fallback/palettes/824324855052325962.palette.png +- ./themes/fallback/palettes/670027886914795549.palette.png +- ./themes/fallback/palettes/1637523323735476883.palette.png +- ./themes/fallback/palettes/4927842987944658526.palette.png +- ./themes/fallback/palettes/11322247174148705539.palette.png +- ./themes/fallback/palettes/2527068884863304877.palette.png +- ./themes/fallback/palettes/8824868743170530774.palette.png +- ./themes/fallback/palettes/11693379897051093452.palette.png +- ./themes/fallback/palettes/15939298749181063649.palette.png +- ./themes/fallback/palettes/2855598040521384328.palette.png +- ./themes/fallback/palettes/8682309636430782527.palette.png +- ./themes/fallback/palettes/2618298514280850180.palette.png +- ./themes/fallback/palettes/7626166006271296550.palette.png +- ./themes/fallback/palettes/18126730207441180585.palette.png +- ./themes/fallback/palettes/1066794697658767838.palette.png +- ./themes/fallback/palettes/9979984574944743567.palette.png +- ./themes/fallback/palettes/6561509098362877081.palette.png +- ./themes/fallback/palettes/16254417396834421598.palette.png +- ./themes/fallback/palettes/3986514274098140534.palette.png +- ./themes/fallback/palettes/14824014396785725917.palette.png +- ./themes/fallback/palettes/3329731025153026417.palette.png +- ./themes/fallback/palettes/10439615061066594253.palette.png +- ./themes/fallback/palettes/5311029273975712681.palette.png +- ./themes/fallback/palettes/7079177346808812744.palette.png +- ./themes/fallback/palettes/6731820989441590633.palette.png +- ./themes/fallback/palettes/3902043591439283553.palette.png +- ./themes/fallback/palettes/7509983888510660554.palette.png +- ./themes/fallback/palettes/10767983761845894750.palette.png +- ./themes/fallback/palettes/3427916963257835623.palette.png +- ./themes/fallback/palettes/2285195951925513482.palette.png +- ./themes/fallback/palettes/14720476769522033713.palette.png +- ./themes/fallback/palettes/8870311951241432960.palette.png +- ./themes/fallback/palettes/2482546028733651336.palette.png +- ./themes/fallback/palettes/4880444306271972763.palette.png +- ./themes/fallback/palettes/13575916963890050925.palette.png +- ./themes/fallback/palettes/8011602458130234269.palette.png +- ./themes/fallback/palettes/4763626369199095123.palette.png +- ./themes/fallback/palettes/18267459322605715275.palette.png +- ./themes/fallback/palettes/1539962772007156877.palette.png +- ./themes/fallback/palettes/8403660897962158579.palette.png +- ./themes/fallback/palettes/16830912343300834182.palette.png +- ./themes/fallback/palettes/5751934617139738656.palette.png +- ./themes/fallback/palettes/2653254015122158631.palette.png +- ./themes/fallback/palettes/10841789486224918373.palette.png +- ./themes/fallback/palettes/7918911994997014930.palette.png +- ./themes/fallback/palettes/7596538145585501578.palette.png +- ./themes/fallback/palettes/15593253612209854072.palette.png +- ./themes/fallback/palettes/2820165424497075632.palette.png +- ./themes/fallback/palettes/4633069097991721549.palette.png +- ./themes/fallback/palettes/10682591626321896309.palette.png +- ./themes/fallback/palettes/10472857926619292241.palette.png +- ./themes/fallback/palettes/15167670394288903852.palette.png +- ./themes/fallback/palettes/440765385362882164.palette.png +- ./themes/fallback/palettes/6760359372951316369.palette.png +- ./themes/fallback/palettes/18289144384372287110.palette.png +- ./themes/fallback/palettes/16261275082312198799.palette.png +- ./themes/fallback/palettes/4470144704418093345.palette.png +- ./themes/fallback/palettes/1800752578882696334.palette.png +- ./themes/fallback/palettes/12055241042065496781.palette.png +- ./themes/fallback/palettes/9645496082982891164.palette.png +- ./themes/fallback/palettes/4451170256672618448.palette.png +- ./themes/fallback/palettes/4852485601309484136.palette.png +- ./themes/fallback/palettes/5205470290229774220.palette.png +- ./themes/fallback/palettes/13562156493832653436.palette.png +- ./themes/fallback/palettes/2604767085286822391.palette.png +- ./themes/fallback/palettes/7450383441066708184.palette.png +- ./themes/fallback/palettes/1421653378066766626.palette.png +- ./themes/fallback/palettes/17491436710604945302.palette.png +- ./themes/fallback/palettes/11284470552662518846.palette.png +- ./themes/fallback/palettes/5569460864472897888.palette.png +- ./themes/fallback/palettes/6854689693673298018.palette.png +- ./themes/fallback/palettes/3622022059995961840.palette.png +- ./themes/fallback/palettes/2059185299618815810.palette.png +- ./themes/fallback/palettes/10024063374388863891.palette.png +- ./themes/fallback/palettes/11984171185601426196.palette.png +- ./themes/fallback/palettes/14070111343986040085.palette.png +- ./themes/fallback/palettes/7481923252994414894.palette.png +- ./themes/fallback/palettes/14772800339515618212.palette.png +- ./themes/fallback/palettes/15046636359470292263.palette.png +- ./themes/fallback/palettes/12983221275691893742.palette.png +- ./themes/fallback/palettes/10469494368129425311.palette.png +- ./themes/fallback/palettes/14433875073612764222.palette.png +- ./themes/fallback/palettes/9679003015925772655.palette.png +- ./themes/fallback/palettes/14518184901681074799.palette.png +- ./themes/fallback/palettes/7814200924561654733.palette.png +- ./themes/fallback/palettes/8783419039658155149.palette.png +- ./themes/fallback/palettes/8422088155566131722.palette.png +- ./themes/fallback/palettes/9738643272514755696.palette.png +- ./themes/fallback/palettes/15967321484589016643.palette.png +- ./themes/fallback/palettes/14353307565897703360.palette.png +- ./themes/fallback/palettes/16079946479269471960.palette.png +- ./themes/fallback/palettes/6339932628560784006.palette.png +- ./themes/fallback/palettes/6149272393377654041.palette.png +- ./themes/fallback/palettes/10904835548280083786.palette.png +- ./themes/fallback/palettes/133673049208712021.palette.png +- ./themes/fallback/palettes/17628346002480782532.palette.png +- ./themes/fallback/palettes/11901679794353116061.palette.png +- ./themes/fallback/palettes/13297150845917256994.palette.png +- ./themes/fallback/palettes/12262613615963866902.palette.png +- ./themes/fallback/palettes/2259753272317488614.palette.png +- ./themes/fallback/palettes/12276969819175913031.palette.png +- ./themes/fallback/palettes/5174450029706320236.palette.png +- ./themes/fallback/palettes/15199198341406671632.palette.png +- ./themes/fallback/palettes/17335952071256581513.palette.png +- ./themes/fallback/palettes/12630663979949483073.palette.png +- ./themes/fallback/palettes/3643613522945513752.palette.png +- ./themes/fallback/palettes/13819719971083108682.palette.png +- ./themes/fallback/palettes/15730796412971348877.palette.png +- ./themes/fallback/palettes/18047229574863105814.palette.png +- ./themes/fallback/palettes/17960168722204851680.palette.png +- ./themes/fallback/palettes/16598476057499573470.palette.png +- ./themes/fallback/palettes/15953281938013362389.palette.png +- ./themes/fallback/palettes/18003317310434783023.palette.png +- ./themes/fallback/palettes/3533883537166934653.palette.png +- ./themes/fallback/palettes/15906342879281839099.palette.png +- ./themes/fallback/palettes/11450071549837949212.palette.png +- ./themes/fallback/palettes/10046623403780205813.palette.png +- ./themes/fallback/palettes/5262742891717106114.palette.png +- ./themes/fallback/palettes/16616787811051412005.palette.png +- ./themes/fallback/palettes/10227820478346687073.palette.png +- ./themes/fallback/palettes/12192488810791327612.palette.png +- ./themes/fallback/palettes/6378088062572170940.palette.png +- ./themes/fallback/palettes/3498402060266462516.palette.png +- ./themes/fallback/palettes/7700421401723170226.palette.png +- ./themes/fallback/palettes/7018507741545467976.palette.png +- ./themes/fallback/palettes/537703932400923221.palette.png +- ./themes/fallback/palettes/11594635956548108169.palette.png +- ./themes/fallback/palettes/17604842448562852954.palette.png +- ./themes/fallback/palettes/2645177510528110356.palette.png +- ./themes/fallback/palettes/7240249353093355804.palette.png +- ./themes/fallback/palettes/9301879986747514499.palette.png +- ./themes/fallback/palettes/13943879431359948358.palette.png +- ./themes/fallback/palettes/2603872417930744748.palette.png +- ./themes/fallback/palettes/1313399694427484930.palette.png +- ./themes/fallback/palettes/9359806295594865733.palette.png +- ./themes/fallback/palettes/9621299424215505886.palette.png +- ./themes/fallback/palettes/12990883361834703213.palette.png +- ./themes/fallback/palettes/2507416825776112654.palette.png +- ./themes/fallback/palettes/11055158553024370552.palette.png +- ./themes/fallback/palettes/16867378754989809588.palette.png +- ./themes/fallback/palettes/11881286962634288400.palette.png +- ./themes/fallback/palettes/2125369336394878026.palette.png +- ./themes/fallback/palettes/12763764480874279865.palette.png +- ./themes/fallback/palettes/14387684520460762247.palette.png +- ./themes/fallback/palettes/7834238600383745577.palette.png +- ./themes/fallback/palettes/7774817118761163064.palette.png +- ./themes/fallback/palettes/3788691744614103874.palette.png +- ./themes/fallback/palettes/3662657006662974736.palette.png +- ./themes/fallback/palettes/8588599349639885929.palette.png +- ./themes/fallback/palettes/16623221293262158714.palette.png +- ./themes/fallback/palettes/14792595297240994877.palette.png +- ./themes/fallback/palettes/8690298614386092389.palette.png +- ./themes/fallback/palettes/4219531363392289979.palette.png +- ./themes/fallback/palettes/9046116178693533780.palette.png +- ./themes/fallback/palettes/3920522688914749482.palette.png +- ./themes/fallback/palettes/17265040802655348351.palette.png +- ./themes/fallback/palettes/4693525584915544491.palette.png +- ./themes/fallback/palettes/8223169432020573834.palette.png +- ./themes/fallback/palettes/751881101374120385.palette.png +- ./themes/fallback/palettes/1123189053375169124.palette.png +- ./themes/fallback/palettes/4338775159871521265.palette.png +- ./themes/fallback/palettes/3544613207333980605.palette.png +- ./themes/fallback/palettes/5097137178057911739.palette.png +- ./themes/fallback/palettes/7422541386362907181.palette.png +- ./themes/fallback/palettes/15600318037936112602.palette.png +- ./themes/fallback/palettes/17701972087175348954.palette.png +- ./themes/fallback/palettes/6873821354008939325.palette.png +- ./themes/fallback/palettes/7761438298111050166.palette.png +- ./themes/fallback/palettes/10829795887857658788.palette.png +- ./themes/fallback/palettes/5587555337156040881.palette.png +- ./themes/fallback/palettes/7270672659357285984.palette.png +- ./themes/fallback/palettes/4204936341619605758.palette.png +- ./themes/fallback/palettes/16677602955684461913.palette.png +- ./themes/fallback/palettes/11210942460706371655.palette.png +- ./themes/fallback/palettes/3603018919198657375.palette.png +- ./themes/fallback/palettes/8395542824060771372.palette.png +- ./themes/fallback/palettes/15937653357129564079.palette.png +- ./themes/fallback/palettes/8819165467552577342.palette.png +- ./themes/fallback/palettes/13572191661891005204.palette.png +- ./themes/fallback/palettes/1246811792101279279.palette.png +- ./themes/fallback/palettes/8550260163271941542.palette.png +- ./themes/fallback/palettes/9233607330370368048.palette.png +- ./themes/fallback/palettes/16014148901919944999.palette.png +- ./themes/fallback/palettes/7622784144600103620.palette.png +- ./themes/fallback/palettes/9402952433877195160.palette.png +- ./themes/fallback/palettes/4739350572890668767.palette.png +- ./themes/fallback/palettes/9686624306196867173.palette.png +- ./themes/fallback/palettes/16610846175677990141.palette.png +- ./themes/fallback/palettes/7144808753962497637.palette.png +- ./themes/fallback/palettes/8226527790450610438.palette.png +- ./themes/fallback/palettes/15653545215113250215.palette.png +- ./themes/fallback/palettes/15793770751233694491.palette.png +- ./themes/fallback/palettes/3718434180051591660.palette.png +- ./themes/fallback/palettes/10003573119797155903.palette.png +- ./themes/fallback/palettes/2476766911113232874.palette.png +- ./themes/fallback/palettes/594793679337220963.palette.png +- ./themes/fallback/palettes/14607917408778137630.palette.png +- ./themes/fallback/palettes/14462736525714697109.palette.png +- ./themes/fallback/palettes/12598858054693869887.palette.png +- ./themes/fallback/palettes/8311426031771664742.palette.png +- ./themes/fallback/palettes/6067915619612963413.palette.png +- ./themes/fallback/palettes/9616896221920713173.palette.png +- ./themes/fallback/palettes/5208303174271796469.palette.png +- ./themes/fallback/palettes/16555448205562506083.palette.png +- ./themes/fallback/palettes/1223173129075024415.palette.png +- ./themes/fallback/palettes/5645713459309021529.palette.png +- ./themes/fallback/palettes/14940145299367544023.palette.png +- ./themes/fallback/palettes/5993336906820059945.palette.png +- ./themes/fallback/palettes/10016365850116758808.palette.png +- ./themes/fallback/palettes/9038853944279792153.palette.png +- ./themes/fallback/palettes/2625441228704148304.palette.png +- ./themes/fallback/palettes/12625028128548682782.palette.png +- ./themes/fallback/palettes/17269346101650669851.palette.png +- ./themes/fallback/palettes/9723728602351627599.palette.png +- ./themes/fallback/palettes/4037675254025332267.palette.png +- ./themes/fallback/palettes/6581706824678945592.palette.png +- ./themes/fallback/palettes/17223606834262109254.palette.png +- ./themes/fallback/palettes/14405380663292551642.palette.png +- ./themes/fallback/palettes/11996008740870614264.palette.png +- ./themes/fallback/palettes/16612104078167104514.palette.png +- ./themes/fallback/palettes/13070606877796806230.palette.png +- ./themes/fallback/palettes/7092070675994266883.palette.png +- ./themes/fallback/palettes/5197858649282695417.palette.png +- ./themes/fallback/palettes/13454788853875007387.palette.png +- ./themes/fallback/palettes/12540744173837717384.palette.png +- ./themes/fallback/palettes/11173998567441170939.palette.png +- ./themes/fallback/palettes/5866012690727461694.palette.png +- ./themes/fallback/palettes/14724123064093861147.palette.png +- ./themes/fallback/palettes/16686022662955243417.palette.png +- ./themes/fallback/palettes/5055003588579947588.palette.png +- ./themes/fallback/palettes/1411167232066295645.palette.png +- ./themes/fallback/palettes/4684662515501847672.palette.png +- ./themes/fallback/palettes/13849951558424259879.palette.png +- ./themes/fallback/palettes/15500838477261775739.palette.png +- ./themes/fallback/palettes/8348382324988247011.palette.png +- ./themes/fallback/palettes/12530444375834425307.palette.png +- ./themes/fallback/palettes/5066151194133834782.palette.png +- ./themes/fallback/palettes/2437795501892106598.palette.png +- ./themes/fallback/palettes/404549938994712188.palette.png +- ./themes/fallback/palettes/5122364089497691208.palette.png +- ./themes/fallback/palettes/5853260152359091298.palette.png +- ./themes/fallback/palettes/17458032722815968893.palette.png +- ./themes/fallback/palettes/10076293567491800754.palette.png +- ./themes/fallback/palettes/16227354215065351090.palette.png +- ./themes/fallback/palettes/13215399062020254830.palette.png +- ./themes/fallback/palettes/4166329401815327126.palette.png +- ./themes/fallback/palettes/4302345494326442431.palette.png +- ./themes/fallback/palettes/2729908196042344302.palette.png +- ./themes/fallback/palettes/11396726300832822681.palette.png +- ./themes/fallback/palettes/10996670544868544597.palette.png +- ./themes/fallback/palettes/4446004930545472559.palette.png +- ./themes/fallback/palettes/12708648989027354256.palette.png +- ./themes/fallback/palettes/1118857131271190931.palette.png +- ./themes/fallback/palettes/5288950151947388832.palette.png +- ./themes/fallback/palettes/15852885586848253043.palette.png +- ./themes/fallback/palettes/15652970978020121279.palette.png +- ./themes/fallback/palettes/8532277774957710556.palette.png +- ./themes/fallback/palettes/1621328879252172541.palette.png +- ./themes/fallback/palettes/1599033398136188156.palette.png +- ./themes/fallback/palettes/6380437238129909838.palette.png +- ./themes/fallback/palettes/15855980130178237768.palette.png +- ./themes/fallback/palettes/16264074450609993833.palette.png +- ./themes/fallback/palettes/10806732078338940897.palette.png +- ./themes/fallback/palettes/6788930249617765146.palette.png +- ./themes/fallback/palettes/8358783413830436131.palette.png +- ./themes/fallback/palettes/3925288819699368131.palette.png +- ./themes/fallback/palettes/10865121207216360180.palette.png +- ./themes/fallback/palettes/10218204061995596561.palette.png +- ./themes/fallback/palettes/3153329709477719933.palette.png +- ./themes/fallback/palettes/16474047721931115867.palette.png +- ./themes/fallback/palettes/15626869413897477320.palette.png +- ./themes/fallback/palettes/14803131422604302364.palette.png +- ./themes/fallback/palettes/17665687862149780821.palette.png +- ./themes/fallback/palettes/3345015789827658918.palette.png +- ./themes/fallback/palettes/3208634101306970369.palette.png +- ./themes/fallback/palettes/17005322032884172357.palette.png +- ./themes/fallback/palettes/12052861783885763087.palette.png +- ./themes/fallback/palettes/6984989155774193268.palette.png +- ./themes/fallback/palettes/15575182894860833100.palette.png +- ./themes/fallback/palettes/3639098948857332511.palette.png +- ./themes/fallback/palettes/11857232692984419150.palette.png +- ./themes/fallback/palettes/908201483762104973.palette.png +- ./themes/fallback/palettes/8164879932179472021.palette.png +- ./themes/fallback/palettes/2556734952833524765.palette.png +- ./themes/fallback/palettes/5252981398980416738.palette.png +- ./themes/fallback/palettes/3557475667920028439.palette.png +- ./themes/fallback/palettes/1411602000280818765.palette.png +- ./themes/fallback/palettes/15859579789917247050.palette.png +- ./themes/fallback/palettes/7682890965475520943.palette.png +- ./themes/fallback/palettes/27587410954278939.palette.png +- ./themes/fallback/palettes/283993253211757787.palette.png +- ./themes/fallback/palettes/12354370054435566015.palette.png +- ./themes/fallback/palettes/3544345813611230541.palette.png +- ./themes/fallback/palettes/17460425100176825806.palette.png +- ./themes/fallback/palettes/4891577267158487591.palette.png +- ./themes/fallback/palettes/16274030768724642902.palette.png +- ./themes/fallback/palettes/11477718644176614074.palette.png +- ./themes/fallback/palettes/8642801487211185005.palette.png +- ./themes/fallback/palettes/330309046496064605.palette.png +- ./themes/fallback/palettes/3638109284827185203.palette.png +- ./themes/fallback/palettes/3870787264528296601.palette.png +- ./themes/fallback/palettes/18402900194467559247.palette.png +- ./themes/fallback/palettes/10248916674742280975.palette.png +- ./themes/fallback/palettes/4505562141553405577.palette.png +- ./themes/fallback/palettes/5764920202329016465.palette.png +- ./themes/fallback/palettes/13180190242507129078.palette.png +- ./themes/fallback/palettes/11658757998994678722.palette.png +- ./themes/fallback/palettes/9937948468135781880.palette.png +- ./themes/fallback/palettes/16596582319660020839.palette.png +- ./themes/fallback/palettes/14083993377409887451.palette.png +- ./themes/fallback/palettes/2985379689380578682.palette.png +- ./themes/fallback/palettes/14730774461172811565.palette.png +- ./themes/fallback/palettes/7641921052303321767.palette.png +- ./themes/fallback/palettes/9698535258632403136.palette.png +- ./themes/fallback/palettes/3222520547382234299.palette.png +- ./themes/fallback/palettes/13290057707339184396.palette.png +- ./themes/fallback/palettes/6498107013488813442.palette.png +- ./themes/fallback/palettes/6914198581709523949.palette.png +- ./themes/fallback/palettes/295549736609585667.palette.png +- ./themes/fallback/palettes/15296570187367862211.palette.png +- ./themes/fallback/palettes/9088955721461007788.palette.png +- ./themes/fallback/palettes/11117197670065958226.palette.png +- ./themes/fallback/palettes/15340370269871903027.palette.png +- ./themes/fallback/palettes/17189390777319942571.palette.png +- ./themes/fallback/palettes/2779793669852760490.palette.png +- ./themes/fallback/palettes/18079212982439615536.palette.png +- ./themes/fallback/palettes/4818213018161548557.palette.png +- ./themes/fallback/palettes/10988258496492858214.palette.png +- ./themes/fallback/palettes/10847104063340739717.palette.png +- ./themes/fallback/palettes/14711203965703973639.palette.png +- ./themes/fallback/palettes/13032266021189485238.palette.png +- ./themes/fallback/palettes/7607263841553347159.palette.png +- ./themes/fallback/palettes/16968068845113072642.palette.png +- ./themes/fallback/palettes/1646679619593155424.palette.png +- ./themes/fallback/palettes/2881895099031624495.palette.png +- ./themes/fallback/palettes/12830925023131312057.palette.png +- ./themes/fallback/palettes/1069790677906073724.palette.png +- ./themes/fallback/palettes/4228579380629173678.palette.png +- ./themes/fallback/palettes/5974464434445649605.palette.png +- ./themes/fallback/palettes/77626288038329471.palette.png +- ./themes/fallback/palettes/3584739570078585323.palette.png +- ./themes/fallback/palettes/12071730689695025813.palette.png +- ./themes/fallback/palettes/3448737562933496889.palette.png +- ./themes/fallback/palettes/14790106075291495092.palette.png +- ./themes/fallback/palettes/15070407307969919512.palette.png +- ./themes/fallback/palettes/13469361402555669378.palette.png +- ./themes/fallback/palettes/13849512793706871131.palette.png +- ./themes/fallback/palettes/7825862023023573639.palette.png +- ./themes/fallback/palettes/8754612295172268085.palette.png +- ./themes/fallback/palettes/4982737679993917406.palette.png +- ./themes/fallback/palettes/3987303096219372039.palette.png +- ./themes/fallback/palettes/12456418311849771065.palette.png +- ./themes/fallback/palettes/10788055858079457990.palette.png +- ./themes/fallback/palettes/487435076064493330.palette.png +- ./themes/fallback/palettes/4098415767795502285.palette.png +- ./themes/fallback/palettes/7777542094139487538.palette.png +- ./themes/fallback/palettes/64971428059101098.palette.png +- ./themes/fallback/palettes/2958873335861149389.palette.png +- ./themes/fallback/palettes/1693962714487158940.palette.png +- ./themes/fallback/palettes/5243899335123491409.palette.png +- ./themes/fallback/palettes/1278991700410956252.palette.png +- ./themes/fallback/palettes/12626178965398546392.palette.png +- ./themes/fallback/palettes/4496678537573181968.palette.png +- ./themes/fallback/palettes/16045417625190926078.palette.png +- ./themes/fallback/palettes/12647169095493099487.palette.png +- ./themes/fallback/palettes/5320363007958206072.palette.png +- ./themes/fallback/palettes/14567763447038743472.palette.png +- ./themes/fallback/palettes/15522369834370214901.palette.png +- ./themes/fallback/palettes/6972394351321036046.palette.png +- ./themes/fallback/palettes/11113985989835922622.palette.png +- ./themes/fallback/palettes/187701051452547674.palette.png +- ./themes/fallback/palettes/4103798455937799593.palette.png +- ./themes/fallback/palettes/7045277800982118207.palette.png +- ./themes/fallback/palettes/13534820516873788818.palette.png +- ./themes/fallback/palettes/17232196559196404421.palette.png +- ./themes/fallback/palettes/5893956609084010735.palette.png +- ./themes/fallback/palettes/9297395328285927375.palette.png +- ./themes/fallback/palettes/17627709882096793449.palette.png +- ./themes/fallback/palettes/7144214600253166832.palette.png +- ./themes/fallback/palettes/14735538716931960172.palette.png +- ./themes/fallback/palettes/5997805985394283688.palette.png +- ./themes/fallback/palettes/9491318981801652627.palette.png +- ./themes/fallback/palettes/12813897074664983792.palette.png +- ./themes/fallback/palettes/10817361114068073304.palette.png +- ./themes/fallback/palettes/16918202935188330395.palette.png +- ./themes/fallback/palettes/9891645480607681270.palette.png +- ./themes/fallback/palettes/5432861150127998550.palette.png +- ./themes/fallback/palettes/11027872211412682676.palette.png +- ./themes/fallback/palettes/995815104451718617.palette.png +- ./themes/fallback/palettes/7609365572750977690.palette.png +- ./themes/fallback/palettes/2323926123658975274.palette.png +- ./themes/fallback/palettes/4331740211273757436.palette.png +- ./themes/fallback/palettes/2594899835553517606.palette.png +- ./themes/fallback/palettes/13143734222222244323.palette.png +- ./themes/fallback/palettes/2515261671034148730.palette.png +- ./themes/fallback/palettes/14650525601858444017.palette.png +- ./themes/fallback/palettes/16903383949775853911.palette.png +- ./themes/fallback/palettes/8288150092652199980.palette.png +- ./themes/fallback/palettes/15150771661821557081.palette.png +- ./themes/fallback/palettes/9962758620271573330.palette.png +- ./themes/fallback/palettes/8022235378861655139.palette.png +- ./themes/fallback/palettes/331215268019109235.palette.png +- ./themes/fallback/palettes/3493106953000434091.palette.png +- ./themes/fallback/palettes/14094771926458898932.palette.png +- ./themes/fallback/palettes/7467907995626017261.palette.png +- ./themes/fallback/palettes/14626001481908986494.palette.png +- ./themes/fallback/palettes/6730278105855869038.palette.png +- ./themes/fallback/palettes/7291811540598792998.palette.png +- ./themes/fallback/palettes/218254275418635209.palette.png +- ./themes/fallback/palettes/16362359470027108458.palette.png +- ./themes/fallback/palettes/18130116709213033115.palette.png +- ./themes/fallback/palettes/3059589637621926607.palette.png +- ./themes/fallback/palettes/2576036291761916100.palette.png +- ./themes/fallback/palettes/6266444899081536209.palette.png +- ./themes/fallback/palettes/15825017733357751001.palette.png +- ./themes/fallback/palettes/14974370770849780786.palette.png +- ./themes/fallback/palettes/1067621335506281691.palette.png +- ./themes/fallback/palettes/12986212419533018849.palette.png +- ./themes/fallback/palettes/13559751641942147217.palette.png +- ./themes/fallback/palettes/4639989876686800396.palette.png +- ./themes/fallback/palettes/9089468185103044485.palette.png +- ./themes/fallback/palettes/5524446078768930468.palette.png +- ./themes/fallback/palettes/7977454521855002954.palette.png +- ./themes/fallback/palettes/7449382721764291205.palette.png +- ./themes/fallback/palettes/4095239349360910579.palette.png +- ./themes/fallback/palettes/4178351192913826287.palette.png +- ./themes/fallback/palettes/3419062547902179350.palette.png +- ./themes/fallback/palettes/1850682086951343906.palette.png +- ./themes/fallback/palettes/11772444419929651399.palette.png +- ./themes/fallback/palettes/15842650415238746494.palette.png +- ./themes/fallback/palettes/13175586446910333403.palette.png +- ./themes/fallback/palettes/2977981797460752319.palette.png +- ./themes/fallback/palettes/1717097555717215086.palette.png +- ./themes/fallback/palettes/9203206726187726449.palette.png +- ./themes/fallback/palettes/3271686696514062904.palette.png +- ./themes/fallback/palettes/2839650942819901500.palette.png +- ./themes/fallback/palettes/11214055774813829491.palette.png +- ./themes/fallback/palettes/3164104496029243410.palette.png +- ./themes/fallback/palettes/9810051811230367181.palette.png +- ./themes/fallback/palettes/6480162459179636458.palette.png +- ./themes/fallback/palettes/8208549841157112858.palette.png +- ./themes/fallback/palettes/87772571033310884.palette.png +- ./themes/fallback/palettes/12119104719327977086.palette.png +- ./themes/fallback/palettes/10780471936561383843.palette.png +- ./themes/fallback/palettes/2301277873705986689.palette.png +- ./themes/fallback/palettes/13255623761044642223.palette.png +- ./themes/fallback/palettes/342138451513133026.palette.png +- ./themes/fallback/palettes/10449796768876544504.palette.png +- ./themes/fallback/palettes/12745721757784648168.palette.png +- ./themes/fallback/palettes/15680499012278436978.palette.png +- ./themes/fallback/palettes/10301706364702171208.palette.png +- ./themes/fallback/palettes/3799457262371059728.palette.png +- ./themes/fallback/palettes/14476423400079269620.palette.png +- ./themes/fallback/palettes/1082745983185518210.palette.png +- ./themes/fallback/palettes/3304703031785684395.palette.png +- ./themes/fallback/palettes/1098292180581218594.palette.png +- ./themes/fallback/palettes/8821195853901822675.palette.png +- ./themes/fallback/palettes/4149498471681289753.palette.png +- ./themes/fallback/palettes/2332607582024973625.palette.png +- ./themes/fallback/palettes/8113203574590427594.palette.png +- ./themes/fallback/palettes/1134080524601030257.palette.png +- ./themes/fallback/palettes/11720129427077616063.palette.png +- ./themes/fallback/palettes/693221088225472959.palette.png +- ./themes/fallback/palettes/14466772185372653580.palette.png +- ./themes/fallback/palettes/2290277267309384507.palette.png +- ./themes/fallback/palettes/5736342062214135425.palette.png +- ./themes/fallback/palettes/3177274956345555026.palette.png +- ./themes/fallback/palettes/2827163905436536953.palette.png +- ./themes/fallback/palettes/12141861380733810882.palette.png +- ./themes/fallback/palettes/16463927904964622275.palette.png +- ./themes/fallback/palettes/11567746179126161229.palette.png +- ./themes/fallback/palettes/10637193327582065083.palette.png +- ./themes/fallback/palettes/5991460156314928783.palette.png +- ./themes/fallback/palettes/15678717546375602889.palette.png +- ./themes/fallback/palettes/7416574246420820449.palette.png +- ./themes/fallback/palettes/14102866730295750063.palette.png +- ./themes/fallback/palettes/8098051957166376882.palette.png +- ./themes/fallback/palettes/14092801001090519799.palette.png +- ./themes/fallback/palettes/10555642239761373309.palette.png +- ./themes/fallback/palettes/7731390883572081539.palette.png +- ./themes/fallback/palettes/2807926656571105151.palette.png +- ./themes/fallback/palettes/2744286866428210596.palette.png +- ./themes/fallback/palettes/2539989814721377473.palette.png +- ./themes/fallback/palettes/16151367245964646762.palette.png +- ./themes/fallback/palettes/923237195854971753.palette.png +- ./themes/fallback/palettes/12275717967439897293.palette.png +- ./themes/fallback/palettes/1283609476404637206.palette.png +- ./themes/fallback/palettes/7700940417203895246.palette.png +- ./themes/fallback/palettes/5931865468262378812.palette.png +- ./themes/fallback/palettes/10788878413656383314.palette.png +- ./themes/fallback/palettes/5139945384090598341.palette.png +- ./themes/fallback/palettes/348887764051578959.palette.png +- ./themes/fallback/palettes/16178498718550130453.palette.png +- ./themes/fallback/palettes/1522803688694496774.palette.png +- ./themes/fallback/palettes/14393261034176362070.palette.png +- ./themes/fallback/palettes/7517776838426035531.palette.png +- ./themes/fallback/palettes/11636600430733669867.palette.png +- ./themes/fallback/palettes/7818714155806940330.palette.png +- ./themes/fallback/palettes/13466722396142885091.palette.png +- ./themes/fallback/palettes/12643454340402382740.palette.png +- ./themes/fallback/palettes/9851662345038869554.palette.png +- ./themes/fallback/palettes/11922605565843548318.palette.png +- ./themes/fallback/palettes/7010576741389172677.palette.png +- ./themes/fallback/palettes/10926112176303184001.palette.png +- ./themes/fallback/palettes/7702098798150468649.palette.png +- ./themes/fallback/palettes/857399583061390062.palette.png +- ./themes/fallback/palettes/14794327986809897550.palette.png +- ./themes/fallback/palettes/3830169185284235527.palette.png +- ./themes/fallback/palettes/4737989247042008097.palette.png +- ./themes/fallback/palettes/2833783900925277957.palette.png +- ./themes/fallback/palettes/9381285206326320943.palette.png +- ./themes/fallback/palettes/17898224725393458954.palette.png +- ./themes/fallback/palettes/10672942795053961944.palette.png +- ./themes/fallback/palettes/14473555392412213909.palette.png +- ./themes/fallback/palettes/17589784060962320623.palette.png +- ./themes/fallback/palettes/13489015027293961618.palette.png +palette_groups: +- name: sub_side_color_0 + palettes: + - 0 + - 1 + - 2 + - 3 + - 4 +- name: sub_side_color_1 + palettes: + - 5 + - 6 + - 7 + - 8 + - 9 +- name: sub_side_color_2 + palettes: + - 10 + - 11 + - 12 + - 13 + - 14 +- name: sub_side_color_3 + palettes: + - 15 + - 16 + - 17 + - 18 + - 19 +- name: sub_side_color_4 + palettes: + - 20 + - 21 + - 22 + - 23 + - 24 +- name: sub_side_color_5 + palettes: + - 25 + - 26 + - 27 + - 28 + - 29 +- name: sub_side_color_6 + palettes: + - 30 + - 31 + - 32 + - 33 + - 34 +- name: sub_side_color_7 + palettes: + - 35 + - 36 + - 37 + - 38 + - 39 +- name: sub_side_color_8 + palettes: + - 40 + - 41 + - 42 + - 43 + - 44 +- name: sub_side_color_9 + palettes: + - 45 + - 46 + - 47 + - 48 + - 49 +- name: sub_side_color_10 + palettes: + - 50 + - 51 + - 52 + - 53 + - 54 +- name: sub_side_color_11 + palettes: + - 55 + - 56 + - 57 + - 58 + - 59 +- name: sub_side_color_12 + palettes: + - 60 + - 61 + - 62 + - 63 + - 64 +- name: sub_side_color_13 + palettes: + - 65 + - 66 + - 67 + - 68 + - 69 +- name: sub_side_color_14 + palettes: + - 70 + - 71 + - 72 + - 73 + - 74 +- name: sub_side_color_15 + palettes: + - 75 + - 76 + - 77 + - 78 + - 79 +- name: sub_side_color_16 + palettes: + - 80 + - 81 + - 82 + - 83 + - 84 +- name: sub_side_color_17 + palettes: + - 85 + - 86 + - 87 + - 88 + - 89 +- name: sub_side_color_18 + palettes: + - 0 + - 1 + - 2 + - 3 + - 4 +- name: sub_side_color_19 + palettes: + - 5 + - 6 + - 7 + - 8 + - 9 +- name: shark_color_0 + palettes: + - 90 + - 91 + - 92 + - 93 + - 94 +- name: shark_color_1 + palettes: + - 95 + - 96 + - 97 + - 98 + - 99 +- name: shark_color_2 + palettes: + - 100 + - 101 + - 102 + - 103 + - 104 +- name: shark_color_3 + palettes: + - 105 + - 106 + - 107 + - 108 + - 109 +- name: shark_color_4 + palettes: + - 110 + - 111 + - 112 + - 113 + - 114 +- name: shark_color_5 + palettes: + - 115 + - 116 + - 117 + - 118 + - 119 +- name: shark_color_6 + palettes: + - 120 + - 121 + - 122 + - 123 + - 124 +- name: shark_color_7 + palettes: + - 125 + - 126 + - 127 + - 128 + - 129 +- name: shark_color_8 + palettes: + - 130 + - 131 + - 132 + - 133 + - 134 +- name: shark_color_9 + palettes: + - 135 + - 136 + - 137 + - 138 + - 139 +- name: shark_color_10 + palettes: + - 140 + - 141 + - 142 + - 143 + - 144 +- name: shark_color_11 + palettes: + - 145 + - 146 + - 147 + - 148 + - 149 +- name: shark_color_12 + palettes: + - 150 + - 151 + - 152 + - 153 + - 154 +- name: shark_color_13 + palettes: + - 155 + - 156 + - 157 + - 158 + - 159 +- name: shark_color_14 + palettes: + - 160 + - 161 + - 162 + - 163 + - 164 +- name: shark_color_15 + palettes: + - 165 + - 166 + - 167 + - 168 + - 169 +- name: shark_color_16 + palettes: + - 170 + - 171 + - 172 + - 173 + - 174 +- name: shark_color_17 + palettes: + - 175 + - 176 + - 177 + - 178 + - 179 +- name: shark_color_18 + palettes: + - 90 + - 91 + - 92 + - 93 + - 94 +- name: shark_color_19 + palettes: + - 95 + - 96 + - 97 + - 98 + - 99 +- name: kraken_color_0 + palettes: + - 180 + - 181 + - 182 + - 183 + - 184 +- name: kraken_color_1 + palettes: + - 185 + - 186 + - 187 + - 188 + - 189 +- name: kraken_color_2 + palettes: + - 190 + - 191 + - 192 + - 193 + - 194 +- name: kraken_color_3 + palettes: + - 195 + - 196 + - 197 + - 198 + - 199 +- name: kraken_color_4 + palettes: + - 200 + - 201 + - 202 + - 203 + - 204 +- name: kraken_color_5 + palettes: + - 205 + - 206 + - 207 + - 208 + - 209 +- name: kraken_color_6 + palettes: + - 210 + - 211 + - 212 + - 213 + - 214 +- name: kraken_color_7 + palettes: + - 215 + - 216 + - 217 + - 218 + - 219 +- name: kraken_color_8 + palettes: + - 220 + - 221 + - 222 + - 223 + - 224 +- name: kraken_color_9 + palettes: + - 225 + - 226 + - 227 + - 228 + - 229 +- name: kraken_color_10 + palettes: + - 230 + - 231 + - 232 + - 233 + - 234 +- name: kraken_color_11 + palettes: + - 235 + - 236 + - 237 + - 238 + - 239 +- name: kraken_color_12 + palettes: + - 240 + - 241 + - 242 + - 243 + - 244 +- name: kraken_color_13 + palettes: + - 245 + - 246 + - 247 + - 248 + - 249 +- name: kraken_color_14 + palettes: + - 250 + - 251 + - 252 + - 253 + - 254 +- name: kraken_color_15 + palettes: + - 255 + - 256 + - 257 + - 258 + - 259 +- name: kraken_color_16 + palettes: + - 260 + - 261 + - 262 + - 263 + - 264 +- name: kraken_color_17 + palettes: + - 265 + - 266 + - 267 + - 268 + - 269 +- name: kraken_color_18 + palettes: + - 180 + - 181 + - 182 + - 183 + - 184 +- name: kraken_color_19 + palettes: + - 185 + - 186 + - 187 + - 188 + - 189 +- name: ink_color_0 + palettes: + - 270 + - 271 + - 272 + - 273 + - 274 +- name: ink_color_1 + palettes: + - 275 + - 276 + - 277 + - 278 + - 279 +- name: ink_color_2 + palettes: + - 280 + - 281 + - 282 + - 283 + - 284 +- name: ink_color_3 + palettes: + - 285 + - 286 + - 287 + - 288 + - 289 +- name: ink_color_4 + palettes: + - 290 + - 291 + - 292 + - 293 + - 294 +- name: ink_color_5 + palettes: + - 295 + - 296 + - 297 + - 298 + - 299 +- name: ink_color_6 + palettes: + - 300 + - 301 + - 302 + - 303 + - 304 +- name: ink_color_7 + palettes: + - 305 + - 306 + - 307 + - 308 + - 309 +- name: ink_color_8 + palettes: + - 310 + - 311 + - 312 + - 313 + - 314 +- name: ink_color_9 + palettes: + - 315 + - 316 + - 317 + - 318 + - 319 +- name: ink_color_10 + palettes: + - 320 + - 321 + - 322 + - 323 + - 324 +- name: ink_color_11 + palettes: + - 325 + - 326 + - 327 + - 328 + - 329 +- name: ink_color_12 + palettes: + - 330 + - 331 + - 332 + - 333 + - 334 +- name: ink_color_13 + palettes: + - 335 + - 336 + - 337 + - 338 + - 339 +- name: ink_color_14 + palettes: + - 340 + - 341 + - 342 + - 343 + - 344 +- name: ink_color_15 + palettes: + - 345 + - 346 + - 347 + - 348 + - 349 +- name: ink_color_16 + palettes: + - 350 + - 351 + - 352 + - 353 + - 354 +- name: ink_color_17 + palettes: + - 355 + - 356 + - 357 + - 358 + - 359 +- name: ink_color_18 + palettes: + - 270 + - 271 + - 272 + - 273 + - 274 +- name: ink_color_19 + palettes: + - 275 + - 276 + - 277 + - 278 + - 279 +- name: speedboat_color_0 + palettes: + - 360 + - 361 + - 362 + - 363 + - 364 +- name: speedboat_color_1 + palettes: + - 365 + - 366 + - 367 + - 368 + - 369 +- name: speedboat_color_2 + palettes: + - 370 + - 371 + - 372 + - 373 + - 374 +- name: speedboat_color_3 + palettes: + - 375 + - 376 + - 377 + - 378 + - 379 +- name: speedboat_color_4 + palettes: + - 380 + - 381 + - 382 + - 383 + - 384 +- name: speedboat_color_5 + palettes: + - 385 + - 386 + - 387 + - 388 + - 389 +- name: speedboat_color_6 + palettes: + - 390 + - 391 + - 392 + - 393 + - 394 +- name: speedboat_color_7 + palettes: + - 395 + - 396 + - 397 + - 398 + - 399 +- name: speedboat_color_8 + palettes: + - 400 + - 401 + - 402 + - 403 + - 404 +- name: speedboat_color_9 + palettes: + - 405 + - 406 + - 407 + - 408 + - 409 +- name: speedboat_color_10 + palettes: + - 410 + - 411 + - 412 + - 413 + - 414 +- name: speedboat_color_11 + palettes: + - 415 + - 416 + - 417 + - 418 + - 419 +- name: speedboat_color_12 + palettes: + - 420 + - 421 + - 422 + - 423 + - 424 +- name: speedboat_color_13 + palettes: + - 425 + - 426 + - 427 + - 428 + - 429 +- name: speedboat_color_14 + palettes: + - 430 + - 431 + - 432 + - 433 + - 434 +- name: speedboat_color_15 + palettes: + - 435 + - 436 + - 437 + - 438 + - 439 +- name: speedboat_color_16 + palettes: + - 440 + - 441 + - 442 + - 443 + - 444 +- name: speedboat_color_17 + palettes: + - 445 + - 446 + - 447 + - 448 + - 449 +- name: speedboat_color_18 + palettes: + - 360 + - 361 + - 362 + - 363 + - 364 +- name: speedboat_color_19 + palettes: + - 365 + - 366 + - 367 + - 368 + - 369 +- name: torpedo_color_0 + palettes: + - 270 + - 271 + - 272 + - 273 + - 274 +- name: torpedo_color_1 + palettes: + - 275 + - 276 + - 277 + - 278 + - 279 +- name: torpedo_color_2 + palettes: + - 280 + - 281 + - 282 + - 283 + - 284 +- name: torpedo_color_3 + palettes: + - 285 + - 286 + - 287 + - 288 + - 289 +- name: torpedo_color_4 + palettes: + - 290 + - 291 + - 292 + - 293 + - 294 +- name: torpedo_color_5 + palettes: + - 295 + - 296 + - 297 + - 298 + - 299 +- name: torpedo_color_6 + palettes: + - 300 + - 301 + - 302 + - 303 + - 304 +- name: torpedo_color_7 + palettes: + - 305 + - 306 + - 307 + - 308 + - 309 +- name: torpedo_color_8 + palettes: + - 310 + - 311 + - 312 + - 313 + - 314 +- name: torpedo_color_9 + palettes: + - 315 + - 316 + - 317 + - 318 + - 319 +- name: torpedo_color_10 + palettes: + - 320 + - 321 + - 322 + - 323 + - 324 +- name: torpedo_color_11 + palettes: + - 325 + - 326 + - 327 + - 328 + - 329 +- name: torpedo_color_12 + palettes: + - 330 + - 331 + - 332 + - 333 + - 334 +- name: torpedo_color_13 + palettes: + - 335 + - 336 + - 337 + - 338 + - 339 +- name: torpedo_color_14 + palettes: + - 340 + - 341 + - 342 + - 343 + - 344 +- name: torpedo_color_15 + palettes: + - 345 + - 346 + - 347 + - 348 + - 349 +- name: torpedo_color_16 + palettes: + - 350 + - 351 + - 352 + - 353 + - 354 +- name: torpedo_color_17 + palettes: + - 355 + - 356 + - 357 + - 358 + - 359 +- name: torpedo_color_18 + palettes: + - 270 + - 271 + - 272 + - 273 + - 274 +- name: torpedo_color_19 + palettes: + - 275 + - 276 + - 277 + - 278 + - 279 +- name: diver_color_0 + palettes: + - 450 + - 451 + - 452 + - 453 + - 454 +- name: diver_color_1 + palettes: + - 455 + - 456 + - 457 + - 458 + - 459 +- name: diver_color_2 + palettes: + - 460 + - 461 + - 462 + - 463 + - 464 +- name: diver_color_3 + palettes: + - 465 + - 466 + - 467 + - 468 + - 469 +- name: diver_color_4 + palettes: + - 470 + - 471 + - 472 + - 473 + - 474 +- name: diver_color_5 + palettes: + - 475 + - 476 + - 477 + - 478 + - 479 +- name: diver_color_6 + palettes: + - 480 + - 481 + - 482 + - 483 + - 484 +- name: diver_color_7 + palettes: + - 485 + - 486 + - 487 + - 488 + - 489 +- name: diver_color_8 + palettes: + - 490 + - 491 + - 492 + - 493 + - 494 +- name: diver_color_9 + palettes: + - 495 + - 496 + - 497 + - 498 + - 499 +- name: diver_color_10 + palettes: + - 500 + - 501 + - 502 + - 503 + - 504 +- name: diver_color_11 + palettes: + - 505 + - 506 + - 507 + - 508 + - 509 +- name: diver_color_12 + palettes: + - 510 + - 511 + - 512 + - 513 + - 514 +- name: diver_color_13 + palettes: + - 515 + - 516 + - 517 + - 518 + - 519 +- name: diver_color_14 + palettes: + - 520 + - 521 + - 522 + - 523 + - 524 +- name: diver_color_15 + palettes: + - 525 + - 526 + - 527 + - 528 + - 529 +- name: diver_color_16 + palettes: + - 530 + - 531 + - 532 + - 533 + - 534 +- name: diver_color_17 + palettes: + - 535 + - 536 + - 537 + - 538 + - 539 +- name: diver_color_18 + palettes: + - 450 + - 451 + - 452 + - 453 + - 454 +- name: diver_color_19 + palettes: + - 455 + - 456 + - 457 + - 458 + - 459 +- name: background_color_0 + palettes: + - 540 + - 541 + - 542 + - 543 + - 544 +- name: background_color_1 + palettes: + - 545 + - 546 + - 547 + - 548 + - 549 +- name: background_color_2 + palettes: + - 550 + - 551 + - 552 + - 553 + - 554 +- name: background_color_3 + palettes: + - 555 + - 556 + - 557 + - 558 + - 559 +- name: background_color_4 + palettes: + - 560 + - 561 + - 562 + - 563 + - 564 +- name: background_color_5 + palettes: + - 565 + - 566 + - 567 + - 568 + - 569 +- name: background_color_6 + palettes: + - 570 + - 571 + - 572 + - 573 + - 574 +- name: background_color_7 + palettes: + - 575 + - 576 + - 577 + - 578 + - 579 +- name: background_color_8 + palettes: + - 580 + - 581 + - 582 + - 583 + - 584 +- name: background_color_9 + palettes: + - 585 + - 586 + - 587 + - 588 + - 589 +- name: background_color_10 + palettes: + - 590 + - 591 + - 592 + - 593 + - 594 +- name: background_color_11 + palettes: + - 595 + - 596 + - 597 + - 598 + - 599 +- name: background_color_12 + palettes: + - 600 + - 601 + - 602 + - 603 + - 604 +- name: background_color_13 + palettes: + - 605 + - 606 + - 607 + - 608 + - 609 +- name: background_color_14 + palettes: + - 610 + - 611 + - 612 + - 613 + - 614 +- name: background_color_15 + palettes: + - 615 + - 616 + - 617 + - 618 + - 619 +- name: background_color_16 + palettes: + - 620 + - 621 + - 622 + - 623 + - 624 +- name: background_color_17 + palettes: + - 625 + - 626 + - 627 + - 628 + - 629 +- name: background_color_18 + palettes: + - 540 + - 541 + - 542 + - 543 + - 544 +- name: background_color_19 + palettes: + - 545 + - 546 + - 547 + - 548 + - 549 +- name: torpedo_explosion_color_0 + palettes: + - 630 + - 631 + - 632 + - 633 + - 634 +- name: torpedo_explosion_color_1 + palettes: + - 635 + - 636 + - 637 + - 638 + - 639 +- name: torpedo_explosion_color_2 + palettes: + - 640 + - 641 + - 642 + - 643 + - 644 +- name: torpedo_explosion_color_3 + palettes: + - 645 + - 646 + - 647 + - 648 + - 649 +- name: torpedo_explosion_color_4 + palettes: + - 650 + - 651 + - 652 + - 653 + - 654 +- name: torpedo_explosion_color_5 + palettes: + - 655 + - 656 + - 657 + - 658 + - 659 +- name: torpedo_explosion_color_6 + palettes: + - 660 + - 661 + - 662 + - 663 + - 664 +- name: torpedo_explosion_color_7 + palettes: + - 665 + - 666 + - 667 + - 668 + - 669 +- name: torpedo_explosion_color_8 + palettes: + - 670 + - 671 + - 672 + - 673 + - 674 +- name: torpedo_explosion_color_9 + palettes: + - 675 + - 676 + - 677 + - 678 + - 679 +- name: torpedo_explosion_color_10 + palettes: + - 680 + - 681 + - 682 + - 683 + - 684 +- name: torpedo_explosion_color_11 + palettes: + - 685 + - 686 + - 687 + - 688 + - 689 +- name: torpedo_explosion_color_12 + palettes: + - 690 + - 691 + - 692 + - 693 + - 694 +- name: torpedo_explosion_color_13 + palettes: + - 695 + - 696 + - 697 + - 698 + - 699 +- name: torpedo_explosion_color_14 + palettes: + - 700 + - 701 + - 702 + - 703 + - 704 +- name: torpedo_explosion_color_15 + palettes: + - 705 + - 706 + - 707 + - 708 + - 709 +- name: torpedo_explosion_color_16 + palettes: + - 710 + - 711 + - 712 + - 713 + - 714 +- name: torpedo_explosion_color_17 + palettes: + - 715 + - 716 + - 717 + - 718 + - 719 +- name: torpedo_explosion_color_18 + palettes: + - 630 + - 631 + - 632 + - 633 + - 634 +- name: torpedo_explosion_color_19 + palettes: + - 635 + - 636 + - 637 + - 638 + - 639 +animations: +- name: sub_side + looping: true + offset: + - 9.0 + - 0.0 + frames: + - image: 0 + duration: 0.2 + width: 44 + height: 13 + uv_coords: + - 0.041666668 + - 0.0625 + - 0.9583333 + - 0.46875 + - image: 0 + duration: 0.2 + width: 44 + height: 13 + uv_coords: + - 0.041666668 + - 0.53125 + - 0.9583333 + - 0.9375 + palette_groups_index: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - 7 + - 8 + - 9 + - 10 + - 11 + - 12 + - 13 + - 14 + - 15 + - 16 + - 17 + - 18 + - 19 +- name: shark + looping: true + offset: + - 14.0 + - 3.0 + frames: + - image: 1 + duration: 0.2 + width: 48 + height: 16 + uv_coords: + - 0.03846154 + - 0.027027028 + - 0.96153843 + - 0.24324325 + - image: 1 + duration: 0.2 + width: 48 + height: 16 + uv_coords: + - 0.03846154 + - 0.27027026 + - 0.96153843 + - 0.4864865 + - image: 1 + duration: 0.2 + width: 48 + height: 16 + uv_coords: + - 0.03846154 + - 0.5135135 + - 0.96153843 + - 0.7297297 + - image: 1 + duration: 0.2 + width: 48 + height: 16 + uv_coords: + - 0.03846154 + - 0.7567568 + - 0.96153843 + - 0.972973 + palette_groups_index: + - 20 + - 21 + - 22 + - 23 + - 24 + - 25 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 +- name: kraken + looping: true + offset: + - 6.0 + - 2.0 + frames: + - image: 2 + duration: 0.2 + width: 76 + height: 17 + uv_coords: + - 0.025 + - 0.025641026 + - 0.975 + - 0.24358974 + - image: 2 + duration: 0.2 + width: 76 + height: 17 + uv_coords: + - 0.025 + - 0.26923078 + - 0.975 + - 0.4871795 + - image: 2 + duration: 0.2 + width: 76 + height: 17 + uv_coords: + - 0.025 + - 0.51282054 + - 0.975 + - 0.7307692 + - image: 2 + duration: 0.2 + width: 76 + height: 17 + uv_coords: + - 0.025 + - 0.75641024 + - 0.975 + - 0.974359 + palette_groups_index: + - 40 + - 41 + - 42 + - 43 + - 44 + - 45 + - 46 + - 47 + - 48 + - 49 + - 50 + - 51 + - 52 + - 53 + - 54 + - 55 + - 56 + - 57 + - 58 + - 59 +- name: ink + looping: true + offset: + - 0.0 + - 0.0 + frames: + - image: 3 + duration: 0.2 + width: 21 + height: 2 + uv_coords: + - 0.08 + - 0.2 + - 0.92 + - 0.4 + - image: 3 + duration: 0.2 + width: 21 + height: 2 + uv_coords: + - 0.08 + - 0.6 + - 0.92 + - 0.8 + palette_groups_index: + - 60 + - 61 + - 62 + - 63 + - 64 + - 65 + - 66 + - 67 + - 68 + - 69 + - 70 + - 71 + - 72 + - 73 + - 74 + - 75 + - 76 + - 77 + - 78 + - 79 +- name: speedboat + looping: true + offset: + - 0.0 + - 0.0 + frames: + - image: 4 + duration: 0.3 + width: 56 + height: 19 + uv_coords: + - 0.033333335 + - 0.023255814 + - 0.96666664 + - 0.24418604 + - image: 4 + duration: 0.3 + width: 56 + height: 19 + uv_coords: + - 0.033333335 + - 0.26744187 + - 0.96666664 + - 0.4883721 + - image: 4 + duration: 0.3 + width: 56 + height: 19 + uv_coords: + - 0.033333335 + - 0.5116279 + - 0.96666664 + - 0.73255813 + - image: 4 + duration: 0.3 + width: 56 + height: 19 + uv_coords: + - 0.033333335 + - 0.75581396 + - 0.96666664 + - 0.9767442 + palette_groups_index: + - 80 + - 81 + - 82 + - 83 + - 84 + - 85 + - 86 + - 87 + - 88 + - 89 + - 90 + - 91 + - 92 + - 93 + - 94 + - 95 + - 96 + - 97 + - 98 + - 99 +- name: torpedo + looping: true + offset: + - 0.0 + - 0.0 + frames: + - image: 5 + duration: 0.2 + width: 21 + height: 2 + uv_coords: + - 0.08 + - 0.2 + - 0.92 + - 0.4 + - image: 5 + duration: 0.2 + width: 21 + height: 2 + uv_coords: + - 0.08 + - 0.6 + - 0.92 + - 0.8 + palette_groups_index: + - 100 + - 101 + - 102 + - 103 + - 104 + - 105 + - 106 + - 107 + - 108 + - 109 + - 110 + - 111 + - 112 + - 113 + - 114 + - 115 + - 116 + - 117 + - 118 + - 119 +- name: diver + looping: true + offset: + - 0.0 + - 0.0 + frames: + - image: 6 + duration: 0.2 + width: 14 + height: 10 + uv_coords: + - 0.11111111 + - 0.07692308 + - 0.8888889 + - 0.46153846 + - image: 6 + duration: 0.2 + width: 14 + height: 10 + uv_coords: + - 0.11111111 + - 0.53846157 + - 0.8888889 + - 0.9230769 + palette_groups_index: + - 120 + - 121 + - 122 + - 123 + - 124 + - 125 + - 126 + - 127 + - 128 + - 129 + - 130 + - 131 + - 132 + - 133 + - 134 + - 135 + - 136 + - 137 + - 138 + - 139 +- name: background + looping: true + offset: + - 0.0 + - 0.0 + frames: + - image: 7 + duration: 0.4 + width: 426 + height: 240 + uv_coords: + - 0.004651163 + - 0.0020618557 + - 0.9953488 + - 0.24948454 + - image: 7 + duration: 0.4 + width: 426 + height: 240 + uv_coords: + - 0.004651163 + - 0.25154638 + - 0.9953488 + - 0.49896908 + - image: 7 + duration: 0.4 + width: 426 + height: 240 + uv_coords: + - 0.004651163 + - 0.5010309 + - 0.9953488 + - 0.7484536 + - image: 7 + duration: 0.4 + width: 426 + height: 240 + uv_coords: + - 0.004651163 + - 0.75051546 + - 0.9953488 + - 0.99793816 + palette_groups_index: + - 140 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 149 + - 150 + - 151 + - 152 + - 153 + - 154 + - 155 + - 156 + - 157 + - 158 + - 159 +- name: torpedo_explosion + looping: true + offset: + - 0.0 + - 0.0 + frames: + - image: 8 + duration: 0.1 + width: 36 + height: 30 + uv_coords: + - 0.05 + - 0.020408163 + - 0.95 + - 0.3265306 + - image: 8 + duration: 0.1 + width: 36 + height: 30 + uv_coords: + - 0.05 + - 0.3469388 + - 0.95 + - 0.6530612 + - image: 8 + duration: 0.1 + width: 36 + height: 30 + uv_coords: + - 0.05 + - 0.67346936 + - 0.95 + - 0.97959185 + palette_groups_index: + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 171 + - 172 + - 173 + - 174 + - 175 + - 176 + - 177 + - 178 + - 179 +game_to_theme_animation_map: + ? - player1 + - idle + : 0 + ? - player1 + - move + : 0 + ? - ink + - move + : 3 + ? - diver + - move + : 6 + ? - shark + - move + : 1 + ? - sub + - move + : 2 + ? - player2 + - move + : 0 + ? - player2 + - idle + : 0 + ? - patrol_sub + - move + : 4 + ? - background + - background + : 7 + ? - bullet + - move + : 5 + ? - explosion + - explosion + : 8 diff --git a/game/resources/themes/fallback/images/background/background-default.palette.png b/game/resources/themes/fallback/images/background/background-default.palette.png deleted file mode 100644 index f805f4909051fc6499243f823eb4f46624fb64d1..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/background/background-default.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/background/background-sheet-0.indexed.png b/game/resources/themes/fallback/images/background/background-sheet-0.indexed.png deleted file mode 100644 index 3f2c1898bd919f27b2eaf30647ed8214f67b3a4d..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/background/background-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/diver/diver-default.palette.png b/game/resources/themes/fallback/images/diver/diver-default.palette.png deleted file mode 100644 index f8c7b85d6d0c482b5392ecf889cf7779c2638d2b..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/diver/diver-default.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/diver/diver-sheet-0.indexed.png b/game/resources/themes/fallback/images/diver/diver-sheet-0.indexed.png deleted file mode 100644 index fe5cc19f61db3c5038adac39fa805ec91c7a787d..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/diver/diver-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/explosions/explosions-sheet-0.indexed.png b/game/resources/themes/fallback/images/explosions/explosions-sheet-0.indexed.png deleted file mode 100644 index 67d07659e0ada73a62c09528b8feb95262883d4f..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/explosions/explosions-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/explosions/torpedo_explosion-default.palette.png b/game/resources/themes/fallback/images/explosions/torpedo_explosion-default.palette.png deleted file mode 100644 index 5931b9c3fdfacca068d66b10f4777aa019a398a2..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/explosions/torpedo_explosion-default.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/ink/ink-default.palette.png b/game/resources/themes/fallback/images/ink/ink-default.palette.png deleted file mode 100644 index c482e6688d4d7d1ad2c727f3581e3735d60a2610..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/ink/ink-default.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/ink/ink-sheet-0.indexed.png b/game/resources/themes/fallback/images/ink/ink-sheet-0.indexed.png deleted file mode 100644 index cc5577e16f8940ed29c6b06750b8d50e0f9dfae1..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/ink/ink-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/kraken/kraken-default.palette.png b/game/resources/themes/fallback/images/kraken/kraken-default.palette.png deleted file mode 100644 index 22239db094f56d801f3d727f8f1f8022ffc8a6b8..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/kraken/kraken-default.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/kraken/kraken-sheet-0.indexed.png b/game/resources/themes/fallback/images/kraken/kraken-sheet-0.indexed.png deleted file mode 100644 index de33d15739edad5fedfeb64678300edf9c56a730..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/kraken/kraken-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/shark/palette_set_0.palette.png b/game/resources/themes/fallback/images/shark/palette_set_0.palette.png deleted file mode 100644 index 5b83903efbe0083c87fa775ce525a4fd3c847833..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/shark/palette_set_0.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/shark/palette_set_1.palette.png b/game/resources/themes/fallback/images/shark/palette_set_1.palette.png deleted file mode 100644 index 5b83903efbe0083c87fa775ce525a4fd3c847833..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/shark/palette_set_1.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/shark/palette_set_2.palette.png b/game/resources/themes/fallback/images/shark/palette_set_2.palette.png deleted file mode 100644 index 5b83903efbe0083c87fa775ce525a4fd3c847833..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/shark/palette_set_2.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/shark/palette_set_3.palette.png b/game/resources/themes/fallback/images/shark/palette_set_3.palette.png deleted file mode 100644 index 5b83903efbe0083c87fa775ce525a4fd3c847833..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/shark/palette_set_3.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/shark/shark-default.palette.png b/game/resources/themes/fallback/images/shark/shark-default.palette.png deleted file mode 100644 index e60aa04c5f85956fb02034e99db46dc5f1038a49..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/shark/shark-default.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/shark/shark-sheet-0.indexed.png b/game/resources/themes/fallback/images/shark/shark-sheet-0.indexed.png deleted file mode 100644 index 9c5185850bacfa41024bafa7f4413d7040c253a4..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/shark/shark-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/speedboat/speedboat-default.palette.png b/game/resources/themes/fallback/images/speedboat/speedboat-default.palette.png deleted file mode 100644 index b82f13437c6fc18ad82600d83ab8a1439a27ee0c..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/speedboat/speedboat-default.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/speedboat/speedboat-sheet-0.indexed.png b/game/resources/themes/fallback/images/speedboat/speedboat-sheet-0.indexed.png deleted file mode 100644 index 0e31122c973ae3c6b0b931de857f95a45586a0e7..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/speedboat/speedboat-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/sub/critical_air.palette.png b/game/resources/themes/fallback/images/sub/critical_air.palette.png deleted file mode 100644 index 87b8075313b332f2ada60fc5fcc2fca77751fc22..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/sub/critical_air.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/sub/low_air.palette.png b/game/resources/themes/fallback/images/sub/low_air.palette.png deleted file mode 100644 index 87b8075313b332f2ada60fc5fcc2fca77751fc22..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/sub/low_air.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/sub/p1.palette.png b/game/resources/themes/fallback/images/sub/p1.palette.png deleted file mode 100644 index 87b8075313b332f2ada60fc5fcc2fca77751fc22..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/sub/p1.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/sub/p2.palette.png b/game/resources/themes/fallback/images/sub/p2.palette.png deleted file mode 100644 index 87b8075313b332f2ada60fc5fcc2fca77751fc22..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/sub/p2.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/sub/sub-sheet-0.indexed.png b/game/resources/themes/fallback/images/sub/sub-sheet-0.indexed.png deleted file mode 100644 index ec78ca0d7e4c18b66e000fc2b52355f963d416c7..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/sub/sub-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/sub/sub_side-default.palette.png b/game/resources/themes/fallback/images/sub/sub_side-default.palette.png deleted file mode 100644 index 87b8075313b332f2ada60fc5fcc2fca77751fc22..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/sub/sub_side-default.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/sub/sub_turn-default.palette.png b/game/resources/themes/fallback/images/sub/sub_turn-default.palette.png deleted file mode 100644 index 8af382edb7d83d1e7cade3f0914cf5538dacbc32..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/sub/sub_turn-default.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/torpedo/torpedo-default.palette.png b/game/resources/themes/fallback/images/torpedo/torpedo-default.palette.png deleted file mode 100644 index c482e6688d4d7d1ad2c727f3581e3735d60a2610..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/torpedo/torpedo-default.palette.png and /dev/null differ diff --git a/game/resources/themes/fallback/images/torpedo/torpedo-sheet-0.indexed.png b/game/resources/themes/fallback/images/torpedo/torpedo-sheet-0.indexed.png deleted file mode 100644 index cc5577e16f8940ed29c6b06750b8d50e0f9dfae1..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/fallback/images/torpedo/torpedo-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/fallback/palettes/10003573119797155903.palette.png b/game/resources/themes/fallback/palettes/10003573119797155903.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ac24fe23f59d60d90eeabfbe07ca59a1671b7bee Binary files /dev/null and b/game/resources/themes/fallback/palettes/10003573119797155903.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10016365850116758808.palette.png b/game/resources/themes/fallback/palettes/10016365850116758808.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4fb080c0246f94a95058607238a5de8085480cb1 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10016365850116758808.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10024063374388863891.palette.png b/game/resources/themes/fallback/palettes/10024063374388863891.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..498567211868db727dfc2453548919344d6f241e Binary files /dev/null and b/game/resources/themes/fallback/palettes/10024063374388863891.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10046623403780205813.palette.png b/game/resources/themes/fallback/palettes/10046623403780205813.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..637cabc3cead9681442b310f8c4b4a8b55c26a7c Binary files /dev/null and b/game/resources/themes/fallback/palettes/10046623403780205813.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10070125506917413106.palette.png b/game/resources/themes/fallback/palettes/10070125506917413106.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..224aaaf5ab39e066b53f3e07482f30f83b2cde39 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10070125506917413106.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10076293567491800754.palette.png b/game/resources/themes/fallback/palettes/10076293567491800754.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7b9ef105bfc668bbec47affc7fc6588a0c5e8be2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10076293567491800754.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10088962063433822694.palette.png b/game/resources/themes/fallback/palettes/10088962063433822694.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..746c966127d7865d79c05283de5df81ad1a8b816 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10088962063433822694.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10217605006937719403.palette.png b/game/resources/themes/fallback/palettes/10217605006937719403.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7fa0fc424108b45f041cbbcbfb90eef9f0659024 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10217605006937719403.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10218204061995596561.palette.png b/game/resources/themes/fallback/palettes/10218204061995596561.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..76c2c725789d7e2d76b715d54ed4ba711010f9e3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10218204061995596561.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10227820478346687073.palette.png b/game/resources/themes/fallback/palettes/10227820478346687073.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f00776d4d8a11601a9516f13552a1a7e0f5d6e10 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10227820478346687073.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10238785558435791587.palette.png b/game/resources/themes/fallback/palettes/10238785558435791587.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3b5f62b45c09b18ed9642ca52f469eddf49272bf Binary files /dev/null and b/game/resources/themes/fallback/palettes/10238785558435791587.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10248916674742280975.palette.png b/game/resources/themes/fallback/palettes/10248916674742280975.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..27336064301d50d15c977f5f467df0889914f7b3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10248916674742280975.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10301706364702171208.palette.png b/game/resources/themes/fallback/palettes/10301706364702171208.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..50e4c87ae4192d0f187622ff21b09b7a70e73722 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10301706364702171208.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10388596587168119732.palette.png b/game/resources/themes/fallback/palettes/10388596587168119732.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e6244f807df9a6e4b637378aa3fad938e5717d72 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10388596587168119732.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10429064883067608280.palette.png b/game/resources/themes/fallback/palettes/10429064883067608280.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..37a08b4f7fd951d322b5ede31a760f2e0fb2cf10 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10429064883067608280.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10439615061066594253.palette.png b/game/resources/themes/fallback/palettes/10439615061066594253.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c59a28f8412cdd16c2bf2a7b50ccc85b91a97e27 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10439615061066594253.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10449796768876544504.palette.png b/game/resources/themes/fallback/palettes/10449796768876544504.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cec4952dce69cde19648c8bba882c74dcbaf3c85 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10449796768876544504.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10469494368129425311.palette.png b/game/resources/themes/fallback/palettes/10469494368129425311.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9f377ba267a12b2a1e7d6dd45c5510b3d13a51c9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10469494368129425311.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10472857926619292241.palette.png b/game/resources/themes/fallback/palettes/10472857926619292241.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7e2245f83034be357d535cb959410d3a6aa19427 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10472857926619292241.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10540287369774764052.palette.png b/game/resources/themes/fallback/palettes/10540287369774764052.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c36500c05cb4f0df9321050e28b7a8081be955f2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10540287369774764052.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10555642239761373309.palette.png b/game/resources/themes/fallback/palettes/10555642239761373309.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1970e7767f2f483a2737650861795a30b789d6f3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10555642239761373309.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10613945840354450516.palette.png b/game/resources/themes/fallback/palettes/10613945840354450516.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bdd71504b0f64f4721c1f0448ab70dcdce6ba0dd Binary files /dev/null and b/game/resources/themes/fallback/palettes/10613945840354450516.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10637193327582065083.palette.png b/game/resources/themes/fallback/palettes/10637193327582065083.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e6f475d60e4833bd8029ec0ddbb5155a432804 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10637193327582065083.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1066794697658767838.palette.png b/game/resources/themes/fallback/palettes/1066794697658767838.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c521ecb97d3af93786d885ec46b3137bde0614b6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1066794697658767838.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10672942795053961944.palette.png b/game/resources/themes/fallback/palettes/10672942795053961944.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d5fce7a808daad7da03dcc8ef81efcf6eac7142d Binary files /dev/null and b/game/resources/themes/fallback/palettes/10672942795053961944.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1067621335506281691.palette.png b/game/resources/themes/fallback/palettes/1067621335506281691.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..798f73a52b5fb75edcfbd4cc6779d3add9c99b71 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1067621335506281691.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10682591626321896309.palette.png b/game/resources/themes/fallback/palettes/10682591626321896309.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..83112925933f827af9aa5ee03dbdb1092ba42efb Binary files /dev/null and b/game/resources/themes/fallback/palettes/10682591626321896309.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1069790677906073724.palette.png b/game/resources/themes/fallback/palettes/1069790677906073724.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cfa049ffe7f3a6f48e525cab427534e7e9f378da Binary files /dev/null and b/game/resources/themes/fallback/palettes/1069790677906073724.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10759599162352541107.palette.png b/game/resources/themes/fallback/palettes/10759599162352541107.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..42ce083e5d7bd6b2909b2ee51a3a9ced0acbd831 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10759599162352541107.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10760260257009402416.palette.png b/game/resources/themes/fallback/palettes/10760260257009402416.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9f75e27df90859f21c1061d0bf5ca58c80d40fb2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10760260257009402416.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10767983761845894750.palette.png b/game/resources/themes/fallback/palettes/10767983761845894750.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f0d3742e6e195f29809b69ba76bdd5ca32a6c421 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10767983761845894750.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10780471936561383843.palette.png b/game/resources/themes/fallback/palettes/10780471936561383843.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ca495afb689fcf312d406d5e792ae9ca3009ef0d Binary files /dev/null and b/game/resources/themes/fallback/palettes/10780471936561383843.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10788055858079457990.palette.png b/game/resources/themes/fallback/palettes/10788055858079457990.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c6a54e2a35b967d44ba0296e0ae408c6f5b463fa Binary files /dev/null and b/game/resources/themes/fallback/palettes/10788055858079457990.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10788878413656383314.palette.png b/game/resources/themes/fallback/palettes/10788878413656383314.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..18c5ceb11061e204cc709078d6f59e1ed1dcb7b0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10788878413656383314.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10806732078338940897.palette.png b/game/resources/themes/fallback/palettes/10806732078338940897.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0cbb494f44bab5d32cc40d986b56aa4029650df5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10806732078338940897.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10817361114068073304.palette.png b/game/resources/themes/fallback/palettes/10817361114068073304.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ff838353431e77c1b433b7bbce122ca02b1975b3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10817361114068073304.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1082745983185518210.palette.png b/game/resources/themes/fallback/palettes/1082745983185518210.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5d5213aad15eca8975466a4eb3ad5af51f0cf7ea Binary files /dev/null and b/game/resources/themes/fallback/palettes/1082745983185518210.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10829795887857658788.palette.png b/game/resources/themes/fallback/palettes/10829795887857658788.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..95876af348f4913db6d6697634ec5146523e6595 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10829795887857658788.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10834732293697224832.palette.png b/game/resources/themes/fallback/palettes/10834732293697224832.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bb4aa8621ee44ceb4f61d9178a10eb8dc40dfc96 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10834732293697224832.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10841789486224918373.palette.png b/game/resources/themes/fallback/palettes/10841789486224918373.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e708608ca42ebb790490256a1e06c7e709a59228 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10841789486224918373.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10847104063340739717.palette.png b/game/resources/themes/fallback/palettes/10847104063340739717.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b3ffabc103988a6faff1fc040252313813f9af06 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10847104063340739717.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10865121207216360180.palette.png b/game/resources/themes/fallback/palettes/10865121207216360180.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..941ef2f6514c9e84a441d0475404ad2e67460ff8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10865121207216360180.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10904835548280083786.palette.png b/game/resources/themes/fallback/palettes/10904835548280083786.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d6a54715c15c60cf6412dcfdfb974eefdb73d4a0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10904835548280083786.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10926112176303184001.palette.png b/game/resources/themes/fallback/palettes/10926112176303184001.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..01eedf651963cf032acba554610db6e9234ce2f8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10926112176303184001.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1098292180581218594.palette.png b/game/resources/themes/fallback/palettes/1098292180581218594.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..21f7ba0a9b6ef5c894767c8864eb3ab234fbc3e6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1098292180581218594.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10988258496492858214.palette.png b/game/resources/themes/fallback/palettes/10988258496492858214.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4cece09bfcdd81a569ef88a5ef13577dfdb4e9ce Binary files /dev/null and b/game/resources/themes/fallback/palettes/10988258496492858214.palette.png differ diff --git a/game/resources/themes/fallback/palettes/10996670544868544597.palette.png b/game/resources/themes/fallback/palettes/10996670544868544597.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb79c6362a4deacb8d4e5b656d3efe434339618 Binary files /dev/null and b/game/resources/themes/fallback/palettes/10996670544868544597.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11011884635667056175.palette.png b/game/resources/themes/fallback/palettes/11011884635667056175.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..016a657119e92a03a88e85d0a825bfd312c3f3d9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11011884635667056175.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11027872211412682676.palette.png b/game/resources/themes/fallback/palettes/11027872211412682676.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..647862e288039032865de3bac3fa531fc0bd3b68 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11027872211412682676.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11055158553024370552.palette.png b/game/resources/themes/fallback/palettes/11055158553024370552.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0d5b3d866ca7c27dce0a1630584abc7392de5399 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11055158553024370552.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11113985989835922622.palette.png b/game/resources/themes/fallback/palettes/11113985989835922622.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..86d659d82c9459f0db025d5f04cc6501985d5c03 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11113985989835922622.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11117197670065958226.palette.png b/game/resources/themes/fallback/palettes/11117197670065958226.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..269681c99033db8c5651e460ba6c12fe08dc76ea Binary files /dev/null and b/game/resources/themes/fallback/palettes/11117197670065958226.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11173998567441170939.palette.png b/game/resources/themes/fallback/palettes/11173998567441170939.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7ab7594c89d52b917f8ad2861b51b7cb9253a153 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11173998567441170939.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1118857131271190931.palette.png b/game/resources/themes/fallback/palettes/1118857131271190931.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8006662dda24994060b87e864aa95820a2f4620a Binary files /dev/null and b/game/resources/themes/fallback/palettes/1118857131271190931.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11210942460706371655.palette.png b/game/resources/themes/fallback/palettes/11210942460706371655.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fa3d4fb5f65ef12dddc0718babf5fae0bfab450c Binary files /dev/null and b/game/resources/themes/fallback/palettes/11210942460706371655.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11214055774813829491.palette.png b/game/resources/themes/fallback/palettes/11214055774813829491.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c39b621162f904739aef2231aaf072868c7f479a Binary files /dev/null and b/game/resources/themes/fallback/palettes/11214055774813829491.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11224630861162758301.palette.png b/game/resources/themes/fallback/palettes/11224630861162758301.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7ee00325912459a1f8e669a935ba4b67d66f430a Binary files /dev/null and b/game/resources/themes/fallback/palettes/11224630861162758301.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1123189053375169124.palette.png b/game/resources/themes/fallback/palettes/1123189053375169124.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d9ea39393fe3dd6850187407fd9f040d6050a252 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1123189053375169124.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11284470552662518846.palette.png b/game/resources/themes/fallback/palettes/11284470552662518846.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dcee6847c8a9f1c0e65c124dd8e83bdeee479fec Binary files /dev/null and b/game/resources/themes/fallback/palettes/11284470552662518846.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11312346267619191437.palette.png b/game/resources/themes/fallback/palettes/11312346267619191437.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..489fa963a05d3ba3986f562868dcb4a2a6d36c9a Binary files /dev/null and b/game/resources/themes/fallback/palettes/11312346267619191437.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11322247174148705539.palette.png b/game/resources/themes/fallback/palettes/11322247174148705539.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..731f169f02c5aeef777c68bde2891ddd068be69f Binary files /dev/null and b/game/resources/themes/fallback/palettes/11322247174148705539.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1134080524601030257.palette.png b/game/resources/themes/fallback/palettes/1134080524601030257.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c12c1b3bfb1df6591a25686ef52015bc85ef2320 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1134080524601030257.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11354766274781515101.palette.png b/game/resources/themes/fallback/palettes/11354766274781515101.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b30d7f6ddd51413f47d5fa651563ee649423052a Binary files /dev/null and b/game/resources/themes/fallback/palettes/11354766274781515101.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11362444569781891868.palette.png b/game/resources/themes/fallback/palettes/11362444569781891868.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7f2115912843566b76858eb4585857b36ba09685 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11362444569781891868.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11396726300832822681.palette.png b/game/resources/themes/fallback/palettes/11396726300832822681.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..69aabadbb2ab723fa0f4d0d6c791b7801229874b Binary files /dev/null and b/game/resources/themes/fallback/palettes/11396726300832822681.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11450071549837949212.palette.png b/game/resources/themes/fallback/palettes/11450071549837949212.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..12672b2e930e9977101e2ed2d0f0b1b6718f932c Binary files /dev/null and b/game/resources/themes/fallback/palettes/11450071549837949212.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11477718644176614074.palette.png b/game/resources/themes/fallback/palettes/11477718644176614074.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..838443e12f2079aa18be0c271bc86364a9a398e8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11477718644176614074.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11567746179126161229.palette.png b/game/resources/themes/fallback/palettes/11567746179126161229.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d478e46a6a2b08cb7a66a3c15425641511d6f761 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11567746179126161229.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11594635956548108169.palette.png b/game/resources/themes/fallback/palettes/11594635956548108169.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b908a4b0f6cdb0c9118fc829054eaaa45d6bb1e1 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11594635956548108169.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11615425068677836685.palette.png b/game/resources/themes/fallback/palettes/11615425068677836685.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e9ba8edbc6dbaace226ed5458e247432985a06cb Binary files /dev/null and b/game/resources/themes/fallback/palettes/11615425068677836685.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11636600430733669867.palette.png b/game/resources/themes/fallback/palettes/11636600430733669867.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..81dcc1154a9ba9941467aefa499f5ed1a0616a2f Binary files /dev/null and b/game/resources/themes/fallback/palettes/11636600430733669867.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11658757998994678722.palette.png b/game/resources/themes/fallback/palettes/11658757998994678722.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f4f207ad0ce171ae6bb4d0f27e3a1e444845dc Binary files /dev/null and b/game/resources/themes/fallback/palettes/11658757998994678722.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11693379897051093452.palette.png b/game/resources/themes/fallback/palettes/11693379897051093452.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9d7f2d19acaa8045f3dc3418e0896aa417ed9515 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11693379897051093452.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11720129427077616063.palette.png b/game/resources/themes/fallback/palettes/11720129427077616063.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..987f13b4fa8454d380d614441c33a7427469e631 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11720129427077616063.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11748798709731833143.palette.png b/game/resources/themes/fallback/palettes/11748798709731833143.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b943585107a09139a656964d2d3d1fe9656c1ca5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11748798709731833143.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11772444419929651399.palette.png b/game/resources/themes/fallback/palettes/11772444419929651399.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..55acb0890f8e7f15026cd0610cb0e6da79e9e124 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11772444419929651399.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11857232692984419150.palette.png b/game/resources/themes/fallback/palettes/11857232692984419150.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f76b98240be7d1a613209b3e3764100bc4824687 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11857232692984419150.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11881286962634288400.palette.png b/game/resources/themes/fallback/palettes/11881286962634288400.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6566f398122fca9b0b9391ba2fbddd40129a50de Binary files /dev/null and b/game/resources/themes/fallback/palettes/11881286962634288400.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11901679794353116061.palette.png b/game/resources/themes/fallback/palettes/11901679794353116061.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b82c7741fccb23432f860b5de68b6c984ba9cb Binary files /dev/null and b/game/resources/themes/fallback/palettes/11901679794353116061.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11905627648581196251.palette.png b/game/resources/themes/fallback/palettes/11905627648581196251.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e7eb4e242d76d384951a5265f6095d00693ab6a1 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11905627648581196251.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11920278391652999870.palette.png b/game/resources/themes/fallback/palettes/11920278391652999870.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..79a11262ff6b2e98ab320cc745b7273f314db19e Binary files /dev/null and b/game/resources/themes/fallback/palettes/11920278391652999870.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11922605565843548318.palette.png b/game/resources/themes/fallback/palettes/11922605565843548318.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5febad02f00f842e323700b0414045498f94a7c1 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11922605565843548318.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11984171185601426196.palette.png b/game/resources/themes/fallback/palettes/11984171185601426196.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cf48fcb90e7e9811a0f82837ccce29b88b662636 Binary files /dev/null and b/game/resources/themes/fallback/palettes/11984171185601426196.palette.png differ diff --git a/game/resources/themes/fallback/palettes/11996008740870614264.palette.png b/game/resources/themes/fallback/palettes/11996008740870614264.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d4367b7ed7981306b7a4ee41a19487495f4c252e Binary files /dev/null and b/game/resources/themes/fallback/palettes/11996008740870614264.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12020241233900358974.palette.png b/game/resources/themes/fallback/palettes/12020241233900358974.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..51b55f5eebd59bca2242bac6a4718c5d612803e8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12020241233900358974.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12052861783885763087.palette.png b/game/resources/themes/fallback/palettes/12052861783885763087.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8b67cd96a29bffaa0df40c5b51bb5b0bf1167fd1 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12052861783885763087.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12055241042065496781.palette.png b/game/resources/themes/fallback/palettes/12055241042065496781.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..608086d798715982b75b6c81f0c6a04258ec8ebe Binary files /dev/null and b/game/resources/themes/fallback/palettes/12055241042065496781.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12071730689695025813.palette.png b/game/resources/themes/fallback/palettes/12071730689695025813.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..85b3a256ad9ed2715f96ae23768aa7aace39b064 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12071730689695025813.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12119104719327977086.palette.png b/game/resources/themes/fallback/palettes/12119104719327977086.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fc93769e16ac34f1f287a148df55f4d16e98c718 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12119104719327977086.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12119779323229896144.palette.png b/game/resources/themes/fallback/palettes/12119779323229896144.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f81131f320916f1ccd2db5fc13f5dc77cf960070 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12119779323229896144.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12141861380733810882.palette.png b/game/resources/themes/fallback/palettes/12141861380733810882.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d345b9709b312a9b5871186b73cc7277db3d4275 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12141861380733810882.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12171055546164733549.palette.png b/game/resources/themes/fallback/palettes/12171055546164733549.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0fb1aaf0bdff1efae0bf39633c2fa3e44206bd56 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12171055546164733549.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12192488810791327612.palette.png b/game/resources/themes/fallback/palettes/12192488810791327612.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f54cf84c0bae219347ab7369ce83a3ad15d23eb8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12192488810791327612.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1223173129075024415.palette.png b/game/resources/themes/fallback/palettes/1223173129075024415.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b18e9ef82f6277b735bc1cf5fbc1c801f86f9c2f Binary files /dev/null and b/game/resources/themes/fallback/palettes/1223173129075024415.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12250788063107192566.palette.png b/game/resources/themes/fallback/palettes/12250788063107192566.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..593d1a4b4a3bd3c22c4274565af837e658375cc9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12250788063107192566.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12254998854314092201.palette.png b/game/resources/themes/fallback/palettes/12254998854314092201.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..219025d41665a446928bcb03d6587901661ff597 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12254998854314092201.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12262613615963866902.palette.png b/game/resources/themes/fallback/palettes/12262613615963866902.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ec7932dda83bad79d8b778fbaa138f48c29ad17e Binary files /dev/null and b/game/resources/themes/fallback/palettes/12262613615963866902.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12275717967439897293.palette.png b/game/resources/themes/fallback/palettes/12275717967439897293.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..eeeb702f6dac1766f3d5a2f1c47b83f3c7748a92 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12275717967439897293.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12276969819175913031.palette.png b/game/resources/themes/fallback/palettes/12276969819175913031.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..be1f6e63235afe62eb5bdaeb429f2df26353f17e Binary files /dev/null and b/game/resources/themes/fallback/palettes/12276969819175913031.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12307717407434622020.palette.png b/game/resources/themes/fallback/palettes/12307717407434622020.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c7810a200df81950b3148a4fdfa67a3080ddf03f Binary files /dev/null and b/game/resources/themes/fallback/palettes/12307717407434622020.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12351320163967066149.palette.png b/game/resources/themes/fallback/palettes/12351320163967066149.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e25535013c3a79d3887fa2943f6044cd58b0483b Binary files /dev/null and b/game/resources/themes/fallback/palettes/12351320163967066149.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12354370054435566015.palette.png b/game/resources/themes/fallback/palettes/12354370054435566015.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5f345abf9f8be80025d4914dfeb74acde62d78b7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12354370054435566015.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12389564229315071495.palette.png b/game/resources/themes/fallback/palettes/12389564229315071495.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..13805e7c24f424b0548ce999b0c255500e842495 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12389564229315071495.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12404452780879957386.palette.png b/game/resources/themes/fallback/palettes/12404452780879957386.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d23767c63f641ff3de9b508bd05a22a841773dec Binary files /dev/null and b/game/resources/themes/fallback/palettes/12404452780879957386.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12456418311849771065.palette.png b/game/resources/themes/fallback/palettes/12456418311849771065.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0f2398a2f62213f2ab4e412dfdc244d6329e6607 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12456418311849771065.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1246811792101279279.palette.png b/game/resources/themes/fallback/palettes/1246811792101279279.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..047c89323b4e98d52324621a9f4982007c3e9559 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1246811792101279279.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12530444375834425307.palette.png b/game/resources/themes/fallback/palettes/12530444375834425307.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3b0e44cb5765b3dff8c8aed16e36d88a278b73dc Binary files /dev/null and b/game/resources/themes/fallback/palettes/12530444375834425307.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12540744173837717384.palette.png b/game/resources/themes/fallback/palettes/12540744173837717384.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fc5c1ec92a3ec8c0fa3cb9c077ca4a01204e97f1 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12540744173837717384.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12590874216776202931.palette.png b/game/resources/themes/fallback/palettes/12590874216776202931.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9a06add468ef91c4006cd7a99e718b346d498725 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12590874216776202931.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12595165316330914302.palette.png b/game/resources/themes/fallback/palettes/12595165316330914302.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e09d195e7a09d71376b81927edfc717bd38c6d60 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12595165316330914302.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12598858054693869887.palette.png b/game/resources/themes/fallback/palettes/12598858054693869887.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffd10f705d26f5587ab9e855e8d4c0f9efb784d Binary files /dev/null and b/game/resources/themes/fallback/palettes/12598858054693869887.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12617228300823109203.palette.png b/game/resources/themes/fallback/palettes/12617228300823109203.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c1d84479b57eaf13ac1c2cac92829bf6283fa5b2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12617228300823109203.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12625028128548682782.palette.png b/game/resources/themes/fallback/palettes/12625028128548682782.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..95d2605a859253c1e68e073c7d56842618bf240e Binary files /dev/null and b/game/resources/themes/fallback/palettes/12625028128548682782.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12626178965398546392.palette.png b/game/resources/themes/fallback/palettes/12626178965398546392.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9cd173ae2b98fa60bdbeacd6a0e8d00470e987bf Binary files /dev/null and b/game/resources/themes/fallback/palettes/12626178965398546392.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12630663979949483073.palette.png b/game/resources/themes/fallback/palettes/12630663979949483073.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..91e8f200bbd2c6dcb983eab124dd9751520f8e6e Binary files /dev/null and b/game/resources/themes/fallback/palettes/12630663979949483073.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12643454340402382740.palette.png b/game/resources/themes/fallback/palettes/12643454340402382740.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6a8735436c144122ec7f0d706c0e88428952a2e4 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12643454340402382740.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12647169095493099487.palette.png b/game/resources/themes/fallback/palettes/12647169095493099487.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..14c925930bf3ab4f19a5b75f7f58716fbbe1b583 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12647169095493099487.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1265577402746957780.palette.png b/game/resources/themes/fallback/palettes/1265577402746957780.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..80e7b2fa9a71ae59054ef1a8c85200df7a17f4e5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1265577402746957780.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12708422475007320453.palette.png b/game/resources/themes/fallback/palettes/12708422475007320453.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bb43fc1942efbc76bc1d08de3a26b8b71924c859 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12708422475007320453.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12708648989027354256.palette.png b/game/resources/themes/fallback/palettes/12708648989027354256.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ece2905479bd407e8819c4c29538c5d8cd8a576c Binary files /dev/null and b/game/resources/themes/fallback/palettes/12708648989027354256.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12745721757784648168.palette.png b/game/resources/themes/fallback/palettes/12745721757784648168.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f23066b391e8f736dd4605faeeaf879aa3ce5a73 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12745721757784648168.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12763764480874279865.palette.png b/game/resources/themes/fallback/palettes/12763764480874279865.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..95f1e295fb9f76e33b4ff72ef80e50cbda07332a Binary files /dev/null and b/game/resources/themes/fallback/palettes/12763764480874279865.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1278991700410956252.palette.png b/game/resources/themes/fallback/palettes/1278991700410956252.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..31e7652b860d0e4407b14b488658fa57591ade04 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1278991700410956252.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12813897074664983792.palette.png b/game/resources/themes/fallback/palettes/12813897074664983792.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..161e146ae6e46e23dd652f1345bc9223759aadcb Binary files /dev/null and b/game/resources/themes/fallback/palettes/12813897074664983792.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12830925023131312057.palette.png b/game/resources/themes/fallback/palettes/12830925023131312057.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3656c386e0f1999477c23e95a3b7ca40faafd42e Binary files /dev/null and b/game/resources/themes/fallback/palettes/12830925023131312057.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1283609476404637206.palette.png b/game/resources/themes/fallback/palettes/1283609476404637206.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..184cff351a580516a67e15c6ed984e9f61221d36 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1283609476404637206.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12964944506841804558.palette.png b/game/resources/themes/fallback/palettes/12964944506841804558.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a4acf994e90d27564d54cc468f07643a35f81e88 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12964944506841804558.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12983221275691893742.palette.png b/game/resources/themes/fallback/palettes/12983221275691893742.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aba9363330c3b5344ea03f69d8161aba9a752627 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12983221275691893742.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12986212419533018849.palette.png b/game/resources/themes/fallback/palettes/12986212419533018849.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d8d6acdad9c9682a45ee7d81d9774e2753a5b409 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12986212419533018849.palette.png differ diff --git a/game/resources/themes/fallback/palettes/12990883361834703213.palette.png b/game/resources/themes/fallback/palettes/12990883361834703213.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a2b0826698affdd1bb86f350639816fb4b9d2b51 Binary files /dev/null and b/game/resources/themes/fallback/palettes/12990883361834703213.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13022640197304106642.palette.png b/game/resources/themes/fallback/palettes/13022640197304106642.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a0264f85a3115fff94ff295b17ddd84a141b2647 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13022640197304106642.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13032266021189485238.palette.png b/game/resources/themes/fallback/palettes/13032266021189485238.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3e2b42bf96009021cb0d1d1d0c9a7cbbaba987f5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13032266021189485238.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13070606877796806230.palette.png b/game/resources/themes/fallback/palettes/13070606877796806230.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a4b4a2300eade02d7e45763fcae30c409954c0aa Binary files /dev/null and b/game/resources/themes/fallback/palettes/13070606877796806230.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13120718428553156358.palette.png b/game/resources/themes/fallback/palettes/13120718428553156358.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ede476009bc9b3a0488255d6df27b9a8cf32187b Binary files /dev/null and b/game/resources/themes/fallback/palettes/13120718428553156358.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1313399694427484930.palette.png b/game/resources/themes/fallback/palettes/1313399694427484930.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..27e4480c6614916074ebba06f902d707c780173c Binary files /dev/null and b/game/resources/themes/fallback/palettes/1313399694427484930.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13143734222222244323.palette.png b/game/resources/themes/fallback/palettes/13143734222222244323.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..161bc1342167abc2ecddded6eee553bd155ad398 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13143734222222244323.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1316427022471638152.palette.png b/game/resources/themes/fallback/palettes/1316427022471638152.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..092ed7af5ae73781ecc1e68d8b3de84b58f3ac0c Binary files /dev/null and b/game/resources/themes/fallback/palettes/1316427022471638152.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13175586446910333403.palette.png b/game/resources/themes/fallback/palettes/13175586446910333403.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3eb629ea95cfaa8bda63b630b31326746c89bbcc Binary files /dev/null and b/game/resources/themes/fallback/palettes/13175586446910333403.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13180190242507129078.palette.png b/game/resources/themes/fallback/palettes/13180190242507129078.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e8728c9f73a8f7d39539f5ead379583d30c914fc Binary files /dev/null and b/game/resources/themes/fallback/palettes/13180190242507129078.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13215399062020254830.palette.png b/game/resources/themes/fallback/palettes/13215399062020254830.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..83e52048bb61509e55734fbb3f61ec9cf8dd70e2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13215399062020254830.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13255623761044642223.palette.png b/game/resources/themes/fallback/palettes/13255623761044642223.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aeca8ba5034d7a14182f39c39b9b287882b2a8f5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13255623761044642223.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13290057707339184396.palette.png b/game/resources/themes/fallback/palettes/13290057707339184396.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a1c1f77882a560dff177f7906a139dd57fc9c72c Binary files /dev/null and b/game/resources/themes/fallback/palettes/13290057707339184396.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13297150845917256994.palette.png b/game/resources/themes/fallback/palettes/13297150845917256994.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ea5919798971fbb011ed862b3ef5d655fae9a06a Binary files /dev/null and b/game/resources/themes/fallback/palettes/13297150845917256994.palette.png differ diff --git a/game/resources/themes/fallback/palettes/133673049208712021.palette.png b/game/resources/themes/fallback/palettes/133673049208712021.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5f472f76c5b32fd959acca08e50aa6a28fcd35e0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/133673049208712021.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13386535348765318759.palette.png b/game/resources/themes/fallback/palettes/13386535348765318759.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..94fca777eafca1eb6f55c8e26cab66ea57886c13 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13386535348765318759.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13428616122834545008.palette.png b/game/resources/themes/fallback/palettes/13428616122834545008.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4bbbfd81f3808be66497428a91c4e75558de32c2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13428616122834545008.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13441984926986425736.palette.png b/game/resources/themes/fallback/palettes/13441984926986425736.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..08d08e3bb26d313d527562b08362558e0e4aab13 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13441984926986425736.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13454788853875007387.palette.png b/game/resources/themes/fallback/palettes/13454788853875007387.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7cb4a583eb768dc71ea445b5fd5c948d37673b7c Binary files /dev/null and b/game/resources/themes/fallback/palettes/13454788853875007387.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13466722396142885091.palette.png b/game/resources/themes/fallback/palettes/13466722396142885091.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6c3780fd41656e62f60cd26605f791a2062fdc39 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13466722396142885091.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13469361402555669378.palette.png b/game/resources/themes/fallback/palettes/13469361402555669378.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2156530e0c518206b2045f83d408ffc891650927 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13469361402555669378.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13489015027293961618.palette.png b/game/resources/themes/fallback/palettes/13489015027293961618.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..551ce1865ee069a9cfc078ade99341665adb03dc Binary files /dev/null and b/game/resources/themes/fallback/palettes/13489015027293961618.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13534820516873788818.palette.png b/game/resources/themes/fallback/palettes/13534820516873788818.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bc21f275db420867143a534f7b76d53544f17f2b Binary files /dev/null and b/game/resources/themes/fallback/palettes/13534820516873788818.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13559751641942147217.palette.png b/game/resources/themes/fallback/palettes/13559751641942147217.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..50ec77f620b4be1f7a2587531f89ad8b79824a7c Binary files /dev/null and b/game/resources/themes/fallback/palettes/13559751641942147217.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13562156493832653436.palette.png b/game/resources/themes/fallback/palettes/13562156493832653436.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a974a79117017ec1583123bc953353ed8d337dc7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13562156493832653436.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13572191661891005204.palette.png b/game/resources/themes/fallback/palettes/13572191661891005204.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1c6372b3fa1e07bb254aa5ee8e1556110c157be6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13572191661891005204.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13575916963890050925.palette.png b/game/resources/themes/fallback/palettes/13575916963890050925.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5b32a4c66656dbf57fcb18a28f24ea4a035efa58 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13575916963890050925.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13668275578181779142.palette.png b/game/resources/themes/fallback/palettes/13668275578181779142.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2a705a0aaed3ee42a3497ae7f17a42140884e85b Binary files /dev/null and b/game/resources/themes/fallback/palettes/13668275578181779142.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13668478472496808814.palette.png b/game/resources/themes/fallback/palettes/13668478472496808814.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..13d324c9a41ee8fad6c3e16c0029c818a8cdffea Binary files /dev/null and b/game/resources/themes/fallback/palettes/13668478472496808814.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13696999172453046371.palette.png b/game/resources/themes/fallback/palettes/13696999172453046371.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5483168c7fe7edc93ae4f42833d5222c9e82646a Binary files /dev/null and b/game/resources/themes/fallback/palettes/13696999172453046371.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13714636604773435677.palette.png b/game/resources/themes/fallback/palettes/13714636604773435677.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7c062232f68a25b3ea418afb4b3f20b0b6097e0b Binary files /dev/null and b/game/resources/themes/fallback/palettes/13714636604773435677.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13819719971083108682.palette.png b/game/resources/themes/fallback/palettes/13819719971083108682.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0748d511af261881653e4c68c7e658434e68c547 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13819719971083108682.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13821274868404198268.palette.png b/game/resources/themes/fallback/palettes/13821274868404198268.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..26c96b65ab8815dbb538e6b7818cb3e0d3ee0961 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13821274868404198268.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13849512793706871131.palette.png b/game/resources/themes/fallback/palettes/13849512793706871131.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..039f3d461881eec72458112446c21a547ccf83d3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13849512793706871131.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13849951558424259879.palette.png b/game/resources/themes/fallback/palettes/13849951558424259879.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..54d904c722de8d68255edfad6dee7fc71498a1d4 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13849951558424259879.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13862903286844190945.palette.png b/game/resources/themes/fallback/palettes/13862903286844190945.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ca958ed1f5ca71dcca8a17af3bdb08292ebc2872 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13862903286844190945.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13906341531350591541.palette.png b/game/resources/themes/fallback/palettes/13906341531350591541.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..30b86b2ea4194d40796a7276b6c73ad2983e0206 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13906341531350591541.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13943879431359948358.palette.png b/game/resources/themes/fallback/palettes/13943879431359948358.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..eea9739c828554cf6ab58c1cecb8326aaa1b1e44 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13943879431359948358.palette.png differ diff --git a/game/resources/themes/fallback/palettes/13969231973879016645.palette.png b/game/resources/themes/fallback/palettes/13969231973879016645.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc3a5c33d598155edb6bfaddc1aed9fff8fc7f8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/13969231973879016645.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1397169410301311492.palette.png b/game/resources/themes/fallback/palettes/1397169410301311492.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..628b18ed7088528ddcefce497e0fe98a0e21447b Binary files /dev/null and b/game/resources/themes/fallback/palettes/1397169410301311492.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14070111343986040085.palette.png b/game/resources/themes/fallback/palettes/14070111343986040085.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0838a2dc9532574c7cb4ce9b50d0ea15afe923d9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14070111343986040085.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14078473897041950551.palette.png b/game/resources/themes/fallback/palettes/14078473897041950551.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d26457abf20083b0d8412bb42e31f2c8ef1aebb8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14078473897041950551.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14083993377409887451.palette.png b/game/resources/themes/fallback/palettes/14083993377409887451.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..55b01d214ef80d6824fed61804a57ffa90a5064c Binary files /dev/null and b/game/resources/themes/fallback/palettes/14083993377409887451.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14092801001090519799.palette.png b/game/resources/themes/fallback/palettes/14092801001090519799.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..909fcbff8b7f06309f59c2267365ffab64b20797 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14092801001090519799.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14094771926458898932.palette.png b/game/resources/themes/fallback/palettes/14094771926458898932.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..66a9e806c55cff050d475000dc40b1b4ae24bdbd Binary files /dev/null and b/game/resources/themes/fallback/palettes/14094771926458898932.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14102866730295750063.palette.png b/game/resources/themes/fallback/palettes/14102866730295750063.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c9400cbfa6d1d7774f55d55fd2c2213f18f26668 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14102866730295750063.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1411167232066295645.palette.png b/game/resources/themes/fallback/palettes/1411167232066295645.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..02c8589392c6636789b54af125b5bc178d60179a Binary files /dev/null and b/game/resources/themes/fallback/palettes/1411167232066295645.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1411602000280818765.palette.png b/game/resources/themes/fallback/palettes/1411602000280818765.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf8701c84aed1a9300674fc82e091c1aec7177f Binary files /dev/null and b/game/resources/themes/fallback/palettes/1411602000280818765.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14138906958298017002.palette.png b/game/resources/themes/fallback/palettes/14138906958298017002.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..22e4009e499d62e064caa3d910533798b3537d59 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14138906958298017002.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1421653378066766626.palette.png b/game/resources/themes/fallback/palettes/1421653378066766626.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4b53370b570f4ae70a1add64afc85075092f0885 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1421653378066766626.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14282478135660127559.palette.png b/game/resources/themes/fallback/palettes/14282478135660127559.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..29dcfcbdbd9daf646670d5813fcdf8bf1b238eab Binary files /dev/null and b/game/resources/themes/fallback/palettes/14282478135660127559.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14323627167912994218.palette.png b/game/resources/themes/fallback/palettes/14323627167912994218.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fb7b2f09c9d393d75a241ea743f129ab546aab55 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14323627167912994218.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14353307565897703360.palette.png b/game/resources/themes/fallback/palettes/14353307565897703360.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..13f4321631cba380cadfaa5c39776443b678ed22 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14353307565897703360.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14387684520460762247.palette.png b/game/resources/themes/fallback/palettes/14387684520460762247.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..284c1b89895acecc8427be40f88eafe34e0e6030 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14387684520460762247.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14393261034176362070.palette.png b/game/resources/themes/fallback/palettes/14393261034176362070.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e4d888923a72c4081a2129326f23567b01c20613 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14393261034176362070.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14405380663292551642.palette.png b/game/resources/themes/fallback/palettes/14405380663292551642.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..efe3606fceedce973cab1356f09b787eb4374a20 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14405380663292551642.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14426556198460015231.palette.png b/game/resources/themes/fallback/palettes/14426556198460015231.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b5fd954c81aa573296a2efba1691ce5f62c94aee Binary files /dev/null and b/game/resources/themes/fallback/palettes/14426556198460015231.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14433875073612764222.palette.png b/game/resources/themes/fallback/palettes/14433875073612764222.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..069a68aa1adc81a87b8bfa536e4d9bdfc46a783f Binary files /dev/null and b/game/resources/themes/fallback/palettes/14433875073612764222.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14438626760298782114.palette.png b/game/resources/themes/fallback/palettes/14438626760298782114.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..49a8ad2dfdb1b1ec5d1d17544289ab08259c4d00 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14438626760298782114.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14454540623994133544.palette.png b/game/resources/themes/fallback/palettes/14454540623994133544.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a9e9d7f64648a9c805e86d4ec2b58666219f044c Binary files /dev/null and b/game/resources/themes/fallback/palettes/14454540623994133544.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14462736525714697109.palette.png b/game/resources/themes/fallback/palettes/14462736525714697109.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d987040c54ff451e84b137514ed78ae6598f444b Binary files /dev/null and b/game/resources/themes/fallback/palettes/14462736525714697109.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14466772185372653580.palette.png b/game/resources/themes/fallback/palettes/14466772185372653580.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c6fa1131d9c9b85ed56a20d065801b465a04e0b9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14466772185372653580.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14473555392412213909.palette.png b/game/resources/themes/fallback/palettes/14473555392412213909.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8999ab8ae5eb2fc2c9e1872faca50d0130668b89 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14473555392412213909.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14476423400079269620.palette.png b/game/resources/themes/fallback/palettes/14476423400079269620.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..723a94a733186612c05b46302209186f65db49b8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14476423400079269620.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14518184901681074799.palette.png b/game/resources/themes/fallback/palettes/14518184901681074799.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..510d7d00614cd2bc3ce1f92a2598d30f0c5a9788 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14518184901681074799.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14567763447038743472.palette.png b/game/resources/themes/fallback/palettes/14567763447038743472.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..07a3948c2f15adc1e3296854bec6bbab3457a13c Binary files /dev/null and b/game/resources/themes/fallback/palettes/14567763447038743472.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14607917408778137630.palette.png b/game/resources/themes/fallback/palettes/14607917408778137630.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..36bf03f556ce79063dd6f1ad3f2f5d41e04869a5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14607917408778137630.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14626001481908986494.palette.png b/game/resources/themes/fallback/palettes/14626001481908986494.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2abbb5a4c787fff77b67be19435768a09d193098 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14626001481908986494.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14649453993380495196.palette.png b/game/resources/themes/fallback/palettes/14649453993380495196.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9a5b2916ea218c260d0bba926681c9c00e1c0439 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14649453993380495196.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14650525601858444017.palette.png b/game/resources/themes/fallback/palettes/14650525601858444017.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..83c796b2dc823f14062063dd3d5f7c034a874bfa Binary files /dev/null and b/game/resources/themes/fallback/palettes/14650525601858444017.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14692128274307971266.palette.png b/game/resources/themes/fallback/palettes/14692128274307971266.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3efe1047d40bc8da949b3c81e5bb0b88718e0471 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14692128274307971266.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14711203965703973639.palette.png b/game/resources/themes/fallback/palettes/14711203965703973639.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..066f0b179d80ac97ce7ecec37efb712c1e98586d Binary files /dev/null and b/game/resources/themes/fallback/palettes/14711203965703973639.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14720476769522033713.palette.png b/game/resources/themes/fallback/palettes/14720476769522033713.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5ddff27eedd4c29c57df5468c175461f1eeaa8a8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14720476769522033713.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14724123064093861147.palette.png b/game/resources/themes/fallback/palettes/14724123064093861147.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c82a6f9a1a7df277ac21496a629ce747607d3c3c Binary files /dev/null and b/game/resources/themes/fallback/palettes/14724123064093861147.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14730774461172811565.palette.png b/game/resources/themes/fallback/palettes/14730774461172811565.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b1f3d8a810e83b30244e3524481d55f5e8256094 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14730774461172811565.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14735538716931960172.palette.png b/game/resources/themes/fallback/palettes/14735538716931960172.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e5f12b07d8b488e02c4ba7586eb2d72147cc09e3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14735538716931960172.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14772800339515618212.palette.png b/game/resources/themes/fallback/palettes/14772800339515618212.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..74c213deb775579030f173bfd11694016736be70 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14772800339515618212.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14790106075291495092.palette.png b/game/resources/themes/fallback/palettes/14790106075291495092.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3d27eedeaffe0e4be7953b6bbc298bb3f4a0b102 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14790106075291495092.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1479123060439984494.palette.png b/game/resources/themes/fallback/palettes/1479123060439984494.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0bc3ed4f05a861ec7469e81a95e2d214c1a31634 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1479123060439984494.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14792595297240994877.palette.png b/game/resources/themes/fallback/palettes/14792595297240994877.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9469fb23ed1d3c477c017dca677198a678ec5883 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14792595297240994877.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14794327986809897550.palette.png b/game/resources/themes/fallback/palettes/14794327986809897550.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..68dc667ed2bca6087126a0c84f8a439fdb43bcbd Binary files /dev/null and b/game/resources/themes/fallback/palettes/14794327986809897550.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14803131422604302364.palette.png b/game/resources/themes/fallback/palettes/14803131422604302364.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6aeeaca83db31d01e4ffcb1514977ae54a3f297e Binary files /dev/null and b/game/resources/themes/fallback/palettes/14803131422604302364.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14824014396785725917.palette.png b/game/resources/themes/fallback/palettes/14824014396785725917.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d92c27a96f25d3a848616e71239506efcaead804 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14824014396785725917.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14936396482207986960.palette.png b/game/resources/themes/fallback/palettes/14936396482207986960.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3b289458112569d0ff464cbf8db93b76048d43b1 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14936396482207986960.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14940145299367544023.palette.png b/game/resources/themes/fallback/palettes/14940145299367544023.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aa1ff2ebc7dd48be9fbf8455ab73cb71e701dde1 Binary files /dev/null and b/game/resources/themes/fallback/palettes/14940145299367544023.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14971232420954249839.palette.png b/game/resources/themes/fallback/palettes/14971232420954249839.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4a5dcdf489287596ce2b2528ed640d647330b77c Binary files /dev/null and b/game/resources/themes/fallback/palettes/14971232420954249839.palette.png differ diff --git a/game/resources/themes/fallback/palettes/14974370770849780786.palette.png b/game/resources/themes/fallback/palettes/14974370770849780786.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ec5d547f771d1f163f34411638c540a743e3724b Binary files /dev/null and b/game/resources/themes/fallback/palettes/14974370770849780786.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1499462201283077008.palette.png b/game/resources/themes/fallback/palettes/1499462201283077008.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7d9553afa8403c69f66582f6eb63264996051c34 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1499462201283077008.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15046636359470292263.palette.png b/game/resources/themes/fallback/palettes/15046636359470292263.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ad0ab7c2eecf474ce67e6e7a9a059cc8a09352e2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15046636359470292263.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15070407307969919512.palette.png b/game/resources/themes/fallback/palettes/15070407307969919512.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..14482a025c8f0c7311c4d98923c019980c9b7220 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15070407307969919512.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15097125929858200269.palette.png b/game/resources/themes/fallback/palettes/15097125929858200269.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e8e2cb7e8a64376b263a3060ae1303e861207ec5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15097125929858200269.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15150771661821557081.palette.png b/game/resources/themes/fallback/palettes/15150771661821557081.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..14906287a4ccb7e306f82b59088b50fe6cfd2408 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15150771661821557081.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15167670394288903852.palette.png b/game/resources/themes/fallback/palettes/15167670394288903852.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..caa2fce26c86abe27dfee1e5862b57a43d52d942 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15167670394288903852.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15199198341406671632.palette.png b/game/resources/themes/fallback/palettes/15199198341406671632.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3399b818ea3f9f1601ad1968240123542f355339 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15199198341406671632.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1522803688694496774.palette.png b/game/resources/themes/fallback/palettes/1522803688694496774.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c34345fb502a6c65182dbcf68e21777ae4cc31f0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1522803688694496774.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15252562860127551496.palette.png b/game/resources/themes/fallback/palettes/15252562860127551496.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7a8538c0765c4c933b7767e2b28c4a79c9965769 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15252562860127551496.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15296570187367862211.palette.png b/game/resources/themes/fallback/palettes/15296570187367862211.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dd7e13c2860736bda74f057f86de236e24d28666 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15296570187367862211.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15326159777469666747.palette.png b/game/resources/themes/fallback/palettes/15326159777469666747.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..083a9b4e24fc26030498d4acbc7b424f2c6c5663 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15326159777469666747.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15340370269871903027.palette.png b/game/resources/themes/fallback/palettes/15340370269871903027.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b6d72ddd1718d2fb721ec93a5842e09a622dcc11 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15340370269871903027.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1539962772007156877.palette.png b/game/resources/themes/fallback/palettes/1539962772007156877.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1b20942aab5fe7ff391d063501c5a5b5040f1d94 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1539962772007156877.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15414545460691442999.palette.png b/game/resources/themes/fallback/palettes/15414545460691442999.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..97e637a9156ce4053aab556bf3ebdd19b1567292 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15414545460691442999.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15422070378971854052.palette.png b/game/resources/themes/fallback/palettes/15422070378971854052.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8712d916ad06395257864582591334e23f9197a5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15422070378971854052.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15438970865741452610.palette.png b/game/resources/themes/fallback/palettes/15438970865741452610.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..db4acbd8af6fcda06536cc79ce6a8314a9074424 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15438970865741452610.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15491635777241978908.palette.png b/game/resources/themes/fallback/palettes/15491635777241978908.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e88d1c8e302e0ff4e090cf3acc1a7131b338eea4 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15491635777241978908.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15495682408089049930.palette.png b/game/resources/themes/fallback/palettes/15495682408089049930.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1588d386cc25316ee6b9508a31cc8c4232a540ab Binary files /dev/null and b/game/resources/themes/fallback/palettes/15495682408089049930.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15500838477261775739.palette.png b/game/resources/themes/fallback/palettes/15500838477261775739.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0088ba0647a99b46eb34fa274e441aa3c6abd2a9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15500838477261775739.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15522369834370214901.palette.png b/game/resources/themes/fallback/palettes/15522369834370214901.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..76346d4b567d5f476ceba36fddf0dcd5cc18765e Binary files /dev/null and b/game/resources/themes/fallback/palettes/15522369834370214901.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15575182894860833100.palette.png b/game/resources/themes/fallback/palettes/15575182894860833100.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..534bfed0fbfd18ffedf704568c7fabbfe389a140 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15575182894860833100.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15593253612209854072.palette.png b/game/resources/themes/fallback/palettes/15593253612209854072.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..da325d07868f53a326ee36e5c1c336a2c21c2e56 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15593253612209854072.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15600318037936112602.palette.png b/game/resources/themes/fallback/palettes/15600318037936112602.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1425c981bc95c35a7d7c6083a06efa96815b7f5f Binary files /dev/null and b/game/resources/themes/fallback/palettes/15600318037936112602.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15626869413897477320.palette.png b/game/resources/themes/fallback/palettes/15626869413897477320.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..efb2116ba496f7908f2127ba8e40b36e520253d4 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15626869413897477320.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15652970978020121279.palette.png b/game/resources/themes/fallback/palettes/15652970978020121279.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0f7a85eaf2f2903233bbcda408c0b21fd07d41dd Binary files /dev/null and b/game/resources/themes/fallback/palettes/15652970978020121279.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15653545215113250215.palette.png b/game/resources/themes/fallback/palettes/15653545215113250215.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c45481f359fd7d1a0183afd632a5f720e344b450 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15653545215113250215.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15678717546375602889.palette.png b/game/resources/themes/fallback/palettes/15678717546375602889.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8d0dc655893ae77db26b4f5e9b16a814f4f7a630 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15678717546375602889.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15680499012278436978.palette.png b/game/resources/themes/fallback/palettes/15680499012278436978.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a40e259ab737a3f58618d3a76d80db6502cb05eb Binary files /dev/null and b/game/resources/themes/fallback/palettes/15680499012278436978.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15730796412971348877.palette.png b/game/resources/themes/fallback/palettes/15730796412971348877.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..031bc3cad49f4c3b180cf8d56543604fb4bb210f Binary files /dev/null and b/game/resources/themes/fallback/palettes/15730796412971348877.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1573851293241638909.palette.png b/game/resources/themes/fallback/palettes/1573851293241638909.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6a5c47b3b5542fa69effc5cf5987aa4eff97fd6e Binary files /dev/null and b/game/resources/themes/fallback/palettes/1573851293241638909.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15793770751233694491.palette.png b/game/resources/themes/fallback/palettes/15793770751233694491.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dda336ad607562f3208a48964c3efb0fc4adb01d Binary files /dev/null and b/game/resources/themes/fallback/palettes/15793770751233694491.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15825017733357751001.palette.png b/game/resources/themes/fallback/palettes/15825017733357751001.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9ede9951f198910649c2cc56ddb3f2ffd32e090f Binary files /dev/null and b/game/resources/themes/fallback/palettes/15825017733357751001.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15842650415238746494.palette.png b/game/resources/themes/fallback/palettes/15842650415238746494.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3d396a3dcb17abc873cc8559e0f0f8abc9a1b417 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15842650415238746494.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15852885586848253043.palette.png b/game/resources/themes/fallback/palettes/15852885586848253043.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5cb1a3dedcd1ce2645ca436ba7e0a2e7e8869b4f Binary files /dev/null and b/game/resources/themes/fallback/palettes/15852885586848253043.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15855980130178237768.palette.png b/game/resources/themes/fallback/palettes/15855980130178237768.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cf67c0313a447bec86ca5d34f24f3a7d3d4b3558 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15855980130178237768.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15859579789917247050.palette.png b/game/resources/themes/fallback/palettes/15859579789917247050.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a4f28c63e2aaccbcb9c26d29570b35b08db8698c Binary files /dev/null and b/game/resources/themes/fallback/palettes/15859579789917247050.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15906342879281839099.palette.png b/game/resources/themes/fallback/palettes/15906342879281839099.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ccf8f1b6a62a670c3827bf6b4bd4372a8a49a345 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15906342879281839099.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15937653357129564079.palette.png b/game/resources/themes/fallback/palettes/15937653357129564079.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..127126027e6187f2201828b939c69ab7e6f5f42f Binary files /dev/null and b/game/resources/themes/fallback/palettes/15937653357129564079.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15939298749181063649.palette.png b/game/resources/themes/fallback/palettes/15939298749181063649.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..70faf720edf341dd46269b5bcae7ff77c7ee4fc5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15939298749181063649.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15953281938013362389.palette.png b/game/resources/themes/fallback/palettes/15953281938013362389.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ba2477fb20fc4adefa954b39a48c765127fd1370 Binary files /dev/null and b/game/resources/themes/fallback/palettes/15953281938013362389.palette.png differ diff --git a/game/resources/themes/fallback/palettes/15967321484589016643.palette.png b/game/resources/themes/fallback/palettes/15967321484589016643.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e9af4c011f32696530c6d7741af24f75ced05f Binary files /dev/null and b/game/resources/themes/fallback/palettes/15967321484589016643.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1599033398136188156.palette.png b/game/resources/themes/fallback/palettes/1599033398136188156.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..262a69f00f92e381489bc4059dd4eafd024536a9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1599033398136188156.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16000174471525509567.palette.png b/game/resources/themes/fallback/palettes/16000174471525509567.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0a1dbcf4148081af05b011e8ffe276c9f7e6b137 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16000174471525509567.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16014148901919944999.palette.png b/game/resources/themes/fallback/palettes/16014148901919944999.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4d5829e8251f332c5f55ee814b6664e4020ab822 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16014148901919944999.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16045417625190926078.palette.png b/game/resources/themes/fallback/palettes/16045417625190926078.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..556aea5112368089e50fa30227092fcad566c3da Binary files /dev/null and b/game/resources/themes/fallback/palettes/16045417625190926078.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16079946479269471960.palette.png b/game/resources/themes/fallback/palettes/16079946479269471960.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0793d5ab449ffef5ab5c218bba8e46d666a10b4d Binary files /dev/null and b/game/resources/themes/fallback/palettes/16079946479269471960.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16091485428764040906.palette.png b/game/resources/themes/fallback/palettes/16091485428764040906.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..712cd0997e2f1baddade589a3112844c62374e52 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16091485428764040906.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16151367245964646762.palette.png b/game/resources/themes/fallback/palettes/16151367245964646762.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..df2e6a450c0a3f78164b7ba3e8f273c800fea3eb Binary files /dev/null and b/game/resources/themes/fallback/palettes/16151367245964646762.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16178498718550130453.palette.png b/game/resources/themes/fallback/palettes/16178498718550130453.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8564089240e9843690b193330c2a3d377d82891d Binary files /dev/null and b/game/resources/themes/fallback/palettes/16178498718550130453.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1621328879252172541.palette.png b/game/resources/themes/fallback/palettes/1621328879252172541.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..42e41c0818da7143ee2363919202de144dcc0df2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1621328879252172541.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16227354215065351090.palette.png b/game/resources/themes/fallback/palettes/16227354215065351090.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0ad9f8c7b8c9589ecd0fe0bd40595005cf5ce8ff Binary files /dev/null and b/game/resources/themes/fallback/palettes/16227354215065351090.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16254417396834421598.palette.png b/game/resources/themes/fallback/palettes/16254417396834421598.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f080935f8bfe04554a2539a684d56012c812ea86 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16254417396834421598.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16261275082312198799.palette.png b/game/resources/themes/fallback/palettes/16261275082312198799.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..497c86904ebd96ec042196b514fb43c2e51769c1 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16261275082312198799.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16264074450609993833.palette.png b/game/resources/themes/fallback/palettes/16264074450609993833.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3eed639042857203c6a77fed4554828291344d61 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16264074450609993833.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16274030768724642902.palette.png b/game/resources/themes/fallback/palettes/16274030768724642902.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aaa03ae28b0045ef41623b112624ad19bc88f368 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16274030768724642902.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16348144953756286446.palette.png b/game/resources/themes/fallback/palettes/16348144953756286446.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1897db4b452fc080381d31bd09ba86bbba635bed Binary files /dev/null and b/game/resources/themes/fallback/palettes/16348144953756286446.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16362359470027108458.palette.png b/game/resources/themes/fallback/palettes/16362359470027108458.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c41d4cbc92adc4b617271c8799e9d3110bf667f8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16362359470027108458.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1637523323735476883.palette.png b/game/resources/themes/fallback/palettes/1637523323735476883.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..29dc375162dc1e0925ae9eab10fe94c5e9f337f8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1637523323735476883.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16411259067260890873.palette.png b/game/resources/themes/fallback/palettes/16411259067260890873.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..afe7e98482006b346d8c44747150df182f65c1ac Binary files /dev/null and b/game/resources/themes/fallback/palettes/16411259067260890873.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16463927904964622275.palette.png b/game/resources/themes/fallback/palettes/16463927904964622275.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..07c6db980a4cd9427a07a0ddc89f3d540d6c58da Binary files /dev/null and b/game/resources/themes/fallback/palettes/16463927904964622275.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1646679619593155424.palette.png b/game/resources/themes/fallback/palettes/1646679619593155424.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2161832ea521f2de0f83d148ec2f26facb5cc920 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1646679619593155424.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16474047721931115867.palette.png b/game/resources/themes/fallback/palettes/16474047721931115867.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a054311e82e988ef2db95374fa1ee23e4f90708f Binary files /dev/null and b/game/resources/themes/fallback/palettes/16474047721931115867.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16481497231580418537.palette.png b/game/resources/themes/fallback/palettes/16481497231580418537.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..12bf95c219f39504dd3311ae207628cf819a8f01 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16481497231580418537.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16500053955056989063.palette.png b/game/resources/themes/fallback/palettes/16500053955056989063.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e49beaf2e87858825f68c302d7e05f327829f4ec Binary files /dev/null and b/game/resources/themes/fallback/palettes/16500053955056989063.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16555448205562506083.palette.png b/game/resources/themes/fallback/palettes/16555448205562506083.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3baedea47d241f690652efe0b2297c6dc39446ef Binary files /dev/null and b/game/resources/themes/fallback/palettes/16555448205562506083.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16596582319660020839.palette.png b/game/resources/themes/fallback/palettes/16596582319660020839.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2031f152705e47183eefd42da2d4df7434c89837 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16596582319660020839.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16598476057499573470.palette.png b/game/resources/themes/fallback/palettes/16598476057499573470.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1c946b81750a2ffe7fa5a562f4a94cdc641f7514 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16598476057499573470.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16610846175677990141.palette.png b/game/resources/themes/fallback/palettes/16610846175677990141.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0b4f464b27dea8ed0585e736e997976a025267a8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16610846175677990141.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16612104078167104514.palette.png b/game/resources/themes/fallback/palettes/16612104078167104514.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..71c0c0d620e3408972190b2c086619595bffe823 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16612104078167104514.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16616787811051412005.palette.png b/game/resources/themes/fallback/palettes/16616787811051412005.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..75c22e82f978301b49099de612aa40f2b89eed3b Binary files /dev/null and b/game/resources/themes/fallback/palettes/16616787811051412005.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16623221293262158714.palette.png b/game/resources/themes/fallback/palettes/16623221293262158714.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2c95a4422b742e85800f230b92619cc6cd711846 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16623221293262158714.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16664429532827419796.palette.png b/game/resources/themes/fallback/palettes/16664429532827419796.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..23b1319cff511438529140edb6f2edfbce12793e Binary files /dev/null and b/game/resources/themes/fallback/palettes/16664429532827419796.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16677602955684461913.palette.png b/game/resources/themes/fallback/palettes/16677602955684461913.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..444fe941d21841771065c65d59b23c2550f1e40b Binary files /dev/null and b/game/resources/themes/fallback/palettes/16677602955684461913.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16686022662955243417.palette.png b/game/resources/themes/fallback/palettes/16686022662955243417.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..31e230f49c84a1d2fa4237f1c376cade9c37eb04 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16686022662955243417.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16773571323415790280.palette.png b/game/resources/themes/fallback/palettes/16773571323415790280.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..27aef1c260e4863bbd4ab2ac6c6e751c1cb462f0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16773571323415790280.palette.png differ diff --git a/game/resources/themes/fallback/palettes/167808770618410572.palette.png b/game/resources/themes/fallback/palettes/167808770618410572.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b69d79ea9dcc80fa8e47dc07094a93bec3ffb58e Binary files /dev/null and b/game/resources/themes/fallback/palettes/167808770618410572.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16830912343300834182.palette.png b/game/resources/themes/fallback/palettes/16830912343300834182.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9b0fb488aa89aba4acb9c6ee69da732fd9fc6f Binary files /dev/null and b/game/resources/themes/fallback/palettes/16830912343300834182.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16867378754989809588.palette.png b/game/resources/themes/fallback/palettes/16867378754989809588.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2219c04b9c8eba96b7b44456e2c69e1fb60dc619 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16867378754989809588.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16903383949775853911.palette.png b/game/resources/themes/fallback/palettes/16903383949775853911.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0203feac889a3c75eedbf157578cb3207d1c94f0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16903383949775853911.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16916862616707633655.palette.png b/game/resources/themes/fallback/palettes/16916862616707633655.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ff2cdc71fc7b78515340fb2261c81d825bc11190 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16916862616707633655.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16918202935188330395.palette.png b/game/resources/themes/fallback/palettes/16918202935188330395.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9283b7d141867f5c2a5f6867daf752ae446fe7f3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16918202935188330395.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1693962714487158940.palette.png b/game/resources/themes/fallback/palettes/1693962714487158940.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ade760b8eb818f04383d8f75e51da942fdca0f57 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1693962714487158940.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16964663250207670407.palette.png b/game/resources/themes/fallback/palettes/16964663250207670407.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9c97f83d225210f03047234f904d7c54191ad1c2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/16964663250207670407.palette.png differ diff --git a/game/resources/themes/fallback/palettes/16968068845113072642.palette.png b/game/resources/themes/fallback/palettes/16968068845113072642.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..48a3e262e89905b37c4f1a8b69184e9532dd3f1c Binary files /dev/null and b/game/resources/themes/fallback/palettes/16968068845113072642.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17005322032884172357.palette.png b/game/resources/themes/fallback/palettes/17005322032884172357.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1df1b83b445768a4a5d8ecd36deaed00ee2023a0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17005322032884172357.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17072371353056572592.palette.png b/game/resources/themes/fallback/palettes/17072371353056572592.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f533a40f6d3f10c934a6620df4fe48cc48829022 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17072371353056572592.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17090059615929481013.palette.png b/game/resources/themes/fallback/palettes/17090059615929481013.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..159cb12ef204a9666afce000bac3b88ec93af7c8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17090059615929481013.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17158088856299774181.palette.png b/game/resources/themes/fallback/palettes/17158088856299774181.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b50432377af31ebf5035c485e1be3c065b738a11 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17158088856299774181.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1717097555717215086.palette.png b/game/resources/themes/fallback/palettes/1717097555717215086.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fbf3a9bcdc3c0cf354aa9a29cc2dd34a0f8091df Binary files /dev/null and b/game/resources/themes/fallback/palettes/1717097555717215086.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17189390777319942571.palette.png b/game/resources/themes/fallback/palettes/17189390777319942571.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a7fd57260a5588b8ab0b9f091625096b2c1688ea Binary files /dev/null and b/game/resources/themes/fallback/palettes/17189390777319942571.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17223606834262109254.palette.png b/game/resources/themes/fallback/palettes/17223606834262109254.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..855aba0ed76e31f8d7d52ba7d73889b003e9407e Binary files /dev/null and b/game/resources/themes/fallback/palettes/17223606834262109254.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17232196559196404421.palette.png b/game/resources/themes/fallback/palettes/17232196559196404421.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d939ed2a9e8437f299c0377962430e66b16fc5fe Binary files /dev/null and b/game/resources/themes/fallback/palettes/17232196559196404421.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1723462216784033679.palette.png b/game/resources/themes/fallback/palettes/1723462216784033679.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..13eb67251aee818eb660341774b8c92be9b99e7e Binary files /dev/null and b/game/resources/themes/fallback/palettes/1723462216784033679.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17260218953271962182.palette.png b/game/resources/themes/fallback/palettes/17260218953271962182.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fe7a36646acbe14c709b21cdb9e812270b10be40 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17260218953271962182.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17265040802655348351.palette.png b/game/resources/themes/fallback/palettes/17265040802655348351.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..375e56551d7a88a3c1ef978a0a2cd03bbf0bb15c Binary files /dev/null and b/game/resources/themes/fallback/palettes/17265040802655348351.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17269346101650669851.palette.png b/game/resources/themes/fallback/palettes/17269346101650669851.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..067baed37a0e08fdf3ad8b9370a63e62da255a5b Binary files /dev/null and b/game/resources/themes/fallback/palettes/17269346101650669851.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17275729461859331444.palette.png b/game/resources/themes/fallback/palettes/17275729461859331444.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..216211445cd23575e3c03f5df8359c3c6ae6fd49 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17275729461859331444.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17335952071256581513.palette.png b/game/resources/themes/fallback/palettes/17335952071256581513.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..70fbec6e16d97f703803a31f064fab26de1a84f4 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17335952071256581513.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17348752695826142261.palette.png b/game/resources/themes/fallback/palettes/17348752695826142261.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe7df18d45365dd6617853c71906df8113180d6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17348752695826142261.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17454017710324604566.palette.png b/game/resources/themes/fallback/palettes/17454017710324604566.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ca06248076eaab8911f6c4e4d41fdb20acfef2db Binary files /dev/null and b/game/resources/themes/fallback/palettes/17454017710324604566.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17458032722815968893.palette.png b/game/resources/themes/fallback/palettes/17458032722815968893.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..27f3e8d99ab091871d79ee12cdf72d25eb50ff0b Binary files /dev/null and b/game/resources/themes/fallback/palettes/17458032722815968893.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17460425100176825806.palette.png b/game/resources/themes/fallback/palettes/17460425100176825806.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..25cf42bc801927cdeafa8f7716a0f89778131bba Binary files /dev/null and b/game/resources/themes/fallback/palettes/17460425100176825806.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17491436710604945302.palette.png b/game/resources/themes/fallback/palettes/17491436710604945302.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3045874d67fa71a403121bc52eef6b801e9c9bf0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17491436710604945302.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17589784060962320623.palette.png b/game/resources/themes/fallback/palettes/17589784060962320623.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3f0b45467e7ee228f61945917a40bbd8452993f2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17589784060962320623.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17604842448562852954.palette.png b/game/resources/themes/fallback/palettes/17604842448562852954.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2281abc052f9471da67471c480b71d800154d9b3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17604842448562852954.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17627709882096793449.palette.png b/game/resources/themes/fallback/palettes/17627709882096793449.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ea475cb45cf6e70c43f651176831ed17a4ebecb7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17627709882096793449.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17628346002480782532.palette.png b/game/resources/themes/fallback/palettes/17628346002480782532.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..83730780d55df5e60041744801eff863ebb8ba9a Binary files /dev/null and b/game/resources/themes/fallback/palettes/17628346002480782532.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17665687862149780821.palette.png b/game/resources/themes/fallback/palettes/17665687862149780821.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bbad75f7ba36cd12c34b9b1b76d751eeb9e91f63 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17665687862149780821.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17701972087175348954.palette.png b/game/resources/themes/fallback/palettes/17701972087175348954.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2b22544552c4a634e4eb8f66e84631105a107757 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17701972087175348954.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17817826220543488690.palette.png b/game/resources/themes/fallback/palettes/17817826220543488690.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9930e7e0ddfdf04010fd83905591b35b0cd146a5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17817826220543488690.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17846895764371053361.palette.png b/game/resources/themes/fallback/palettes/17846895764371053361.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c61668e581a4d142add051bacc80eade847585b6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17846895764371053361.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17898224725393458954.palette.png b/game/resources/themes/fallback/palettes/17898224725393458954.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a2bf9398ce368bf31d6a7eee4933aaebefa8343d Binary files /dev/null and b/game/resources/themes/fallback/palettes/17898224725393458954.palette.png differ diff --git a/game/resources/themes/fallback/palettes/17960168722204851680.palette.png b/game/resources/themes/fallback/palettes/17960168722204851680.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f941ffb7f3e3dff7b96d7c807753dfaf53716ec7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/17960168722204851680.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18003317310434783023.palette.png b/game/resources/themes/fallback/palettes/18003317310434783023.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5cecbde7976d875377a8473cd708d110ae4b4c6a Binary files /dev/null and b/game/resources/themes/fallback/palettes/18003317310434783023.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18005688557945763440.palette.png b/game/resources/themes/fallback/palettes/18005688557945763440.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c5df431062fca2e0f154ef75f3367352e77bf9fe Binary files /dev/null and b/game/resources/themes/fallback/palettes/18005688557945763440.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1800752578882696334.palette.png b/game/resources/themes/fallback/palettes/1800752578882696334.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..323403e4c4a5d9d7c3f9bbf89ba07f34636fa21f Binary files /dev/null and b/game/resources/themes/fallback/palettes/1800752578882696334.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18047229574863105814.palette.png b/game/resources/themes/fallback/palettes/18047229574863105814.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a87e518d3d98e014be0a1f61e11bfeb6a222fbaa Binary files /dev/null and b/game/resources/themes/fallback/palettes/18047229574863105814.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1807894574145385087.palette.png b/game/resources/themes/fallback/palettes/1807894574145385087.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..156bfb29b3576cb22ee8d1113448b1e6d9c8f988 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1807894574145385087.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18079212982439615536.palette.png b/game/resources/themes/fallback/palettes/18079212982439615536.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..593bbed16995f1fc10d36a19ddf2a4df01b0fd8b Binary files /dev/null and b/game/resources/themes/fallback/palettes/18079212982439615536.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18126730207441180585.palette.png b/game/resources/themes/fallback/palettes/18126730207441180585.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fe4af51b22ecdeb88ca454b1626e09dc949e8ea7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/18126730207441180585.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18130116709213033115.palette.png b/game/resources/themes/fallback/palettes/18130116709213033115.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..329659e97021e13ddcbba5b745098b3eb9f5b995 Binary files /dev/null and b/game/resources/themes/fallback/palettes/18130116709213033115.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18160370816009732421.palette.png b/game/resources/themes/fallback/palettes/18160370816009732421.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0fdfeea5c6f948985568785aca8ebca97e097f3e Binary files /dev/null and b/game/resources/themes/fallback/palettes/18160370816009732421.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18213335159279532406.palette.png b/game/resources/themes/fallback/palettes/18213335159279532406.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f9c35a68ebd0937460d790b55c10fb2e10ce6180 Binary files /dev/null and b/game/resources/themes/fallback/palettes/18213335159279532406.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1823588834057378715.palette.png b/game/resources/themes/fallback/palettes/1823588834057378715.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e083089501335215f8185d3411ed979044b8e038 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1823588834057378715.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18267459322605715275.palette.png b/game/resources/themes/fallback/palettes/18267459322605715275.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9024497c4cac010d46f7f6a7b1f137f337390d96 Binary files /dev/null and b/game/resources/themes/fallback/palettes/18267459322605715275.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18280985242113577877.palette.png b/game/resources/themes/fallback/palettes/18280985242113577877.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..65bc98134c81b0d6bc0b79b60e216311f0a80d3d Binary files /dev/null and b/game/resources/themes/fallback/palettes/18280985242113577877.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18289144384372287110.palette.png b/game/resources/themes/fallback/palettes/18289144384372287110.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..67487bef4cca1839e2d232b6dfb2b937f0b0e78f Binary files /dev/null and b/game/resources/themes/fallback/palettes/18289144384372287110.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18310102313404636270.palette.png b/game/resources/themes/fallback/palettes/18310102313404636270.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9a082ebd70b1aad3e0a1ea670b5928d25f89e0bf Binary files /dev/null and b/game/resources/themes/fallback/palettes/18310102313404636270.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18326298341692300813.palette.png b/game/resources/themes/fallback/palettes/18326298341692300813.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..95d3b15f1d15ae88efa85e79913788223928e9f1 Binary files /dev/null and b/game/resources/themes/fallback/palettes/18326298341692300813.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18402900194467559247.palette.png b/game/resources/themes/fallback/palettes/18402900194467559247.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fac4c83e4b8e3e97b8e2e979a43e4e891a0718eb Binary files /dev/null and b/game/resources/themes/fallback/palettes/18402900194467559247.palette.png differ diff --git a/game/resources/themes/fallback/palettes/18433194626894314029.palette.png b/game/resources/themes/fallback/palettes/18433194626894314029.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..48b4d986648494c5727ba0b3499dae22c06def74 Binary files /dev/null and b/game/resources/themes/fallback/palettes/18433194626894314029.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1850682086951343906.palette.png b/game/resources/themes/fallback/palettes/1850682086951343906.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..94e62e74a1de9ba38c8f583bcae707d612bd46b7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1850682086951343906.palette.png differ diff --git a/game/resources/themes/fallback/palettes/187701051452547674.palette.png b/game/resources/themes/fallback/palettes/187701051452547674.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e4a4b96acbb6b6dc2a14f5f65a6e3a30ba705494 Binary files /dev/null and b/game/resources/themes/fallback/palettes/187701051452547674.palette.png differ diff --git a/game/resources/themes/fallback/palettes/1995218341787049590.palette.png b/game/resources/themes/fallback/palettes/1995218341787049590.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5d54fc078423fb5bb3735ba4d8e35c6887c4d532 Binary files /dev/null and b/game/resources/themes/fallback/palettes/1995218341787049590.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2059185299618815810.palette.png b/game/resources/themes/fallback/palettes/2059185299618815810.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9f743d1e183967edaec9bfe3d32bfed69714afaf Binary files /dev/null and b/game/resources/themes/fallback/palettes/2059185299618815810.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2081232929134703026.palette.png b/game/resources/themes/fallback/palettes/2081232929134703026.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..44ca25ab93318b97ce6080ca57e0313d243e4277 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2081232929134703026.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2088779033490260320.palette.png b/game/resources/themes/fallback/palettes/2088779033490260320.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c519aad1d9daf6a20816d51c1acc216eb97a1d77 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2088779033490260320.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2125369336394878026.palette.png b/game/resources/themes/fallback/palettes/2125369336394878026.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f95762d68054f0d0aea3343fb19629624d0b82b1 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2125369336394878026.palette.png differ diff --git a/game/resources/themes/fallback/palettes/218254275418635209.palette.png b/game/resources/themes/fallback/palettes/218254275418635209.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a7ee0cf35020bf3987822ccd95968c2a748584a2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/218254275418635209.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2255397625748198413.palette.png b/game/resources/themes/fallback/palettes/2255397625748198413.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..78d8cf0720cc01c05ffab2d1a7d7e8aeb425f4f2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2255397625748198413.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2259753272317488614.palette.png b/game/resources/themes/fallback/palettes/2259753272317488614.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4310581552a5da8e43ce792e91ff2991a59a7c26 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2259753272317488614.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2279535874289496197.palette.png b/game/resources/themes/fallback/palettes/2279535874289496197.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe05b871c43acaff4746f2f3b565203d09d6051 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2279535874289496197.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2285195951925513482.palette.png b/game/resources/themes/fallback/palettes/2285195951925513482.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4069a23a522b24712779fb0405aa0a8188e16c88 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2285195951925513482.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2290277267309384507.palette.png b/game/resources/themes/fallback/palettes/2290277267309384507.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a7a2920508004240e55d7fa267b8dfbddbb71a50 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2290277267309384507.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2301277873705986689.palette.png b/game/resources/themes/fallback/palettes/2301277873705986689.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a922938d00fe37ac68c9b5888d336c32c93be231 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2301277873705986689.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2313096440287297504.palette.png b/game/resources/themes/fallback/palettes/2313096440287297504.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a1f4c7cf69e857cd4b12e8d497decd1cf00b0175 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2313096440287297504.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2323926123658975274.palette.png b/game/resources/themes/fallback/palettes/2323926123658975274.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..47a89e6d7b9d5675e1994d737aa14d12e6b6865c Binary files /dev/null and b/game/resources/themes/fallback/palettes/2323926123658975274.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2332607582024973625.palette.png b/game/resources/themes/fallback/palettes/2332607582024973625.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e31c81f9977423d8e11eb88773aac3c8229075ba Binary files /dev/null and b/game/resources/themes/fallback/palettes/2332607582024973625.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2437795501892106598.palette.png b/game/resources/themes/fallback/palettes/2437795501892106598.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cca9da592980f6130b154c0325507cfe20ab51f6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2437795501892106598.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2449263301945660648.palette.png b/game/resources/themes/fallback/palettes/2449263301945660648.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f768c295a3b677ff6c844311dfe0a8170bf5938a Binary files /dev/null and b/game/resources/themes/fallback/palettes/2449263301945660648.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2476766911113232874.palette.png b/game/resources/themes/fallback/palettes/2476766911113232874.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..29f6a1f25319f9afc647375b769e837f36d77edc Binary files /dev/null and b/game/resources/themes/fallback/palettes/2476766911113232874.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2482546028733651336.palette.png b/game/resources/themes/fallback/palettes/2482546028733651336.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bf75fd07773c797a5e3e4791349119aa603f24c5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2482546028733651336.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2489348738163158910.palette.png b/game/resources/themes/fallback/palettes/2489348738163158910.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1850ef4ee594215f7cc409721871253d9c53fb4f Binary files /dev/null and b/game/resources/themes/fallback/palettes/2489348738163158910.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2507416825776112654.palette.png b/game/resources/themes/fallback/palettes/2507416825776112654.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..585202e1de3a87b0ec63ceb8575f48f4f3a15e30 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2507416825776112654.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2515261671034148730.palette.png b/game/resources/themes/fallback/palettes/2515261671034148730.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dd33994b7e3856b236480555dbddc6d873b5fe83 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2515261671034148730.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2527068884863304877.palette.png b/game/resources/themes/fallback/palettes/2527068884863304877.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a4673fc46338d8dd7dffff13cd73aa3946b8b9cf Binary files /dev/null and b/game/resources/themes/fallback/palettes/2527068884863304877.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2539989814721377473.palette.png b/game/resources/themes/fallback/palettes/2539989814721377473.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3b8220d7812aec9bb5dcdaaf9595f52def4ec913 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2539989814721377473.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2556734952833524765.palette.png b/game/resources/themes/fallback/palettes/2556734952833524765.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..21189c9048e94bf105233a2932da4beb4e81e405 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2556734952833524765.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2567303596641296109.palette.png b/game/resources/themes/fallback/palettes/2567303596641296109.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..065c4de95a5174677b8493ac5ec26ea093615079 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2567303596641296109.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2576036291761916100.palette.png b/game/resources/themes/fallback/palettes/2576036291761916100.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ab70bbc6bf123eef9c7c67d2ee5d5bbc9352af6a Binary files /dev/null and b/game/resources/themes/fallback/palettes/2576036291761916100.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2594899835553517606.palette.png b/game/resources/themes/fallback/palettes/2594899835553517606.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9785afbe8f4353e8f6692c16e473cb9c698f27 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2594899835553517606.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2603872417930744748.palette.png b/game/resources/themes/fallback/palettes/2603872417930744748.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..65e24fa437c7cbc46ee3cd61a795f0e82f894965 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2603872417930744748.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2604767085286822391.palette.png b/game/resources/themes/fallback/palettes/2604767085286822391.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3bed6548c99d0e5926e221bcb09dd8a47297cda7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2604767085286822391.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2618298514280850180.palette.png b/game/resources/themes/fallback/palettes/2618298514280850180.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..252b1b0922ffcb78e6f82e763982c0a3ba800b30 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2618298514280850180.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2625441228704148304.palette.png b/game/resources/themes/fallback/palettes/2625441228704148304.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d8581bf2eff41e059b114a36593ad248e7a8f553 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2625441228704148304.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2645177510528110356.palette.png b/game/resources/themes/fallback/palettes/2645177510528110356.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef17c4834be5c81f0eb2c4c025ba849b32bb372 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2645177510528110356.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2653254015122158631.palette.png b/game/resources/themes/fallback/palettes/2653254015122158631.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5da817abe88cb98cee21b5ec68d2500d3b50f206 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2653254015122158631.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2724356554535912675.palette.png b/game/resources/themes/fallback/palettes/2724356554535912675.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9b00293a9bd70e48b4fe14a0d70e0f0365840bc3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2724356554535912675.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2729908196042344302.palette.png b/game/resources/themes/fallback/palettes/2729908196042344302.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..38a7aab0af93c3ccb1c6a1b17f44ccf50c01fa2e Binary files /dev/null and b/game/resources/themes/fallback/palettes/2729908196042344302.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2744286866428210596.palette.png b/game/resources/themes/fallback/palettes/2744286866428210596.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..41610e52675e5d291b030684cfad1f2a7cf1b8bd Binary files /dev/null and b/game/resources/themes/fallback/palettes/2744286866428210596.palette.png differ diff --git a/game/resources/themes/fallback/palettes/27587410954278939.palette.png b/game/resources/themes/fallback/palettes/27587410954278939.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..51af2ca0b1b36b199530ae20efb9c853baed1ee3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/27587410954278939.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2779793669852760490.palette.png b/game/resources/themes/fallback/palettes/2779793669852760490.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8d0a8949e1369041f3550fa9277d128799e1193c Binary files /dev/null and b/game/resources/themes/fallback/palettes/2779793669852760490.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2807926656571105151.palette.png b/game/resources/themes/fallback/palettes/2807926656571105151.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6738e6c0013d59b045ee102487e0b70c0166bf01 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2807926656571105151.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2820165424497075632.palette.png b/game/resources/themes/fallback/palettes/2820165424497075632.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca75e2451a0f0382ffe963478b5b3f026b779e5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2820165424497075632.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2827163905436536953.palette.png b/game/resources/themes/fallback/palettes/2827163905436536953.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..67a3b2ebd268265429abd11acec6b55aef1a20bd Binary files /dev/null and b/game/resources/themes/fallback/palettes/2827163905436536953.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2833783900925277957.palette.png b/game/resources/themes/fallback/palettes/2833783900925277957.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b5b2c01159e189baa0ef9132831636c34cf14692 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2833783900925277957.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2839429062549463539.palette.png b/game/resources/themes/fallback/palettes/2839429062549463539.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d1657bdb00e7276ae0be7c80b96104a7665bad7b Binary files /dev/null and b/game/resources/themes/fallback/palettes/2839429062549463539.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2839650942819901500.palette.png b/game/resources/themes/fallback/palettes/2839650942819901500.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..94ee2a89399ba6e66ffac1684aadd2182b2ac91d Binary files /dev/null and b/game/resources/themes/fallback/palettes/2839650942819901500.palette.png differ diff --git a/game/resources/themes/fallback/palettes/283993253211757787.palette.png b/game/resources/themes/fallback/palettes/283993253211757787.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..95949fa3b874505ce702072f0ace9da2e3d5ec4f Binary files /dev/null and b/game/resources/themes/fallback/palettes/283993253211757787.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2840837022233359854.palette.png b/game/resources/themes/fallback/palettes/2840837022233359854.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a05b250df1fe1ccf09abdd4cc21058d8194511ae Binary files /dev/null and b/game/resources/themes/fallback/palettes/2840837022233359854.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2855598040521384328.palette.png b/game/resources/themes/fallback/palettes/2855598040521384328.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5e2701635d58482783c07979191d05535ad2d498 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2855598040521384328.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2881895099031624495.palette.png b/game/resources/themes/fallback/palettes/2881895099031624495.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fffa3cf59382f27934cca8720092899c1801c000 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2881895099031624495.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2944618272038380339.palette.png b/game/resources/themes/fallback/palettes/2944618272038380339.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ad43cc452cbdfd4c09d6654a9900cf3bbb51a81d Binary files /dev/null and b/game/resources/themes/fallback/palettes/2944618272038380339.palette.png differ diff --git a/game/resources/themes/fallback/palettes/295549736609585667.palette.png b/game/resources/themes/fallback/palettes/295549736609585667.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aa462df3fc29993740f3083d40c328991ff51ea8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/295549736609585667.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2958873335861149389.palette.png b/game/resources/themes/fallback/palettes/2958873335861149389.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e7bd1723db0c259ddebd4781fe0f662dada78036 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2958873335861149389.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2961898829506725618.palette.png b/game/resources/themes/fallback/palettes/2961898829506725618.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3d1b0e45010d39d43b001b8f3aff5c534090a39c Binary files /dev/null and b/game/resources/themes/fallback/palettes/2961898829506725618.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2977981797460752319.palette.png b/game/resources/themes/fallback/palettes/2977981797460752319.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5902d33af9bef40ebcf761608e5e0197557923d9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2977981797460752319.palette.png differ diff --git a/game/resources/themes/fallback/palettes/2985379689380578682.palette.png b/game/resources/themes/fallback/palettes/2985379689380578682.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1155e6fc8150ff455304d67b9ece698f55c8cf47 Binary files /dev/null and b/game/resources/themes/fallback/palettes/2985379689380578682.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3059589637621926607.palette.png b/game/resources/themes/fallback/palettes/3059589637621926607.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b20397fc856a12b6726cee46ac0a8fdb546c239a Binary files /dev/null and b/game/resources/themes/fallback/palettes/3059589637621926607.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3067229483402224133.palette.png b/game/resources/themes/fallback/palettes/3067229483402224133.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cb56f1c6a3d48c34b1a0ba2cf48f9e709382df66 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3067229483402224133.palette.png differ diff --git a/game/resources/themes/fallback/palettes/308537682179249032.palette.png b/game/resources/themes/fallback/palettes/308537682179249032.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b1fa55164a198ff2cc9acfaccdab2bdcba5a1f4b Binary files /dev/null and b/game/resources/themes/fallback/palettes/308537682179249032.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3153329709477719933.palette.png b/game/resources/themes/fallback/palettes/3153329709477719933.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..abe3602079196106fcc195121366fc5df2f620c6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3153329709477719933.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3164104496029243410.palette.png b/game/resources/themes/fallback/palettes/3164104496029243410.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..baf1c69dac02d39b61a82e4fc92c6adb9ee16fa0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3164104496029243410.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3177274956345555026.palette.png b/game/resources/themes/fallback/palettes/3177274956345555026.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2308dfeae9dcc6462ccb1b08533d28a7572e4434 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3177274956345555026.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3202963548114476781.palette.png b/game/resources/themes/fallback/palettes/3202963548114476781.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e10a092011a03fe1169b3873338b32db0067e048 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3202963548114476781.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3208634101306970369.palette.png b/game/resources/themes/fallback/palettes/3208634101306970369.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1d94a058ab19635c85ae7c3b8cd906af0cfd5ada Binary files /dev/null and b/game/resources/themes/fallback/palettes/3208634101306970369.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3221927961044797408.palette.png b/game/resources/themes/fallback/palettes/3221927961044797408.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..748de40348355e00c6ee0390c5600b2a4db3193b Binary files /dev/null and b/game/resources/themes/fallback/palettes/3221927961044797408.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3222520547382234299.palette.png b/game/resources/themes/fallback/palettes/3222520547382234299.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e891625f936dc9b499d6ae59a8ecc67f30a985a6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3222520547382234299.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3245063750885670158.palette.png b/game/resources/themes/fallback/palettes/3245063750885670158.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..beb7902c1ee2defe71942e1dd96396d7e2844821 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3245063750885670158.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3259415150931531919.palette.png b/game/resources/themes/fallback/palettes/3259415150931531919.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..287e3d39530c2c7cb4d3442c0f2a3338350fa2be Binary files /dev/null and b/game/resources/themes/fallback/palettes/3259415150931531919.palette.png differ diff --git a/game/resources/themes/fallback/palettes/32663744887728375.palette.png b/game/resources/themes/fallback/palettes/32663744887728375.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e683e9c51dd886fc7d50b08b4958a2784136a4d0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/32663744887728375.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3271686696514062904.palette.png b/game/resources/themes/fallback/palettes/3271686696514062904.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4b236ca9ee9d1066e571bd95797422fe5fa79da3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3271686696514062904.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3296135982969924400.palette.png b/game/resources/themes/fallback/palettes/3296135982969924400.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..549f7c76681d7d4eb580eaed4bc9cb1fb81cff81 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3296135982969924400.palette.png differ diff --git a/game/resources/themes/fallback/palettes/330309046496064605.palette.png b/game/resources/themes/fallback/palettes/330309046496064605.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..23e91a87f20aafa261e4a5e53a3fc580541369e9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/330309046496064605.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3304703031785684395.palette.png b/game/resources/themes/fallback/palettes/3304703031785684395.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1bd99a73484a2a6e366db447b24a47ddab115d83 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3304703031785684395.palette.png differ diff --git a/game/resources/themes/fallback/palettes/331215268019109235.palette.png b/game/resources/themes/fallback/palettes/331215268019109235.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..72d44e4be300886d7e6cc4eaac6c45e34662d7ef Binary files /dev/null and b/game/resources/themes/fallback/palettes/331215268019109235.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3329731025153026417.palette.png b/game/resources/themes/fallback/palettes/3329731025153026417.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1932cb6aecb039971427e842046542d4758128ee Binary files /dev/null and b/game/resources/themes/fallback/palettes/3329731025153026417.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3345015789827658918.palette.png b/game/resources/themes/fallback/palettes/3345015789827658918.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0907a1055523cfa857cb59b82f52a89061c3a1cc Binary files /dev/null and b/game/resources/themes/fallback/palettes/3345015789827658918.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3386615375930303301.palette.png b/game/resources/themes/fallback/palettes/3386615375930303301.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3059210e3fb69eec920eb0c59b46cd0482932f48 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3386615375930303301.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3419062547902179350.palette.png b/game/resources/themes/fallback/palettes/3419062547902179350.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6b78a4f474691dff27002e014fdd06c08b69381d Binary files /dev/null and b/game/resources/themes/fallback/palettes/3419062547902179350.palette.png differ diff --git a/game/resources/themes/fallback/palettes/342138451513133026.palette.png b/game/resources/themes/fallback/palettes/342138451513133026.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1f164c423407dffd2dbd6ed06ac4274a21f70b29 Binary files /dev/null and b/game/resources/themes/fallback/palettes/342138451513133026.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3427916963257835623.palette.png b/game/resources/themes/fallback/palettes/3427916963257835623.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd9deaa1092ddee00cfd86f1919a3419493c4b9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3427916963257835623.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3448737562933496889.palette.png b/game/resources/themes/fallback/palettes/3448737562933496889.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1deba3ba3bd93ec37a29db31453ebc30fa6e86a5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3448737562933496889.palette.png differ diff --git a/game/resources/themes/fallback/palettes/345725188295165388.palette.png b/game/resources/themes/fallback/palettes/345725188295165388.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..474fccd82cf9ba21d23f39926cf92c78a830965e Binary files /dev/null and b/game/resources/themes/fallback/palettes/345725188295165388.palette.png differ diff --git a/game/resources/themes/fallback/palettes/348887764051578959.palette.png b/game/resources/themes/fallback/palettes/348887764051578959.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d9ff2392c0d9a6efa66b4a3f3d5e9067e575f2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/348887764051578959.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3493106953000434091.palette.png b/game/resources/themes/fallback/palettes/3493106953000434091.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7fca520448fa987c676e22cbcf7d439533aa93ee Binary files /dev/null and b/game/resources/themes/fallback/palettes/3493106953000434091.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3498402060266462516.palette.png b/game/resources/themes/fallback/palettes/3498402060266462516.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..92d1517b6bbc14c73c72ac3062a137a94e14259d Binary files /dev/null and b/game/resources/themes/fallback/palettes/3498402060266462516.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3533883537166934653.palette.png b/game/resources/themes/fallback/palettes/3533883537166934653.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5e8ec95efa7d2462af9e39fb48945e6644a2f54c Binary files /dev/null and b/game/resources/themes/fallback/palettes/3533883537166934653.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3542061708096905434.palette.png b/game/resources/themes/fallback/palettes/3542061708096905434.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bf9bf5ea27db04971d2530768888432de42dd5b8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3542061708096905434.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3544345813611230541.palette.png b/game/resources/themes/fallback/palettes/3544345813611230541.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aa6be048195d85dbb7a672cbe7f5288a8fb53db5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3544345813611230541.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3544613207333980605.palette.png b/game/resources/themes/fallback/palettes/3544613207333980605.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..49b0f6293d7889f6507f8a31d31a49f3e6d6bc59 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3544613207333980605.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3557475667920028439.palette.png b/game/resources/themes/fallback/palettes/3557475667920028439.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ddf59f189cdf7646b95cef1697049a9eb34fa941 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3557475667920028439.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3584739570078585323.palette.png b/game/resources/themes/fallback/palettes/3584739570078585323.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..446c3f4969dc55e0143129acd18c02bd1003dac8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3584739570078585323.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3600538258141798837.palette.png b/game/resources/themes/fallback/palettes/3600538258141798837.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..efc13cb31cd213bad8bf45edb5653678e7d1ae04 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3600538258141798837.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3603018919198657375.palette.png b/game/resources/themes/fallback/palettes/3603018919198657375.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e25ce505c94988871f257c4e49810732cc6aae84 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3603018919198657375.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3622022059995961840.palette.png b/game/resources/themes/fallback/palettes/3622022059995961840.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..051992108328af1e8ebb1cbab18d76ba207f45d9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3622022059995961840.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3638109284827185203.palette.png b/game/resources/themes/fallback/palettes/3638109284827185203.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d0e3d62bbbf07300cefa5c7e24d763bf74e6fc6a Binary files /dev/null and b/game/resources/themes/fallback/palettes/3638109284827185203.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3639098948857332511.palette.png b/game/resources/themes/fallback/palettes/3639098948857332511.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8ee2bc89ebd32be2e42455084dd2bbba09dfd25b Binary files /dev/null and b/game/resources/themes/fallback/palettes/3639098948857332511.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3643613522945513752.palette.png b/game/resources/themes/fallback/palettes/3643613522945513752.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e10d59a9cb9c39f291d8365f97efeba39de74e37 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3643613522945513752.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3652661246601981371.palette.png b/game/resources/themes/fallback/palettes/3652661246601981371.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e30a1adacac4ac9bc32ba369e6237b560dd053b8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3652661246601981371.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3662657006662974736.palette.png b/game/resources/themes/fallback/palettes/3662657006662974736.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5d444bf4ef9a06fa8ad06998cecb3ec2676a487a Binary files /dev/null and b/game/resources/themes/fallback/palettes/3662657006662974736.palette.png differ diff --git a/game/resources/themes/fallback/palettes/371327793839923014.palette.png b/game/resources/themes/fallback/palettes/371327793839923014.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7ac28eb4e9b45499271d97d17c065084c8c3572b Binary files /dev/null and b/game/resources/themes/fallback/palettes/371327793839923014.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3718434180051591660.palette.png b/game/resources/themes/fallback/palettes/3718434180051591660.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c83e2712a8ce5c2e36fbdee2e3f92785df547f0f Binary files /dev/null and b/game/resources/themes/fallback/palettes/3718434180051591660.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3788691744614103874.palette.png b/game/resources/themes/fallback/palettes/3788691744614103874.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d6a4c4faab1b97199b61279c939cc529b13db164 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3788691744614103874.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3799457262371059728.palette.png b/game/resources/themes/fallback/palettes/3799457262371059728.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a56f7dbf61d3860f169c0b7504ab1ab6ab64e7c8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3799457262371059728.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3830169185284235527.palette.png b/game/resources/themes/fallback/palettes/3830169185284235527.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ef4c3a414f2d17f6f3bc4c065558d53e93570bb3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3830169185284235527.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3870787264528296601.palette.png b/game/resources/themes/fallback/palettes/3870787264528296601.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5ef87243b1c132b301dee7fdf042acd838a8fdd6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3870787264528296601.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3875619700164379045.palette.png b/game/resources/themes/fallback/palettes/3875619700164379045.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5d3af24bcad816be02f6bcec6d397ebae082ddb4 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3875619700164379045.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3902043591439283553.palette.png b/game/resources/themes/fallback/palettes/3902043591439283553.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0ed80d5fc5f65803b5f78a32a0314d5523d2743b Binary files /dev/null and b/game/resources/themes/fallback/palettes/3902043591439283553.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3920522688914749482.palette.png b/game/resources/themes/fallback/palettes/3920522688914749482.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6bce433b58e0808fcf456425fb0d8eb59788cda8 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3920522688914749482.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3925288819699368131.palette.png b/game/resources/themes/fallback/palettes/3925288819699368131.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..eb1dd7aca8cb1fdd7e0187eee62b2bf8ae9871cc Binary files /dev/null and b/game/resources/themes/fallback/palettes/3925288819699368131.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3957416893129658512.palette.png b/game/resources/themes/fallback/palettes/3957416893129658512.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7dcd01bc3eae56c56347e57037f968b69ec277dd Binary files /dev/null and b/game/resources/themes/fallback/palettes/3957416893129658512.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3984962575588495345.palette.png b/game/resources/themes/fallback/palettes/3984962575588495345.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..12d26ba593ba036f030982c30be6df2b5171dd80 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3984962575588495345.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3986514274098140534.palette.png b/game/resources/themes/fallback/palettes/3986514274098140534.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fd94b2e31c7e5ef96fc86fe7ac1ee157741e4740 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3986514274098140534.palette.png differ diff --git a/game/resources/themes/fallback/palettes/3987303096219372039.palette.png b/game/resources/themes/fallback/palettes/3987303096219372039.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5ced31699a661f95ace0eb455821f87a2871f595 Binary files /dev/null and b/game/resources/themes/fallback/palettes/3987303096219372039.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4037675254025332267.palette.png b/game/resources/themes/fallback/palettes/4037675254025332267.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9de79e7a0c8eea46a3b62fb557954c3e046d58c7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4037675254025332267.palette.png differ diff --git a/game/resources/themes/fallback/palettes/404549938994712188.palette.png b/game/resources/themes/fallback/palettes/404549938994712188.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d1cb6c791ac8e2a525877f342d9c0b20e34551b6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/404549938994712188.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4060531044373957250.palette.png b/game/resources/themes/fallback/palettes/4060531044373957250.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cdcf2988ed2161ce4d637e24903ad71d556e7e2a Binary files /dev/null and b/game/resources/themes/fallback/palettes/4060531044373957250.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4063204109533086575.palette.png b/game/resources/themes/fallback/palettes/4063204109533086575.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e23a5236403767278467452e2c596d3677a031a2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4063204109533086575.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4095239349360910579.palette.png b/game/resources/themes/fallback/palettes/4095239349360910579.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9722e786e43d28917eaad99ccf513275b4e17082 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4095239349360910579.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4098415767795502285.palette.png b/game/resources/themes/fallback/palettes/4098415767795502285.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..365742b0b9590e0500a1c9b417be0567945efa6c Binary files /dev/null and b/game/resources/themes/fallback/palettes/4098415767795502285.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4103798455937799593.palette.png b/game/resources/themes/fallback/palettes/4103798455937799593.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d148c425749df6411f705a1ddcf716d1cd84b7a2 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4103798455937799593.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4149498471681289753.palette.png b/game/resources/themes/fallback/palettes/4149498471681289753.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7e4cc972e83735363fc0f2dbd304df6908d69bcb Binary files /dev/null and b/game/resources/themes/fallback/palettes/4149498471681289753.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4166329401815327126.palette.png b/game/resources/themes/fallback/palettes/4166329401815327126.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..027ed7eaaee4f343eab9f307a6199c6d724012ec Binary files /dev/null and b/game/resources/themes/fallback/palettes/4166329401815327126.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4178351192913826287.palette.png b/game/resources/themes/fallback/palettes/4178351192913826287.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8658eae2b9d919a8460a66a2129e73a96c2f8744 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4178351192913826287.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4204936341619605758.palette.png b/game/resources/themes/fallback/palettes/4204936341619605758.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..276e3fec953ebe588b5c196f56758ff544a4b92f Binary files /dev/null and b/game/resources/themes/fallback/palettes/4204936341619605758.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4219531363392289979.palette.png b/game/resources/themes/fallback/palettes/4219531363392289979.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3141a33dea296264d3d431f57f50f028032577e0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4219531363392289979.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4228579380629173678.palette.png b/game/resources/themes/fallback/palettes/4228579380629173678.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cbda0e8ddcd26e5d464d0d71362b75fc95dbc7af Binary files /dev/null and b/game/resources/themes/fallback/palettes/4228579380629173678.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4302345494326442431.palette.png b/game/resources/themes/fallback/palettes/4302345494326442431.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d0efa81859b98bc3d5174d789353592880cd0b54 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4302345494326442431.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4331740211273757436.palette.png b/game/resources/themes/fallback/palettes/4331740211273757436.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..10c57214d581d212c26287ed4ceedea3becce624 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4331740211273757436.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4334813861009482286.palette.png b/game/resources/themes/fallback/palettes/4334813861009482286.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..67ff9e4e875acc482b436edea071ff20b41ca0af Binary files /dev/null and b/game/resources/themes/fallback/palettes/4334813861009482286.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4338775159871521265.palette.png b/game/resources/themes/fallback/palettes/4338775159871521265.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..57b672efe1435042d5532ca2a1f2d1f81e19f087 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4338775159871521265.palette.png differ diff --git a/game/resources/themes/fallback/palettes/440765385362882164.palette.png b/game/resources/themes/fallback/palettes/440765385362882164.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4121573df42e6fdce6a0e3779facc96d509fa089 Binary files /dev/null and b/game/resources/themes/fallback/palettes/440765385362882164.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4446004930545472559.palette.png b/game/resources/themes/fallback/palettes/4446004930545472559.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bf78ed9ec5e65e94603a055e567cfc7a3e1f41ef Binary files /dev/null and b/game/resources/themes/fallback/palettes/4446004930545472559.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4451170256672618448.palette.png b/game/resources/themes/fallback/palettes/4451170256672618448.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ce2a9891771805aaed4b9092624821884d21723f Binary files /dev/null and b/game/resources/themes/fallback/palettes/4451170256672618448.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4461328509029520421.palette.png b/game/resources/themes/fallback/palettes/4461328509029520421.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d82f89867a2be4e996fc2075adace383708f93dd Binary files /dev/null and b/game/resources/themes/fallback/palettes/4461328509029520421.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4470144704418093345.palette.png b/game/resources/themes/fallback/palettes/4470144704418093345.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7a2bbd4f1055d3b7d60d2122fc3b7217e5deaf12 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4470144704418093345.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4496678537573181968.palette.png b/game/resources/themes/fallback/palettes/4496678537573181968.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..23fafcd41ba269e4d7605712bc8548f7d4cc9899 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4496678537573181968.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4505562141553405577.palette.png b/game/resources/themes/fallback/palettes/4505562141553405577.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e05b777a8bc1ccc96b4e537d8e88cab7b9b98f98 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4505562141553405577.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4594431363506110040.palette.png b/game/resources/themes/fallback/palettes/4594431363506110040.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e232bed1f130d69cba28a4deb4faed5d0865434f Binary files /dev/null and b/game/resources/themes/fallback/palettes/4594431363506110040.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4633069097991721549.palette.png b/game/resources/themes/fallback/palettes/4633069097991721549.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..81480c69bd7cac0f7d019981505945c4b333fce4 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4633069097991721549.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4639989876686800396.palette.png b/game/resources/themes/fallback/palettes/4639989876686800396.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7584e886227b08e5bcd7ee58a494ba421efc80bd Binary files /dev/null and b/game/resources/themes/fallback/palettes/4639989876686800396.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4684662515501847672.palette.png b/game/resources/themes/fallback/palettes/4684662515501847672.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b1242e073bee1f8998ab5c1c76888be599d7f8eb Binary files /dev/null and b/game/resources/themes/fallback/palettes/4684662515501847672.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4693525584915544491.palette.png b/game/resources/themes/fallback/palettes/4693525584915544491.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5c9fe788043f8ac0ee4c98a2b3b113734e7b7738 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4693525584915544491.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4737989247042008097.palette.png b/game/resources/themes/fallback/palettes/4737989247042008097.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..63ae87788ea9a2d208319b041916db9569892a8f Binary files /dev/null and b/game/resources/themes/fallback/palettes/4737989247042008097.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4739350572890668767.palette.png b/game/resources/themes/fallback/palettes/4739350572890668767.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a3bd6bdff4efa11c81c937961e7e3708339da22a Binary files /dev/null and b/game/resources/themes/fallback/palettes/4739350572890668767.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4763626369199095123.palette.png b/game/resources/themes/fallback/palettes/4763626369199095123.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..07fa8bfa70dff2b4983afb6ebf41b9a6a7c289a7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4763626369199095123.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4818213018161548557.palette.png b/game/resources/themes/fallback/palettes/4818213018161548557.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3121000e955619f50263090a5167b57047356573 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4818213018161548557.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4852485601309484136.palette.png b/game/resources/themes/fallback/palettes/4852485601309484136.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..91d40a15e29c041f4a893e99cd4000396fce8e66 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4852485601309484136.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4862530004251179697.palette.png b/game/resources/themes/fallback/palettes/4862530004251179697.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..01cb65d6524f4e62d5dc8649995d1e0a50d0b54b Binary files /dev/null and b/game/resources/themes/fallback/palettes/4862530004251179697.palette.png differ diff --git a/game/resources/themes/fallback/palettes/487435076064493330.palette.png b/game/resources/themes/fallback/palettes/487435076064493330.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cbac638b72f09365b4643fbb46be711cb38458d4 Binary files /dev/null and b/game/resources/themes/fallback/palettes/487435076064493330.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4876783816489527542.palette.png b/game/resources/themes/fallback/palettes/4876783816489527542.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f9e7a704fead9ab318fb0f9761c6d330afe9d43d Binary files /dev/null and b/game/resources/themes/fallback/palettes/4876783816489527542.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4880444306271972763.palette.png b/game/resources/themes/fallback/palettes/4880444306271972763.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d223b92e27df97d3346afbd4709c7d9f829d8f47 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4880444306271972763.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4891577267158487591.palette.png b/game/resources/themes/fallback/palettes/4891577267158487591.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4b2ee5507a98f5224888bea7c6c151f6f47b8bf7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4891577267158487591.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4927842987944658526.palette.png b/game/resources/themes/fallback/palettes/4927842987944658526.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..154f4a41c3368de9fba0768aa4eac2a3c9b55f83 Binary files /dev/null and b/game/resources/themes/fallback/palettes/4927842987944658526.palette.png differ diff --git a/game/resources/themes/fallback/palettes/4982737679993917406.palette.png b/game/resources/themes/fallback/palettes/4982737679993917406.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9f1193aa3c0de1570dac74cb709a2a94a2fa7f3e Binary files /dev/null and b/game/resources/themes/fallback/palettes/4982737679993917406.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5034249133775403594.palette.png b/game/resources/themes/fallback/palettes/5034249133775403594.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cbdfd76fde6d976eccf60aadd1ebb15156502328 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5034249133775403594.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5055003588579947588.palette.png b/game/resources/themes/fallback/palettes/5055003588579947588.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fefe8a7c8a544e4c536317a328a54fd2653e4046 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5055003588579947588.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5066151194133834782.palette.png b/game/resources/themes/fallback/palettes/5066151194133834782.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d624cd7d80960e769d6c506ffe55ee5c80326cbd Binary files /dev/null and b/game/resources/themes/fallback/palettes/5066151194133834782.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5075288526136143199.palette.png b/game/resources/themes/fallback/palettes/5075288526136143199.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..faab7b469c3f993ce2085a2de6d8c3494d36c4fe Binary files /dev/null and b/game/resources/themes/fallback/palettes/5075288526136143199.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5097137178057911739.palette.png b/game/resources/themes/fallback/palettes/5097137178057911739.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7e394753b7618da0e5e6c7785f1b10cd0c989e02 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5097137178057911739.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5122364089497691208.palette.png b/game/resources/themes/fallback/palettes/5122364089497691208.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0901e918d6227af02b251a4f60341be91c7f560f Binary files /dev/null and b/game/resources/themes/fallback/palettes/5122364089497691208.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5139945384090598341.palette.png b/game/resources/themes/fallback/palettes/5139945384090598341.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4cafc78e110ed3ee6d5833bf7c736ec8d2ffb24e Binary files /dev/null and b/game/resources/themes/fallback/palettes/5139945384090598341.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5158625478187985083.palette.png b/game/resources/themes/fallback/palettes/5158625478187985083.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..93212ec8d1056d64d4e2a3809908ba6d26ebb373 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5158625478187985083.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5174450029706320236.palette.png b/game/resources/themes/fallback/palettes/5174450029706320236.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c0dfc7e4b8fd83fd149b2f5ab0322901daf164b5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5174450029706320236.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5197858649282695417.palette.png b/game/resources/themes/fallback/palettes/5197858649282695417.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bc3b2478f055a12b9e79b050924ae58e6c4903fa Binary files /dev/null and b/game/resources/themes/fallback/palettes/5197858649282695417.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5205470290229774220.palette.png b/game/resources/themes/fallback/palettes/5205470290229774220.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..17426a30c2332b1bba1e4b854ba14078305cc2e3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5205470290229774220.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5208303174271796469.palette.png b/game/resources/themes/fallback/palettes/5208303174271796469.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f17ed96b52c2faf598c95ef7f36ee13fd12578a9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5208303174271796469.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5243899335123491409.palette.png b/game/resources/themes/fallback/palettes/5243899335123491409.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..357f2c4e2c5733795e49977b43f38682a5456184 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5243899335123491409.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5252981398980416738.palette.png b/game/resources/themes/fallback/palettes/5252981398980416738.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2b056487db4a50f1b8b99f878f77bcf0c4068749 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5252981398980416738.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5262742891717106114.palette.png b/game/resources/themes/fallback/palettes/5262742891717106114.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..713cb96d7cd198ff0397b4ae7ec05391edd15477 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5262742891717106114.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5287740028021524599.palette.png b/game/resources/themes/fallback/palettes/5287740028021524599.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..164181b5d91ad54a2d9c6699668452e6e2f8ad21 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5287740028021524599.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5288950151947388832.palette.png b/game/resources/themes/fallback/palettes/5288950151947388832.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8b486c76289b12cd22308b288d8bc152cf36a2ae Binary files /dev/null and b/game/resources/themes/fallback/palettes/5288950151947388832.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5311029273975712681.palette.png b/game/resources/themes/fallback/palettes/5311029273975712681.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f43ed977498d326d4e64352512a9a95dba291de6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5311029273975712681.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5320363007958206072.palette.png b/game/resources/themes/fallback/palettes/5320363007958206072.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cc4657040039bdad2d1553338758de0968536b62 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5320363007958206072.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5344816217607939460.palette.png b/game/resources/themes/fallback/palettes/5344816217607939460.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c9a589ccd6f522495b53635f01370e83405ef4bf Binary files /dev/null and b/game/resources/themes/fallback/palettes/5344816217607939460.palette.png differ diff --git a/game/resources/themes/fallback/palettes/537703932400923221.palette.png b/game/resources/themes/fallback/palettes/537703932400923221.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..78e67b553a22b0e45641427ded6466bf176788d6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/537703932400923221.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5432861150127998550.palette.png b/game/resources/themes/fallback/palettes/5432861150127998550.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..419ca7580c98e982f636c4def776889b42d11cc1 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5432861150127998550.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5524446078768930468.palette.png b/game/resources/themes/fallback/palettes/5524446078768930468.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..83602b9a7797c687c56ad274af48f16b56727a31 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5524446078768930468.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5535514879378100968.palette.png b/game/resources/themes/fallback/palettes/5535514879378100968.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c11a6a6630c167b164febec8914c4f3ab3a01f20 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5535514879378100968.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5569460864472897888.palette.png b/game/resources/themes/fallback/palettes/5569460864472897888.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e5ab6bc781374bca4cb41db5de54f5c9242881f6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5569460864472897888.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5587555337156040881.palette.png b/game/resources/themes/fallback/palettes/5587555337156040881.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0a193bb260f9a29e63fa9f4e2c287ffa265dd81e Binary files /dev/null and b/game/resources/themes/fallback/palettes/5587555337156040881.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5639794204837308176.palette.png b/game/resources/themes/fallback/palettes/5639794204837308176.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..81cabee1a6c4f465a8be165464a469b43da63484 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5639794204837308176.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5645713459309021529.palette.png b/game/resources/themes/fallback/palettes/5645713459309021529.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0741a5fccf3cdd891d4480c33450415226b55180 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5645713459309021529.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5736342062214135425.palette.png b/game/resources/themes/fallback/palettes/5736342062214135425.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9831b056765f16b95dded55a0cb332daeaa1fb9a Binary files /dev/null and b/game/resources/themes/fallback/palettes/5736342062214135425.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5751934617139738656.palette.png b/game/resources/themes/fallback/palettes/5751934617139738656.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9be63cb88bba10402585ae6ed6ba79c66c93076e Binary files /dev/null and b/game/resources/themes/fallback/palettes/5751934617139738656.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5764920202329016465.palette.png b/game/resources/themes/fallback/palettes/5764920202329016465.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5e5da6abe492b9c343e05af38ca9e67bf7077b1b Binary files /dev/null and b/game/resources/themes/fallback/palettes/5764920202329016465.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5853260152359091298.palette.png b/game/resources/themes/fallback/palettes/5853260152359091298.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b3f69fefa7f9caf036d43fe1dc826c3135b9c2e0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5853260152359091298.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5866012690727461694.palette.png b/game/resources/themes/fallback/palettes/5866012690727461694.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d26070ae791ab90945389e9d732ae9ae40c7ddab Binary files /dev/null and b/game/resources/themes/fallback/palettes/5866012690727461694.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5867067554203555603.palette.png b/game/resources/themes/fallback/palettes/5867067554203555603.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0f19bcfc3b6385306441077a2b888e238c6cd855 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5867067554203555603.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5893956609084010735.palette.png b/game/resources/themes/fallback/palettes/5893956609084010735.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2e813483706bf3bd380ecc2d3598cf163f98d793 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5893956609084010735.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5912466409293918296.palette.png b/game/resources/themes/fallback/palettes/5912466409293918296.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f88be963755460d1910694113fbe16ce1077ca75 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5912466409293918296.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5931865468262378812.palette.png b/game/resources/themes/fallback/palettes/5931865468262378812.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e27390b7fe7a25e29a21927b3df8eaf63f63b91c Binary files /dev/null and b/game/resources/themes/fallback/palettes/5931865468262378812.palette.png differ diff --git a/game/resources/themes/fallback/palettes/594793679337220963.palette.png b/game/resources/themes/fallback/palettes/594793679337220963.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3f9acdfb981d603ebf0fabe25b2ea6b878fb2f66 Binary files /dev/null and b/game/resources/themes/fallback/palettes/594793679337220963.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5974464434445649605.palette.png b/game/resources/themes/fallback/palettes/5974464434445649605.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dcd83417221ba78adbc9a3ba4e61a679e060ab96 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5974464434445649605.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5991460156314928783.palette.png b/game/resources/themes/fallback/palettes/5991460156314928783.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a99b97b092fbeeda12906688062bb9272a22a2bf Binary files /dev/null and b/game/resources/themes/fallback/palettes/5991460156314928783.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5993336906820059945.palette.png b/game/resources/themes/fallback/palettes/5993336906820059945.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..320feabbdf33e408fa2cb617c617cd3b1f73ec13 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5993336906820059945.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5994127262373281861.palette.png b/game/resources/themes/fallback/palettes/5994127262373281861.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c0f425ddea72e66ec67fd09701502f0ab416d352 Binary files /dev/null and b/game/resources/themes/fallback/palettes/5994127262373281861.palette.png differ diff --git a/game/resources/themes/fallback/palettes/5997805985394283688.palette.png b/game/resources/themes/fallback/palettes/5997805985394283688.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..63986003f173fb3c1abddd75119ba7df4db7f66d Binary files /dev/null and b/game/resources/themes/fallback/palettes/5997805985394283688.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6003427804221504097.palette.png b/game/resources/themes/fallback/palettes/6003427804221504097.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..09036af2571eb51934ac43c663c4b640e57f163e Binary files /dev/null and b/game/resources/themes/fallback/palettes/6003427804221504097.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6010252673218591502.palette.png b/game/resources/themes/fallback/palettes/6010252673218591502.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6773c48db56c874fc9ad4bcb22fff127919e5799 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6010252673218591502.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6014025597213786798.palette.png b/game/resources/themes/fallback/palettes/6014025597213786798.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ac01f1ccf8432b39785785bc2a5be8e991ea4775 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6014025597213786798.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6034285273295968447.palette.png b/game/resources/themes/fallback/palettes/6034285273295968447.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ccabf438b800dd79ce89d3f5dbef3b8055247d2d Binary files /dev/null and b/game/resources/themes/fallback/palettes/6034285273295968447.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6067915619612963413.palette.png b/game/resources/themes/fallback/palettes/6067915619612963413.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3d3f5c13a930c73e6e583c1bcdaa4aeb69946b4b Binary files /dev/null and b/game/resources/themes/fallback/palettes/6067915619612963413.palette.png differ diff --git a/game/resources/themes/fallback/palettes/608280776518732550.palette.png b/game/resources/themes/fallback/palettes/608280776518732550.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4b75bafb8569af3bb745096e1fa5dbe3b09d64ce Binary files /dev/null and b/game/resources/themes/fallback/palettes/608280776518732550.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6122043936360860596.palette.png b/game/resources/themes/fallback/palettes/6122043936360860596.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8c29d1a75f7a303f8990fbea2e1b8a472331f7c5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6122043936360860596.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6149272393377654041.palette.png b/game/resources/themes/fallback/palettes/6149272393377654041.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8dfba944f321c3a4bd99c057e872c7970895ef04 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6149272393377654041.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6172400751630905570.palette.png b/game/resources/themes/fallback/palettes/6172400751630905570.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5ccbc4c8f06e414a8fdea9970d41bf108da43a Binary files /dev/null and b/game/resources/themes/fallback/palettes/6172400751630905570.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6266444899081536209.palette.png b/game/resources/themes/fallback/palettes/6266444899081536209.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..58f46259b6a6101f5afea3a4701b1f598db0f251 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6266444899081536209.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6339932628560784006.palette.png b/game/resources/themes/fallback/palettes/6339932628560784006.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c7fa7e843d99b924360d1ebb59dd71540c48a4ca Binary files /dev/null and b/game/resources/themes/fallback/palettes/6339932628560784006.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6378088062572170940.palette.png b/game/resources/themes/fallback/palettes/6378088062572170940.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..917f905cf5c0155aa0ceea60babb42d3f41da74a Binary files /dev/null and b/game/resources/themes/fallback/palettes/6378088062572170940.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6380437238129909838.palette.png b/game/resources/themes/fallback/palettes/6380437238129909838.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..00a6ede127ec30c18113fbc92fb1a5b05788d3bd Binary files /dev/null and b/game/resources/themes/fallback/palettes/6380437238129909838.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6444110448553382884.palette.png b/game/resources/themes/fallback/palettes/6444110448553382884.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..75b00bd73c9236a85c3db0f8392efbcfc48c0d1f Binary files /dev/null and b/game/resources/themes/fallback/palettes/6444110448553382884.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6470814456390026401.palette.png b/game/resources/themes/fallback/palettes/6470814456390026401.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..519c458fb1ef81253a783515fa2ff997ca7857a6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6470814456390026401.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6480162459179636458.palette.png b/game/resources/themes/fallback/palettes/6480162459179636458.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b53fda7aebe197071109d7c954e30887fbd4500b Binary files /dev/null and b/game/resources/themes/fallback/palettes/6480162459179636458.palette.png differ diff --git a/game/resources/themes/fallback/palettes/64971428059101098.palette.png b/game/resources/themes/fallback/palettes/64971428059101098.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9e87f6264148670071a397cf617d1f9fa1a2e2fc Binary files /dev/null and b/game/resources/themes/fallback/palettes/64971428059101098.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6498107013488813442.palette.png b/game/resources/themes/fallback/palettes/6498107013488813442.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e0d9e50949ed96c30ad51f8bf1f419cd11687f5e Binary files /dev/null and b/game/resources/themes/fallback/palettes/6498107013488813442.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6557095441189746635.palette.png b/game/resources/themes/fallback/palettes/6557095441189746635.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6c3d5044898a2ea74443b00e0e62a58ba56b082d Binary files /dev/null and b/game/resources/themes/fallback/palettes/6557095441189746635.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6561509098362877081.palette.png b/game/resources/themes/fallback/palettes/6561509098362877081.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..738966f924906eb501caefa843b8397da05fbbda Binary files /dev/null and b/game/resources/themes/fallback/palettes/6561509098362877081.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6581706824678945592.palette.png b/game/resources/themes/fallback/palettes/6581706824678945592.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0dfcf0d16f38cb4b0a269580565b709955d5879e Binary files /dev/null and b/game/resources/themes/fallback/palettes/6581706824678945592.palette.png differ diff --git a/game/resources/themes/fallback/palettes/661868496339852418.palette.png b/game/resources/themes/fallback/palettes/661868496339852418.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..71053ee855dd3a3d8c95cec16b52955e69f4a366 Binary files /dev/null and b/game/resources/themes/fallback/palettes/661868496339852418.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6620665417537918401.palette.png b/game/resources/themes/fallback/palettes/6620665417537918401.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c39509682e004de9ed4e645bcc914f71f88d3d9e Binary files /dev/null and b/game/resources/themes/fallback/palettes/6620665417537918401.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6668686360761177377.palette.png b/game/resources/themes/fallback/palettes/6668686360761177377.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ef659a094ef362e81a45571dd55bca56edb92895 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6668686360761177377.palette.png differ diff --git a/game/resources/themes/fallback/palettes/670027886914795549.palette.png b/game/resources/themes/fallback/palettes/670027886914795549.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d2bebd91499115b27482fa0330ba69f045fb9192 Binary files /dev/null and b/game/resources/themes/fallback/palettes/670027886914795549.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6730278105855869038.palette.png b/game/resources/themes/fallback/palettes/6730278105855869038.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6840a35f45593a6a391a11c077031378925ea3e4 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6730278105855869038.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6731820989441590633.palette.png b/game/resources/themes/fallback/palettes/6731820989441590633.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..45254db60d77ab843f750d9c4cd8721990501a88 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6731820989441590633.palette.png differ diff --git a/game/resources/themes/fallback/palettes/67392578216407537.palette.png b/game/resources/themes/fallback/palettes/67392578216407537.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..12bb43331eed4a955e530d21318297d985d495cf Binary files /dev/null and b/game/resources/themes/fallback/palettes/67392578216407537.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6752185712840242076.palette.png b/game/resources/themes/fallback/palettes/6752185712840242076.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3163ef26e0d1b9baa64322190aa506b68dc64ca7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6752185712840242076.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6760359372951316369.palette.png b/game/resources/themes/fallback/palettes/6760359372951316369.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7b1d28c6be648534d85922633b80f81014ea14ab Binary files /dev/null and b/game/resources/themes/fallback/palettes/6760359372951316369.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6788930249617765146.palette.png b/game/resources/themes/fallback/palettes/6788930249617765146.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..438690c62764775e9dbb0cfeb1e20e00b8a80549 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6788930249617765146.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6844892261364340211.palette.png b/game/resources/themes/fallback/palettes/6844892261364340211.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b946a5f243d97f83865989a4f8f9a46b93ec4f0a Binary files /dev/null and b/game/resources/themes/fallback/palettes/6844892261364340211.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6854689693673298018.palette.png b/game/resources/themes/fallback/palettes/6854689693673298018.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..07ad7b89b7becaa86acadbbce0fd3c69a3bf37e4 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6854689693673298018.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6873821354008939325.palette.png b/game/resources/themes/fallback/palettes/6873821354008939325.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..727c5fbfec6cf8555738df25a58f345373913c34 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6873821354008939325.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6890090118243829509.palette.png b/game/resources/themes/fallback/palettes/6890090118243829509.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ab4d8467f659f1c344d89b13eeb389a86d071b21 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6890090118243829509.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6911326430373202526.palette.png b/game/resources/themes/fallback/palettes/6911326430373202526.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a9d5bb067b7070a556a43776b36e5bdd6e218a01 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6911326430373202526.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6914198581709523949.palette.png b/game/resources/themes/fallback/palettes/6914198581709523949.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c8e022a5d724c1a5979d96c727a48249efe7064c Binary files /dev/null and b/game/resources/themes/fallback/palettes/6914198581709523949.palette.png differ diff --git a/game/resources/themes/fallback/palettes/693221088225472959.palette.png b/game/resources/themes/fallback/palettes/693221088225472959.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ba5491e236451b039745a6de18044a9daec82a9a Binary files /dev/null and b/game/resources/themes/fallback/palettes/693221088225472959.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6972394351321036046.palette.png b/game/resources/themes/fallback/palettes/6972394351321036046.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5409e43898d70050220e58b2c3ca0e037040e359 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6972394351321036046.palette.png differ diff --git a/game/resources/themes/fallback/palettes/6984989155774193268.palette.png b/game/resources/themes/fallback/palettes/6984989155774193268.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5c87daf08d3734a2f8167a17cccc3ae2f4bffe83 Binary files /dev/null and b/game/resources/themes/fallback/palettes/6984989155774193268.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7010576741389172677.palette.png b/game/resources/themes/fallback/palettes/7010576741389172677.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fe804ca72b2dfa6073e619b76091d5a2958a1932 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7010576741389172677.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7018507741545467976.palette.png b/game/resources/themes/fallback/palettes/7018507741545467976.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ff006bb08ccf32cf8cf2e40e4594605a4eef364f Binary files /dev/null and b/game/resources/themes/fallback/palettes/7018507741545467976.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7045277800982118207.palette.png b/game/resources/themes/fallback/palettes/7045277800982118207.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3cc123ed333f6898fc87d242b88b060c2227b01f Binary files /dev/null and b/game/resources/themes/fallback/palettes/7045277800982118207.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7079177346808812744.palette.png b/game/resources/themes/fallback/palettes/7079177346808812744.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..40977ad7bb7427c84d9bb180bd454bd1437899ea Binary files /dev/null and b/game/resources/themes/fallback/palettes/7079177346808812744.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7092070675994266883.palette.png b/game/resources/themes/fallback/palettes/7092070675994266883.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1dc7c000a4e6ca8941e667c7ec4e7f490bd0b71b Binary files /dev/null and b/game/resources/themes/fallback/palettes/7092070675994266883.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7144214600253166832.palette.png b/game/resources/themes/fallback/palettes/7144214600253166832.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a6a4cbcc577632915d1c2937276eee8c84407558 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7144214600253166832.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7144808753962497637.palette.png b/game/resources/themes/fallback/palettes/7144808753962497637.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1952a5c1f18a286c10223fc0e84088659642cdce Binary files /dev/null and b/game/resources/themes/fallback/palettes/7144808753962497637.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7220056893032933539.palette.png b/game/resources/themes/fallback/palettes/7220056893032933539.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..70fe9cf73a1aa1b31cd8829fd3e271b134c42d84 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7220056893032933539.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7240249353093355804.palette.png b/game/resources/themes/fallback/palettes/7240249353093355804.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8d679c3cd8650febc4433091637395b18988b92c Binary files /dev/null and b/game/resources/themes/fallback/palettes/7240249353093355804.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7270672659357285984.palette.png b/game/resources/themes/fallback/palettes/7270672659357285984.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a62e7acfcd25faa9dc9a4940be242e294f06fa Binary files /dev/null and b/game/resources/themes/fallback/palettes/7270672659357285984.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7291811540598792998.palette.png b/game/resources/themes/fallback/palettes/7291811540598792998.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d53dba23420ba503626b25684fb4c99ba29cb543 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7291811540598792998.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7416574246420820449.palette.png b/game/resources/themes/fallback/palettes/7416574246420820449.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c2e143870d76764842daed2cbac89e50bfe0574f Binary files /dev/null and b/game/resources/themes/fallback/palettes/7416574246420820449.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7422541386362907181.palette.png b/game/resources/themes/fallback/palettes/7422541386362907181.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ab4dabced9bf23c5aa5395d68d8d885e704289ea Binary files /dev/null and b/game/resources/themes/fallback/palettes/7422541386362907181.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7449382721764291205.palette.png b/game/resources/themes/fallback/palettes/7449382721764291205.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f4c92c6da276ddc5ee9594d3df8559116d941eda Binary files /dev/null and b/game/resources/themes/fallback/palettes/7449382721764291205.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7450383441066708184.palette.png b/game/resources/themes/fallback/palettes/7450383441066708184.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9db44f3ea949f89f7362d6d06b7256421212acc0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7450383441066708184.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7467907995626017261.palette.png b/game/resources/themes/fallback/palettes/7467907995626017261.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b29e9073f663758fb47c1ea810d6a29802181b48 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7467907995626017261.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7481923252994414894.palette.png b/game/resources/themes/fallback/palettes/7481923252994414894.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..96d6ed8b483dffb54cff6280a697e2826371f51f Binary files /dev/null and b/game/resources/themes/fallback/palettes/7481923252994414894.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7509983888510660554.palette.png b/game/resources/themes/fallback/palettes/7509983888510660554.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e44a9479c3e181184fe7ade7a5f9108a1c4c297e Binary files /dev/null and b/game/resources/themes/fallback/palettes/7509983888510660554.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7517776838426035531.palette.png b/game/resources/themes/fallback/palettes/7517776838426035531.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7ab3b2771a6a61324ec8dc0339718289a53a25 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7517776838426035531.palette.png differ diff --git a/game/resources/themes/fallback/palettes/751881101374120385.palette.png b/game/resources/themes/fallback/palettes/751881101374120385.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1bb151739abaa765ee8ee5ffdeaa8b945094961d Binary files /dev/null and b/game/resources/themes/fallback/palettes/751881101374120385.palette.png differ diff --git a/game/resources/themes/fallback/palettes/75475877668624685.palette.png b/game/resources/themes/fallback/palettes/75475877668624685.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..50e5d28174e6d023f7768d8c773e26065fcdbc56 Binary files /dev/null and b/game/resources/themes/fallback/palettes/75475877668624685.palette.png differ diff --git a/game/resources/themes/fallback/palettes/759419802993964642.palette.png b/game/resources/themes/fallback/palettes/759419802993964642.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6f9acfd4c6aa2c7d2c3aa501351b5a1311d56630 Binary files /dev/null and b/game/resources/themes/fallback/palettes/759419802993964642.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7596538145585501578.palette.png b/game/resources/themes/fallback/palettes/7596538145585501578.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cd49da459c5f0d4607ac176defe661ebec606179 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7596538145585501578.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7607263841553347159.palette.png b/game/resources/themes/fallback/palettes/7607263841553347159.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4f985b1d58f3fa63f3f8b318fe0de0a448aab6fc Binary files /dev/null and b/game/resources/themes/fallback/palettes/7607263841553347159.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7609365572750977690.palette.png b/game/resources/themes/fallback/palettes/7609365572750977690.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0d8bd7fe8674910ea1e4a6cf1c576172925af9f1 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7609365572750977690.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7622784144600103620.palette.png b/game/resources/themes/fallback/palettes/7622784144600103620.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6239a8fb8843fb6ac04d836bff1c96d63c19268f Binary files /dev/null and b/game/resources/themes/fallback/palettes/7622784144600103620.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7626166006271296550.palette.png b/game/resources/themes/fallback/palettes/7626166006271296550.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d28a26ba39bb0c765562b3b9f4c00519e8fa8dbe Binary files /dev/null and b/game/resources/themes/fallback/palettes/7626166006271296550.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7638307033461764853.palette.png b/game/resources/themes/fallback/palettes/7638307033461764853.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9faac0a9aa1ae87a8b5f964c628885e883dfefff Binary files /dev/null and b/game/resources/themes/fallback/palettes/7638307033461764853.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7641921052303321767.palette.png b/game/resources/themes/fallback/palettes/7641921052303321767.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..afa51d3774ad82abbcc224b545b2a2da4e03bc09 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7641921052303321767.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7682890965475520943.palette.png b/game/resources/themes/fallback/palettes/7682890965475520943.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..20ba8c209bf8e51c01c5bff0a5b67dd3a5c523d3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7682890965475520943.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7691720372629531262.palette.png b/game/resources/themes/fallback/palettes/7691720372629531262.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d8032b5a112a63faf817ee35e905682bfea6238f Binary files /dev/null and b/game/resources/themes/fallback/palettes/7691720372629531262.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7700421401723170226.palette.png b/game/resources/themes/fallback/palettes/7700421401723170226.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ba091dd848e5f230659de39f54d35da5fc3ad10f Binary files /dev/null and b/game/resources/themes/fallback/palettes/7700421401723170226.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7700940417203895246.palette.png b/game/resources/themes/fallback/palettes/7700940417203895246.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8de2c0c497d95705fea5ab3d92476462db49ae92 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7700940417203895246.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7702098798150468649.palette.png b/game/resources/themes/fallback/palettes/7702098798150468649.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..511a20f8331926afe4067ec098cfd092f9d42b6d Binary files /dev/null and b/game/resources/themes/fallback/palettes/7702098798150468649.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7731390883572081539.palette.png b/game/resources/themes/fallback/palettes/7731390883572081539.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fb4932fe5273dced2269e0d53aeff42785567a76 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7731390883572081539.palette.png differ diff --git a/game/resources/themes/fallback/palettes/773192912525869220.palette.png b/game/resources/themes/fallback/palettes/773192912525869220.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..48753b8fed04759aa095676983636dbd6d7b1ba5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/773192912525869220.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7761438298111050166.palette.png b/game/resources/themes/fallback/palettes/7761438298111050166.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..37378e037e353765b7c76ee46504bbed15093e72 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7761438298111050166.palette.png differ diff --git a/game/resources/themes/fallback/palettes/77626288038329471.palette.png b/game/resources/themes/fallback/palettes/77626288038329471.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1d14417bdb9206280d0e4e79613b7ef7238e90f4 Binary files /dev/null and b/game/resources/themes/fallback/palettes/77626288038329471.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7766685349854697273.palette.png b/game/resources/themes/fallback/palettes/7766685349854697273.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..531b2f6dd8e307db781538dcf93762f2f66322c9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7766685349854697273.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7774817118761163064.palette.png b/game/resources/themes/fallback/palettes/7774817118761163064.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9ed419413417864fc0140d720d62e1b6937db30a Binary files /dev/null and b/game/resources/themes/fallback/palettes/7774817118761163064.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7777542094139487538.palette.png b/game/resources/themes/fallback/palettes/7777542094139487538.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2e1dd5ca95d4474c2c664ca7a6ba7ab1efaea122 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7777542094139487538.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7791330896793901577.palette.png b/game/resources/themes/fallback/palettes/7791330896793901577.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d6901f24f4ae639b9884ba80c1a6c6b3c9041218 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7791330896793901577.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7814200924561654733.palette.png b/game/resources/themes/fallback/palettes/7814200924561654733.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c78263ef75827637347c7fd2233b1ec4219bd688 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7814200924561654733.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7818714155806940330.palette.png b/game/resources/themes/fallback/palettes/7818714155806940330.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..69a732d4f470c6033e7a14ced26b380d20d4758e Binary files /dev/null and b/game/resources/themes/fallback/palettes/7818714155806940330.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7825862023023573639.palette.png b/game/resources/themes/fallback/palettes/7825862023023573639.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1abfa7e0cb251143fa2e4656b118005a586cb7b7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7825862023023573639.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7834238600383745577.palette.png b/game/resources/themes/fallback/palettes/7834238600383745577.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ce947ea1c0f979b1e3b38757285e3b3522616265 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7834238600383745577.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7918911994997014930.palette.png b/game/resources/themes/fallback/palettes/7918911994997014930.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4f1b8ca0e1e12d3901e58649073463f9a5e6bac7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/7918911994997014930.palette.png differ diff --git a/game/resources/themes/fallback/palettes/7977454521855002954.palette.png b/game/resources/themes/fallback/palettes/7977454521855002954.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aaba13d406756feb004c86c0191d38636f33d72d Binary files /dev/null and b/game/resources/themes/fallback/palettes/7977454521855002954.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8000506729009025894.palette.png b/game/resources/themes/fallback/palettes/8000506729009025894.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..eb6b510b5f8f3d1673f05446501d1cf69a399698 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8000506729009025894.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8011602458130234269.palette.png b/game/resources/themes/fallback/palettes/8011602458130234269.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..94f7ad4dfa19afed64119bb5d8e3f343a086709e Binary files /dev/null and b/game/resources/themes/fallback/palettes/8011602458130234269.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8022235378861655139.palette.png b/game/resources/themes/fallback/palettes/8022235378861655139.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bc5f842252e5c40b999c0c827ec9dd554b382aff Binary files /dev/null and b/game/resources/themes/fallback/palettes/8022235378861655139.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8071974825403294892.palette.png b/game/resources/themes/fallback/palettes/8071974825403294892.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9f64b46a67d874fc4e5a5ca0bc32a3126086710e Binary files /dev/null and b/game/resources/themes/fallback/palettes/8071974825403294892.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8098051957166376882.palette.png b/game/resources/themes/fallback/palettes/8098051957166376882.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e7560ea66c16c0fede9fc6c0c51969aebacffb Binary files /dev/null and b/game/resources/themes/fallback/palettes/8098051957166376882.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8111726846509575509.palette.png b/game/resources/themes/fallback/palettes/8111726846509575509.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..51049ef787ef736d3e302e7cf5aad9b26f00a27e Binary files /dev/null and b/game/resources/themes/fallback/palettes/8111726846509575509.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8113203574590427594.palette.png b/game/resources/themes/fallback/palettes/8113203574590427594.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ca7c35c447ecce42edc502fa7081db8db05e7eeb Binary files /dev/null and b/game/resources/themes/fallback/palettes/8113203574590427594.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8130811058655811077.palette.png b/game/resources/themes/fallback/palettes/8130811058655811077.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a1074a19f70a6492a6ab5c71a95140cf640677dc Binary files /dev/null and b/game/resources/themes/fallback/palettes/8130811058655811077.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8135882679903679192.palette.png b/game/resources/themes/fallback/palettes/8135882679903679192.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0a9df0b7a03ab4ddff0fcab46bdc08a7670ee13f Binary files /dev/null and b/game/resources/themes/fallback/palettes/8135882679903679192.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8164879932179472021.palette.png b/game/resources/themes/fallback/palettes/8164879932179472021.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3841a3f36a5af0863d56494cdf30a667e781e766 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8164879932179472021.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8208549841157112858.palette.png b/game/resources/themes/fallback/palettes/8208549841157112858.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..728a894c399279976f925b080ba7dcd0aa3b8ce7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8208549841157112858.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8223169432020573834.palette.png b/game/resources/themes/fallback/palettes/8223169432020573834.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6fcc8c3c94bca93683170ab375a4ca033e4c831a Binary files /dev/null and b/game/resources/themes/fallback/palettes/8223169432020573834.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8226527790450610438.palette.png b/game/resources/themes/fallback/palettes/8226527790450610438.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e365dee2f02bdb7264f7ae817e4bf5282fcf2273 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8226527790450610438.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8241987725375669761.palette.png b/game/resources/themes/fallback/palettes/8241987725375669761.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6e0cf1332cde23872933da47ba4d2487316c6368 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8241987725375669761.palette.png differ diff --git a/game/resources/themes/fallback/palettes/824324855052325962.palette.png b/game/resources/themes/fallback/palettes/824324855052325962.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b92b5ca3009cccdb12efacb5bfca6ed5f7816d9f Binary files /dev/null and b/game/resources/themes/fallback/palettes/824324855052325962.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8256340074874221708.palette.png b/game/resources/themes/fallback/palettes/8256340074874221708.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..21d5d0b07cf645a8eae84df4e3296a0e831855ac Binary files /dev/null and b/game/resources/themes/fallback/palettes/8256340074874221708.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8288150092652199980.palette.png b/game/resources/themes/fallback/palettes/8288150092652199980.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..52ba3c54fe7af584909ea242e80d9c251a54147f Binary files /dev/null and b/game/resources/themes/fallback/palettes/8288150092652199980.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8311426031771664742.palette.png b/game/resources/themes/fallback/palettes/8311426031771664742.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7de62fd985f12d9440c6d0d5ccca95a466e15b52 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8311426031771664742.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8317496115442971849.palette.png b/game/resources/themes/fallback/palettes/8317496115442971849.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d29e11f6f4d1f6f5d24f0c6fd02767521aaec209 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8317496115442971849.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8348382324988247011.palette.png b/game/resources/themes/fallback/palettes/8348382324988247011.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..6bd1df82c9a76a3aa274a7d0a86c206fb4ebaf66 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8348382324988247011.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8358783413830436131.palette.png b/game/resources/themes/fallback/palettes/8358783413830436131.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..122584c1af967ac95b80689e0a6bef4c1810ce4a Binary files /dev/null and b/game/resources/themes/fallback/palettes/8358783413830436131.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8360353774967705838.palette.png b/game/resources/themes/fallback/palettes/8360353774967705838.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad19bbf206e5f2a51935f1cc23489fcb0af197c Binary files /dev/null and b/game/resources/themes/fallback/palettes/8360353774967705838.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8395542824060771372.palette.png b/game/resources/themes/fallback/palettes/8395542824060771372.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3e7da52560fd2ac47d42e9603aee7a237097bc7a Binary files /dev/null and b/game/resources/themes/fallback/palettes/8395542824060771372.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8403660897962158579.palette.png b/game/resources/themes/fallback/palettes/8403660897962158579.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..76ae5f7ed1d65ee515900baca81b5c6e1cec8f94 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8403660897962158579.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8422088155566131722.palette.png b/game/resources/themes/fallback/palettes/8422088155566131722.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..c495652825f80593fc90c1f2470fc34c829910b3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8422088155566131722.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8517901421530754081.palette.png b/game/resources/themes/fallback/palettes/8517901421530754081.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..009cbce12cb3fe3401d67a9136a1a889b5e94987 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8517901421530754081.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8532277774957710556.palette.png b/game/resources/themes/fallback/palettes/8532277774957710556.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..312ce8e97f7601c7f0fa8638988c3d06d819e7db Binary files /dev/null and b/game/resources/themes/fallback/palettes/8532277774957710556.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8539929821698915136.palette.png b/game/resources/themes/fallback/palettes/8539929821698915136.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5901cb905737e8cb1b86360b3edd62fc10789aab Binary files /dev/null and b/game/resources/themes/fallback/palettes/8539929821698915136.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8550260163271941542.palette.png b/game/resources/themes/fallback/palettes/8550260163271941542.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d904fc0a39627780a7d80b2936b472605c972106 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8550260163271941542.palette.png differ diff --git a/game/resources/themes/fallback/palettes/855682968932778213.palette.png b/game/resources/themes/fallback/palettes/855682968932778213.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..faba6eede8a07c301a3cf807edaf67efd5607a99 Binary files /dev/null and b/game/resources/themes/fallback/palettes/855682968932778213.palette.png differ diff --git a/game/resources/themes/fallback/palettes/857399583061390062.palette.png b/game/resources/themes/fallback/palettes/857399583061390062.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..bf612d2d96cd228eb5aa7fe0f9179f03f8ef992d Binary files /dev/null and b/game/resources/themes/fallback/palettes/857399583061390062.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8588599349639885929.palette.png b/game/resources/themes/fallback/palettes/8588599349639885929.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ffef5d3e01fab877ee8267df790bec06ea116cb5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8588599349639885929.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8642801487211185005.palette.png b/game/resources/themes/fallback/palettes/8642801487211185005.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..182f3d2b4aa8efaf481104a21d0c3d8ecabe2e25 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8642801487211185005.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8682309636430782527.palette.png b/game/resources/themes/fallback/palettes/8682309636430782527.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..639f3b65e88d48ce82bd028263a043d8a3ed2013 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8682309636430782527.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8690298614386092389.palette.png b/game/resources/themes/fallback/palettes/8690298614386092389.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..30ebd05950d3395fedf61b912b37616130e97f59 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8690298614386092389.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8738465554162575592.palette.png b/game/resources/themes/fallback/palettes/8738465554162575592.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..f15ca7f5482af4b6fe88b40d42cafc77ff002a3a Binary files /dev/null and b/game/resources/themes/fallback/palettes/8738465554162575592.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8754612295172268085.palette.png b/game/resources/themes/fallback/palettes/8754612295172268085.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..26333656327458834ad2639252f173b3f89fb463 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8754612295172268085.palette.png differ diff --git a/game/resources/themes/fallback/palettes/87772571033310884.palette.png b/game/resources/themes/fallback/palettes/87772571033310884.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0b45b2b89b2c7a8dfd9d555fced23a6dfdf967df Binary files /dev/null and b/game/resources/themes/fallback/palettes/87772571033310884.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8783419039658155149.palette.png b/game/resources/themes/fallback/palettes/8783419039658155149.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..0c27afd7df2c47acfc7b6cc7e0d70d5bd0714c0d Binary files /dev/null and b/game/resources/themes/fallback/palettes/8783419039658155149.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8819165467552577342.palette.png b/game/resources/themes/fallback/palettes/8819165467552577342.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..630b7a5f5305f27b3c4ac19b9bdb7fed551e704e Binary files /dev/null and b/game/resources/themes/fallback/palettes/8819165467552577342.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8821195853901822675.palette.png b/game/resources/themes/fallback/palettes/8821195853901822675.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d2c0f0aec8a1b122dc58b05692564daebd3aa30f Binary files /dev/null and b/game/resources/themes/fallback/palettes/8821195853901822675.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8824868743170530774.palette.png b/game/resources/themes/fallback/palettes/8824868743170530774.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..48273b0b2e7bf3c015ac2184bed6ffcdd6cb4195 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8824868743170530774.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8864743791307998505.palette.png b/game/resources/themes/fallback/palettes/8864743791307998505.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..54117daa65bc6218c309e992dd9780e12e044264 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8864743791307998505.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8870311951241432960.palette.png b/game/resources/themes/fallback/palettes/8870311951241432960.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..24f743dd9e4045f43226a2437f6cea8144fd350a Binary files /dev/null and b/game/resources/themes/fallback/palettes/8870311951241432960.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8926332517830069512.palette.png b/game/resources/themes/fallback/palettes/8926332517830069512.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1f0a887ec0c41c31f845aecd52ac916b04a6e534 Binary files /dev/null and b/game/resources/themes/fallback/palettes/8926332517830069512.palette.png differ diff --git a/game/resources/themes/fallback/palettes/8932463186967313783.palette.png b/game/resources/themes/fallback/palettes/8932463186967313783.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..cbecdffa15469e96fc60d1473690f71e973946cc Binary files /dev/null and b/game/resources/themes/fallback/palettes/8932463186967313783.palette.png differ diff --git a/game/resources/themes/fallback/palettes/899169705107830507.palette.png b/game/resources/themes/fallback/palettes/899169705107830507.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dadc801029adbbb6c0086be9f4bea496ae6b2623 Binary files /dev/null and b/game/resources/themes/fallback/palettes/899169705107830507.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9030904534210642071.palette.png b/game/resources/themes/fallback/palettes/9030904534210642071.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..704282b0e7a9be2939eb96cdf6b118fee280cf94 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9030904534210642071.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9038853944279792153.palette.png b/game/resources/themes/fallback/palettes/9038853944279792153.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..95e69d95572a17fcb556af0e043052986b694e57 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9038853944279792153.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9046116178693533780.palette.png b/game/resources/themes/fallback/palettes/9046116178693533780.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..11b73bf4c6b2fa6f7d3655970b919000b0aa5208 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9046116178693533780.palette.png differ diff --git a/game/resources/themes/fallback/palettes/908201483762104973.palette.png b/game/resources/themes/fallback/palettes/908201483762104973.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..e078250354c8125fde7cc680d62adab9047a9e8f Binary files /dev/null and b/game/resources/themes/fallback/palettes/908201483762104973.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9088955721461007788.palette.png b/game/resources/themes/fallback/palettes/9088955721461007788.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..89064318c88a2750791b0b8a99231d7b1855b0ea Binary files /dev/null and b/game/resources/themes/fallback/palettes/9088955721461007788.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9089468185103044485.palette.png b/game/resources/themes/fallback/palettes/9089468185103044485.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fba4f53b421acc936fa3bf96394e57423b4f67ba Binary files /dev/null and b/game/resources/themes/fallback/palettes/9089468185103044485.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9102894614821222595.palette.png b/game/resources/themes/fallback/palettes/9102894614821222595.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..58f1d5c024acabeb6679cbec8a92e830dc8570cd Binary files /dev/null and b/game/resources/themes/fallback/palettes/9102894614821222595.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9116341108916674429.palette.png b/game/resources/themes/fallback/palettes/9116341108916674429.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5808ba76f02d965396fbd1338ba72d8cb89adfc6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9116341108916674429.palette.png differ diff --git a/game/resources/themes/fallback/palettes/914934952411541796.palette.png b/game/resources/themes/fallback/palettes/914934952411541796.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..dd85fd58cf042e79243b60964d2c1718cee6a557 Binary files /dev/null and b/game/resources/themes/fallback/palettes/914934952411541796.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9203206726187726449.palette.png b/game/resources/themes/fallback/palettes/9203206726187726449.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3b6817f7399ba9a71a76326f802e8a97e5a0d0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9203206726187726449.palette.png differ diff --git a/game/resources/themes/fallback/palettes/923237195854971753.palette.png b/game/resources/themes/fallback/palettes/923237195854971753.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..faa41772215eb32f807540106eaa1785eb52436b Binary files /dev/null and b/game/resources/themes/fallback/palettes/923237195854971753.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9233607330370368048.palette.png b/game/resources/themes/fallback/palettes/9233607330370368048.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ca087d891b2906f35e0973f5c32a4b7c6cea6626 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9233607330370368048.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9270932926536022684.palette.png b/game/resources/themes/fallback/palettes/9270932926536022684.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a4ad71119e9a4a863a213f2b62b840af3f2a0587 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9270932926536022684.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9297395328285927375.palette.png b/game/resources/themes/fallback/palettes/9297395328285927375.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8fc16cd97b6b47adfb75038a0a8e7c3a93cdd5a5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9297395328285927375.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9301879986747514499.palette.png b/game/resources/themes/fallback/palettes/9301879986747514499.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..fe111299b76731cfcd8ee52b409e572852740251 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9301879986747514499.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9352488094288904713.palette.png b/game/resources/themes/fallback/palettes/9352488094288904713.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..92cd307c42be807983ca64c13209064855dd4e32 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9352488094288904713.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9359806295594865733.palette.png b/game/resources/themes/fallback/palettes/9359806295594865733.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa07bbac9be55d1f36449a69b7bb768ee24476f Binary files /dev/null and b/game/resources/themes/fallback/palettes/9359806295594865733.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9381285206326320943.palette.png b/game/resources/themes/fallback/palettes/9381285206326320943.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..067ddf06a71a6a509f43ce51c102de5dc63b5f05 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9381285206326320943.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9402952433877195160.palette.png b/game/resources/themes/fallback/palettes/9402952433877195160.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..aa7a9ad3bb5a503c4b1f959f790625465dfdf726 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9402952433877195160.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9491318981801652627.palette.png b/game/resources/themes/fallback/palettes/9491318981801652627.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1220cd2d447dae632f59455fdafc730998cbffe3 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9491318981801652627.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9616896221920713173.palette.png b/game/resources/themes/fallback/palettes/9616896221920713173.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..5b1b1fa89096ea7b960967dc94ab59fec69446f5 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9616896221920713173.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9621299424215505886.palette.png b/game/resources/themes/fallback/palettes/9621299424215505886.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..92e9ffc53e62e39fcb533e883f990bd77ab037a9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9621299424215505886.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9645496082982891164.palette.png b/game/resources/themes/fallback/palettes/9645496082982891164.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b4c634f4a456af42264bb5f7ac55fa059007edda Binary files /dev/null and b/game/resources/themes/fallback/palettes/9645496082982891164.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9679003015925772655.palette.png b/game/resources/themes/fallback/palettes/9679003015925772655.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8e297e101f8f48d72eae6d7abbaa350da4596ec0 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9679003015925772655.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9686624306196867173.palette.png b/game/resources/themes/fallback/palettes/9686624306196867173.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..72a2ffd3d5585cfe2c0b0c5e89f2754e7bdcfefc Binary files /dev/null and b/game/resources/themes/fallback/palettes/9686624306196867173.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9698535258632403136.palette.png b/game/resources/themes/fallback/palettes/9698535258632403136.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..7b8025fcff38fc671aadec56f6ae1ee5a336ef91 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9698535258632403136.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9723728602351627599.palette.png b/game/resources/themes/fallback/palettes/9723728602351627599.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..1d32e56c074b3d41b8c14609a568c6acae9b0cf9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9723728602351627599.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9738643272514755696.palette.png b/game/resources/themes/fallback/palettes/9738643272514755696.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..442d83446a0dcdd280b5e3272a05f40ece2d8d37 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9738643272514755696.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9764121855139815836.palette.png b/game/resources/themes/fallback/palettes/9764121855139815836.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..366afb017d32db9729f57e759cb6eb144c254482 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9764121855139815836.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9785547753389681764.palette.png b/game/resources/themes/fallback/palettes/9785547753389681764.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..50ba18fe3c458c582ff581e65159fd215219f283 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9785547753389681764.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9802468203257364707.palette.png b/game/resources/themes/fallback/palettes/9802468203257364707.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..d4730fd97d6ccf01021c556973059e86926110d9 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9802468203257364707.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9810051811230367181.palette.png b/game/resources/themes/fallback/palettes/9810051811230367181.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a26143e0a3708bbfc8b5822152c57c4f913addb7 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9810051811230367181.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9851662345038869554.palette.png b/game/resources/themes/fallback/palettes/9851662345038869554.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..4dbd93bec04f40c1ee0893e40495b72c43b2fec6 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9851662345038869554.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9891645480607681270.palette.png b/game/resources/themes/fallback/palettes/9891645480607681270.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..2656f70338dd03ccb3b8b24578d6870db2df7855 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9891645480607681270.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9906115669758088784.palette.png b/game/resources/themes/fallback/palettes/9906115669758088784.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3fdf3a2deb8e13f8ad7693ee56e99674094b6133 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9906115669758088784.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9917253383465837685.palette.png b/game/resources/themes/fallback/palettes/9917253383465837685.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..ac162554c924592095f5ef66f715914c29cbefad Binary files /dev/null and b/game/resources/themes/fallback/palettes/9917253383465837685.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9937948468135781880.palette.png b/game/resources/themes/fallback/palettes/9937948468135781880.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..b0af32e1c2904cfd0dec678c59a1232c4608380a Binary files /dev/null and b/game/resources/themes/fallback/palettes/9937948468135781880.palette.png differ diff --git a/game/resources/themes/fallback/palettes/995815104451718617.palette.png b/game/resources/themes/fallback/palettes/995815104451718617.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..12d298896e671bc3c98bafe9c8870865b12145c4 Binary files /dev/null and b/game/resources/themes/fallback/palettes/995815104451718617.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9962758620271573330.palette.png b/game/resources/themes/fallback/palettes/9962758620271573330.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a7ac6266b9d3ffcd4417366644cc337b837dfb43 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9962758620271573330.palette.png differ diff --git a/game/resources/themes/fallback/palettes/9979984574944743567.palette.png b/game/resources/themes/fallback/palettes/9979984574944743567.palette.png new file mode 100644 index 0000000000000000000000000000000000000000..8a63c0be145388687cbe555cc9355b165d36a481 Binary files /dev/null and b/game/resources/themes/fallback/palettes/9979984574944743567.palette.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color0.png b/game/resources/themes/fallback/renders/background-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..4889d97b478560f974a5f8de26c7f46e80fbbe35 Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color0.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color1.png b/game/resources/themes/fallback/renders/background-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea3d19fe6e8ae8ac680a3a2e121fb9a1bacb22f Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color1.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color10.png b/game/resources/themes/fallback/renders/background-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..b42e4b1725cae6af0cd8358a0c216d5d7486ca12 Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color10.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color11.png b/game/resources/themes/fallback/renders/background-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..3166f2e458528742c728833f445b9e51dd4bcacc Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color11.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color12.png b/game/resources/themes/fallback/renders/background-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..46770ccd92504ae5d9baff6c47e01eb06e54813c Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color12.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color13.png b/game/resources/themes/fallback/renders/background-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..4b9d7856359282d459670666274face1c423dcbc Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color13.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color14.png b/game/resources/themes/fallback/renders/background-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..adc599facfb4db7117e6e75c57cbe0b93007132c Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color14.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color15.png b/game/resources/themes/fallback/renders/background-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..e960eb315c6b7ef05f85e6654a705f687f552000 Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color15.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color16.png b/game/resources/themes/fallback/renders/background-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..4410c9b80a74c8e78fa435f9f69f1a856f6e578f Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color16.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color17.png b/game/resources/themes/fallback/renders/background-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..e98932bf2fd6dc1bf211aab65f1d3c79b66892ca Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color17.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color18.png b/game/resources/themes/fallback/renders/background-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..4889d97b478560f974a5f8de26c7f46e80fbbe35 Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color18.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color19.png b/game/resources/themes/fallback/renders/background-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea3d19fe6e8ae8ac680a3a2e121fb9a1bacb22f Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color19.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color2.png b/game/resources/themes/fallback/renders/background-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..70a78cfb3db632f3cdfc53b34656f7597c5fd709 Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color2.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color3.png b/game/resources/themes/fallback/renders/background-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..edc9fd56a127dd9f2ecae8e5a4b034bb0439d899 Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color3.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color4.png b/game/resources/themes/fallback/renders/background-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..229325e4232a7fa2968ca33371f70771c1d25831 Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color4.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color5.png b/game/resources/themes/fallback/renders/background-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..09c8950082904aeff77c105b368d8d1cfd981c2f Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color5.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color6.png b/game/resources/themes/fallback/renders/background-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..0ebf2bb3dd2b22741abd6a5808947d8c89fc9e7b Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color6.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color7.png b/game/resources/themes/fallback/renders/background-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..f2d55d744bcb79f97943f6f05a63ad417ba51b08 Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color7.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color8.png b/game/resources/themes/fallback/renders/background-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..99e54756696fad8983658504b9f53aa1f26fb5bf Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color8.png differ diff --git a/game/resources/themes/fallback/renders/background-sheet-0_color9.png b/game/resources/themes/fallback/renders/background-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..3709d78bcc9c9ee57502128095108dd1a8e1605c Binary files /dev/null and b/game/resources/themes/fallback/renders/background-sheet-0_color9.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color0.png b/game/resources/themes/fallback/renders/diver-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..8775b4d79a68fe1d27804844f4950c21e1ae8eb3 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color0.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color1.png b/game/resources/themes/fallback/renders/diver-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..e741de5626402ad18202c48dc710e61b93920697 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color1.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color10.png b/game/resources/themes/fallback/renders/diver-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..1aef53e132f075158883cc7ce44ef7aab8bc960d Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color10.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color11.png b/game/resources/themes/fallback/renders/diver-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..d2bc8d957f8e24a273e1519fa2256197e67838fc Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color11.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color12.png b/game/resources/themes/fallback/renders/diver-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..1b342a709fceb3c45f887a202854927d11a33f70 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color12.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color13.png b/game/resources/themes/fallback/renders/diver-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..c4201b104df6ad6d8deedaf138247a10f6568559 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color13.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color14.png b/game/resources/themes/fallback/renders/diver-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..32d3c26d66f35cdc120d1be8e5861f81f05b2ff6 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color14.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color15.png b/game/resources/themes/fallback/renders/diver-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..f02edb474d4a1b2b1a64c3f7e06071cb64a35181 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color15.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color16.png b/game/resources/themes/fallback/renders/diver-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..1230ec3e24426dfbbdf388f301c7a5593515417f Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color16.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color17.png b/game/resources/themes/fallback/renders/diver-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..5e11ac70a09a9fb69938507ea769676c3e9017f4 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color17.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color18.png b/game/resources/themes/fallback/renders/diver-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..8775b4d79a68fe1d27804844f4950c21e1ae8eb3 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color18.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color19.png b/game/resources/themes/fallback/renders/diver-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..e741de5626402ad18202c48dc710e61b93920697 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color19.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color2.png b/game/resources/themes/fallback/renders/diver-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..a882e329c8f20834f4fb36138a72a4be8663f817 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color2.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color3.png b/game/resources/themes/fallback/renders/diver-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..b1ef81fcbb1b0026c2951fec76b47710a3d10cd8 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color3.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color4.png b/game/resources/themes/fallback/renders/diver-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..38d75d82cecd74f05e745febb0e5694a2864ee1c Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color4.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color5.png b/game/resources/themes/fallback/renders/diver-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..0b3c6dc822dc5b737b5ed23d7cd940e44262f498 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color5.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color6.png b/game/resources/themes/fallback/renders/diver-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..a48cf78055311c3e2278dd152c602c93662f2745 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color6.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color7.png b/game/resources/themes/fallback/renders/diver-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..07d6bbbacf185379120e903831e2634d1ca1b38d Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color7.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color8.png b/game/resources/themes/fallback/renders/diver-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..27a269b5dc3eeb83d10061f9dd04c9ffbdcb57e5 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color8.png differ diff --git a/game/resources/themes/fallback/renders/diver-sheet-0_color9.png b/game/resources/themes/fallback/renders/diver-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..afdedd5885a0c68a04ef621df5c3cfc0b049c8a6 Binary files /dev/null and b/game/resources/themes/fallback/renders/diver-sheet-0_color9.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color0.png b/game/resources/themes/fallback/renders/ink-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac14f9c8d9cc0000cf0f0ae7d9a74fc7d0eadba Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color0.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color1.png b/game/resources/themes/fallback/renders/ink-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..514854e4f19789dc552db251dd0804e5205815fa Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color1.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color10.png b/game/resources/themes/fallback/renders/ink-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..ea85eaaf693bc29cbfd231619790de3c507d8de8 Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color10.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color11.png b/game/resources/themes/fallback/renders/ink-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..bd7fea090770dd83866feb66d2f6cf02971b7931 Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color11.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color12.png b/game/resources/themes/fallback/renders/ink-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..e5bdabed62b704ceb292f7241a27d8c8b57cb8e7 Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color12.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color13.png b/game/resources/themes/fallback/renders/ink-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..105966b6de8253cf123ec2ea1cce3cfb98ecdc9e Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color13.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color14.png b/game/resources/themes/fallback/renders/ink-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..25a463ffcbf0c02ac11eaef47d3869be12c8d219 Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color14.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color15.png b/game/resources/themes/fallback/renders/ink-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..5c00d15becfd44d0d8d459f1ed7f8569cd093d0e Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color15.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color16.png b/game/resources/themes/fallback/renders/ink-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..98a370a613e721d95bb8768807be1811d7d00a1e Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color16.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color17.png b/game/resources/themes/fallback/renders/ink-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..5852681b500ee2952c5e793225f230a6ad534c04 Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color17.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color18.png b/game/resources/themes/fallback/renders/ink-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac14f9c8d9cc0000cf0f0ae7d9a74fc7d0eadba Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color18.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color19.png b/game/resources/themes/fallback/renders/ink-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..514854e4f19789dc552db251dd0804e5205815fa Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color19.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color2.png b/game/resources/themes/fallback/renders/ink-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..b665920509f9c3f79e21366ff17592f58fcbdfb8 Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color2.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color3.png b/game/resources/themes/fallback/renders/ink-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..1c4aa7c9600ce0163ba55c40bbd620d4dde6cdb3 Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color3.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color4.png b/game/resources/themes/fallback/renders/ink-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..b16c8421ad00a650faedbf5f674473027dd8fb24 Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color4.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color5.png b/game/resources/themes/fallback/renders/ink-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..958b6aac57217e0b4e6a40d2ed20850519f3fac8 Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color5.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color6.png b/game/resources/themes/fallback/renders/ink-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c6bebe21a4b66ef12a35b65b02c86b1066758a Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color6.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color7.png b/game/resources/themes/fallback/renders/ink-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..aa45b47949a3d1059fb3f6d3c77b88f9b6195687 Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color7.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color8.png b/game/resources/themes/fallback/renders/ink-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..e1274b6923c8c625aac7c208df930d78345291f9 Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color8.png differ diff --git a/game/resources/themes/fallback/renders/ink-sheet-0_color9.png b/game/resources/themes/fallback/renders/ink-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..d55765f7cca71f1ead30c9990845068ff477c398 Binary files /dev/null and b/game/resources/themes/fallback/renders/ink-sheet-0_color9.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color0.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..987e788bcb8af7d07a76214003e4b5bcd6098722 Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color0.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color1.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..a3738543dd8298b852c9875b89000d72206f4ac5 Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color1.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color10.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..9dbc3149b57a316901162dc5316256e23982f903 Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color10.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color11.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..21fce1825abf894d7a0a1b2395ff473564573910 Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color11.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color12.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..7266f58d2f413ea1b6023420de5a08949fce96bf Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color12.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color13.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..02c113dc17dd4b40953c646d05fdd926bb0840fc Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color13.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color14.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..ca468328214c8962e20d43d802166659cc29633a Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color14.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color15.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..9da0373a8dc238088c42e4e113c8684dd515d04a Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color15.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color16.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..457b3198def54aac5d51438cd68b3800bc2d2588 Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color16.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color17.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..2ef596c36b665ef0ae7a8760928b52aa6dfacd77 Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color17.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color18.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..987e788bcb8af7d07a76214003e4b5bcd6098722 Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color18.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color19.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..a3738543dd8298b852c9875b89000d72206f4ac5 Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color19.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color2.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1ff37cc281e6c1986902db9517743eb4ccab7e Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color2.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color3.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..ec82719e6cac9b737ebe06ccda86c07f06439e24 Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color3.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color4.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..ee3933cc0a2b433433e19ce53de0f50bfeb0af8b Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color4.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color5.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..d73985b83ee5142ea8c71be10368108955019bca Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color5.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color6.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..910e849064a7c8510349e5bda6c02f859f9e37bc Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color6.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color7.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..ff3b2601ae13b6d1a6f9dc542cdcbe58f7697d1c Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color7.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color8.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..62291e897d5ab5484db3f0ed4bb7d993bbe9053c Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color8.png differ diff --git a/game/resources/themes/fallback/renders/kraken-sheet-0_color9.png b/game/resources/themes/fallback/renders/kraken-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..67544838ad3c1b71c7f4f22b5fe40113c51439fe Binary files /dev/null and b/game/resources/themes/fallback/renders/kraken-sheet-0_color9.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color0.png b/game/resources/themes/fallback/renders/shark-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..aa57e4c9074dad901cdcfa53c6803d4e521467a7 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color0.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color1.png b/game/resources/themes/fallback/renders/shark-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..99addf130b337b536f599a7e61b18770f3b63991 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color1.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color10.png b/game/resources/themes/fallback/renders/shark-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..91e9e12a686e37bb2982fc75963d8954650c4b14 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color10.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color11.png b/game/resources/themes/fallback/renders/shark-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..012a6763c3f9dbdf5c4ff195aea4d89cfd1035ab Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color11.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color12.png b/game/resources/themes/fallback/renders/shark-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..8a18f617133f4dc4e3e76c8d2bc14941922d7890 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color12.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color13.png b/game/resources/themes/fallback/renders/shark-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..fa0b587316260f120c44bf8f7cf6fe8bbe851ce8 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color13.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color14.png b/game/resources/themes/fallback/renders/shark-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..153dee675e85d3b62ce491d311f691c357d2b527 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color14.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color15.png b/game/resources/themes/fallback/renders/shark-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..e21fda807d924fd4adf254266fa9565a62beae01 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color15.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color16.png b/game/resources/themes/fallback/renders/shark-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..93ecc4305cec0b9ee1d4f0d6d4c327d8cdad3f1d Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color16.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color17.png b/game/resources/themes/fallback/renders/shark-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..7cc2c63634348d8160834203f3d9dfea2dc93706 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color17.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color18.png b/game/resources/themes/fallback/renders/shark-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..aa57e4c9074dad901cdcfa53c6803d4e521467a7 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color18.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color19.png b/game/resources/themes/fallback/renders/shark-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..99addf130b337b536f599a7e61b18770f3b63991 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color19.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color2.png b/game/resources/themes/fallback/renders/shark-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..6da0e86fce2f039497fd2f67616c46f28687d1db Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color2.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color3.png b/game/resources/themes/fallback/renders/shark-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..f3f92f898899b1ecbef12f525f4f6c3aa9b7d70b Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color3.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color4.png b/game/resources/themes/fallback/renders/shark-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..201373c87bbc8c63495d6ca14fd8a7931e1bf8e2 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color4.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color5.png b/game/resources/themes/fallback/renders/shark-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..e7d2a80c4cd745b499d695f0040dfd23f92855c5 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color5.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color6.png b/game/resources/themes/fallback/renders/shark-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..263c3a5d468ae0feea25253d3bd0f6f93ba9923b Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color6.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color7.png b/game/resources/themes/fallback/renders/shark-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..97367a6b1acc522c10a62b18cd364cc161dc3f45 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color7.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color8.png b/game/resources/themes/fallback/renders/shark-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..2f05a83636c7b783a746c0c5b59054be82996b59 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color8.png differ diff --git a/game/resources/themes/fallback/renders/shark-sheet-0_color9.png b/game/resources/themes/fallback/renders/shark-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..d16456508ddfedeb422cec9ba141a5575adfff51 Binary files /dev/null and b/game/resources/themes/fallback/renders/shark-sheet-0_color9.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color0.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..309934c6ce180ee2b25f8b05d519802994839afd Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color0.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color1.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..82465c7e8b362b059dd894db0dca1845e519f470 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color1.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color10.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..57d5acced2c3ae56becd5503b7c7b16392cb9c9d Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color10.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color11.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..54d54af61d0dda67a62e89abd9f33daa8556c3b4 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color11.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color12.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..78bb60edaa4c6773df6983077be909052b5f28a2 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color12.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color13.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..256dad4dfc0d4d66a9bdb7191774fac4c961be8d Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color13.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color14.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..aa544b794db0eac351e8f5f79dcfdce27b5a6674 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color14.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color15.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..13977a648f4b2c95697a053ad039ed982dd2bd8b Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color15.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color16.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ca92679bedb0db8802c81862d0f3a2af895024 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color16.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color17.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..79c7662ba02b667a5db9b14524c77abcc49311d9 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color17.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color18.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..309934c6ce180ee2b25f8b05d519802994839afd Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color18.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color19.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..82465c7e8b362b059dd894db0dca1845e519f470 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color19.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color2.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac26c3f2ca9b55d733e92830039964e188274c1 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color2.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color3.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..5e5d88b9096830b1a3366a343d0962f6d4707ab7 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color3.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color4.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..80dbd090570936b40d5e05ae984c45719f47a663 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color4.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color5.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..5a58ce43e4076985c31e28566019e97267333594 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color5.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color6.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..e0f500c4cfef6725e71bdc530eab5d6348d18e30 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color6.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color7.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..86cd5c94fea9a4458355fb0c67f5b5ed7a4e85a9 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color7.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color8.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..81bb026f34e446df307912590975bbe94741fec0 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color8.png differ diff --git a/game/resources/themes/fallback/renders/speedboat-sheet-0_color9.png b/game/resources/themes/fallback/renders/speedboat-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..caf519ad51daea0d84b4086d597ac66fe7446169 Binary files /dev/null and b/game/resources/themes/fallback/renders/speedboat-sheet-0_color9.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color0.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..6da76e78daac7ada55edf0ee3711481d6413b0b7 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color0.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color1.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..9d61591afef059ecdf86191f7112949ba8014498 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color1.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color10.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..fd40958204ede254cad38e967656f9034be26bf8 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color10.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color11.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..8306a4c97f95538bebaec30f87d3cff6aa311220 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color11.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color12.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..e8837387bde751d27d2ce454f7e250c35796d397 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color12.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color13.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..65cf322803158412850422438f832c7fc7c3fcc4 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color13.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color14.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..948d12af7c42e6fe4d197f7aab25ad5d8bced3fe Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color14.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color15.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..1bfc8208c8e8c175e97da461bbc6156a1dc07b8b Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color15.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color16.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb7b505142658b3ab4d2879c9d9eb7f4884c1b2 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color16.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color17.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..e2e7d894b4ba4e702f8e36a09e285f535dd737c3 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color17.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color18.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..6da76e78daac7ada55edf0ee3711481d6413b0b7 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color18.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color19.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..9d61591afef059ecdf86191f7112949ba8014498 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color19.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color2.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..5b33a35ba4270c19133c9c94a2903236cfe55aaa Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color2.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color3.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..df3bf2da9f469b1fe1609cb0e91a2c7b03585ea8 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color3.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color4.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..fc85a4e938ade736722a54ccf6ae8e3fd60ec855 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color4.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color5.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..f6cb244888ad4de5a0e554e5f9a4dda8bc844c10 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color5.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color6.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..9f580099be907aef76b351d2a7c5288955e7c178 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color6.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color7.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..4dbd3d1e4d607568f1698e81c77a68b2d7274722 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color7.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color8.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..64312d75ff6c44926c7bf1a7e8b253691ca86f65 Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color8.png differ diff --git a/game/resources/themes/fallback/renders/sub_side-sheet-0_color9.png b/game/resources/themes/fallback/renders/sub_side-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..aa462bdc8e3a4f343ddaa3b68d5ab4ba6fe5566c Binary files /dev/null and b/game/resources/themes/fallback/renders/sub_side-sheet-0_color9.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color0.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac14f9c8d9cc0000cf0f0ae7d9a74fc7d0eadba Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color0.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color1.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..514854e4f19789dc552db251dd0804e5205815fa Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color1.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color10.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..ea85eaaf693bc29cbfd231619790de3c507d8de8 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color10.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color11.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..bd7fea090770dd83866feb66d2f6cf02971b7931 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color11.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color12.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..e5bdabed62b704ceb292f7241a27d8c8b57cb8e7 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color12.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color13.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..105966b6de8253cf123ec2ea1cce3cfb98ecdc9e Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color13.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color14.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..25a463ffcbf0c02ac11eaef47d3869be12c8d219 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color14.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color15.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..5c00d15becfd44d0d8d459f1ed7f8569cd093d0e Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color15.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color16.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..98a370a613e721d95bb8768807be1811d7d00a1e Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color16.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color17.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..5852681b500ee2952c5e793225f230a6ad534c04 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color17.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color18.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac14f9c8d9cc0000cf0f0ae7d9a74fc7d0eadba Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color18.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color19.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..514854e4f19789dc552db251dd0804e5205815fa Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color19.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color2.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..b665920509f9c3f79e21366ff17592f58fcbdfb8 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color2.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color3.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..1c4aa7c9600ce0163ba55c40bbd620d4dde6cdb3 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color3.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color4.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..b16c8421ad00a650faedbf5f674473027dd8fb24 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color4.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color5.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..958b6aac57217e0b4e6a40d2ed20850519f3fac8 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color5.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color6.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c6bebe21a4b66ef12a35b65b02c86b1066758a Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color6.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color7.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..aa45b47949a3d1059fb3f6d3c77b88f9b6195687 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color7.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color8.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..e1274b6923c8c625aac7c208df930d78345291f9 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color8.png differ diff --git a/game/resources/themes/fallback/renders/torpedo-sheet-0_color9.png b/game/resources/themes/fallback/renders/torpedo-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..d55765f7cca71f1ead30c9990845068ff477c398 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo-sheet-0_color9.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color0.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color0.png new file mode 100644 index 0000000000000000000000000000000000000000..f90dc52af84b9b73646626d7678b88bdfd0bb361 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color0.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color1.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color1.png new file mode 100644 index 0000000000000000000000000000000000000000..40b4e087a4ba1f94dcc84ff2e414f8bfb4da53b9 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color1.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color10.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color10.png new file mode 100644 index 0000000000000000000000000000000000000000..8dd02c25e90d2d23f01ad3ab68fffb43c74ab16e Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color10.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color11.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color11.png new file mode 100644 index 0000000000000000000000000000000000000000..978a4dae7a60aef61317b2f0af135eecd957fc9e Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color11.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color12.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color12.png new file mode 100644 index 0000000000000000000000000000000000000000..7bd29e6fa4a365330db23be8256401d6157b1982 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color12.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color13.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color13.png new file mode 100644 index 0000000000000000000000000000000000000000..b333dd3b11cdce3bcfd596311ef805e5cc034660 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color13.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color14.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color14.png new file mode 100644 index 0000000000000000000000000000000000000000..df10b36f4e2a74f569d21ffd839d6090c2437b79 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color14.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color15.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color15.png new file mode 100644 index 0000000000000000000000000000000000000000..8f1a550098aec0fef2bbb1e4912b43c46e3c02f4 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color15.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color16.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color16.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0ac702e04d413c3681245d8a57da4647f7644e Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color16.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color17.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color17.png new file mode 100644 index 0000000000000000000000000000000000000000..1c95de8bb595ac357012774e2488a6b247fabd55 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color17.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color18.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color18.png new file mode 100644 index 0000000000000000000000000000000000000000..f90dc52af84b9b73646626d7678b88bdfd0bb361 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color18.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color19.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color19.png new file mode 100644 index 0000000000000000000000000000000000000000..40b4e087a4ba1f94dcc84ff2e414f8bfb4da53b9 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color19.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color2.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color2.png new file mode 100644 index 0000000000000000000000000000000000000000..689d37f79c40f1ac317842076a5d589718da5f35 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color2.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color3.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color3.png new file mode 100644 index 0000000000000000000000000000000000000000..1d7a1ae662f9f1eb0fbd3195cf622aecfa46346a Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color3.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color4.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color4.png new file mode 100644 index 0000000000000000000000000000000000000000..856ff01ffabb7c831c64fb6f8b211c354f292c35 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color4.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color5.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color5.png new file mode 100644 index 0000000000000000000000000000000000000000..d17eff13d0cab55eb028503cc3c2fb8012f24aa4 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color5.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color6.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color6.png new file mode 100644 index 0000000000000000000000000000000000000000..e34d4fa14c759abea1b7d5ebaeb475db9bcc5601 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color6.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color7.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color7.png new file mode 100644 index 0000000000000000000000000000000000000000..c5c52718c7176bce001194c30a40f1ed6412ee22 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color7.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color8.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color8.png new file mode 100644 index 0000000000000000000000000000000000000000..1fcbab2f4b67ef76acb41b64100b3b36de76b45e Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color8.png differ diff --git a/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color9.png b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color9.png new file mode 100644 index 0000000000000000000000000000000000000000..9232c54dae291dea4db7450de48cc16fac80b856 Binary files /dev/null and b/game/resources/themes/fallback/renders/torpedo_explosion-sheet-0_color9.png differ diff --git a/game/resources/themes/fallback/sprite_sheets/background-sheet-0.indexed.png b/game/resources/themes/fallback/sprite_sheets/background-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..e38126d9faadb00e4a3ce2638eceb00e31041334 Binary files /dev/null and b/game/resources/themes/fallback/sprite_sheets/background-sheet-0.indexed.png differ diff --git a/game/resources/themes/fallback/sprite_sheets/diver-sheet-0.indexed.png b/game/resources/themes/fallback/sprite_sheets/diver-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf7dd3a568363d3fbfaf0aae8cd991b0ad59e9e Binary files /dev/null and b/game/resources/themes/fallback/sprite_sheets/diver-sheet-0.indexed.png differ diff --git a/game/resources/themes/fallback/sprite_sheets/ink-sheet-0.indexed.png b/game/resources/themes/fallback/sprite_sheets/ink-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..dfabafd521a0c0ca38db8da1483cbd6812cf4fd3 Binary files /dev/null and b/game/resources/themes/fallback/sprite_sheets/ink-sheet-0.indexed.png differ diff --git a/game/resources/themes/fallback/sprite_sheets/kraken-sheet-0.indexed.png b/game/resources/themes/fallback/sprite_sheets/kraken-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..74a1d4372e24073fee533204ccbc7a49b2c3f7a8 Binary files /dev/null and b/game/resources/themes/fallback/sprite_sheets/kraken-sheet-0.indexed.png differ diff --git a/game/resources/themes/fallback/sprite_sheets/shark-sheet-0.indexed.png b/game/resources/themes/fallback/sprite_sheets/shark-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..2e74ba190928982c2d48d3e016a055768b5ebc5a Binary files /dev/null and b/game/resources/themes/fallback/sprite_sheets/shark-sheet-0.indexed.png differ diff --git a/game/resources/themes/fallback/sprite_sheets/speedboat-sheet-0.indexed.png b/game/resources/themes/fallback/sprite_sheets/speedboat-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..59982b5c9e199d98e57d80d6309eb5077eb64668 Binary files /dev/null and b/game/resources/themes/fallback/sprite_sheets/speedboat-sheet-0.indexed.png differ diff --git a/game/resources/themes/fallback/sprite_sheets/sub_side-sheet-0.indexed.png b/game/resources/themes/fallback/sprite_sheets/sub_side-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..5daf0a0085b9e05a56f26ad2ffe5c9bd65969b59 Binary files /dev/null and b/game/resources/themes/fallback/sprite_sheets/sub_side-sheet-0.indexed.png differ diff --git a/game/resources/themes/fallback/sprite_sheets/torpedo-sheet-0.indexed.png b/game/resources/themes/fallback/sprite_sheets/torpedo-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..dfabafd521a0c0ca38db8da1483cbd6812cf4fd3 Binary files /dev/null and b/game/resources/themes/fallback/sprite_sheets/torpedo-sheet-0.indexed.png differ diff --git a/game/resources/themes/fallback/sprite_sheets/torpedo_explosion-sheet-0.indexed.png b/game/resources/themes/fallback/sprite_sheets/torpedo_explosion-sheet-0.indexed.png new file mode 100644 index 0000000000000000000000000000000000000000..854cdc56b8cd195f98b15585c6aae46faeb6b918 Binary files /dev/null and b/game/resources/themes/fallback/sprite_sheets/torpedo_explosion-sheet-0.indexed.png differ diff --git a/game/resources/themes/fallback/sprites/background/background.toml b/game/resources/themes/fallback/sprites/background/background.toml deleted file mode 100644 index 1cf542359a0a50d21a1601b913380ba83000deb9..0000000000000000000000000000000000000000 --- a/game/resources/themes/fallback/sprites/background/background.toml +++ /dev/null @@ -1,68 +0,0 @@ -name = "background" - -[[animations]] -name = "background" -palette_sets = [] -offset = [0.0, 0.0] - -[[animations.frames]] -sprite_name = "background_0_0" -duration = 0.4000000059604645 -palette_name = "background-default" -color_map_coords = [0.0011668611550703645, 0.008196720853447914, 0.24970827996730804, 0.9918032884597778] - -[[animations.frames]] -sprite_name = "background_0_1" -duration = 0.4000000059604645 -palette_name = "background-default" -color_map_coords = [0.2508751451969147, 0.008196720853447914, 0.4994165599346161, 0.9918032884597778] - -[[animations.frames]] -sprite_name = "background_0_2" -duration = 0.4000000059604645 -palette_name = "background-default" -color_map_coords = [0.5005834102630615, 0.008196720853447914, 0.7491248250007629, 0.9918032884597778] - -[[animations.frames]] -sprite_name = "background_0_3" -duration = 0.4000000059604645 -palette_name = "background-default" -color_map_coords = [0.7502917051315308, 0.008196720853447914, 0.9988331198692322, 0.9918032884597778] - -[[textures]] -texture_path = "./themes/fallback/images/background/background-sheet-0.indexed.png" -name = "background-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "background-sheet-0.indexed" -name = "background-sheet-0.indexed_material_0" - -[[palette_files]] -name = "background-default" -path = "./themes/fallback/images/background/background-default.palette.png" - -[[sprites]] -name = "background_0_0" -material_name = "background-sheet-0.indexed_material_0" -color_map_coords = [0.0011668611550703645, 0.008196720853447914, 0.24970827996730804, 0.9918032884597778] -palette_name = "background-default" - -[[sprites]] -name = "background_0_1" -material_name = "background-sheet-0.indexed_material_0" -color_map_coords = [0.2508751451969147, 0.008196720853447914, 0.4994165599346161, 0.9918032884597778] -palette_name = "background-default" - -[[sprites]] -name = "background_0_2" -material_name = "background-sheet-0.indexed_material_0" -color_map_coords = [0.5005834102630615, 0.008196720853447914, 0.7491248250007629, 0.9918032884597778] -palette_name = "background-default" - -[[sprites]] -name = "background_0_3" -material_name = "background-sheet-0.indexed_material_0" -color_map_coords = [0.7502917051315308, 0.008196720853447914, 0.9988331198692322, 0.9918032884597778] -palette_name = "background-default" diff --git a/game/resources/themes/fallback/sprites/diver/diver.toml b/game/resources/themes/fallback/sprites/diver/diver.toml deleted file mode 100644 index 0e9b133e4553edfa3429431d4f413c8250f5642a..0000000000000000000000000000000000000000 --- a/game/resources/themes/fallback/sprites/diver/diver.toml +++ /dev/null @@ -1,44 +0,0 @@ -name = "diver" - -[[animations]] -name = "diver" -palette_sets = [] -offset = [0.0, 0.0] - -[[animations.frames]] -sprite_name = "diver_0_0" -duration = 0.20000000298023224 -palette_name = "diver-default" -color_map_coords = [0.05882352963089943, 0.1428571492433548, 0.47058823704719543, 0.8571428656578064] - -[[animations.frames]] -sprite_name = "diver_0_1" -duration = 0.20000000298023224 -palette_name = "diver-default" -color_map_coords = [0.529411792755127, 0.1428571492433548, 0.9411764740943909, 0.8571428656578064] - -[[textures]] -texture_path = "./themes/fallback/images/diver/diver-sheet-0.indexed.png" -name = "diver-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "diver-sheet-0.indexed" -name = "diver-sheet-0.indexed_material_0" - -[[palette_files]] -name = "diver-default" -path = "./themes/fallback/images/diver/diver-default.palette.png" - -[[sprites]] -name = "diver_0_0" -material_name = "diver-sheet-0.indexed_material_0" -color_map_coords = [0.05882352963089943, 0.1428571492433548, 0.47058823704719543, 0.8571428656578064] -palette_name = "diver-default" - -[[sprites]] -name = "diver_0_1" -material_name = "diver-sheet-0.indexed_material_0" -color_map_coords = [0.529411792755127, 0.1428571492433548, 0.9411764740943909, 0.8571428656578064] -palette_name = "diver-default" diff --git a/game/resources/themes/fallback/sprites/explosions/explosions.toml b/game/resources/themes/fallback/sprites/explosions/explosions.toml deleted file mode 100644 index 3dbce7b8b26dd76a2dd2035b16784e5af256286b..0000000000000000000000000000000000000000 --- a/game/resources/themes/fallback/sprites/explosions/explosions.toml +++ /dev/null @@ -1,56 +0,0 @@ -name = "explosions" - -[[animations]] -name = "torpedo_explosion" -palette_sets = [] -offset = [0.0, 0.0] - -[[animations.frames]] -sprite_name = "explosions_0_0" -duration = 0.10000000149011612 -palette_name = "torpedo_explosion-default" -color_map_coords = [0.017241379246115685, 0.05882352963089943, 0.32758620381355286, 0.9411764740943909] - -[[animations.frames]] -sprite_name = "explosions_0_1" -duration = 0.10000000149011612 -palette_name = "torpedo_explosion-default" -color_map_coords = [0.3448275923728943, 0.05882352963089943, 0.6551724076271057, 0.9411764740943909] - -[[animations.frames]] -sprite_name = "explosions_0_2" -duration = 0.10000000149011612 -palette_name = "torpedo_explosion-default" -color_map_coords = [0.6724137663841248, 0.05882352963089943, 0.982758641242981, 0.9411764740943909] - -[[textures]] -texture_path = "./themes/fallback/images/explosions/explosions-sheet-0.indexed.png" -name = "explosions-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "explosions-sheet-0.indexed" -name = "explosions-sheet-0.indexed_material_0" - -[[palette_files]] -name = "torpedo_explosion-default" -path = "./themes/fallback/images/explosions/torpedo_explosion-default.palette.png" - -[[sprites]] -name = "explosions_0_0" -material_name = "explosions-sheet-0.indexed_material_0" -color_map_coords = [0.017241379246115685, 0.05882352963089943, 0.32758620381355286, 0.9411764740943909] -palette_name = "torpedo_explosion-default" - -[[sprites]] -name = "explosions_0_1" -material_name = "explosions-sheet-0.indexed_material_0" -color_map_coords = [0.3448275923728943, 0.05882352963089943, 0.6551724076271057, 0.9411764740943909] -palette_name = "torpedo_explosion-default" - -[[sprites]] -name = "explosions_0_2" -material_name = "explosions-sheet-0.indexed_material_0" -color_map_coords = [0.6724137663841248, 0.05882352963089943, 0.982758641242981, 0.9411764740943909] -palette_name = "torpedo_explosion-default" diff --git a/game/resources/themes/fallback/sprites/ink/ink.toml b/game/resources/themes/fallback/sprites/ink/ink.toml deleted file mode 100644 index 84ed0344833dffa2db65524a3d68882793fcb648..0000000000000000000000000000000000000000 --- a/game/resources/themes/fallback/sprites/ink/ink.toml +++ /dev/null @@ -1,44 +0,0 @@ -name = "ink" - -[[animations]] -name = "ink" -palette_sets = [] -offset = [0.0, 0.0] - -[[animations.frames]] -sprite_name = "ink_0_0" -duration = 0.20000000298023224 -palette_name = "ink-default" -color_map_coords = [0.0416666679084301, 0.3333333432674408, 0.4791666567325592, 0.6666666865348816] - -[[animations.frames]] -sprite_name = "ink_0_1" -duration = 0.20000000298023224 -palette_name = "ink-default" -color_map_coords = [0.5208333134651184, 0.3333333432674408, 0.9583333134651184, 0.6666666865348816] - -[[textures]] -texture_path = "./themes/fallback/images/ink/ink-sheet-0.indexed.png" -name = "ink-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "ink-sheet-0.indexed" -name = "ink-sheet-0.indexed_material_0" - -[[palette_files]] -name = "ink-default" -path = "./themes/fallback/images/ink/ink-default.palette.png" - -[[sprites]] -name = "ink_0_0" -material_name = "ink-sheet-0.indexed_material_0" -color_map_coords = [0.0416666679084301, 0.3333333432674408, 0.4791666567325592, 0.6666666865348816] -palette_name = "torpedo-default" - -[[sprites]] -name = "ink_0_1" -material_name = "ink-sheet-0.indexed_material_0" -color_map_coords = [0.5208333134651184, 0.3333333432674408, 0.9583333134651184, 0.6666666865348816] -palette_name = "ink-default" diff --git a/game/resources/themes/fallback/sprites/kraken/kraken.toml b/game/resources/themes/fallback/sprites/kraken/kraken.toml deleted file mode 100644 index ae12d9834b252536d351d3419fcb059f12de265a..0000000000000000000000000000000000000000 --- a/game/resources/themes/fallback/sprites/kraken/kraken.toml +++ /dev/null @@ -1,68 +0,0 @@ -name = "kraken" - -[[animations]] -name = "kraken" -palette_sets = [] -offset = [6.0, 2.0] - -[[animations.frames]] -sprite_name = "kraken_0_0" -duration = 0.20000000298023224 -palette_name = "kraken-default" -color_map_coords = [0.006369426846504211, 0.095238097012043, 0.24840764701366425, 0.9047619104385376] - -[[animations.frames]] -sprite_name = "kraken_0_1" -duration = 0.20000000298023224 -palette_name = "kraken-default" -color_map_coords = [0.25477707386016846, 0.095238097012043, 0.4968152940273285, 0.9047619104385376] - -[[animations.frames]] -sprite_name = "kraken_0_2" -duration = 0.20000000298023224 -palette_name = "kraken-default" -color_map_coords = [0.5031847357749939, 0.095238097012043, 0.7452229261398315, 0.9047619104385376] - -[[animations.frames]] -sprite_name = "kraken_0_3" -duration = 0.20000000298023224 -palette_name = "kraken-default" -color_map_coords = [0.7515923380851746, 0.095238097012043, 0.993630588054657, 0.9047619104385376] - -[[textures]] -texture_path = "./themes/fallback/images/kraken/kraken-sheet-0.indexed.png" -name = "kraken-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "kraken-sheet-0.indexed" -name = "kraken-sheet-0.indexed_material_0" - -[[palette_files]] -name = "kraken-default" -path = "./themes/fallback/images/kraken/kraken-default.palette.png" - -[[sprites]] -name = "kraken_0_0" -material_name = "kraken-sheet-0.indexed_material_0" -color_map_coords = [0.006369426846504211, 0.095238097012043, 0.24840764701366425, 0.9047619104385376] -palette_name = "kraken-default" - -[[sprites]] -name = "kraken_0_1" -material_name = "kraken-sheet-0.indexed_material_0" -color_map_coords = [0.25477707386016846, 0.095238097012043, 0.4968152940273285, 0.9047619104385376] -palette_name = "kraken-default" - -[[sprites]] -name = "kraken_0_2" -material_name = "kraken-sheet-0.indexed_material_0" -color_map_coords = [0.5031847357749939, 0.095238097012043, 0.7452229261398315, 0.9047619104385376] -palette_name = "kraken-default" - -[[sprites]] -name = "kraken_0_3" -material_name = "kraken-sheet-0.indexed_material_0" -color_map_coords = [0.7515923380851746, 0.095238097012043, 0.993630588054657, 0.9047619104385376] -palette_name = "kraken-default" diff --git a/game/resources/themes/fallback/sprites/shark/shark.toml b/game/resources/themes/fallback/sprites/shark/shark.toml deleted file mode 100644 index 289af374c19ecfd0fa295a89463b698d9e862c3a..0000000000000000000000000000000000000000 --- a/game/resources/themes/fallback/sprites/shark/shark.toml +++ /dev/null @@ -1,99 +0,0 @@ -name = "shark" - -[[animations]] -name = "shark" -offset = [14.0, 3.0] - -[[animations.frames]] -sprite_name = "shark_0_0" -duration = 0.20000000298023224 -palette_name = "shark-default" -color_map_coords = [0.009900989942252636, 0.10000000149011612, 0.24752475321292877, 0.8999999761581421] - -[[animations.frames]] -sprite_name = "shark_0_1" -duration = 0.20000000298023224 -palette_name = "shark-default" -color_map_coords = [0.2574257552623749, 0.10000000149011612, 0.49504950642585754, 0.8999999761581421] - -[[animations.frames]] -sprite_name = "shark_0_2" -duration = 0.20000000298023224 -palette_name = "shark-default" -color_map_coords = [0.5049505233764648, 0.10000000149011612, 0.7425742745399475, 0.8999999761581421] - -[[animations.frames]] -sprite_name = "shark_0_3" -duration = 0.20000000298023224 -palette_name = "shark-default" -color_map_coords = [0.7524752616882324, 0.10000000149011612, 0.9900990128517151, 0.8999999761581421] - -[[animations.palette_sets]] -set_name = "palette_set_0" -frame_palettes = ["shark_palette_0", "shark_palette_0"] - -[[animations.palette_sets]] -set_name = "palette_set_1" -frame_palettes = ["shark_palette_1", "shark_palette_1"] - -[[animations.palette_sets]] -set_name = "palette_set_2" -frame_palettes = ["shark_palette_2", "shark_palette_2"] - -[[animations.palette_sets]] -set_name = "palette_set_3" -frame_palettes = ["shark_palette_3", "shark_palette_3"] - -[[textures]] -texture_path = "./themes/fallback/images/shark/shark-sheet-0.indexed.png" -name = "shark-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "shark-sheet-0.indexed" -name = "shark-sheet-0.indexed_material_0" - -[[palette_files]] -name = "shark-default" -path = "./themes/fallback/images/shark/shark-default.palette.png" - -[[palette_files]] -name = "palette_set_0" -path = "./themes/fallback/images/shark/palette_set_0.palette.png" - -[[palette_files]] -name = "palette_set_1" -path = "./themes/fallback/images/shark/palette_set_1.palette.png" - -[[palette_files]] -name = "palette_set_3" -path = "./themes/fallback/images/shark/palette_set_3.palette.png" - -[[palette_files]] -name = "palette_set_2" -path = "./themes/fallback/images/shark/palette_set_2.palette.png" - -[[sprites]] -name = "shark_0_0" -material_name = "shark-sheet-0.indexed_material_0" -color_map_coords = [0.009900989942252636, 0.10000000149011612, 0.24752475321292877, 0.8999999761581421] -palette_name = "shark-default" - -[[sprites]] -name = "shark_0_1" -material_name = "shark-sheet-0.indexed_material_0" -color_map_coords = [0.2574257552623749, 0.10000000149011612, 0.49504950642585754, 0.8999999761581421] -palette_name = "shark-default" - -[[sprites]] -name = "shark_0_2" -material_name = "shark-sheet-0.indexed_material_0" -color_map_coords = [0.5049505233764648, 0.10000000149011612, 0.7425742745399475, 0.8999999761581421] -palette_name = "shark-default" - -[[sprites]] -name = "shark_0_3" -material_name = "shark-sheet-0.indexed_material_0" -color_map_coords = [0.7524752616882324, 0.10000000149011612, 0.9900990128517151, 0.8999999761581421] -palette_name = "shark-default" diff --git a/game/resources/themes/fallback/sprites/speedboat/speedboat.toml b/game/resources/themes/fallback/sprites/speedboat/speedboat.toml deleted file mode 100644 index 012be82d7afc47ddc8b695664a8bd6b69a396752..0000000000000000000000000000000000000000 --- a/game/resources/themes/fallback/sprites/speedboat/speedboat.toml +++ /dev/null @@ -1,68 +0,0 @@ -name = "speedboat" - -[[animations]] -name = "speedboat" -palette_sets = [] -offset = [0.0, 0.0] - -[[animations.frames]] -sprite_name = "speedboat_0_0" -duration = 0.30000001192092896 -palette_name = "speedboat-default" -color_map_coords = [0.008547008968889713, 0.08695652335882187, 0.24786324799060822, 0.9130434989929199] - -[[animations.frames]] -sprite_name = "speedboat_0_1" -duration = 0.30000001192092896 -palette_name = "speedboat-default" -color_map_coords = [0.25641027092933655, 0.08695652335882187, 0.49572649598121643, 0.9130434989929199] - -[[animations.frames]] -sprite_name = "speedboat_0_2" -duration = 0.30000001192092896 -palette_name = "speedboat-default" -color_map_coords = [0.504273533821106, 0.08695652335882187, 0.7435897588729858, 0.9130434989929199] - -[[animations.frames]] -sprite_name = "speedboat_0_3" -duration = 0.30000001192092896 -palette_name = "speedboat-default" -color_map_coords = [0.752136766910553, 0.08695652335882187, 0.9914529919624329, 0.9130434989929199] - -[[textures]] -texture_path = "./themes/fallback/images/speedboat/speedboat-sheet-0.indexed.png" -name = "speedboat-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "speedboat-sheet-0.indexed" -name = "speedboat-sheet-0.indexed_material_0" - -[[palette_files]] -name = "speedboat-default" -path = "./themes/fallback/images/speedboat/speedboat-default.palette.png" - -[[sprites]] -name = "speedboat_0_0" -material_name = "speedboat-sheet-0.indexed_material_0" -color_map_coords = [0.008547008968889713, 0.08695652335882187, 0.24786324799060822, 0.9130434989929199] -palette_name = "speedboat-default" - -[[sprites]] -name = "speedboat_0_1" -material_name = "speedboat-sheet-0.indexed_material_0" -color_map_coords = [0.25641027092933655, 0.08695652335882187, 0.49572649598121643, 0.9130434989929199] -palette_name = "speedboat-default" - -[[sprites]] -name = "speedboat_0_2" -material_name = "speedboat-sheet-0.indexed_material_0" -color_map_coords = [0.504273533821106, 0.08695652335882187, 0.7435897588729858, 0.9130434989929199] -palette_name = "speedboat-default" - -[[sprites]] -name = "speedboat_0_3" -material_name = "speedboat-sheet-0.indexed_material_0" -color_map_coords = [0.752136766910553, 0.08695652335882187, 0.9914529919624329, 0.9130434989929199] -palette_name = "speedboat-default" diff --git a/game/resources/themes/fallback/sprites/sub/sub.toml b/game/resources/themes/fallback/sprites/sub/sub.toml deleted file mode 100644 index 3c412505dd7646749129fb0bd143e5e0f88bbcea..0000000000000000000000000000000000000000 --- a/game/resources/themes/fallback/sprites/sub/sub.toml +++ /dev/null @@ -1,144 +0,0 @@ -name = "sub" - -[[animations]] -name = "sub_turn" -palette_sets = [] -offset = [0.0, 0.0] - -[[animations.frames]] -sprite_name = "sub_0_0" -duration = 0.20000000298023224 -palette_name = "sub_turn-default" -color_map_coords = [0.006172839552164078, 0.11764705926179886, 0.1419753134250641, 0.8823529481887817] - -[[animations.frames]] -sprite_name = "sub_0_1" -duration = 0.20000000298023224 -palette_name = "sub_turn-default" -color_map_coords = [0.14814814925193787, 0.11764705926179886, 0.2839506268501282, 0.8823529481887817] - -[[animations.frames]] -sprite_name = "sub_0_2" -duration = 0.20000000298023224 -palette_name = "sub_turn-default" -color_map_coords = [0.29012346267700195, 0.11764705926179886, 0.42592594027519226, 0.8823529481887817] - -[[animations.frames]] -sprite_name = "sub_0_3" -duration = 0.20000000298023224 -palette_name = "sub_turn-default" -color_map_coords = [0.43209877610206604, 0.11764705926179886, 0.5679012537002563, 0.8823529481887817] - -[[animations.frames]] -sprite_name = "sub_0_4" -duration = 0.20000000298023224 -palette_name = "sub_turn-default" -color_map_coords = [0.5740740895271301, 0.11764705926179886, 0.709876537322998, 0.8823529481887817] - -[[animations]] -name = "sub_side" -offset = [9.0, 0.0] - -[[animations.frames]] -sprite_name = "sub_1_0" -duration = 0.20000000298023224 -palette_name = "sub_side-default" -color_map_coords = [0.7160493731498718, 0.11764705926179886, 0.8518518805503845, 0.8823529481887817] - -[[animations.frames]] -sprite_name = "sub_1_1" -duration = 0.20000000298023224 -palette_name = "sub_side-default" -color_map_coords = [0.8580247163772583, 0.11764705926179886, 0.9938271641731262, 0.8823529481887817] - -[[animations.palette_sets]] -set_name = "p1" -frame_palettes = ["p1", "p1", "p1", "p1"] - -[[animations.palette_sets]] -set_name = "p2" -frame_palettes = ["p2", "p2", "p2", "p2"] - -[[animations.palette_sets]] -set_name = "low_air" -frame_palettes = ["low_air", "", "", ""] - -[[animations.palette_sets]] -set_name = "critical_air" -frame_palettes = ["low_air", "", "critical_air", ""] - -[[textures]] -texture_path = "./themes/fallback/images/sub/sub-sheet-0.indexed.png" -name = "sub-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "sub-sheet-0.indexed" -name = "sub-sheet-0.indexed_material_0" - -[[palette_files]] -name = "sub_turn-default" -path = "./themes/fallback/images/sub/sub_turn-default.palette.png" - -[[palette_files]] -name = "sub_side-default" -path = "./themes/fallback/images/sub/sub_side-default.palette.png" - -[[palette_files]] -name = "low_air" -path = "./themes/fallback/images/sub/low_air.palette.png" - -[[palette_files]] -name = "critical_air" -path = "./themes/fallback/images/sub/critical_air.palette.png" - -[[palette_files]] -name = "p2" -path = "./themes/fallback/images/sub/p2.palette.png" - -[[palette_files]] -name = "p1" -path = "./themes/fallback/images/sub/p1.palette.png" - -[[sprites]] -name = "sub_0_0" -material_name = "sub-sheet-0.indexed_material_0" -color_map_coords = [0.006172839552164078, 0.11764705926179886, 0.1419753134250641, 0.8823529481887817] -palette_name = "sub_turn-default" - -[[sprites]] -name = "sub_0_1" -material_name = "sub-sheet-0.indexed_material_0" -color_map_coords = [0.14814814925193787, 0.11764705926179886, 0.2839506268501282, 0.8823529481887817] -palette_name = "sub_turn-default" - -[[sprites]] -name = "sub_0_2" -material_name = "sub-sheet-0.indexed_material_0" -color_map_coords = [0.29012346267700195, 0.11764705926179886, 0.42592594027519226, 0.8823529481887817] -palette_name = "sub_turn-default" - -[[sprites]] -name = "sub_0_3" -material_name = "sub-sheet-0.indexed_material_0" -color_map_coords = [0.43209877610206604, 0.11764705926179886, 0.5679012537002563, 0.8823529481887817] -palette_name = "sub_turn-default" - -[[sprites]] -name = "sub_0_4" -material_name = "sub-sheet-0.indexed_material_0" -color_map_coords = [0.5740740895271301, 0.11764705926179886, 0.709876537322998, 0.8823529481887817] -palette_name = "sub_turn-default" - -[[sprites]] -name = "sub_1_0" -material_name = "sub-sheet-0.indexed_material_0" -color_map_coords = [0.7160493731498718, 0.11764705926179886, 0.8518518805503845, 0.8823529481887817] -palette_name = "sub_side-default" - -[[sprites]] -name = "sub_1_1" -material_name = "sub-sheet-0.indexed_material_0" -color_map_coords = [0.8580247163772583, 0.11764705926179886, 0.9938271641731262, 0.8823529481887817] -palette_name = "sub_side-default" diff --git a/game/resources/themes/fallback/sprites/torpedo/torpedo.toml b/game/resources/themes/fallback/sprites/torpedo/torpedo.toml deleted file mode 100644 index d558fe2edbe2eb862bc6472c8b2db4731d989deb..0000000000000000000000000000000000000000 --- a/game/resources/themes/fallback/sprites/torpedo/torpedo.toml +++ /dev/null @@ -1,44 +0,0 @@ -name = "torpedo" - -[[animations]] -name = "torpedo" -palette_sets = [] -offset = [0.0, 0.0] - -[[animations.frames]] -sprite_name = "torpedo_0_0" -duration = 0.20000000298023224 -palette_name = "torpedo-default" -color_map_coords = [0.0416666679084301, 0.3333333432674408, 0.4791666567325592, 0.6666666865348816] - -[[animations.frames]] -sprite_name = "torpedo_0_1" -duration = 0.20000000298023224 -palette_name = "torpedo-default" -color_map_coords = [0.5208333134651184, 0.3333333432674408, 0.9583333134651184, 0.6666666865348816] - -[[textures]] -texture_path = "./themes/fallback/images/torpedo/torpedo-sheet-0.indexed.png" -name = "torpedo-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "torpedo-sheet-0.indexed" -name = "torpedo-sheet-0.indexed_material_0" - -[[palette_files]] -name = "torpedo-default" -path = "./themes/fallback/images/torpedo/torpedo-default.palette.png" - -[[sprites]] -name = "torpedo_0_0" -material_name = "torpedo-sheet-0.indexed_material_0" -color_map_coords = [0.0416666679084301, 0.3333333432674408, 0.4791666567325592, 0.6666666865348816] -palette_name = "torpedo-default" - -[[sprites]] -name = "torpedo_0_1" -material_name = "torpedo-sheet-0.indexed_material_0" -color_map_coords = [0.5208333134651184, 0.3333333432674408, 0.9583333134651184, 0.6666666865348816] -palette_name = "torpedo-default" diff --git a/game/resources/themes/fallback/theme.toml b/game/resources/themes/fallback/theme.toml deleted file mode 100644 index 7670a6af15efbed70493e73ecbb82a76f512f201..0000000000000000000000000000000000000000 --- a/game/resources/themes/fallback/theme.toml +++ /dev/null @@ -1,197 +0,0 @@ -name = "fallback" -sounds = [] - -[[assets]] -name = "shark" -path = "./themes/fallback/sprites/shark/shark.toml" -type = "sprite" - -[[assets]] -name = "ink" -path = "./themes/fallback/sprites/ink/ink.toml" -type = "sprite" - -[[assets]] -name = "torpedo" -path = "./themes/fallback/sprites/torpedo/torpedo.toml" -type = "sprite" - -[[assets]] -name = "sub" -path = "./themes/fallback/sprites/sub/sub.toml" -type = "sprite" - -[[assets]] -name = "diver" -path = "./themes/fallback/sprites/diver/diver.toml" -type = "sprite" - -[[assets]] -name = "explosions" -path = "./themes/fallback/sprites/explosions/explosions.toml" -type = "sprite" - -[[assets]] -name = "speedboat" -path = "./themes/fallback/sprites/speedboat/speedboat.toml" -type = "sprite" - -[[assets]] -name = "kraken" -path = "./themes/fallback/sprites/kraken/kraken.toml" -type = "sprite" - -[[assets]] -name = "background" -path = "./themes/fallback/sprites/background/background.toml" -type = "sprite" - -[[animations]] -entity = "background" -entity_anim = "background" -source = "background" -animation = "background" - -[[animations]] -entity = "player1" -entity_anim = "idle" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "player1" -entity_anim = "move" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "player1" -entity_anim = "fire" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "player1" -entity_anim = "death" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "player2" -entity_anim = "idle" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "player2" -entity_anim = "move" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "player2" -entity_anim = "fire" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "player2" -entity_anim = "death" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "patrol_sub" -entity_anim = "idle" -source = "speedboat" -animation = "speedboat" - -[[animations]] -entity = "patrol_sub" -entity_anim = "move" -source = "speedboat" -animation = "speedboat" - -[[animations]] -entity = "patrol_sub" -entity_anim = "fire" -source = "speedboat" -animation = "speedboat" - -[[animations]] -entity = "patrol_sub" -entity_anim = "death" -source = "speedboat" -animation = "speedboat" - -[[animations]] -entity = "shark" -entity_anim = "idle" -source = "shark" -animation = "shark" - -[[animations]] -entity = "shark" -entity_anim = "move" -source = "shark" -animation = "shark" - -[[animations]] -entity = "shark" -entity_anim = "fire" -source = "shark" -animation = "shark" - -[[animations]] -entity = "shark" -entity_anim = "death" -source = "shark" -animation = "shark" - -[[animations]] -entity = "bullet" -entity_anim = "idle" -source = "torpedo" -animation = "torpedo" - -[[animations]] -entity = "bullet" -entity_anim = "collision" -source = "explosions" -animation = "torpedo_explosion" - -[[animations]] -entity = "diver" -entity_anim = "idle" -source = "diver" -animation = "diver" - -[[animations]] -entity = "sub" -entity_anim = "idle" -source = "kraken" -animation = "kraken" - -[[animations]] -entity = "sub" -entity_anim = "move" -source = "kraken" -animation = "kraken" - -[[animations]] -entity = "sub" -entity_anim = "fire" -source = "kraken" -animation = "kraken" - -[[animations]] -entity = "ink" -entity_anim = "ink" -source = "ink" -animation = "ink" - -[[animations]] -entity = "sub" -entity_anim = "death" -source = "kraken" -animation = "kraken" diff --git a/game/resources/themes/joe/images/background/background-default.palette.png b/game/resources/themes/joe/images/background/background-default.palette.png deleted file mode 100644 index f805f4909051fc6499243f823eb4f46624fb64d1..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/background/background-default.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/background/background-sheet-0.indexed.png b/game/resources/themes/joe/images/background/background-sheet-0.indexed.png deleted file mode 100644 index 3f2c1898bd919f27b2eaf30647ed8214f67b3a4d..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/background/background-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/joe/images/diver/diver-default.palette.png b/game/resources/themes/joe/images/diver/diver-default.palette.png deleted file mode 100644 index f8c7b85d6d0c482b5392ecf889cf7779c2638d2b..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/diver/diver-default.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/diver/diver-sheet-0.indexed.png b/game/resources/themes/joe/images/diver/diver-sheet-0.indexed.png deleted file mode 100644 index fe5cc19f61db3c5038adac39fa805ec91c7a787d..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/diver/diver-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/joe/images/explosions/explosions-sheet-0.indexed.png b/game/resources/themes/joe/images/explosions/explosions-sheet-0.indexed.png deleted file mode 100644 index 67d07659e0ada73a62c09528b8feb95262883d4f..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/explosions/explosions-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/joe/images/explosions/torpedo_explosion-default.palette.png b/game/resources/themes/joe/images/explosions/torpedo_explosion-default.palette.png deleted file mode 100644 index 5931b9c3fdfacca068d66b10f4777aa019a398a2..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/explosions/torpedo_explosion-default.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/kraken/kraken-default.palette.png b/game/resources/themes/joe/images/kraken/kraken-default.palette.png deleted file mode 100644 index 22239db094f56d801f3d727f8f1f8022ffc8a6b8..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/kraken/kraken-default.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/kraken/kraken-sheet-0.indexed.png b/game/resources/themes/joe/images/kraken/kraken-sheet-0.indexed.png deleted file mode 100644 index de33d15739edad5fedfeb64678300edf9c56a730..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/kraken/kraken-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/joe/images/shark/palette_set_0.palette.png b/game/resources/themes/joe/images/shark/palette_set_0.palette.png deleted file mode 100644 index 5b83903efbe0083c87fa775ce525a4fd3c847833..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/shark/palette_set_0.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/shark/palette_set_1.palette.png b/game/resources/themes/joe/images/shark/palette_set_1.palette.png deleted file mode 100644 index 5b83903efbe0083c87fa775ce525a4fd3c847833..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/shark/palette_set_1.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/shark/palette_set_2.palette.png b/game/resources/themes/joe/images/shark/palette_set_2.palette.png deleted file mode 100644 index 5b83903efbe0083c87fa775ce525a4fd3c847833..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/shark/palette_set_2.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/shark/palette_set_3.palette.png b/game/resources/themes/joe/images/shark/palette_set_3.palette.png deleted file mode 100644 index 5b83903efbe0083c87fa775ce525a4fd3c847833..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/shark/palette_set_3.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/shark/shark-default.palette.png b/game/resources/themes/joe/images/shark/shark-default.palette.png deleted file mode 100644 index e60aa04c5f85956fb02034e99db46dc5f1038a49..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/shark/shark-default.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/shark/shark-sheet-0.indexed.png b/game/resources/themes/joe/images/shark/shark-sheet-0.indexed.png deleted file mode 100644 index 9c5185850bacfa41024bafa7f4413d7040c253a4..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/shark/shark-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/joe/images/speedboat/speedboat-default.palette.png b/game/resources/themes/joe/images/speedboat/speedboat-default.palette.png deleted file mode 100644 index b82f13437c6fc18ad82600d83ab8a1439a27ee0c..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/speedboat/speedboat-default.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/speedboat/speedboat-sheet-0.indexed.png b/game/resources/themes/joe/images/speedboat/speedboat-sheet-0.indexed.png deleted file mode 100644 index 0e31122c973ae3c6b0b931de857f95a45586a0e7..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/speedboat/speedboat-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/joe/images/sub/critical_air.palette.png b/game/resources/themes/joe/images/sub/critical_air.palette.png deleted file mode 100644 index 87b8075313b332f2ada60fc5fcc2fca77751fc22..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/sub/critical_air.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/sub/low_air.palette.png b/game/resources/themes/joe/images/sub/low_air.palette.png deleted file mode 100644 index 87b8075313b332f2ada60fc5fcc2fca77751fc22..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/sub/low_air.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/sub/p1.palette.png b/game/resources/themes/joe/images/sub/p1.palette.png deleted file mode 100644 index 87b8075313b332f2ada60fc5fcc2fca77751fc22..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/sub/p1.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/sub/p2.palette.png b/game/resources/themes/joe/images/sub/p2.palette.png deleted file mode 100644 index 87b8075313b332f2ada60fc5fcc2fca77751fc22..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/sub/p2.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/sub/sub-sheet-0.indexed.png b/game/resources/themes/joe/images/sub/sub-sheet-0.indexed.png deleted file mode 100644 index ec78ca0d7e4c18b66e000fc2b52355f963d416c7..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/sub/sub-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/joe/images/sub/sub_side-default.palette.png b/game/resources/themes/joe/images/sub/sub_side-default.palette.png deleted file mode 100644 index 87b8075313b332f2ada60fc5fcc2fca77751fc22..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/sub/sub_side-default.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/sub/sub_turn-default.palette.png b/game/resources/themes/joe/images/sub/sub_turn-default.palette.png deleted file mode 100644 index 8af382edb7d83d1e7cade3f0914cf5538dacbc32..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/sub/sub_turn-default.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/torpedo/torpedo-default.palette.png b/game/resources/themes/joe/images/torpedo/torpedo-default.palette.png deleted file mode 100644 index c482e6688d4d7d1ad2c727f3581e3735d60a2610..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/torpedo/torpedo-default.palette.png and /dev/null differ diff --git a/game/resources/themes/joe/images/torpedo/torpedo-sheet-0.indexed.png b/game/resources/themes/joe/images/torpedo/torpedo-sheet-0.indexed.png deleted file mode 100644 index cc5577e16f8940ed29c6b06750b8d50e0f9dfae1..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/joe/images/torpedo/torpedo-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/joe/sprites/background/background.toml b/game/resources/themes/joe/sprites/background/background.toml deleted file mode 100644 index 851ce743a6f094f51db7c2059f79d0d51abcd61e..0000000000000000000000000000000000000000 --- a/game/resources/themes/joe/sprites/background/background.toml +++ /dev/null @@ -1,68 +0,0 @@ -name = "background" - -[[animations]] -name = "background" -palette_sets = [] -offset = [0.0, 0.0] - -[[animations.frames]] -sprite_name = "background_0_0" -duration = 0.4000000059604645 -palette_name = "background-default" -color_map_coords = [0.0011668611550703645, 0.008196720853447914, 0.24970827996730804, 0.9918032884597778] - -[[animations.frames]] -sprite_name = "background_0_1" -duration = 0.4000000059604645 -palette_name = "background-default" -color_map_coords = [0.2508751451969147, 0.008196720853447914, 0.4994165599346161, 0.9918032884597778] - -[[animations.frames]] -sprite_name = "background_0_2" -duration = 0.4000000059604645 -palette_name = "background-default" -color_map_coords = [0.5005834102630615, 0.008196720853447914, 0.7491248250007629, 0.9918032884597778] - -[[animations.frames]] -sprite_name = "background_0_3" -duration = 0.4000000059604645 -palette_name = "background-default" -color_map_coords = [0.7502917051315308, 0.008196720853447914, 0.9988331198692322, 0.9918032884597778] - -[[textures]] -texture_path = "./themes/joe/images/background/background-sheet-0.indexed.png" -name = "background-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "background-sheet-0.indexed" -name = "background-sheet-0.indexed_material_0" - -[[palette_files]] -name = "background-default" -path = "./themes/joe/images/background/background-default.palette.png" - -[[sprites]] -name = "background_0_0" -material_name = "background-sheet-0.indexed_material_0" -color_map_coords = [0.0011668611550703645, 0.008196720853447914, 0.24970827996730804, 0.9918032884597778] -palette_name = "background-default" - -[[sprites]] -name = "background_0_1" -material_name = "background-sheet-0.indexed_material_0" -color_map_coords = [0.2508751451969147, 0.008196720853447914, 0.4994165599346161, 0.9918032884597778] -palette_name = "background-default" - -[[sprites]] -name = "background_0_2" -material_name = "background-sheet-0.indexed_material_0" -color_map_coords = [0.5005834102630615, 0.008196720853447914, 0.7491248250007629, 0.9918032884597778] -palette_name = "background-default" - -[[sprites]] -name = "background_0_3" -material_name = "background-sheet-0.indexed_material_0" -color_map_coords = [0.7502917051315308, 0.008196720853447914, 0.9988331198692322, 0.9918032884597778] -palette_name = "background-default" diff --git a/game/resources/themes/joe/sprites/diver/diver.toml b/game/resources/themes/joe/sprites/diver/diver.toml deleted file mode 100644 index 95e5c80ad3846188edec4e04d9ca249731766f80..0000000000000000000000000000000000000000 --- a/game/resources/themes/joe/sprites/diver/diver.toml +++ /dev/null @@ -1,44 +0,0 @@ -name = "diver" - -[[animations]] -name = "diver" -palette_sets = [] -offset = [0.0, 0.0] - -[[animations.frames]] -sprite_name = "diver_0_0" -duration = 0.20000000298023224 -palette_name = "diver-default" -color_map_coords = [0.05882352963089943, 0.1428571492433548, 0.47058823704719543, 0.8571428656578064] - -[[animations.frames]] -sprite_name = "diver_0_1" -duration = 0.20000000298023224 -palette_name = "diver-default" -color_map_coords = [0.529411792755127, 0.1428571492433548, 0.9411764740943909, 0.8571428656578064] - -[[textures]] -texture_path = "./themes/joe/images/diver/diver-sheet-0.indexed.png" -name = "diver-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "diver-sheet-0.indexed" -name = "diver-sheet-0.indexed_material_0" - -[[palette_files]] -name = "diver-default" -path = "./themes/joe/images/diver/diver-default.palette.png" - -[[sprites]] -name = "diver_0_0" -material_name = "diver-sheet-0.indexed_material_0" -color_map_coords = [0.05882352963089943, 0.1428571492433548, 0.47058823704719543, 0.8571428656578064] -palette_name = "diver-default" - -[[sprites]] -name = "diver_0_1" -material_name = "diver-sheet-0.indexed_material_0" -color_map_coords = [0.529411792755127, 0.1428571492433548, 0.9411764740943909, 0.8571428656578064] -palette_name = "diver-default" diff --git a/game/resources/themes/joe/sprites/explosions/explosions.toml b/game/resources/themes/joe/sprites/explosions/explosions.toml deleted file mode 100644 index 6b9c975e67b7858077f18690df8a551774fc72b0..0000000000000000000000000000000000000000 --- a/game/resources/themes/joe/sprites/explosions/explosions.toml +++ /dev/null @@ -1,56 +0,0 @@ -name = "explosions" - -[[animations]] -name = "torpedo_explosion" -palette_sets = [] -offset = [0.0, 0.0] - -[[animations.frames]] -sprite_name = "explosions_0_0" -duration = 0.10000000149011612 -palette_name = "torpedo_explosion-default" -color_map_coords = [0.017241379246115685, 0.05882352963089943, 0.32758620381355286, 0.9411764740943909] - -[[animations.frames]] -sprite_name = "explosions_0_1" -duration = 0.10000000149011612 -palette_name = "torpedo_explosion-default" -color_map_coords = [0.3448275923728943, 0.05882352963089943, 0.6551724076271057, 0.9411764740943909] - -[[animations.frames]] -sprite_name = "explosions_0_2" -duration = 0.10000000149011612 -palette_name = "torpedo_explosion-default" -color_map_coords = [0.6724137663841248, 0.05882352963089943, 0.982758641242981, 0.9411764740943909] - -[[textures]] -texture_path = "./themes/joe/images/explosions/explosions-sheet-0.indexed.png" -name = "explosions-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "explosions-sheet-0.indexed" -name = "explosions-sheet-0.indexed_material_0" - -[[palette_files]] -name = "torpedo_explosion-default" -path = "./themes/joe/images/explosions/torpedo_explosion-default.palette.png" - -[[sprites]] -name = "explosions_0_0" -material_name = "explosions-sheet-0.indexed_material_0" -color_map_coords = [0.017241379246115685, 0.05882352963089943, 0.32758620381355286, 0.9411764740943909] -palette_name = "torpedo_explosion-default" - -[[sprites]] -name = "explosions_0_1" -material_name = "explosions-sheet-0.indexed_material_0" -color_map_coords = [0.3448275923728943, 0.05882352963089943, 0.6551724076271057, 0.9411764740943909] -palette_name = "torpedo_explosion-default" - -[[sprites]] -name = "explosions_0_2" -material_name = "explosions-sheet-0.indexed_material_0" -color_map_coords = [0.6724137663841248, 0.05882352963089943, 0.982758641242981, 0.9411764740943909] -palette_name = "torpedo_explosion-default" diff --git a/game/resources/themes/joe/sprites/kraken/kraken.toml b/game/resources/themes/joe/sprites/kraken/kraken.toml deleted file mode 100644 index 335027b98ffb84943d02fdfab0bda88a249b4671..0000000000000000000000000000000000000000 --- a/game/resources/themes/joe/sprites/kraken/kraken.toml +++ /dev/null @@ -1,68 +0,0 @@ -name = "kraken" - -[[animations]] -name = "kraken" -palette_sets = [] -offset = [6.0, 2.0] - -[[animations.frames]] -sprite_name = "kraken_0_0" -duration = 0.20000000298023224 -palette_name = "kraken-default" -color_map_coords = [0.006369426846504211, 0.095238097012043, 0.24840764701366425, 0.9047619104385376] - -[[animations.frames]] -sprite_name = "kraken_0_1" -duration = 0.20000000298023224 -palette_name = "kraken-default" -color_map_coords = [0.25477707386016846, 0.095238097012043, 0.4968152940273285, 0.9047619104385376] - -[[animations.frames]] -sprite_name = "kraken_0_2" -duration = 0.20000000298023224 -palette_name = "kraken-default" -color_map_coords = [0.5031847357749939, 0.095238097012043, 0.7452229261398315, 0.9047619104385376] - -[[animations.frames]] -sprite_name = "kraken_0_3" -duration = 0.20000000298023224 -palette_name = "kraken-default" -color_map_coords = [0.7515923380851746, 0.095238097012043, 0.993630588054657, 0.9047619104385376] - -[[textures]] -texture_path = "./themes/joe/images/kraken/kraken-sheet-0.indexed.png" -name = "kraken-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "kraken-sheet-0.indexed" -name = "kraken-sheet-0.indexed_material_0" - -[[palette_files]] -name = "kraken-default" -path = "./themes/joe/images/kraken/kraken-default.palette.png" - -[[sprites]] -name = "kraken_0_0" -material_name = "kraken-sheet-0.indexed_material_0" -color_map_coords = [0.006369426846504211, 0.095238097012043, 0.24840764701366425, 0.9047619104385376] -palette_name = "kraken-default" - -[[sprites]] -name = "kraken_0_1" -material_name = "kraken-sheet-0.indexed_material_0" -color_map_coords = [0.25477707386016846, 0.095238097012043, 0.4968152940273285, 0.9047619104385376] -palette_name = "kraken-default" - -[[sprites]] -name = "kraken_0_2" -material_name = "kraken-sheet-0.indexed_material_0" -color_map_coords = [0.5031847357749939, 0.095238097012043, 0.7452229261398315, 0.9047619104385376] -palette_name = "kraken-default" - -[[sprites]] -name = "kraken_0_3" -material_name = "kraken-sheet-0.indexed_material_0" -color_map_coords = [0.7515923380851746, 0.095238097012043, 0.993630588054657, 0.9047619104385376] -palette_name = "kraken-default" diff --git a/game/resources/themes/joe/sprites/shark/shark.toml b/game/resources/themes/joe/sprites/shark/shark.toml deleted file mode 100644 index 6845d6858eb9bc98c322f4eeff1a50d706d68c13..0000000000000000000000000000000000000000 --- a/game/resources/themes/joe/sprites/shark/shark.toml +++ /dev/null @@ -1,99 +0,0 @@ -name = "shark" - -[[animations]] -name = "shark" -offset = [14.0, 3.0] - -[[animations.frames]] -sprite_name = "shark_0_0" -duration = 0.20000000298023224 -palette_name = "shark-default" -color_map_coords = [0.009900989942252636, 0.10000000149011612, 0.24752475321292877, 0.8999999761581421] - -[[animations.frames]] -sprite_name = "shark_0_1" -duration = 0.20000000298023224 -palette_name = "shark-default" -color_map_coords = [0.2574257552623749, 0.10000000149011612, 0.49504950642585754, 0.8999999761581421] - -[[animations.frames]] -sprite_name = "shark_0_2" -duration = 0.20000000298023224 -palette_name = "shark-default" -color_map_coords = [0.5049505233764648, 0.10000000149011612, 0.7425742745399475, 0.8999999761581421] - -[[animations.frames]] -sprite_name = "shark_0_3" -duration = 0.20000000298023224 -palette_name = "shark-default" -color_map_coords = [0.7524752616882324, 0.10000000149011612, 0.9900990128517151, 0.8999999761581421] - -[[animations.palette_sets]] -set_name = "palette_set_0" -frame_palettes = ["shark_palette_0", "shark_palette_0"] - -[[animations.palette_sets]] -set_name = "palette_set_1" -frame_palettes = ["shark_palette_1", "shark_palette_1"] - -[[animations.palette_sets]] -set_name = "palette_set_2" -frame_palettes = ["shark_palette_2", "shark_palette_2"] - -[[animations.palette_sets]] -set_name = "palette_set_3" -frame_palettes = ["shark_palette_3", "shark_palette_3"] - -[[textures]] -texture_path = "./themes/joe/images/shark/shark-sheet-0.indexed.png" -name = "shark-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "shark-sheet-0.indexed" -name = "shark-sheet-0.indexed_material_0" - -[[palette_files]] -name = "shark-default" -path = "./themes/joe/images/shark/shark-default.palette.png" - -[[palette_files]] -name = "palette_set_0" -path = "./themes/joe/images/shark/palette_set_0.palette.png" - -[[palette_files]] -name = "palette_set_1" -path = "./themes/joe/images/shark/palette_set_1.palette.png" - -[[palette_files]] -name = "palette_set_3" -path = "./themes/joe/images/shark/palette_set_3.palette.png" - -[[palette_files]] -name = "palette_set_2" -path = "./themes/joe/images/shark/palette_set_2.palette.png" - -[[sprites]] -name = "shark_0_0" -material_name = "shark-sheet-0.indexed_material_0" -color_map_coords = [0.009900989942252636, 0.10000000149011612, 0.24752475321292877, 0.8999999761581421] -palette_name = "shark-default" - -[[sprites]] -name = "shark_0_1" -material_name = "shark-sheet-0.indexed_material_0" -color_map_coords = [0.2574257552623749, 0.10000000149011612, 0.49504950642585754, 0.8999999761581421] -palette_name = "shark-default" - -[[sprites]] -name = "shark_0_2" -material_name = "shark-sheet-0.indexed_material_0" -color_map_coords = [0.5049505233764648, 0.10000000149011612, 0.7425742745399475, 0.8999999761581421] -palette_name = "shark-default" - -[[sprites]] -name = "shark_0_3" -material_name = "shark-sheet-0.indexed_material_0" -color_map_coords = [0.7524752616882324, 0.10000000149011612, 0.9900990128517151, 0.8999999761581421] -palette_name = "shark-default" diff --git a/game/resources/themes/joe/sprites/speedboat/speedboat.toml b/game/resources/themes/joe/sprites/speedboat/speedboat.toml deleted file mode 100644 index 498095771b939373c50cded0ac0aead3de1e837c..0000000000000000000000000000000000000000 --- a/game/resources/themes/joe/sprites/speedboat/speedboat.toml +++ /dev/null @@ -1,68 +0,0 @@ -name = "speedboat" - -[[animations]] -name = "speedboat" -palette_sets = [] -offset = [0.0, 0.0] - -[[animations.frames]] -sprite_name = "speedboat_0_0" -duration = 0.30000001192092896 -palette_name = "speedboat-default" -color_map_coords = [0.008547008968889713, 0.08695652335882187, 0.24786324799060822, 0.9130434989929199] - -[[animations.frames]] -sprite_name = "speedboat_0_1" -duration = 0.30000001192092896 -palette_name = "speedboat-default" -color_map_coords = [0.25641027092933655, 0.08695652335882187, 0.49572649598121643, 0.9130434989929199] - -[[animations.frames]] -sprite_name = "speedboat_0_2" -duration = 0.30000001192092896 -palette_name = "speedboat-default" -color_map_coords = [0.504273533821106, 0.08695652335882187, 0.7435897588729858, 0.9130434989929199] - -[[animations.frames]] -sprite_name = "speedboat_0_3" -duration = 0.30000001192092896 -palette_name = "speedboat-default" -color_map_coords = [0.752136766910553, 0.08695652335882187, 0.9914529919624329, 0.9130434989929199] - -[[textures]] -texture_path = "./themes/joe/images/speedboat/speedboat-sheet-0.indexed.png" -name = "speedboat-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "speedboat-sheet-0.indexed" -name = "speedboat-sheet-0.indexed_material_0" - -[[palette_files]] -name = "speedboat-default" -path = "./themes/joe/images/speedboat/speedboat-default.palette.png" - -[[sprites]] -name = "speedboat_0_0" -material_name = "speedboat-sheet-0.indexed_material_0" -color_map_coords = [0.008547008968889713, 0.08695652335882187, 0.24786324799060822, 0.9130434989929199] -palette_name = "speedboat-default" - -[[sprites]] -name = "speedboat_0_1" -material_name = "speedboat-sheet-0.indexed_material_0" -color_map_coords = [0.25641027092933655, 0.08695652335882187, 0.49572649598121643, 0.9130434989929199] -palette_name = "speedboat-default" - -[[sprites]] -name = "speedboat_0_2" -material_name = "speedboat-sheet-0.indexed_material_0" -color_map_coords = [0.504273533821106, 0.08695652335882187, 0.7435897588729858, 0.9130434989929199] -palette_name = "speedboat-default" - -[[sprites]] -name = "speedboat_0_3" -material_name = "speedboat-sheet-0.indexed_material_0" -color_map_coords = [0.752136766910553, 0.08695652335882187, 0.9914529919624329, 0.9130434989929199] -palette_name = "speedboat-default" diff --git a/game/resources/themes/joe/sprites/sub/sub.toml b/game/resources/themes/joe/sprites/sub/sub.toml deleted file mode 100644 index bd3871ce98a803231aec37b20ecffeddbb33f865..0000000000000000000000000000000000000000 --- a/game/resources/themes/joe/sprites/sub/sub.toml +++ /dev/null @@ -1,144 +0,0 @@ -name = "sub" - -[[animations]] -name = "sub_turn" -palette_sets = [] -offset = [0.0, 0.0] - -[[animations.frames]] -sprite_name = "sub_0_0" -duration = 0.20000000298023224 -palette_name = "sub_turn-default" -color_map_coords = [0.006172839552164078, 0.11764705926179886, 0.1419753134250641, 0.8823529481887817] - -[[animations.frames]] -sprite_name = "sub_0_1" -duration = 0.20000000298023224 -palette_name = "sub_turn-default" -color_map_coords = [0.14814814925193787, 0.11764705926179886, 0.2839506268501282, 0.8823529481887817] - -[[animations.frames]] -sprite_name = "sub_0_2" -duration = 0.20000000298023224 -palette_name = "sub_turn-default" -color_map_coords = [0.29012346267700195, 0.11764705926179886, 0.42592594027519226, 0.8823529481887817] - -[[animations.frames]] -sprite_name = "sub_0_3" -duration = 0.20000000298023224 -palette_name = "sub_turn-default" -color_map_coords = [0.43209877610206604, 0.11764705926179886, 0.5679012537002563, 0.8823529481887817] - -[[animations.frames]] -sprite_name = "sub_0_4" -duration = 0.20000000298023224 -palette_name = "sub_turn-default" -color_map_coords = [0.5740740895271301, 0.11764705926179886, 0.709876537322998, 0.8823529481887817] - -[[animations]] -name = "sub_side" -offset = [9.0, 0.0] - -[[animations.frames]] -sprite_name = "sub_1_0" -duration = 0.20000000298023224 -palette_name = "sub_side-default" -color_map_coords = [0.7160493731498718, 0.11764705926179886, 0.8518518805503845, 0.8823529481887817] - -[[animations.frames]] -sprite_name = "sub_1_1" -duration = 0.20000000298023224 -palette_name = "sub_side-default" -color_map_coords = [0.8580247163772583, 0.11764705926179886, 0.9938271641731262, 0.8823529481887817] - -[[animations.palette_sets]] -set_name = "p1" -frame_palettes = ["p1", "p1", "p1", "p1"] - -[[animations.palette_sets]] -set_name = "p2" -frame_palettes = ["p2", "p2", "p2", "p2"] - -[[animations.palette_sets]] -set_name = "low_air" -frame_palettes = ["low_air", "", "", ""] - -[[animations.palette_sets]] -set_name = "critical_air" -frame_palettes = ["low_air", "", "critical_air", ""] - -[[textures]] -texture_path = "./themes/joe/images/sub/sub-sheet-0.indexed.png" -name = "sub-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "sub-sheet-0.indexed" -name = "sub-sheet-0.indexed_material_0" - -[[palette_files]] -name = "sub_turn-default" -path = "./themes/joe/images/sub/sub_turn-default.palette.png" - -[[palette_files]] -name = "sub_side-default" -path = "./themes/joe/images/sub/sub_side-default.palette.png" - -[[palette_files]] -name = "low_air" -path = "./themes/joe/images/sub/low_air.palette.png" - -[[palette_files]] -name = "critical_air" -path = "./themes/joe/images/sub/critical_air.palette.png" - -[[palette_files]] -name = "p2" -path = "./themes/joe/images/sub/p2.palette.png" - -[[palette_files]] -name = "p1" -path = "./themes/joe/images/sub/p1.palette.png" - -[[sprites]] -name = "sub_0_0" -material_name = "sub-sheet-0.indexed_material_0" -color_map_coords = [0.006172839552164078, 0.11764705926179886, 0.1419753134250641, 0.8823529481887817] -palette_name = "sub_turn-default" - -[[sprites]] -name = "sub_0_1" -material_name = "sub-sheet-0.indexed_material_0" -color_map_coords = [0.14814814925193787, 0.11764705926179886, 0.2839506268501282, 0.8823529481887817] -palette_name = "sub_turn-default" - -[[sprites]] -name = "sub_0_2" -material_name = "sub-sheet-0.indexed_material_0" -color_map_coords = [0.29012346267700195, 0.11764705926179886, 0.42592594027519226, 0.8823529481887817] -palette_name = "sub_turn-default" - -[[sprites]] -name = "sub_0_3" -material_name = "sub-sheet-0.indexed_material_0" -color_map_coords = [0.43209877610206604, 0.11764705926179886, 0.5679012537002563, 0.8823529481887817] -palette_name = "sub_turn-default" - -[[sprites]] -name = "sub_0_4" -material_name = "sub-sheet-0.indexed_material_0" -color_map_coords = [0.5740740895271301, 0.11764705926179886, 0.709876537322998, 0.8823529481887817] -palette_name = "sub_turn-default" - -[[sprites]] -name = "sub_1_0" -material_name = "sub-sheet-0.indexed_material_0" -color_map_coords = [0.7160493731498718, 0.11764705926179886, 0.8518518805503845, 0.8823529481887817] -palette_name = "sub_side-default" - -[[sprites]] -name = "sub_1_1" -material_name = "sub-sheet-0.indexed_material_0" -color_map_coords = [0.8580247163772583, 0.11764705926179886, 0.9938271641731262, 0.8823529481887817] -palette_name = "sub_side-default" diff --git a/game/resources/themes/joe/sprites/torpedo/torpedo.toml b/game/resources/themes/joe/sprites/torpedo/torpedo.toml deleted file mode 100644 index c590c7abe74cbfb6078bdbf37929f5e290b5be8c..0000000000000000000000000000000000000000 --- a/game/resources/themes/joe/sprites/torpedo/torpedo.toml +++ /dev/null @@ -1,44 +0,0 @@ -name = "torpedo" - -[[animations]] -name = "torpedo" -palette_sets = [] -offset = [0.0, 0.0] - -[[animations.frames]] -sprite_name = "torpedo_0_0" -duration = 0.20000000298023224 -palette_name = "torpedo-default" -color_map_coords = [0.0416666679084301, 0.3333333432674408, 0.4791666567325592, 0.6666666865348816] - -[[animations.frames]] -sprite_name = "torpedo_0_1" -duration = 0.20000000298023224 -palette_name = "torpedo-default" -color_map_coords = [0.5208333134651184, 0.3333333432674408, 0.9583333134651184, 0.6666666865348816] - -[[textures]] -texture_path = "./themes/joe/images/torpedo/torpedo-sheet-0.indexed.png" -name = "torpedo-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "torpedo-sheet-0.indexed" -name = "torpedo-sheet-0.indexed_material_0" - -[[palette_files]] -name = "torpedo-default" -path = "./themes/joe/images/torpedo/torpedo-default.palette.png" - -[[sprites]] -name = "torpedo_0_0" -material_name = "torpedo-sheet-0.indexed_material_0" -color_map_coords = [0.0416666679084301, 0.3333333432674408, 0.4791666567325592, 0.6666666865348816] -palette_name = "torpedo-default" - -[[sprites]] -name = "torpedo_0_1" -material_name = "torpedo-sheet-0.indexed_material_0" -color_map_coords = [0.5208333134651184, 0.3333333432674408, 0.9583333134651184, 0.6666666865348816] -palette_name = "torpedo-default" diff --git a/game/resources/themes/joe/theme.toml b/game/resources/themes/joe/theme.toml deleted file mode 100644 index c0331e026378fa7bfc01cb92bcc3de36e09565ee..0000000000000000000000000000000000000000 --- a/game/resources/themes/joe/theme.toml +++ /dev/null @@ -1,186 +0,0 @@ -name = "joe" -sounds = [] - -[[assets]] -name = "kraken" -path = "./themes/joe/sprites/kraken/kraken.toml" -type = "sprite" - -[[assets]] -name = "speedboat" -path = "./themes/joe/sprites/speedboat/speedboat.toml" -type = "sprite" - -[[assets]] -name = "background" -path = "./themes/joe/sprites/background/background.toml" -type = "sprite" - -[[assets]] -name = "torpedo" -path = "./themes/joe/sprites/torpedo/torpedo.toml" -type = "sprite" - -[[assets]] -name = "shark" -path = "./themes/joe/sprites/shark/shark.toml" -type = "sprite" - -[[assets]] -name = "sub" -path = "./themes/joe/sprites/sub/sub.toml" -type = "sprite" - -[[assets]] -name = "explosions" -path = "./themes/joe/sprites/explosions/explosions.toml" -type = "sprite" - -[[assets]] -name = "diver" -path = "./themes/joe/sprites/diver/diver.toml" -type = "sprite" - -[[animations]] -entity = "background" -entity_anim = "background" -source = "background" -animation = "background" - -[[animations]] -entity = "player1" -entity_anim = "idle" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "player1" -entity_anim = "move" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "player1" -entity_anim = "fire" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "player1" -entity_anim = "death" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "player2" -entity_anim = "idle" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "player2" -entity_anim = "move" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "player2" -entity_anim = "fire" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "player2" -entity_anim = "death" -source = "sub" -animation = "sub_side" - -[[animations]] -entity = "patrol_sub" -entity_anim = "idle" -source = "speedboat" -animation = "speedboat" - -[[animations]] -entity = "patrol_sub" -entity_anim = "move" -source = "speedboat" -animation = "speedboat" - -[[animations]] -entity = "patrol_sub" -entity_anim = "fire" -source = "speedboat" -animation = "speedboat" - -[[animations]] -entity = "patrol_sub" -entity_anim = "death" -source = "speedboat" -animation = "speedboat" - -[[animations]] -entity = "shark" -entity_anim = "idle" -source = "shark" -animation = "shark" - -[[animations]] -entity = "shark" -entity_anim = "move" -source = "shark" -animation = "shark" - -[[animations]] -entity = "shark" -entity_anim = "fire" -source = "shark" -animation = "shark" - -[[animations]] -entity = "shark" -entity_anim = "death" -source = "shark" -animation = "shark" - -[[animations]] -entity = "bullet" -entity_anim = "idle" -source = "torpedo" -animation = "torpedo" - -[[animations]] -entity = "bullet" -entity_anim = "collision" -source = "explosions" -animation = "torpedo_explosion" - -[[animations]] -entity = "diver" -entity_anim = "idle" -source = "diver" -animation = "diver" - -[[animations]] -entity = "sub" -entity_anim = "idle" -source = "kraken" -animation = "kraken" - -[[animations]] -entity = "sub" -entity_anim = "move" -source = "kraken" -animation = "kraken" - -[[animations]] -entity = "sub" -entity_anim = "fire" -source = "kraken" -animation = "kraken" - -[[animations]] -entity = "sub" -entity_anim = "death" -source = "kraken" -animation = "kraken" diff --git a/game/resources/themes/thorfinn/images/background/background-default.palette.png b/game/resources/themes/thorfinn/images/background/background-default.palette.png deleted file mode 100644 index 861767167e09f714f79d16c3c4d7ca69d2c17235..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/background/background-default.palette.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/background/background-sheet-0.indexed.png b/game/resources/themes/thorfinn/images/background/background-sheet-0.indexed.png deleted file mode 100644 index 778cfbbbba1cd24779ac20eacc97bcdeebfe3fdc..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/background/background-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/bird/bird-sheet-0.indexed.png b/game/resources/themes/thorfinn/images/bird/bird-sheet-0.indexed.png deleted file mode 100644 index 4023fe785bc8239ce875ffefc1fc2846dc81654c..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/bird/bird-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/cat/cat-sheet-0.indexed.png b/game/resources/themes/thorfinn/images/cat/cat-sheet-0.indexed.png deleted file mode 100644 index cd13b6c2949a374c56d0cf9a621049472d50f815..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/cat/cat-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/cat/cat_idle-default.palette.png b/game/resources/themes/thorfinn/images/cat/cat_idle-default.palette.png deleted file mode 100644 index f0cbbaf3223b72b47dbbde38dc6a495421e0406f..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/cat/cat_idle-default.palette.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/cat/cat_shooting-default.palette.png b/game/resources/themes/thorfinn/images/cat/cat_shooting-default.palette.png deleted file mode 100644 index f0cbbaf3223b72b47dbbde38dc6a495421e0406f..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/cat/cat_shooting-default.palette.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/cat/critical_air.palette.png b/game/resources/themes/thorfinn/images/cat/critical_air.palette.png deleted file mode 100644 index d335822bd59d863d4510ac0c6d9f641bd1a6f43b..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/cat/critical_air.palette.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/cat/low_air.palette.png b/game/resources/themes/thorfinn/images/cat/low_air.palette.png deleted file mode 100644 index f3b61e389301ba54b2d6f33ab1a1aeeb4c17e110..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/cat/low_air.palette.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/cat/p1.palette.png b/game/resources/themes/thorfinn/images/cat/p1.palette.png deleted file mode 100644 index a093ba8e4b079b6a15e61eafd9aece2d86d44818..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/cat/p1.palette.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/cat/p2.palette.png b/game/resources/themes/thorfinn/images/cat/p2.palette.png deleted file mode 100644 index a093ba8e4b079b6a15e61eafd9aece2d86d44818..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/cat/p2.palette.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/croc/croc-sheet-0.indexed.png b/game/resources/themes/thorfinn/images/croc/croc-sheet-0.indexed.png deleted file mode 100644 index c9a955868d4fe37c30c1d94d1414cfd27cb8cc0d..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/croc/croc-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/croc/croc_palette_0.palette.png b/game/resources/themes/thorfinn/images/croc/croc_palette_0.palette.png deleted file mode 100644 index cc900273591d183b3bdab26ec5afcc5d166a2bb7..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/croc/croc_palette_0.palette.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/croc/croc_palette_1.palette.png b/game/resources/themes/thorfinn/images/croc/croc_palette_1.palette.png deleted file mode 100644 index cc900273591d183b3bdab26ec5afcc5d166a2bb7..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/croc/croc_palette_1.palette.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/croc/croc_palette_2.palette.png b/game/resources/themes/thorfinn/images/croc/croc_palette_2.palette.png deleted file mode 100644 index cc900273591d183b3bdab26ec5afcc5d166a2bb7..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/croc/croc_palette_2.palette.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/croc/croc_palette_3.palette.png b/game/resources/themes/thorfinn/images/croc/croc_palette_3.palette.png deleted file mode 100644 index cc900273591d183b3bdab26ec5afcc5d166a2bb7..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/croc/croc_palette_3.palette.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/croc/croc_spitting-default.palette.png b/game/resources/themes/thorfinn/images/croc/croc_spitting-default.palette.png deleted file mode 100644 index 58cb357ec27dbf35f1dc90523203136fb7eeeb62..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/croc/croc_spitting-default.palette.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/dog/dog-sheet-0.indexed.png b/game/resources/themes/thorfinn/images/dog/dog-sheet-0.indexed.png deleted file mode 100644 index 774c8fa2a24caff74857a6b26b8441a7ae7b63b5..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/dog/dog-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/dog/evil_dog-default.palette.png b/game/resources/themes/thorfinn/images/dog/evil_dog-default.palette.png deleted file mode 100644 index 8bc87af1cf88a0c38e26a5d02ce3556ee17cb09f..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/dog/evil_dog-default.palette.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/mouse/mouse-default.palette.png b/game/resources/themes/thorfinn/images/mouse/mouse-default.palette.png deleted file mode 100644 index fb760dde5bdbc2feedd45ed9c016cf3470a387c3..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/mouse/mouse-default.palette.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/mouse/mouse-sheet-0.indexed.png b/game/resources/themes/thorfinn/images/mouse/mouse-sheet-0.indexed.png deleted file mode 100644 index aa4c7c1f6759001f765fc6cbf4999791da17422f..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/mouse/mouse-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/images/yarn/yarn-sheet-0.indexed.png b/game/resources/themes/thorfinn/images/yarn/yarn-sheet-0.indexed.png deleted file mode 100644 index d747e72d54970088f983c63c0e8ec7a71ea71f09..0000000000000000000000000000000000000000 Binary files a/game/resources/themes/thorfinn/images/yarn/yarn-sheet-0.indexed.png and /dev/null differ diff --git a/game/resources/themes/thorfinn/sprites/background/background.toml b/game/resources/themes/thorfinn/sprites/background/background.toml deleted file mode 100644 index 29805db850be063ca12ff7858957280809460ab1..0000000000000000000000000000000000000000 --- a/game/resources/themes/thorfinn/sprites/background/background.toml +++ /dev/null @@ -1,32 +0,0 @@ -name = "background" - -[[animations]] -name = "background" -palette_sets = [] -offset = [0.0, 0.0] - -[[animations.frames]] -sprite_name = "background_0_0" -duration = 0.010000000707805157 -palette_name = "background-default" -color_map_coords = [0.006172839552164078, 0.008196720853447914, 0.9938271641731262, 0.9918032884597778] - -[[textures]] -texture_path = "./themes/thorfinn/images/background/background-sheet-0.indexed.png" -name = "background-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "background-sheet-0.indexed" -name = "background-sheet-0.indexed_material_0" - -[[palette_files]] -name = "background-default" -path = "./themes/thorfinn/images/background/background-default.palette.png" - -[[sprites]] -name = "background_0_0" -material_name = "background-sheet-0.indexed_material_0" -color_map_coords = [0.006172839552164078, 0.008196720853447914, 0.9938271641731262, 0.9918032884597778] -palette_name = "background-default" diff --git a/game/resources/themes/thorfinn/sprites/bird/bird.toml b/game/resources/themes/thorfinn/sprites/bird/bird.toml deleted file mode 100644 index b51d5fea1719b63cbbcfdfbba032c99c054b5e5e..0000000000000000000000000000000000000000 --- a/game/resources/themes/thorfinn/sprites/bird/bird.toml +++ /dev/null @@ -1,44 +0,0 @@ -name = "bird" - -[[animations]] -name = "bird" -palette_sets = [] -offset = [1.0, 3.0] - -[[animations.frames]] -sprite_name = "bird_0_0" -duration = 0.5 -palette_name = "bird-default" -color_map_coords = [0.05000000074505806, 0.1538461595773697, 0.4749999940395355, 0.8461538553237915] - -[[animations.frames]] -sprite_name = "bird_0_1" -duration = 0.5 -palette_name = "bird-default" -color_map_coords = [0.5249999761581421, 0.1538461595773697, 0.949999988079071, 0.8461538553237915] - -[[textures]] -texture_path = "./themes/thorfinn/images/bird/bird-sheet-0.indexed.png" -name = "bird-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "bird-sheet-0.indexed" -name = "bird-sheet-0.indexed_material_0" - -[[palette_files]] -name = "bird-default" -path = "./themes/thorfinn/images/bird/bird-default.palette.png" - -[[sprites]] -name = "bird_0_0" -material_name = "bird-sheet-0.indexed_material_0" -color_map_coords = [0.05000000074505806, 0.1538461595773697, 0.4749999940395355, 0.8461538553237915] -palette_name = "bird-default" - -[[sprites]] -name = "bird_0_1" -material_name = "bird-sheet-0.indexed_material_0" -color_map_coords = [0.5249999761581421, 0.1538461595773697, 0.949999988079071, 0.8461538553237915] -palette_name = "bird-default" diff --git a/game/resources/themes/thorfinn/sprites/cat/cat.toml b/game/resources/themes/thorfinn/sprites/cat/cat.toml deleted file mode 100644 index e8060fa0990f1cc8d872a01c95db624afcd1549c..0000000000000000000000000000000000000000 --- a/game/resources/themes/thorfinn/sprites/cat/cat.toml +++ /dev/null @@ -1,156 +0,0 @@ -name = "cat" - -[[animations]] -name = "cat_idle" -palette_sets = [] -offset = [11.0, 11.0] - -[[animations.frames]] -sprite_name = "cat_1_0" -duration = 0.14000000059604645 -palette_name = "cat_idle-default" -color_map_coords = [0.5036496520042419, 0.0555555559694767, 0.6204379796981812, 0.9444444179534912] - -[[animations.frames]] -sprite_name = "cat_1_1" -duration = 0.14000000059604645 -palette_name = "cat_idle-default" -color_map_coords = [0.6277372241020203, 0.0555555559694767, 0.7445255517959595, 0.9444444179534912] - -[[animations.frames]] -sprite_name = "cat_1_2" -duration = 0.14000000059604645 -palette_name = "cat_idle-default" -color_map_coords = [0.7518247961997986, 0.0555555559694767, 0.8686131238937378, 0.9444444179534912] - -[[animations.frames]] -sprite_name = "cat_1_3" -duration = 0.14000000059604645 -palette_name = "cat_idle-default" -color_map_coords = [0.8759124279022217, 0.0555555559694767, 0.9927007555961609, 0.9444444179534912] - -[[animations]] -name = "cat_shooting" -offset = [11.0, 11.0] - -[[animations.frames]] -sprite_name = "cat_0_0" -duration = 0.14000000059604645 -palette_name = "cat_shooting-default" -color_map_coords = [0.007299270015209913, 0.0555555559694767, 0.12408759444952011, 0.9444444179534912] - -[[animations.frames]] -sprite_name = "cat_0_1" -duration = 0.14000000059604645 -palette_name = "cat_shooting-default" -color_map_coords = [0.131386861205101, 0.0555555559694767, 0.24817518889904022, 0.9444444179534912] - -[[animations.frames]] -sprite_name = "cat_0_2" -duration = 0.14000000059604645 -palette_name = "cat_shooting-default" -color_map_coords = [0.2554744482040405, 0.0555555559694767, 0.37226277589797974, 0.9444444179534912] - -[[animations.frames]] -sprite_name = "cat_0_3" -duration = 0.14000000059604645 -palette_name = "cat_shooting-default" -color_map_coords = [0.37956205010414124, 0.0555555559694767, 0.49635037779808044, 0.9444444179534912] - -[[animations.palette_sets]] -set_name = "p1" -frame_palettes = ["p1", "p1", "p1", "p1"] - -[[animations.palette_sets]] -set_name = "p2" -frame_palettes = ["p2", "p2", "p2", "p2"] - -[[animations.palette_sets]] -set_name = "low_air" -frame_palettes = ["low_air", "", "", ""] - -[[animations.palette_sets]] -set_name = "critical_air" -frame_palettes = ["low_air", "", "critical_air", ""] - -[[textures]] -texture_path = "./themes/thorfinn/images/cat/cat-sheet-0.indexed.png" -name = "cat-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "cat-sheet-0.indexed" -name = "cat-sheet-0.indexed_material_0" - -[[palette_files]] -name = "cat_shooting-default" -path = "./themes/thorfinn/images/cat/cat_shooting-default.palette.png" - -[[palette_files]] -name = "cat_idle-default" -path = "./themes/thorfinn/images/cat/cat_idle-default.palette.png" - -[[palette_files]] -name = "low_air" -path = "./themes/thorfinn/images/cat/low_air.palette.png" - -[[palette_files]] -name = "critical_air" -path = "./themes/thorfinn/images/cat/critical_air.palette.png" - -[[palette_files]] -name = "p2" -path = "./themes/thorfinn/images/cat/p2.palette.png" - -[[palette_files]] -name = "p1" -path = "./themes/thorfinn/images/cat/p1.palette.png" - -[[sprites]] -name = "cat_1_0" -material_name = "cat-sheet-0.indexed_material_0" -color_map_coords = [0.5036496520042419, 0.0555555559694767, 0.6204379796981812, 0.9444444179534912] -palette_name = "cat_idle-default" - -[[sprites]] -name = "cat_1_1" -material_name = "cat-sheet-0.indexed_material_0" -color_map_coords = [0.6277372241020203, 0.0555555559694767, 0.7445255517959595, 0.9444444179534912] -palette_name = "cat_idle-default" - -[[sprites]] -name = "cat_1_2" -material_name = "cat-sheet-0.indexed_material_0" -color_map_coords = [0.7518247961997986, 0.0555555559694767, 0.8686131238937378, 0.9444444179534912] -palette_name = "cat_idle-default" - -[[sprites]] -name = "cat_1_3" -material_name = "cat-sheet-0.indexed_material_0" -color_map_coords = [0.8759124279022217, 0.0555555559694767, 0.9927007555961609, 0.9444444179534912] -palette_name = "cat_idle-default" - -[[sprites]] -name = "cat_0_0" -material_name = "cat-sheet-0.indexed_material_0" -color_map_coords = [0.007299270015209913, 0.0555555559694767, 0.12408759444952011, 0.9444444179534912] -palette_name = "cat_shooting-default" - -[[sprites]] -name = "cat_0_1" -material_name = "cat-sheet-0.indexed_material_0" -color_map_coords = [0.131386861205101, 0.0555555559694767, 0.24817518889904022, 0.9444444179534912] -palette_name = "cat_shooting-default" - -[[sprites]] -name = "cat_0_2" -material_name = "cat-sheet-0.indexed_material_0" -color_map_coords = [0.2554744482040405, 0.0555555559694767, 0.37226277589797974, 0.9444444179534912] -palette_name = "cat_shooting-default" - -[[sprites]] -name = "cat_0_3" -material_name = "cat-sheet-0.indexed_material_0" -color_map_coords = [0.37956205010414124, 0.0555555559694767, 0.49635037779808044, 0.9444444179534912] -palette_name = "cat_shooting-default" diff --git a/game/resources/themes/thorfinn/sprites/croc/croc.toml b/game/resources/themes/thorfinn/sprites/croc/croc.toml deleted file mode 100644 index e5a3777dbebc09f4c560fca63c3065b0177f4660..0000000000000000000000000000000000000000 --- a/game/resources/themes/thorfinn/sprites/croc/croc.toml +++ /dev/null @@ -1,75 +0,0 @@ -name = "croc" - -[[animations]] -name = "croc_spitting" -offset = [0.0, 10.0] - -[[animations.frames]] -sprite_name = "croc_0_0" -duration = 0.33000001311302185 -palette_name = "croc_spitting-default" -color_map_coords = [0.02857142873108387, 0.0555555559694767, 0.48571428656578064, 0.9444444179534912] - -[[animations.frames]] -sprite_name = "croc_0_1" -duration = 0.33000001311302185 -palette_name = "croc_spitting-default" -color_map_coords = [0.5142857432365417, 0.0555555559694767, 0.9714285731315613, 0.9444444179534912] - -[[animations.palette_sets]] -set_name = "palette_set_0" -frame_palettes = ["croc_palette_0", "croc_palette_0"] - -[[animations.palette_sets]] -set_name = "palette_set_1" -frame_palettes = ["croc_palette_1", "croc_palette_1"] - -[[animations.palette_sets]] -set_name = "palette_set_2" -frame_palettes = ["croc_palette_2", "croc_palette_2"] - -[[animations.palette_sets]] -set_name = "palette_set_3" -frame_palettes = ["croc_palette_3", "croc_palette_3"] - -[[textures]] -texture_path = "./themes/thorfinn/images/croc/croc-sheet-0.indexed.png" -name = "croc-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "croc-sheet-0.indexed" -name = "croc-sheet-0.indexed_material_0" - -[[palette_files]] -name = "croc_spitting-default" -path = "./themes/thorfinn/images/croc/croc_spitting-default.palette.png" - -[[palette_files]] -name = "croc_palette_0" -path = "./themes/thorfinn/images/croc/croc_palette_0.palette.png" - -[[palette_files]] -name = "croc_palette_3" -path = "./themes/thorfinn/images/croc/croc_palette_3.palette.png" - -[[palette_files]] -name = "croc_palette_2" -path = "./themes/thorfinn/images/croc/croc_palette_2.palette.png" - -[[palette_files]] -name = "croc_palette_1" -path = "./themes/thorfinn/images/croc/croc_palette_1.palette.png" - -[[sprites]] -name = "croc_0_0" -material_name = "croc-sheet-0.indexed_material_0" -color_map_coords = [0.02857142873108387, 0.0555555559694767, 0.48571428656578064, 0.9444444179534912] -palette_name = "croc_spitting-default" - -[[sprites]] -name = "croc_0_1" -material_name = "croc-sheet-0.indexed_material_0" -color_map_coords = [0.5142857432365417, 0.0555555559694767, 0.9714285731315613, 0.9444444179534912] -palette_name = "croc_spitting-default" diff --git a/game/resources/themes/thorfinn/sprites/dog/dog.toml b/game/resources/themes/thorfinn/sprites/dog/dog.toml deleted file mode 100644 index daa080eee3863fe38653943d738fdd96306552a6..0000000000000000000000000000000000000000 --- a/game/resources/themes/thorfinn/sprites/dog/dog.toml +++ /dev/null @@ -1,44 +0,0 @@ -name = "dog" - -[[animations]] -name = "evil_dog" -palette_sets = [] -offset = [6.0, 9.0] - -[[animations.frames]] -sprite_name = "dog_0_0" -duration = 0.33000001311302185 -palette_name = "evil_dog-default" -color_map_coords = [0.02857142873108387, 0.0555555559694767, 0.48571428656578064, 0.9444444179534912] - -[[animations.frames]] -sprite_name = "dog_0_1" -duration = 0.33000001311302185 -palette_name = "evil_dog-default" -color_map_coords = [0.5142857432365417, 0.0555555559694767, 0.9714285731315613, 0.9444444179534912] - -[[textures]] -texture_path = "./themes/thorfinn/images/dog/dog-sheet-0.indexed.png" -name = "dog-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "dog-sheet-0.indexed" -name = "dog-sheet-0.indexed_material_0" - -[[palette_files]] -name = "evil_dog-default" -path = "./themes/thorfinn/images/dog/evil_dog-default.palette.png" - -[[sprites]] -name = "dog_0_0" -material_name = "dog-sheet-0.indexed_material_0" -color_map_coords = [0.02857142873108387, 0.0555555559694767, 0.48571428656578064, 0.9444444179534912] -palette_name = "evil_dog-default" - -[[sprites]] -name = "dog_0_1" -material_name = "dog-sheet-0.indexed_material_0" -color_map_coords = [0.5142857432365417, 0.0555555559694767, 0.9714285731315613, 0.9444444179534912] -palette_name = "evil_dog-default" diff --git a/game/resources/themes/thorfinn/sprites/mouse/mouse.toml b/game/resources/themes/thorfinn/sprites/mouse/mouse.toml deleted file mode 100644 index f35775a1d751a62e6dcd81188fbd4d9e9a05ef9f..0000000000000000000000000000000000000000 --- a/game/resources/themes/thorfinn/sprites/mouse/mouse.toml +++ /dev/null @@ -1,44 +0,0 @@ -name = "mouse" - -[[animations]] -name = "mouse" -palette_sets = [] -offset = [13.0, 13.0] - -[[animations.frames]] -sprite_name = "mouse_0_0" -duration = 0.20000000298023224 -palette_name = "mouse-default" -color_map_coords = [0.02857142873108387, 0.0555555559694767, 0.48571428656578064, 0.9444444179534912] - -[[animations.frames]] -sprite_name = "mouse_0_1" -duration = 0.20000000298023224 -palette_name = "mouse-default" -color_map_coords = [0.5142857432365417, 0.0555555559694767, 0.9714285731315613, 0.9444444179534912] - -[[textures]] -texture_path = "./themes/thorfinn/images/mouse/mouse-sheet-0.indexed.png" -name = "mouse-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "mouse-sheet-0.indexed" -name = "mouse-sheet-0.indexed_material_0" - -[[palette_files]] -name = "mouse-default" -path = "./themes/thorfinn/images/mouse/mouse-default.palette.png" - -[[sprites]] -name = "mouse_0_0" -material_name = "mouse-sheet-0.indexed_material_0" -color_map_coords = [0.02857142873108387, 0.0555555559694767, 0.48571428656578064, 0.9444444179534912] -palette_name = "mouse-default" - -[[sprites]] -name = "mouse_0_1" -material_name = "mouse-sheet-0.indexed_material_0" -color_map_coords = [0.5142857432365417, 0.0555555559694767, 0.9714285731315613, 0.9444444179534912] -palette_name = "mouse-default" diff --git a/game/resources/themes/thorfinn/sprites/yarn/yarn.toml b/game/resources/themes/thorfinn/sprites/yarn/yarn.toml deleted file mode 100644 index 5e1fb92647785f903d7d9dea6b8146b62f59738c..0000000000000000000000000000000000000000 --- a/game/resources/themes/thorfinn/sprites/yarn/yarn.toml +++ /dev/null @@ -1,44 +0,0 @@ -name = "yarn" - -[[animations]] -name = "yarn" -palette_sets = [] -offset = [7.0, 3.0] - -[[animations.frames]] -sprite_name = "yarn_0_0" -duration = 0.14000000059604645 -palette_name = "yarn-default" -color_map_coords = [0.02857142873108387, 0.0555555559694767, 0.48571428656578064, 0.9444444179534912] - -[[animations.frames]] -sprite_name = "yarn_0_1" -duration = 0.14000000059604645 -palette_name = "yarn-default" -color_map_coords = [0.5142857432365417, 0.0555555559694767, 0.9714285731315613, 0.9444444179534912] - -[[textures]] -texture_path = "./themes/thorfinn/images/yarn/yarn-sheet-0.indexed.png" -name = "yarn-sheet-0.indexed" -paletted = true -filtered = false - -[[materials]] -texture_name = "yarn-sheet-0.indexed" -name = "yarn-sheet-0.indexed_material_0" - -[[palette_files]] -name = "yarn-default" -path = "./themes/thorfinn/images/yarn/yarn-default.palette.png" - -[[sprites]] -name = "yarn_0_0" -material_name = "yarn-sheet-0.indexed_material_0" -color_map_coords = [0.02857142873108387, 0.0555555559694767, 0.48571428656578064, 0.9444444179534912] -palette_name = "yarn-default" - -[[sprites]] -name = "yarn_0_1" -material_name = "yarn-sheet-0.indexed_material_0" -color_map_coords = [0.5142857432365417, 0.0555555559694767, 0.9714285731315613, 0.9444444179534912] -palette_name = "yarn-default" diff --git a/game/resources/themes/thorfinn/theme.toml b/game/resources/themes/thorfinn/theme.toml deleted file mode 100644 index 68d8a69c98d61b936adf5d9dd480a28410c704a7..0000000000000000000000000000000000000000 --- a/game/resources/themes/thorfinn/theme.toml +++ /dev/null @@ -1,199 +0,0 @@ -name = "thorfinn" - -[[assets]] -name = "yarn" -path = "./themes/thorfinn/sprites/yarn/yarn.toml" -type = "sprite" - -[[assets]] -name = "dog" -path = "./themes/thorfinn/sprites/dog/dog.toml" -type = "sprite" - -[[assets]] -name = "cat" -path = "./themes/thorfinn/sprites/cat/cat.toml" -type = "sprite" - -[[assets]] -name = "mouse" -path = "./themes/thorfinn/sprites/mouse/mouse.toml" -type = "sprite" - -[[assets]] -name = "croc" -path = "./themes/thorfinn/sprites/croc/croc.toml" -type = "sprite" - -[[assets]] -name = "bird" -path = "./themes/thorfinn/sprites/bird/bird.toml" -type = "sprite" - -[[assets]] -name = "background" -path = "./themes/thorfinn/sprites/background/background.toml" -type = "sprite" - -[[animations]] -entity = "background" -entity_anim = "background" -source = "background" -animation = "background" - -[[animations]] -entity = "player1" -entity_anim = "idle" -source = "cat" -animation = "cat_shooting" - -[[animations]] -entity = "player1" -entity_anim = "move" -source = "cat" -animation = "cat_shooting" - -[[animations]] -entity = "player1" -entity_anim = "fire" -source = "cat" -animation = "cat_shooting" - -[[animations]] -entity = "player1" -entity_anim = "death" -source = "cat" -animation = "cat_shooting" - -[[animations]] -entity = "player2" -entity_anim = "idle" -source = "cat" -animation = "cat_shooting" - -[[animations]] -entity = "player2" -entity_anim = "move" -source = "cat" -animation = "cat_shooting" - -[[animations]] -entity = "player2" -entity_anim = "fire" -source = "cat" -animation = "cat_shooting" - -[[animations]] -entity = "player2" -entity_anim = "death" -source = "cat" -animation = "cat_shooting" - -[[animations]] -entity = "sub" -entity_anim = "idle" -source = "dog" -animation = "evil_dog" - -[[animations]] -entity = "sub" -entity_anim = "move" -source = "dog" -animation = "evil_dog" - -[[animations]] -entity = "sub" -entity_anim = "fire" -source = "dog" -animation = "evil_dog" - -[[animations]] -entity = "sub" -entity_anim = "death" -source = "dog" -animation = "evil_dog" - -[[animations]] -entity = "shark" -entity_anim = "idle" -source = "croc" -animation = "croc_spitting" - -[[animations]] -entity = "shark" -entity_anim = "move" -source = "croc" -animation = "croc_spitting" - -[[animations]] -entity = "shark" -entity_anim = "fire" -source = "croc" -animation = "croc_spitting" - -[[animations]] -entity = "shark" -entity_anim = "death" -source = "croc" -animation = "croc_spitting" - -[[animations]] -entity = "bullet" -entity_anim = "idle" -source = "yarn" -animation = "yarn" - -[[animations]] -entity = "diver" -entity_anim = "idle" -source = "mouse" -animation = "mouse" - -[[animations]] -entity = "patrol_sub" -entity_anim = "idle" -source = "bird" -animation = "bird" - -[[animations]] -entity = "patrol_sub" -entity_anim = "move" -source = "bird" -animation = "bird" - -[[animations]] -entity = "patrol_sub" -entity_anim = "fire" -source = "bird" -animation = "bird" - -[[animations]] -entity = "patrol_sub" -entity_anim = "death" -source = "bird" -animation = "bird" - -[[sounds]] -entity = "player1" -entity_sound = "fire" -source = "fire" - -[[sounds]] -entity = "player2" -entity_sound = "fire" -source = "fire" - -[[sounds]] -entity = "sub" -entity_sound = "fire" -source = "fire" - -[[sounds]] -entity = "shark" -entity_sound = "fire" -source = "fire" - -[[sounds]] -entity = "patrol_sub" -entity_sound = "fire" -source = "fire" diff --git a/game/src/app.rs b/game/src/app.rs index 60a54469b7bdad988129f49cc1887b6df65266cb..f5fbeb946ec2f43ac55ab4704ec2173bb5bb8cb1 100644 --- a/game/src/app.rs +++ b/game/src/app.rs @@ -1,15 +1,12 @@ use std::path::PathBuf; +use anyhow::Result; use serde::{Deserialize, Serialize}; -use winit::{ - event::{WindowEvent}, - event_loop::{ActiveEventLoop}, -}; use winit::application::ApplicationHandler; use winit::event::{DeviceEvent, DeviceId, StartCause}; use winit::window::{Window, WindowId}; +use winit::{event::WindowEvent, event_loop::ActiveEventLoop}; -use crate::common::errors::ErrorResult; use crate::game::shell::game::Game; #[derive(Default, Clone, PartialEq, Debug, Serialize, Deserialize)] @@ -25,6 +22,8 @@ pub enum PresentationMode pub struct AppConfig { pub window_title: String, + #[serde(default = "default_theme")] + pub default_theme: String, pub window_width: u32, pub window_height: u32, pub visible: bool, @@ -34,10 +33,12 @@ pub struct AppConfig pub fullscreen_mode: bool, } +fn default_theme() -> String { "Joe".to_string() } + #[allow(dead_code)] impl AppConfig { - pub fn load(path: &PathBuf) -> ErrorResult<AppConfig> + pub fn load(path: &PathBuf) -> Result<AppConfig> { let config = std::fs::read_to_string(path)?; let config: AppConfig = toml::from_str(&config)?; @@ -45,7 +46,7 @@ impl AppConfig Ok(config) } - pub fn save(&self, path: &PathBuf) -> ErrorResult<()> + pub fn save(&self, path: &PathBuf) -> Result<()> { let config = toml::to_string_pretty(self)?; std::fs::write(path, config).map_err(|e| e.into()) @@ -62,6 +63,7 @@ impl AppConfig presentation_mode: PresentationMode::Mailbox, frame_limit: Some(144), fullscreen_mode: false, + default_theme: default_theme(), } } @@ -105,33 +107,38 @@ pub struct App impl ApplicationHandler for App { - fn new_events(&mut self, _event_loop: &ActiveEventLoop, cause: StartCause) { + fn new_events(&mut self, _event_loop: &ActiveEventLoop, cause: StartCause) + { if let Some(game) = &mut self.game { game.on_new_events(cause); } } - fn resumed(&mut self, event_loop: &ActiveEventLoop) { + fn resumed(&mut self, event_loop: &ActiveEventLoop) + { log::debug!("Resumed"); if self.game.is_none() { - self.init(event_loop).map_err(|e| log::error!("Failed to initialize game: {:?}", e)).ok(); + self.init(event_loop) + .map_err(|e| log::error!("Failed to initialize game: {:?}", e)) + .ok(); } } - fn user_event(&mut self, _event_loop: &ActiveEventLoop, event: ()) { - log::debug!("User event: {:?}", event) - } + fn user_event(&mut self, _event_loop: &ActiveEventLoop, event: ()) { log::debug!("User event: {:?}", event) } - fn window_event(&mut self, event_loop: &ActiveEventLoop, _window_id: WindowId, event: WindowEvent) { - self.handle_window_events(event_loop, event).map_err(|e| log::error!("Failed to handle window events: {:?}", e)).ok(); + fn window_event(&mut self, event_loop: &ActiveEventLoop, _window_id: WindowId, event: WindowEvent) + { + self.handle_window_events(event_loop, event) + .map_err(|e| log::error!("Failed to handle window events: {:?}", e)) + .ok(); } - fn device_event(&mut self, _event_loop: &ActiveEventLoop, _device_id: DeviceId, _event: DeviceEvent) { - } + fn device_event(&mut self, _event_loop: &ActiveEventLoop, _device_id: DeviceId, _event: DeviceEvent) {} - fn about_to_wait(&mut self, event_loop: &ActiveEventLoop) { + fn about_to_wait(&mut self, event_loop: &ActiveEventLoop) + { self.game.as_mut().map(|g| { if let Ok(continuing) = g.game_update() { @@ -143,28 +150,29 @@ impl ApplicationHandler for App }); } - fn suspended(&mut self, _event_loop: &ActiveEventLoop) { - log::debug!("Suspended") - } + fn suspended(&mut self, _event_loop: &ActiveEventLoop) { log::debug!("Suspended") } - fn exiting(&mut self, _event_loop: &ActiveEventLoop) { + fn exiting(&mut self, _event_loop: &ActiveEventLoop) + { log::debug!("Game shutdown"); - self.game.as_mut().map(|g| g.shutdown().map_err(|e| log::error!("Failed to shutdown game: {:?}", e)).ok()); + self.game.as_mut().map(|g| { + g.shutdown() + .map_err(|e| log::error!("Failed to shutdown game: {:?}", e)) + .ok() + }); } - fn memory_warning(&mut self, _event_loop: &ActiveEventLoop) { + fn memory_warning(&mut self, _event_loop: &ActiveEventLoop) + { log::warn!("Memory warning"); } } impl App { - pub fn new(config: AppConfig) -> ErrorResult<App> - { - Ok(App { config, game: None }) - } + pub fn new(config: AppConfig) -> Result<App> { Ok(App { config, game: None }) } - pub fn init(&mut self, event_loop: &ActiveEventLoop) -> ErrorResult<()> + pub fn init(&mut self, event_loop: &ActiveEventLoop) -> Result<()> { // Create the window log::info!("Creating window..."); @@ -182,12 +190,12 @@ impl App Ok(()) } - pub fn handle_window_events(&mut self, event_loop: &ActiveEventLoop, event: WindowEvent) -> ErrorResult<()> + pub fn handle_window_events(&mut self, event_loop: &ActiveEventLoop, event: WindowEvent) -> Result<()> { // Let the game process any events it wants if let Some(game) = &mut self.game { - return game.handle_window_events(event_loop, &event) + return game.handle_window_events(event_loop, &event); } Ok(()) diff --git a/game/src/assets/models/gltf_loader.rs b/game/src/assets/models/gltf_loader.rs index cd6df008d39faea3d1fe3ba362e8454b5ba719d6..7bcc342c7e3d9be15848429248f9eb64ec3a0b96 100644 --- a/game/src/assets/models/gltf_loader.rs +++ b/game/src/assets/models/gltf_loader.rs @@ -1,5 +1,4 @@ #![allow(unused)] - use std::collections::HashMap; use std::convert::{TryFrom, TryInto}; use std::fs::File; @@ -7,6 +6,7 @@ use std::io::{Read, Seek, SeekFrom}; use std::mem::size_of; use std::path::{Path, PathBuf}; +use anyhow::Result; use cgmath::{Matrix4, Quaternion, SquareMatrix, Vector3}; use data_url::DataUrl; @@ -16,7 +16,6 @@ use crate::assets::models::model_manager::{Material, ModelManager, Node, SubMesh use crate::assets::textures::texture_manager::{TextureId, TextureLoadParams, TextureManager, TextureMemoryLoadParams}; use crate::assets::textures::texture_resources::TextureResources; use crate::vulkan::vulkan_app_resources::VulkanAppResources; -use crate::ErrorResult; pub struct GltfLoader { @@ -44,7 +43,7 @@ impl GltfLoader model_manager: &mut ModelManager, filename: &Path, parse: &GltfParse, - ) -> ErrorResult<u32> + ) -> Result<u32> { log::debug!("Loading gltf file: {}", filename.display()); log::debug!("Loading images..."); @@ -376,7 +375,7 @@ pub fn load_uri<T: Clone>( offset: &Option<usize>, num_bytes: &Option<usize>, destination: &mut Vec<T>, -) -> ErrorResult<()> +) -> Result<()> { if let Some(uri) = uri { @@ -439,14 +438,14 @@ pub fn load_uri<T: Clone>( } // TODO: Move sub mesh loading to a separate function -fn load_sub_mesh() -> ErrorResult<()> { Ok(()) } +fn load_sub_mesh() -> Result<()> { Ok(()) } fn load_indices( parse: &GltfParse, primitive: &GltfPrimitive, starting_vert_index: u32, destination: &mut Vec<u32>, -) -> ErrorResult<()> +) -> Result<()> { if let Some(indices) = primitive.indices { @@ -560,7 +559,7 @@ fn load_attributes<T: Clone>( primitive: &GltfPrimitive, attribute_name: &str, destination: &mut Vec<T>, -) -> ErrorResult<()> +) -> Result<()> { if let Some(accessor_index) = primitive.attributes.get(attribute_name) { @@ -607,7 +606,7 @@ fn load_texture_uri( root_path: &Path, offset: Option<usize>, num_bytes: Option<usize>, -) -> ErrorResult<TextureId> +) -> Result<TextureId> { if let Ok(data_uri) = DataUrl::process(uri) { @@ -651,7 +650,7 @@ fn load_texture_buffer_view( parse: &GltfParse, root_path: &Path, image: usize, -) -> ErrorResult<TextureId> +) -> Result<TextureId> { let buffer_view = &parse.buffer_views.as_ref().expect("Missing buffer views")[image]; let buffer = &parse.buffers.as_ref().expect("Missing buffers")[buffer_view.buffer]; @@ -689,7 +688,7 @@ impl GltfLoaderTest texture_resources: &TextureResources, model_manager: &mut ModelManager, asset_paths: &[PathBuf], - ) -> ErrorResult<()> + ) -> Result<()> { let mut gltf_loader = GltfLoader::new(self.assets_root.clone()); let parsed_files = GltfParse::parse(asset_paths)?; diff --git a/game/src/assets/models/gltf_parser.rs b/game/src/assets/models/gltf_parser.rs index c07753a026b83fdad21a69057bb7fea54b86e2f3..bcc2ea9af2a3dc161bab0e2dd5ffd60b8e246b59 100644 --- a/game/src/assets/models/gltf_parser.rs +++ b/game/src/assets/models/gltf_parser.rs @@ -2,13 +2,11 @@ // TODO: Rename all struct variable to use rust conventions (snake_case) and use // Serde to read the javaScript style JSON TODO: Write default value handlers so // that logic can be removed from the model loader - use std::{collections::HashMap, fs::read_to_string, path::PathBuf}; +use anyhow::Result; use serde::{Deserialize, Serialize}; -use crate::common::errors::ErrorResult; - #[derive(Serialize, Deserialize, Debug, Clone)] pub struct GltfScene { @@ -414,7 +412,7 @@ pub struct KhrMaterialsPbrSpecularGlossiness impl GltfParse { - pub fn parse(gltf_files: &[PathBuf]) -> ErrorResult<Vec<GltfParse>> + pub fn parse(gltf_files: &[PathBuf]) -> Result<Vec<GltfParse>> { let parsed_gltf_files = gltf_files .iter() diff --git a/game/src/assets/models/model_manager.rs b/game/src/assets/models/model_manager.rs index 2253389af4ffabcd5e990e7048f4f540de741935..06862a4bea83cdd6af230449daeeef6a48d1feb3 100644 --- a/game/src/assets/models/model_manager.rs +++ b/game/src/assets/models/model_manager.rs @@ -1,11 +1,9 @@ #![allow(unused)] - use std::collections::HashMap; +use anyhow::Result; use cgmath::{Matrix4, Quaternion, SquareMatrix, Vector3}; -use crate::ErrorResult; - #[derive(PartialEq)] pub struct Material { @@ -164,7 +162,7 @@ impl ModelManager } } - pub fn add_material(&mut self, material: Material) -> ErrorResult<u32> + pub fn add_material(&mut self, material: Material) -> Result<u32> { self.materials.iter().position(|m| *m == material).map_or_else( || { @@ -175,13 +173,13 @@ impl ModelManager ) } - pub fn add_sub_mesh(&mut self, sub_mesh: SubMesh) -> ErrorResult<u32> + pub fn add_sub_mesh(&mut self, sub_mesh: SubMesh) -> Result<u32> { self.sub_meshes.push(sub_mesh); Ok(self.sub_meshes.len() as u32 - 1) } - pub fn add_mesh(&mut self, name: String, mesh: Mesh) -> ErrorResult<u32> + pub fn add_mesh(&mut self, name: String, mesh: Mesh) -> Result<u32> { self.meshes.push(mesh); let index = self.meshes.len() as u32 - 1; @@ -191,7 +189,7 @@ impl ModelManager Ok(index) } - pub fn add_node(&mut self, node: Node) -> ErrorResult<u32> + pub fn add_node(&mut self, node: Node) -> Result<u32> { self.nodes.push(node); Ok(self.nodes.len() as u32 - 1) diff --git a/game/src/assets/textures/texture_manager.rs b/game/src/assets/textures/texture_manager.rs index afa51ac4f45347e528a20666a2e40c9a6ef201bc..bf66e3b2d4b31cebe6cf1a374f779ee17f0cbef1 100644 --- a/game/src/assets/textures/texture_manager.rs +++ b/game/src/assets/textures/texture_manager.rs @@ -1,5 +1,4 @@ #![allow(unused)] - use std::path::Path; use std::{ collections::hash_map::{DefaultHasher, HashMap}, @@ -7,12 +6,12 @@ use std::{ path::PathBuf, }; +use anyhow::{anyhow, Result}; use ash::vk; use crate::assets::textures::texture_resources; use crate::assets::textures::texture_resources::TextureResources; use crate::common::common_traits::{update_name_lookups, Named}; -use crate::common::errors::ErrorResult; use crate::vulkan::vulkan_app_resources::VulkanAppResources; use crate::vulkan::vulkan_textures::*; @@ -57,7 +56,7 @@ pub struct TextureManager impl TextureManager { - fn load_texture_from_memory(&self, vulkan: &VulkanAppResources, data: &[u8]) -> ErrorResult<VulkanTexture> + fn load_texture_from_memory(&self, vulkan: &VulkanAppResources, data: &[u8]) -> Result<VulkanTexture> { load_texture_from_memory( &vulkan.context.instance, @@ -75,7 +74,7 @@ impl TextureManager vulkan: &VulkanAppResources, filter: vk::Filter, path: &Path, - ) -> ErrorResult<VulkanTexture> + ) -> Result<VulkanTexture> { load_texture_from_file( &vulkan.context.instance, @@ -94,7 +93,7 @@ impl TextureManager vulkan: &VulkanAppResources, texture_resources: &TextureResources, params: TextureBufferLoadParams, - ) -> ErrorResult<TextureId> + ) -> Result<TextureId> { let texture = load_texture_from_buffer( &vulkan.context.instance, @@ -130,7 +129,7 @@ impl TextureManager let texture = self .textures .last() - .ok_or_else(|| "Failed to get last texture".to_string())?; + .ok_or_else(|| anyhow!("Failed to get last texture"))?; texture_resources.initialize_descriptors(vulkan, &[texture])?; @@ -140,11 +139,8 @@ impl TextureManager Ok(TextureId(index)) } - fn load_default_textures( - &mut self, - vulkan: &VulkanAppResources, - texture_resources: &TextureResources, - ) -> ErrorResult<()> + fn load_default_textures(&mut self, vulkan: &VulkanAppResources, texture_resources: &TextureResources) + -> Result<()> { // Base color map let params = TextureBufferLoadParams { @@ -225,7 +221,7 @@ pub struct TextureBufferLoadParams impl TextureManager { - pub fn new(vulkan: &VulkanAppResources, texture_resources: &TextureResources) -> ErrorResult<Self> + pub fn new(vulkan: &VulkanAppResources, texture_resources: &TextureResources) -> Result<Self> { let mut texture_manager = TextureManager { unnamed_texture_count: 0, @@ -258,7 +254,7 @@ impl TextureManager vulkan: &VulkanAppResources, texture_resources: &TextureResources, load_params: &[TextureMemoryLoadParams], - ) -> ErrorResult<()> + ) -> Result<()> { // Get textures that are not already loaded let missing_textures = load_params @@ -317,7 +313,7 @@ impl TextureManager texture_resources: &TextureResources, theme: &str, paths: &[TextureLoadParams], - ) -> ErrorResult<()> + ) -> Result<()> { // Get textures that are not already loaded let missing_textures = paths @@ -354,7 +350,7 @@ impl TextureManager let p = path.display().to_string(); let texture = self .load_texture_from_file(vulkan, filter, path) - .unwrap_or_else(|_| panic!("{}", "Failed to load texture: {p}")); + .unwrap_or_else(|_| panic!("Failed to load texture")); TextureAsset { texture, uri_hash, @@ -383,7 +379,7 @@ impl TextureManager Ok(()) } - pub fn unload_all_textures(&mut self, vulkan: &VulkanAppResources) -> ErrorResult<()> + pub fn unload_all_textures(&mut self, vulkan: &VulkanAppResources) -> Result<()> { self.textures.iter().for_each(|t| { destroy_texture(&vulkan.logical_device.device, &t.texture).ok(); @@ -404,7 +400,7 @@ impl TextureManager pub fn get_textures(&self) -> Vec<VulkanTexture> { self.textures.iter().map(|t| t.texture).collect() } - pub fn get_texture_id(&self, theme: &str, name: &String) -> ErrorResult<TextureId> + pub fn get_texture_id(&self, theme: &str, name: &String) -> Result<TextureId> { if let Some(id) = self.names_to_uris.get(&(theme.to_string(), name.clone())) { @@ -412,7 +408,7 @@ impl TextureManager } else { - Err(format!("Texture not found: {name}").into()) + Err(anyhow!("Texture not found: {name}")) } } } diff --git a/game/src/assets/textures/texture_resources.rs b/game/src/assets/textures/texture_resources.rs index 844ecc33f6c835a868713d3a9de6f786c59b7e3a..4fa175010cdbc0dab5e04852b88058d672147e65 100644 --- a/game/src/assets/textures/texture_resources.rs +++ b/game/src/assets/textures/texture_resources.rs @@ -1,7 +1,7 @@ +use anyhow::Result; use ash::vk; use crate::assets::textures::texture_manager::TextureAsset; -use crate::common::errors::ErrorResult; use crate::vulkan::vulkan_app_resources::VulkanAppResources; pub const MAX_TEXTURES: usize = 1024; @@ -14,7 +14,7 @@ pub struct TextureResources impl TextureResources { - pub fn new(vulkan: &VulkanAppResources) -> ErrorResult<Self> + pub fn new(vulkan: &VulkanAppResources) -> Result<Self> { let texture_layout = Self::create_texture_descriptor_set_layout(&vulkan.logical_device.device)?; @@ -32,7 +32,7 @@ impl TextureResources }) } - pub fn destroy(&mut self, vulkan: &VulkanAppResources) -> ErrorResult<()> + pub fn destroy(&mut self, vulkan: &VulkanAppResources) -> Result<()> { unsafe { vulkan @@ -47,7 +47,7 @@ impl TextureResources Ok(()) } - pub fn initialize_descriptors(&self, vulkan: &VulkanAppResources, textures: &[&TextureAsset]) -> ErrorResult<()> + pub fn initialize_descriptors(&self, vulkan: &VulkanAppResources, textures: &[&TextureAsset]) -> Result<()> { for texture in textures { @@ -78,7 +78,7 @@ impl TextureResources Ok(()) } - fn create_texture_descriptor_set_layout(logical_device: &ash::Device) -> ErrorResult<vk::DescriptorSetLayout> + fn create_texture_descriptor_set_layout(logical_device: &ash::Device) -> Result<vk::DescriptorSetLayout> { let texture_layout_bindings = [vk::DescriptorSetLayoutBinding::default() .binding(0) diff --git a/game/src/assets/themes.rs b/game/src/assets/themes.rs index 4cae7f4e195fcd20c29a3ebf5779dceb334e7b80..52bde944db769d5cc1aba0adb72f8b32f48cd7e1 100644 --- a/game/src/assets/themes.rs +++ b/game/src/assets/themes.rs @@ -1 +1,2 @@ -pub mod theme_parser; +pub mod theme; +pub mod theme_file; diff --git a/game/src/assets/themes/theme.rs b/game/src/assets/themes/theme.rs new file mode 100644 index 0000000000000000000000000000000000000000..03e19750a59114a1196030d028ca2f2535332068 --- /dev/null +++ b/game/src/assets/themes/theme.rs @@ -0,0 +1,22 @@ +use fxhash::FxHashMap; + +use crate::sprites::sprite_types::{AnimationId, PaletteId, SpriteId}; + +pub type PaletteBrightnessVariations = Vec<PaletteId>; +pub type PaletteHueVariations = Vec<PaletteBrightnessVariations>; + +#[derive(Debug, Clone)] +pub struct ThemeAnimationFrame +{ + pub sprite_id: SpriteId, + pub duration: f32, +} + +#[derive(Default, Debug, Clone)] +pub struct ThemeParse +{ + pub name: String, + pub animation_palettes_map: FxHashMap<AnimationId, PaletteHueVariations>, + pub entity_animation_map: FxHashMap<(String, String), AnimationId>, /* (game_entity, animation_state) -> + * animation id */ +} diff --git a/game/src/assets/themes/theme_file.rs b/game/src/assets/themes/theme_file.rs new file mode 100644 index 0000000000000000000000000000000000000000..6506bb8ef294b60d9a4d065170b161f975f17ef4 --- /dev/null +++ b/game/src/assets/themes/theme_file.rs @@ -0,0 +1,77 @@ +use std::hash::Hash; +use std::io::Read; +use std::path::PathBuf; + +use anyhow::Result; +use fxhash::FxHashMap; +use serde::{Deserialize, Serialize}; + +#[derive(Serialize, Deserialize, Debug, Clone)] +pub struct ThemeAsset +{ + pub name: String, + pub path: String, + #[serde(rename = "type")] + pub type_name: String, +} + +#[derive(Serialize, Deserialize, Debug, Clone)] +pub struct ThemeSound +{ + pub entity: String, + pub entity_sound: String, + pub source: String, +} + +#[derive(Serialize, Deserialize, Debug, Clone, Hash, PartialEq, Eq)] +pub struct ThemePaletteGroup +{ + pub name: String, + pub palettes: Vec<usize>, +} + +#[derive(Serialize, Deserialize, Debug, Clone)] +pub struct ThemeAnimationFrame +{ + pub image: usize, + pub duration: f32, + pub width: u16, + pub height: u16, + pub uv_coords: [f32; 4], +} + +#[derive(Serialize, Deserialize, Debug, Clone)] +pub struct ThemeAnimation +{ + pub name: String, + pub looping: bool, + pub offset: [f32; 2], + pub frames: Vec<ThemeAnimationFrame>, + pub palette_groups_index: Vec<usize>, +} + +#[derive(Serialize, Deserialize, Debug, Clone)] +pub struct ThemeFile +{ + pub name: String, + pub image_paths: Vec<PathBuf>, + pub sound_paths: Vec<PathBuf>, + pub palette_paths: Vec<PathBuf>, + + pub palette_groups: Vec<ThemePaletteGroup>, + pub animations: Vec<ThemeAnimation>, + pub game_to_theme_animation_map: FxHashMap<(String, String), usize>, /* (game_entity, animation_state) -> + * animation index */ +} + +impl ThemeFile +{ + pub fn load(file_path: &PathBuf) -> Result<Self> + { + let mut file = std::fs::File::open(file_path)?; + let mut bytes = Vec::new(); + file.read_to_end(&mut bytes)?; + let result: Self = bincode::deserialize(&bytes)?; + Ok(result) + } +} diff --git a/game/src/assets/themes/theme_parser.rs b/game/src/assets/themes/theme_parser.rs deleted file mode 100644 index 998182355fa67765104b68907648e515611a6d8e..0000000000000000000000000000000000000000 --- a/game/src/assets/themes/theme_parser.rs +++ /dev/null @@ -1,72 +0,0 @@ -use std::{fs::read_to_string, path::PathBuf}; - -use serde::{Deserialize, Serialize}; - -use crate::common::errors::ErrorResult; - -#[derive(Serialize, Deserialize, Debug, Clone)] -pub struct AssetSource -{ - pub name: String, - pub path: PathBuf, - #[serde(rename = "type")] - pub asset_type: String, -} - -#[derive(Serialize, Deserialize, Debug, Clone)] -pub struct AssetAnimation -{ - pub entity: String, - pub entity_anim: String, - pub source: String, - pub animation: String, -} - -#[derive(Serialize, Deserialize, Debug, Clone)] -pub struct AssetSound -{ - pub entity: String, - pub entity_sound: String, - pub source: String, -} - -#[derive(Serialize, Deserialize, Debug, Clone)] -pub struct ThemeParse -{ - pub name: String, - pub assets: Vec<AssetSource>, - pub animations: Vec<AssetAnimation>, - pub sounds: Vec<AssetSound>, - #[serde(skip)] - pub source: String, -} - -impl ThemeParse -{ - pub fn parse_themes(themes: &[PathBuf]) -> ErrorResult<Vec<ThemeParse>> - { - let theme_vec = themes - .iter() - .filter_map(|path| { - if !path.is_file() - { - log::warn!("Failed to load. Is not a file: {:?}", path); - None - } - else - { - read_to_string(path) - .map(|parse| { - toml::from_str(&parse) - .map(Some) - .map_err(|e| log::warn!("{}", e)) - .unwrap_or(None) - }) - .unwrap_or(None) - } - }) - .collect::<Vec<_>>(); - - Ok(theme_vec) - } -} diff --git a/game/src/audio/audio_manager.rs b/game/src/audio/audio_manager.rs index e7619d901c89de27d33b0070de2983da5d6edde7..ee84cf834d2674a702b5a8641544caf0f670ab8d 100644 --- a/game/src/audio/audio_manager.rs +++ b/game/src/audio/audio_manager.rs @@ -1,14 +1,13 @@ use std::collections::HashMap; use std::path::PathBuf; +use anyhow::{anyhow, Result}; use kira::{ manager::{backend::cpal::CpalBackend, AudioManager, AudioManagerSettings}, sound::static_sound::{StaticSoundData, StaticSoundSettings}, }; -use crate::common::errors::ErrorResult; - -pub fn init_sounds() -> ErrorResult<AudioManager<CpalBackend>> +pub fn init_sounds() -> Result<AudioManager<CpalBackend>> { log::info!("Initializing audio..."); let mut settings = AudioManagerSettings::<CpalBackend>::default(); @@ -20,7 +19,7 @@ pub fn play_sound( audio_manager: &mut Option<AudioManager<CpalBackend>>, sounds: &HashMap<String, StaticSoundData>, sound_name: &str, -) -> ErrorResult<()> +) -> Result<()> { if let Some(audio_manager) = audio_manager { @@ -34,18 +33,16 @@ pub fn play_sound( } else { - let error = format!("Failed to find sound: {sound_name}"); - return Err(error.into()); + let error = anyhow!("Failed to find sound: {sound_name}"); + return Err(error); } } Ok(()) } -pub fn load_sounds( - audio_manager: &Option<AudioManager>, - sounds: &[PathBuf], -) -> ErrorResult<HashMap<String, StaticSoundData>> +pub fn load_sounds(audio_manager: &Option<AudioManager>, sounds: &[PathBuf]) + -> Result<HashMap<String, StaticSoundData>> { if audio_manager.is_none() { diff --git a/game/src/common/errors.rs b/game/src/common/errors.rs index c7270765fa53fa068663ce0abda06130ef630de5..f1aec776e6edd5d68d22c550bb6906b3e6cd33c7 100644 --- a/game/src/common/errors.rs +++ b/game/src/common/errors.rs @@ -1,8 +1,14 @@ -use std::error::Error; use std::path::PathBuf; -pub type ErrorType = Box<dyn Error + Send + Sync>; -pub type ErrorResult<T> = Result<T, ErrorType>; +use anyhow::Result; + +pub fn log_error<T>(result: &Result<T>) +{ + if let Err(e) = result + { + log::error!("{:?}", e); + } +} pub fn assets_root() -> PathBuf { @@ -21,7 +27,7 @@ pub fn assets_root() -> PathBuf } } -pub fn asset_path(partial_path: &str) -> PathBuf +pub fn asset_path(partial_path: &PathBuf) -> PathBuf { #[cfg(target_os = "macos")] { diff --git a/game/src/common/string_utils.rs b/game/src/common/string_utils.rs index dfc1ebe01ab884fe848f6113eec9548031e66bb1..917010d20545f4dd1a64bf613b66c112af85a6e1 100644 --- a/game/src/common/string_utils.rs +++ b/game/src/common/string_utils.rs @@ -1,18 +1,18 @@ use std::ffi::CStr; -use crate::common::errors::ErrorResult; +use anyhow::{anyhow, Result}; -pub fn cstr_to_string(c_str: &CStr) -> ErrorResult<String> +pub fn cstr_to_string(c_str: &CStr) -> Result<String> { let converted_string = unsafe { CStr::from_ptr(c_str.as_ptr()) }.to_str(); match converted_string { Ok(s) => Ok(s.to_string()), - Err(e) => Err(Box::new(e)), + Err(e) => Err(anyhow!(e)), } } -pub fn str_slice_to_string(str_slice: &[i8]) -> ErrorResult<String> +pub fn str_slice_to_string(str_slice: &[i8]) -> Result<String> { let device_name = unsafe { CStr::from_ptr(str_slice.as_ptr()) }.to_str()?.to_string(); Ok(device_name) diff --git a/game/src/debug/debug_shader.rs b/game/src/debug/debug_shader.rs index 1e421ff689c848ea53bae710eed044b2aec5a531..be475fcdb3c138ff98aff50bb8979745c11ea49c 100644 --- a/game/src/debug/debug_shader.rs +++ b/game/src/debug/debug_shader.rs @@ -1,5 +1,6 @@ use std::{ffi::CString, mem::size_of}; +use anyhow::Result; use ash::{vk, Device}; use cgmath::*; @@ -41,7 +42,7 @@ pub struct DebugResources impl DebugResources { - pub fn allocate(vulkan: &mut VulkanAppResources, max_entities: usize) -> ErrorResult<Self> + pub fn allocate(vulkan: &mut VulkanAppResources, max_entities: usize) -> Result<Self> { let device = &vulkan.logical_device.device; let memory_properties = &vulkan.physical_device.memory_properties; @@ -129,7 +130,7 @@ impl DebugResources } } - pub fn destroy_resources(&mut self, vulkan: &VulkanAppResources) -> ErrorResult<()> + pub fn destroy_resources(&mut self, vulkan: &VulkanAppResources) -> Result<()> { let device = &vulkan.logical_device.device; @@ -166,7 +167,7 @@ impl DebugResources Ok(()) } - pub fn resize_resources(&mut self, vulkan: &VulkanAppResources) -> ErrorResult<()> + pub fn resize_resources(&mut self, vulkan: &VulkanAppResources) -> Result<()> { let device = &vulkan.logical_device.device; let render_pass = vulkan.render_pass; @@ -193,7 +194,7 @@ impl DebugResources } // Create descriptor set layout and pipeline layout - pub fn create_descriptor_set_layout(device: &Device) -> ErrorResult<(vk::DescriptorSetLayout, vk::PipelineLayout)> + pub fn create_descriptor_set_layout(device: &Device) -> Result<(vk::DescriptorSetLayout, vk::PipelineLayout)> { // Create bindings // Setup layout of descriptors used in this example @@ -211,8 +212,7 @@ impl DebugResources // Create descriptor set layouts // Defines what type of resources are bound within the group. Connects with // pipeline layout which defines which sets may be used by a pipeline. - let ubo_layout_info = vk::DescriptorSetLayoutCreateInfo::default() - .bindings(&ubo_bindings); + let ubo_layout_info = vk::DescriptorSetLayoutCreateInfo::default().bindings(&ubo_bindings); let ubo_descriptor_set_layout = unsafe { device.create_descriptor_set_layout(&ubo_layout_info, None)? }; @@ -238,7 +238,7 @@ impl DebugResources mem_properties: &vk::PhysicalDeviceMemoryProperties, max_entities: usize, framebuffer_count: usize, - ) -> ErrorResult<Vec<VulkanBuffer>> + ) -> Result<Vec<VulkanBuffer>> { let buffer_size = size_of::<ScreenRectUniform>() * max_entities; create_uniform_buffer_with_size(device, mem_properties, buffer_size, framebuffer_count) @@ -249,7 +249,7 @@ impl DebugResources descriptor_pool: vk::DescriptorPool, objects_descriptor_set_layout: vk::DescriptorSetLayout, line_buffers: &Vec<VulkanBuffer>, - ) -> ErrorResult<Vec<vk::DescriptorSet>> + ) -> Result<Vec<vk::DescriptorSet>> { // Object buffers let object_descriptor_set_layouts = [objects_descriptor_set_layout]; @@ -286,14 +286,14 @@ impl DebugResources Ok(descriptors) } - pub fn load_shaders(device: &Device) -> ErrorResult<(vk::ShaderModule, vk::ShaderModule)> + pub fn load_shaders(device: &Device) -> Result<(vk::ShaderModule, vk::ShaderModule)> { log::info!("Creating debug shaders..."); - let vertex_shader_code = read_shader_from_file(&asset_path("shaders/debug.vert.spv"))?; + let vertex_shader_code = read_shader_from_file(&asset_path(&"shaders/debug.vert.spv".into()))?; let vertex_shader = create_shader_module(device, &vertex_shader_code)?; - let frag_shader_code = read_shader_from_file(&asset_path("shaders/debug.frag.spv"))?; + let frag_shader_code = read_shader_from_file(&asset_path(&"shaders/debug.frag.spv".into()))?; let frag_shader = create_shader_module(device, &frag_shader_code)?; Ok((vertex_shader, frag_shader)) @@ -308,7 +308,7 @@ impl DebugResources render_pass: vk::RenderPass, swapchain_info: &VulkanSwapchainInfo, multi_sample_count: vk::SampleCountFlags, - ) -> ErrorResult<vk::Pipeline> + ) -> Result<vk::Pipeline> { let entry_point_name = CString::new("main")?; @@ -401,8 +401,7 @@ impl DebugResources .blend_constants([0.0, 0.0, 0.0, 0.0]); let dynamic_state = [vk::DynamicState::SCISSOR]; - let dynamic_state_info = vk::PipelineDynamicStateCreateInfo::default() - .dynamic_states(&dynamic_state); + let dynamic_state_info = vk::PipelineDynamicStateCreateInfo::default().dynamic_states(&dynamic_state); let pipeline_info = vk::GraphicsPipelineCreateInfo::default() .stages(&shader_state_infos) @@ -429,7 +428,7 @@ impl DebugResources Ok(pipeline) } - pub fn update_frame_resources(&mut self, vulkan: &VulkanAppResources, frame_index: usize) -> ErrorResult<()> + pub fn update_frame_resources(&mut self, vulkan: &VulkanAppResources, frame_index: usize) -> Result<()> { if self.line_pointers[frame_index].is_none() { diff --git a/game/src/fonts/font_metadata_parser.rs b/game/src/fonts/font_metadata_parser.rs index 743dca696e3c8d503c71fc12e34cc3404713c97c..6a3fa9ab415c22a5f73a5cae81385ca086cd3e5e 100644 --- a/game/src/fonts/font_metadata_parser.rs +++ b/game/src/fonts/font_metadata_parser.rs @@ -1,10 +1,9 @@ use std::fs::read_to_string; use std::path::PathBuf; +use anyhow::{anyhow, Result}; use serde::{Deserialize, Serialize}; -use crate::ErrorResult; - #[derive(Serialize, Deserialize, Debug, Clone, Default)] pub struct Bounds { @@ -74,12 +73,12 @@ pub struct FontMetadataParse pub kerning: Vec<Kerning>, } -pub fn parse_font_metadata(font_path: &PathBuf) -> ErrorResult<FontMetadataParse> +pub fn parse_font_metadata(font_path: &PathBuf) -> Result<FontMetadataParse> { let parsed_font = if !font_path.is_file() { log::warn!("Failed to load. Is not a file: {:?}", font_path); - Err(format!("Failed to load. Is not a file: {font_path:?}")) + Err(anyhow!("Failed to load. Is not a file: {font_path:?}")) } else if let Ok(font_json) = read_to_string(font_path) { @@ -93,14 +92,14 @@ pub fn parse_font_metadata(font_path: &PathBuf) -> ErrorResult<FontMetadataParse Err(err) => { log::warn!("Failed to parse. {:?}", err); - Err(format!("Failed to parse. {err:?}")) + Err(anyhow!("Failed to parse. {err:?}")) } } } else { log::warn!("Failed to load file: {:?}", font_path); - Err(format!("Failed to load file: {font_path:?}")) + Err(anyhow!("Failed to load file: {font_path:?}")) }?; Ok(parsed_font) diff --git a/game/src/fonts/font_parser.rs b/game/src/fonts/font_parser.rs index 39dbde148ba7d7a62fc44fa547617911bba1e213..bae877879f59619c71c41d26c35f8bf9ae22b723 100644 --- a/game/src/fonts/font_parser.rs +++ b/game/src/fonts/font_parser.rs @@ -1,11 +1,11 @@ use std::fs::read_to_string; use std::path::PathBuf; +use anyhow::Result; use serde::{Deserialize, Serialize}; -use crate::common::errors::asset_path; +use crate::common::errors::asset_path; use crate::fonts::font_metadata_parser::{parse_font_metadata, FontMetadataParse}; -use crate::ErrorResult; #[derive(Serialize, Deserialize, Debug, Clone, Default)] pub struct FontParseTexture @@ -32,7 +32,7 @@ pub struct FontParse pub metadata_parse: FontMetadataParse, } -pub fn parse_fonts(font_paths: &[PathBuf]) -> ErrorResult<Vec<FontParse>> +pub fn parse_fonts(font_paths: &[PathBuf]) -> Result<Vec<FontParse>> { let parsed_fonts: Vec<FontParse> = font_paths .iter() @@ -47,7 +47,7 @@ pub fn parse_fonts(font_paths: &[PathBuf]) -> ErrorResult<Vec<FontParse>> toml::from_str::<FontParse>(font_toml.as_str()) .map(|font_data| { let name = font_data.name; - let meta_data_path = asset_path(font_data.metadata_path.to_str().unwrap_or_default()); + let meta_data_path = asset_path(&font_data.metadata_path); let textures = font_data.textures; let material = font_data.material; diff --git a/game/src/fonts/sdf_font_manager.rs b/game/src/fonts/sdf_font_manager.rs index bc54c8c420f9f89687761ad7c25588515fbfe253..197135689b4d2171ad37e55cffd44c773d7d3160 100644 --- a/game/src/fonts/sdf_font_manager.rs +++ b/game/src/fonts/sdf_font_manager.rs @@ -1,7 +1,7 @@ #![allow(unused)] - use std::path::PathBuf; +use anyhow::Result; use ash::vk::Extent2D; use cgmath::{Matrix4, SquareMatrix}; @@ -16,7 +16,6 @@ use crate::fonts::sdf_font_shader::{GlyphSpriteUniform, SdfFontGpuResources}; use crate::fonts::sdf_fonts::{GlyphInfo, KerningPair, SdfFont, SdfFontMaterial, TextInstance, MAX_CHARS}; use crate::sprites::sprite_types::MaterialId; use crate::vulkan::vulkan_app_resources::VulkanAppResources; -use crate::ErrorResult; // TODO: A system buffer per gpu buffer so that updates can be synced to all // buffers. Might not be worth it, but worth trying. @@ -78,7 +77,7 @@ impl TextBuilder self } - pub fn generate_text(self, font_manager: &mut SdfFontManager, text: &str) -> ErrorResult<usize> + pub fn generate_text(self, font_manager: &mut SdfFontManager, text: &str) -> Result<usize> { font_manager.generate_text(&self.transform, self.font_index, text, &self.billboard_mode, false) } @@ -118,7 +117,7 @@ impl SdfFontManager texture_manager: &mut TextureManager, texture_resources: &TextureResources, paths: &[PathBuf], - ) -> ErrorResult<()> + ) -> Result<()> { let font_data = parse_fonts(paths)?; let fonts = font_data @@ -165,7 +164,7 @@ impl SdfFontManager .map(|t| TextureLoadParams { theme: "default".to_string(), name: t.name, - path: asset_path(t.path.to_str().unwrap_or_default()), + path: asset_path(&t.path), paletted: false, filtered: true, }) @@ -225,7 +224,7 @@ impl SdfFontManager .collect() } - pub fn clear_text(&mut self) -> ErrorResult<()> + pub fn clear_text(&mut self) -> Result<()> { self.offsets_buffer.clear(); self.transforms_buffer.clear(); @@ -235,14 +234,8 @@ impl SdfFontManager Ok(()) } - pub fn generate_text_2d( - &mut self, - font_index: usize, - pixel_size: f32, - text: &str, - x: f32, - y: f32, - ) -> ErrorResult<usize> + pub fn generate_text_2d(&mut self, font_index: usize, pixel_size: f32, text: &str, x: f32, y: f32) + -> Result<usize> { let font = &self.fonts[font_index]; let pixel_size = pixel_size / (font.pixels_per_em * font.em_size); @@ -322,7 +315,7 @@ impl SdfFontManager text: &str, billboard_mode: &BillboardMode, is_2d: bool, - ) -> ErrorResult<usize> + ) -> Result<usize> { let font = &self.fonts[font_index]; let c_buffer = &mut self.character_buffer; @@ -434,11 +427,11 @@ impl FontManagerTest texture_manager: &mut TextureManager, texture_resources: &TextureResources, font_manager: &mut SdfFontManager, - ) -> ErrorResult<SdfFontGpuResources> + ) -> Result<SdfFontGpuResources> { let font_files = vec![ - asset_path("fonts/roboto_regular.toml"), - asset_path("fonts/evil_empire.toml"), + asset_path(&"fonts/roboto_regular.toml".into()), + asset_path(&"fonts/evil_empire.toml".into()), ]; font_manager.load_fonts(vulkan, texture_manager, texture_resources, &font_files)?; @@ -457,7 +450,7 @@ impl FontManagerTest _dt: TimeValue, _sim_time: f64, anim_info: &[(Matrix4<f32>, String)], - ) -> ErrorResult<()> + ) -> Result<()> { // TODO: How to handle text updates? Don't want to regen all text, but updating // a string invalidates the whole buffer. How to free previous text @@ -569,7 +562,7 @@ impl FontManagerTest index: usize, view: &Matrix4<f32>, proj: &Matrix4<f32>, - ) -> ErrorResult<()> + ) -> Result<()> { // Update GPU resources before trying to draw them font_resources.update_frame_resources(vulkan, font_manager, index, self.draw_list.as_slice())?; diff --git a/game/src/fonts/sdf_font_shader.rs b/game/src/fonts/sdf_font_shader.rs index e3e401d4277dbf02c8997e4cc95166f853cc9288..e73d26c86804d59fc40635a0a020c25964ce5dad 100644 --- a/game/src/fonts/sdf_font_shader.rs +++ b/game/src/fonts/sdf_font_shader.rs @@ -1,5 +1,6 @@ use std::{ffi::CString, mem::size_of}; +use anyhow::Result; use ash::{vk, Device}; use cgmath::*; @@ -105,7 +106,7 @@ impl SdfFontGpuResources texture_resources: &TextureResources, glyph_frames: &[GlyphSpriteUniform], max_characters: usize, - ) -> ErrorResult<Self> + ) -> Result<Self> { let device = &vulkan.logical_device.device; let command_pool = vulkan.logical_device.command_pool; @@ -183,7 +184,7 @@ impl SdfFontGpuResources transfer_queue: vk::Queue, mem_properties: &vk::PhysicalDeviceMemoryProperties, sprite_frames: &[GlyphSpriteUniform], - ) -> ErrorResult<VulkanBuffer> + ) -> Result<VulkanBuffer> { create_device_local_buffer_with_data::<u32, _>( device, @@ -252,7 +253,7 @@ impl SdfFontGpuResources } } - pub fn destroy_text_resources(&mut self, vulkan: &VulkanAppResources) -> ErrorResult<()> + pub fn destroy_text_resources(&mut self, vulkan: &VulkanAppResources) -> Result<()> { let device = &vulkan.logical_device.device; @@ -351,7 +352,7 @@ impl SdfFontGpuResources Ok(()) } - pub fn resize_text_resources(&mut self, vulkan: &VulkanAppResources) -> ErrorResult<()> + pub fn resize_text_resources(&mut self, vulkan: &VulkanAppResources) -> Result<()> { let device = &vulkan.logical_device.device; let render_pass = vulkan.render_pass; @@ -381,7 +382,7 @@ impl SdfFontGpuResources pub fn create_text_descriptor_set_layout( device: &Device, texture_resources: &TextureResources, - ) -> ErrorResult<(vk::DescriptorSetLayout, vk::PipelineLayout)> + ) -> Result<(vk::DescriptorSetLayout, vk::PipelineLayout)> { // Create bindings // Setup layout of descriptors used in this example @@ -429,8 +430,7 @@ impl SdfFontGpuResources // Create descriptor set layouts // Defines what type of resources are bound within the group. Connects with // pipeline layout which defines which sets may be used by a pipeline. - let ubo_layout_info = vk::DescriptorSetLayoutCreateInfo::default() - .bindings(&ubo_bindings); + let ubo_layout_info = vk::DescriptorSetLayoutCreateInfo::default().bindings(&ubo_bindings); let ubo_descriptor_set_layout = unsafe { device.create_descriptor_set_layout(&ubo_layout_info, None)? }; @@ -461,7 +461,7 @@ impl SdfFontGpuResources max_characters: usize, glyph_frames: &[GlyphSpriteUniform], framebuffer_count: usize, - ) -> ErrorResult<StorageBuffers> + ) -> Result<StorageBuffers> { let buffer_size = size_of::<SdfTextCharacterInstanceUniform>() * max_characters; let char_instance_buffers = @@ -499,7 +499,7 @@ impl SdfFontGpuResources descriptor_pool: vk::DescriptorPool, objects_descriptor_set_layout: vk::DescriptorSetLayout, storage_buffers: &StorageBuffers, - ) -> ErrorResult<Vec<vk::DescriptorSet>> + ) -> Result<Vec<vk::DescriptorSet>> { // Object buffers let object_descriptor_set_layouts = [objects_descriptor_set_layout]; @@ -599,14 +599,14 @@ impl SdfFontGpuResources Ok(sprite_descriptors) } - pub fn load_text_shaders(device: &Device) -> ErrorResult<(vk::ShaderModule, vk::ShaderModule)> + pub fn load_text_shaders(device: &Device) -> Result<(vk::ShaderModule, vk::ShaderModule)> { log::info!("Creating text shaders..."); - let vertex_shader_code = read_shader_from_file(&asset_path("shaders/sdf_text.vert.spv"))?; + let vertex_shader_code = read_shader_from_file(&asset_path(&"shaders/sdf_text.vert.spv".into()))?; let vertex_shader = create_shader_module(device, &vertex_shader_code)?; - let frag_shader_code = read_shader_from_file(&asset_path("shaders/sdf_text.frag.spv"))?; + let frag_shader_code = read_shader_from_file(&asset_path(&"shaders/sdf_text.frag.spv".into()))?; let frag_shader = create_shader_module(device, &frag_shader_code)?; Ok((vertex_shader, frag_shader)) @@ -621,7 +621,7 @@ impl SdfFontGpuResources render_pass: vk::RenderPass, swapchain_info: &VulkanSwapchainInfo, multi_sample_count: vk::SampleCountFlags, - ) -> ErrorResult<vk::Pipeline> + ) -> Result<vk::Pipeline> { let entry_point_name = CString::new("main")?; @@ -737,7 +737,7 @@ impl SdfFontGpuResources Ok(pipeline) } - fn update_pointers(&mut self, vulkan: &VulkanAppResources, frame_index: usize) -> ErrorResult<()> + fn update_pointers(&mut self, vulkan: &VulkanAppResources, frame_index: usize) -> Result<()> { if self.buffer_pointers.transform_pointers[frame_index].is_none() { @@ -785,7 +785,7 @@ impl SdfFontGpuResources font_manager: &mut SdfFontManager, frame_index: usize, text_draw_list: &[u32], - ) -> ErrorResult<()> + ) -> Result<()> { self.update_pointers(vulkan, frame_index)?; diff --git a/game/src/game/seaquest/enemies.rs b/game/src/game/seaquest/enemies.rs index 9aa199ed05c688717799bffa1e34b120be7f8ac9..d5a932b706ee44e2a741e0a189b1cdbd06b87449 100644 --- a/game/src/game/seaquest/enemies.rs +++ b/game/src/game/seaquest/enemies.rs @@ -1,23 +1,25 @@ #![allow(unused)] #![allow(clippy::too_many_arguments)] - use std::collections::hash_map::RandomState; +use anyhow::Result; use cgmath::num_traits::abs; use cgmath::{Matrix4, Vector2, Vector3}; use serde::{Deserialize, Serialize}; +use crate::assets::themes::theme::ThemeParse; use crate::common::common_flags::MirrorMode; -use crate::common::errors::ErrorResult; use crate::common::random_number_generator as rng; use crate::common::random_number_generator::Context; use crate::game::seaquest::enemies::EnemyTypes::{Sharks, Subs}; use crate::game::seaquest::game_defines::{DiverDefines, EnemyDefines, EnemyGroupDefines, GameDefines}; use crate::game::seaquest::seaquest_state::Direction::{Left, Right}; -use crate::game::seaquest::seaquest_state::{AssetTheme, BoundingBox, BulletState, Direction}; -use crate::sprites::sprite_manager::{SpriteManager, SpriteStateManager}; +use crate::game::seaquest::seaquest_state::{BoundingBox, BulletState, Direction}; +use crate::sprites::sprite_manager::{AssetTheme, SpriteManager, SpriteStateManager}; use crate::sprites::sprite_types::{ + AnimationId, AnimationInstanceId, + PaletteId, PlaybackLoopingMode, PlaybackState, SpriteAnimationBuilder, @@ -120,6 +122,7 @@ pub struct EnemyGroup pub wave_size: f32, pub width: u16, pub animation_instance_ids: Vec<AnimationInstanceId>, + pub brightness_palette_indices: Vec<u16>, pub diver: Option<Diver>, pub diver_animation_instance_id: AnimationInstanceId, pub last_lunge_position: Option<f32>, @@ -147,6 +150,7 @@ impl Default for EnemyGroup wave_size: 0.0, width: 0, animation_instance_ids: Vec::new(), + brightness_palette_indices: Vec::new(), diver: None, diver_animation_instance_id: 0.into(), wait_timer: 0., @@ -558,7 +562,7 @@ impl EnemyGroup }); } - fn reset(&mut self) + fn reset(&mut self, level: u16) { for entity in &mut self.entities { @@ -569,6 +573,7 @@ impl EnemyGroup self.wait_for_diver = false; self.wave_size = 0.0; self.spawn_timer = 0; + self.is_active = false; } fn update_diver(&mut self, game_defines: &GameDefines) @@ -596,7 +601,15 @@ impl EnemyGroup } } - fn reset_positions(&mut self, rand_context: &mut rng::Context, entity_type: EnemyTypes, game_defines: &GameDefines) + fn reset_positions( + &mut self, + sprite_manager: &SpriteManager, + sprite_state_manager: &mut SpriteStateManager, + theme_parse: &ThemeParse, + rand_context: &mut rng::Context, + entity_type: EnemyTypes, + game_defines: &GameDefines, + ) { let enemy_defines = &game_defines.enemy_defines; let diver_defines = &game_defines.diver_defines; @@ -641,21 +654,53 @@ impl EnemyGroup position: Vector2::new(position, self.position.y), velocity: Vector2::new(enemy_speed * diver_defines.speed_percent, 0.0), }); + + let diver_animation_id = &theme_parse.entity_animation_map[&("diver".into(), "move".into())]; + let random_palette = theme_parse.animation_palettes_map[&diver_animation_id.clone()].clone(); + let random_palette_index = rng::bounded_rand(rand_context, 0, random_palette.len() as u32 - 1) as usize; + let color_palette = &random_palette[random_palette_index]; + let random_brightness_index = 2; + + sprite_state_manager.switch_animation_palette( + sprite_manager, + self.diver_animation_instance_id, + color_palette[random_brightness_index], + ); } } + fn get_current_palette_id(&self, theme_parse: &ThemeParse, entity_name: &str, entity_index: usize) -> PaletteId + { + let animation_id = theme_parse + .entity_animation_map + .get(&(entity_name.into(), "move".into())) + .unwrap_or(&AnimationId(0)); + + let colors = &theme_parse.animation_palettes_map[animation_id]; + let color_index = self.level as usize % (colors.len() - 1); + let brightness_variations = &colors[color_index]; + let brightness_index = self.brightness_palette_indices.get(entity_index).copied().unwrap_or(0) as usize; + let brightness_palette_count = brightness_variations.len() - 1; + let random_brightness = brightness_index % brightness_palette_count; + + brightness_variations[random_brightness] + } + fn reset_group( &mut self, sim_frame: u64, sprite_manager: &mut SpriteManager, sprite_state_manager: &mut SpriteStateManager, rand_context: &mut rng::Context, - asset_theme: &AssetTheme, + theme_parse: &ThemeParse, game_defines: &GameDefines, player_bounding_boxes: &[BoundingBox], is_row_active: bool, + level: u16, ) { + self.level = level; + let enemy_group_defines = &game_defines.enemy_group_defines; let enemy_defines = &game_defines.enemy_defines; let diver_defines = &game_defines.diver_defines; @@ -675,29 +720,33 @@ impl EnemyGroup Direction::Right => MirrorMode::XAxis, }; - let patterns = match self.direction - { - Direction::Left => [[true, false, false], [true, true, false], [true, false, true], [ - true, true, true, - ]], - Direction::Right => [[false, false, true], [false, true, true], [true, false, true], [ - true, true, true, - ]], - }; - - let current_pattern = patterns[((self.level - 1) / 2 % patterns.len() as u16) as usize]; + let current_pattern = self.get_current_pattern(); self.target_count = Some(current_pattern.iter().filter(|x| **x).count() as u8); + let level = self.level as usize; + + self.brightness_palette_indices = (0..self.animation_instance_ids.len()) + .into_iter() + .map(|x| rng::bounded_rand(rand_context, 0, 10) as u16) + .collect::<Vec<_>>(); + + let current_palettes = self + .entities + .iter() + .enumerate() + .map(|(i, _)| self.get_current_palette_id(theme_parse, "shark", i)) + .collect::<Vec<_>>(); self.entities .iter_mut() .zip(&self.animation_instance_ids) .zip(current_pattern.iter()) - .for_each(|((x, animation_instance_id), active)| { + .zip(current_palettes) + .for_each(|(((x, animation_instance_id), active), current_palette)| { if is_row_active && *active { - let animation_id = *asset_theme - .animation_mapping - .get(&("shark".into(), "idle".into())) + let animation_id = *theme_parse + .entity_animation_map + .get(&("shark".into(), "move".into())) .expect("Failed to find shark idle animation"); sprite_manager.switch_animation( @@ -706,12 +755,21 @@ impl EnemyGroup animation_id, PlaybackState::Playing, ); + + sprite_state_manager.switch_animation_palette( + sprite_manager, + *animation_instance_id, + current_palette, + ); + let sprite_instance_id = sprite_manager.get_sprite_instance_id(sprite_state_manager, *animation_instance_id); let sprite_instance = &mut sprite_state_manager.sprite_instances[sprite_instance_id]; sprite_instance.mirror_mode = mirror_mode; + //sprite_instance.palette_id = Some(current_palette); + *x = Some(Enemy { ..Default::default() }); } else @@ -720,7 +778,14 @@ impl EnemyGroup } }); - self.reset_positions(rand_context, Sharks, game_defines); + self.reset_positions( + sprite_manager, + sprite_state_manager, + theme_parse, + rand_context, + Sharks, + game_defines, + ); if let Some(diver) = &mut self.diver { @@ -785,12 +850,29 @@ impl EnemyGroup }) } + fn get_current_pattern(&self) -> [bool; 3] + { + let patterns = match self.direction + { + Direction::Left => [[true, false, false], [true, true, false], [true, false, true], [ + true, true, true, + ]], + Direction::Right => [[false, false, true], [false, true, true], [true, false, true], [ + true, true, true, + ]], + }; + + let current_pattern = patterns[(((self.level - 1) / 2) % patterns.len() as u16) as usize]; + + current_pattern + } + fn on_offscreen( &mut self, sprite_manager: &mut SpriteManager, sprite_state_manager: &mut SpriteStateManager, rand_context: &mut rng::Context, - asset_theme: &AssetTheme, + theme_parse: &ThemeParse, game_defines: &GameDefines, enemy_group_offscreen: bool, diver_offscreen: bool, @@ -818,28 +900,47 @@ impl EnemyGroup self.last_lunge_position = None; self.last_lunge_complete = None; - self.reset_positions(rand_context, entity_type, game_defines); + // TODO: Divers need to be on a respawn timer after resetting everything after a full unload + // TODO: Different torpedo palettes for each player? + let current_pattern = self.get_current_pattern(); + self.target_count = Some(current_pattern.iter().filter(|x| **x).count() as u8); + + self.reset_positions( + sprite_manager, + sprite_state_manager, + theme_parse, + rand_context, + entity_type, + game_defines, + ); - let entities = &mut self.entities; let direction = self.direction; + let entities = &mut self.entities; - self.animation_instance_ids + let palette_updates = self + .animation_instance_ids .iter() .zip(entities) - .for_each(|(animation_instance_id, entity)| { - let animation_id = if entity_type == Sharks + .map(|(animation_instance_id, entity)| { + let (animation_id, entity_name) = if entity_type == Sharks { - *asset_theme - .animation_mapping - .get(&("shark".into(), "idle".into())) - .expect("Failed to find shark idle animation") + ( + *theme_parse + .entity_animation_map + .get(&("shark".into(), "move".into())) + .expect("Failed to find shark idle animation"), + "shark", + ) } else { - *asset_theme - .animation_mapping - .get(&("sub".into(), "idle".into())) - .expect("Failed to find sub idle animation") + ( + *theme_parse + .entity_animation_map + .get(&("sub".into(), "move".into())) + .expect("Failed to find sub idle animation"), + "sub", + ) }; sprite_manager.switch_animation( @@ -871,7 +972,16 @@ impl EnemyGroup { sprite_state_manager.sprite_instances[sprite_instance_id].mirror_mode = MirrorMode::XAxis; } - }); + + (animation_instance_id, entity_name) + }) + .collect::<Vec<_>>(); + + for (i, (&animation_instance_id, entity_name)) in palette_updates.iter().enumerate() + { + let current_palette = self.get_current_palette_id(theme_parse, entity_name, i); + sprite_state_manager.switch_animation_palette(sprite_manager, animation_instance_id, current_palette); + } } } @@ -886,7 +996,7 @@ impl EnemyGroup sim_frame: u64, elapsed_frames: u16, rand_context: &mut rng::Context, - asset_theme: &AssetTheme, + theme_parse: &ThemeParse, game_defines: &GameDefines, player_bounding_boxes: &[BoundingBox], level: u32, @@ -920,10 +1030,10 @@ impl EnemyGroup &self, sprite_manager: &SpriteManager, sprite_state_manager: &mut SpriteStateManager, - asset_theme: &AssetTheme, + theme_parse: &ThemeParse, ) { - if let Some(diver_animation_id) = asset_theme.animation_mapping.get(&("diver".into(), "idle".into())) + if let Some(diver_animation_id) = theme_parse.entity_animation_map.get(&("diver".into(), "move".into())) { sprite_manager.switch_animation( sprite_state_manager, @@ -937,9 +1047,9 @@ impl EnemyGroup { let animation_id = match self.entity_type { - Sharks => asset_theme.animation_mapping.get(&("shark".into(), "idle".into())), - Subs => asset_theme.animation_mapping.get(&("sub".into(), "idle".into())), - _ => asset_theme.animation_mapping.get(&("shark".into(), "idle".into())), + Sharks => theme_parse.entity_animation_map.get(&("shark".into(), "move".into())), + Subs => theme_parse.entity_animation_map.get(&("sub".into(), "move".into())), + _ => theme_parse.entity_animation_map.get(&("shark".into(), "move".into())), }; if let Some(animation_id) = animation_id @@ -952,6 +1062,25 @@ impl EnemyGroup ); } } + + // TODO: Fix issue where palettes are incorrect when switching themes + self.animation_instance_ids + .iter() + .enumerate() + .for_each(|(i, animation_instance_id)| { + let entity_name = match self.entity_type + { + Sharks => "shark", + Subs => "sub", + _ => "shark", + }; + + let current_palette = self.get_current_palette_id(theme_parse, entity_name, i); + sprite_state_manager.switch_animation_palette(sprite_manager, *animation_instance_id, current_palette); + + let sprite_instance = sprite_state_manager.get_animation_sprite_instance_mut(*animation_instance_id); + sprite_instance.palette_id = Some(current_palette); + }); } } @@ -970,7 +1099,7 @@ impl EnemyGroups random_context: &mut Context, sprite_manager: &mut SpriteManager, sprite_state_manager: &mut SpriteStateManager, - theme: &AssetTheme, + theme: &ThemeParse, game_defines: &GameDefines, ) { @@ -992,8 +1121,8 @@ impl EnemyGroups .into_iter() .map(|_index| { let animation_id = *theme - .animation_mapping - .get(&("shark".into(), "idle".into())) + .entity_animation_map + .get(&("shark".into(), "move".into())) .expect("Failed to find shark idle animation"); let builder = SpriteAnimationBuilder::new(animation_id, PlaybackState::Playing) .transform(Matrix4::from_translation(position)) @@ -1005,8 +1134,8 @@ impl EnemyGroups .collect::<Vec<_>>(); let animation_id = *theme - .animation_mapping - .get(&("diver".into(), "idle".into())) + .entity_animation_map + .get(&("diver".into(), "move".into())) .expect("Failed to find diver idle animation"); let builder = SpriteAnimationBuilder::new(animation_id, PlaybackState::Playing) @@ -1026,11 +1155,11 @@ impl EnemyGroups .collect::<Vec<_>>(); } - pub fn reset(&mut self) + pub fn reset(&mut self, level: u16) { for group in &mut self.groups { - group.reset(); + group.reset(level); } } @@ -1066,7 +1195,7 @@ impl EnemyGroups sprite_manager: &mut SpriteManager, sprite_state_manager: &mut SpriteStateManager, rand_context: &mut rng::Context, - asset_theme: &AssetTheme, + theme_parse: &ThemeParse, game_defines: &GameDefines, player_bounding_boxes: &[BoundingBox], level: u32, @@ -1074,7 +1203,6 @@ impl EnemyGroups { let mut bullets = Vec::new(); - let level_up = self.level != level; self.level = level; let level_pattern_groups = [vec![[true, true, true, true]]]; @@ -1115,7 +1243,7 @@ impl EnemyGroups sprite_manager, sprite_state_manager, rand_context, - asset_theme, + theme_parse, game_defines, has_left_screen, diver_offscreen, @@ -1126,7 +1254,7 @@ impl EnemyGroups sim_frame, elapsed_frames, rand_context, - asset_theme, + theme_parse, game_defines, player_bounding_boxes, level, @@ -1139,7 +1267,6 @@ impl EnemyGroups group.update_diver(game_defines); } - // TODO: Make divers turn around when the chasing shark is destroyed if need_pattern_update { self.current_group_pattern += 1; @@ -1160,10 +1287,11 @@ impl EnemyGroups sprite_manager, sprite_state_manager, rand_context, - asset_theme, + theme_parse, game_defines, player_bounding_boxes, active, + self.level as u16, ); active_group_count += 1; } @@ -1221,7 +1349,13 @@ impl PatrolSub } } - pub fn reset(&mut self, game_defines: &GameDefines) + pub fn reset( + &mut self, + sprite_manager: &SpriteManager, + sprite_state_manager: &mut SpriteStateManager, + theme: &ThemeParse, + game_defines: &GameDefines, + ) { let patrol_defines = &game_defines.patrol_sub_defines; let bounding_box = game_defines.patrol_sub_defines.bounding_box; @@ -1232,18 +1366,30 @@ impl PatrolSub self.spawn_timer = game_defines.patrol_sub_defines.spawn_timer; self.direction = Direction::Left; self.speed = patrol_defines.speed; + + let animation_id = &theme.entity_animation_map[&("patrol_sub".into(), "move".into())]; + let random_palette = theme.animation_palettes_map[&animation_id.clone()].clone(); + let random_palette_index = (self.level / 3) as usize % (random_palette.len() - 1); + let color_palette = &random_palette[random_palette_index]; + let random_brightness_index = (self.level * 3) as usize % (color_palette.len() - 1); + + sprite_state_manager.switch_animation_palette( + sprite_manager, + self.animation_instance_id, + color_palette[random_brightness_index], + ); } pub fn init( &mut self, sprite_manager: &mut SpriteManager, sprite_state_manager: &mut SpriteStateManager, - theme: &AssetTheme, - ) -> ErrorResult<()> + theme: &ThemeParse, + ) -> Result<()> { let animation_id = *theme - .animation_mapping - .get(&("patrol_sub".into(), "idle".into())) + .entity_animation_map + .get(&("patrol_sub".into(), "move".into())) .expect("Failed to find patrol sub idle animation"); let builder = SpriteAnimationBuilder::new(animation_id, PlaybackState::Playing) @@ -1285,6 +1431,7 @@ impl PatrolSub game_defines: &GameDefines, sprite_manager: &SpriteManager, sprite_state_manager: &mut SpriteStateManager, + theme: &ThemeParse, level: u32, ) { @@ -1296,6 +1443,22 @@ impl PatrolSub if self.spawn_timer > 0 { self.spawn_timer -= 1; + + if self.spawn_timer == 0 + { + self.level = level as u16; + let animation_id = &theme.entity_animation_map[&("patrol_sub".into(), "move".into())]; + let random_palette = theme.animation_palettes_map[&animation_id.clone()].clone(); + let random_palette_index = (self.level * 3) as usize % (random_palette.len() - 1); + let color_palette = &random_palette[random_palette_index]; + let random_brightness_index = 2; + + sprite_state_manager.switch_animation_palette( + sprite_manager, + self.animation_instance_id, + color_palette[random_brightness_index], + ); + } } else { @@ -1337,11 +1500,13 @@ impl PatrolSub &self, sprite_manager: &SpriteManager, sprite_state_manager: &mut SpriteStateManager, - asset_theme: &AssetTheme, + theme_parse: &ThemeParse, ) { let old_instance_id = self.animation_instance_id; - if let Some(new_animation_id) = asset_theme.animation_mapping.get(&("patrol_sub".into(), "idle".into())) + if let Some(new_animation_id) = theme_parse + .entity_animation_map + .get(&("patrol_sub".into(), "move".into())) { sprite_manager.switch_animation( sprite_state_manager, diff --git a/game/src/game/seaquest/seaquest_state.rs b/game/src/game/seaquest/seaquest_state.rs index 60ddf7ff9cc8b47ae4a566ea720ee6e17c73af5f..7ef182517fcd26450e3ae94461cc829e68f4dc52 100644 --- a/game/src/game/seaquest/seaquest_state.rs +++ b/game/src/game/seaquest/seaquest_state.rs @@ -3,23 +3,28 @@ use std::cmp::{max, min}; use std::collections::{HashMap, HashSet}; +use std::fs; use std::iter::FromIterator; use std::path::PathBuf; +use anyhow::{anyhow, Result}; use bincode; use cgmath::{Matrix4, Vector2, Vector4}; use gilrs::ev::filter::FilterFn; use gilrs::Axis; use kira::manager::AudioManager; use kira::sound::static_sound::StaticSoundData; +use rustc_hash::FxHashMap; use serde::{Deserialize, Serialize}; -use crate::assets::textures::texture_manager::TextureManager; +use crate::assets::textures::texture_manager::{TextureLoadParams, TextureManager}; use crate::assets::textures::texture_resources::TextureResources; -use crate::assets::themes::theme_parser::ThemeParse; +use crate::assets::themes::theme::ThemeParse; +use crate::assets::themes::theme_file::ThemeFile; +use crate::audio; use crate::common::camera::{camera_new, Camera}; use crate::common::common_flags::{BillboardMode, MirrorMode}; -use crate::common::errors::{asset_path, assets_root, ErrorType}; +use crate::common::errors::{asset_path, assets_root, log_error}; use crate::common::random_number_generator as rng; use crate::common::time::{ContinuousClock, TimeValue}; use crate::debug::debug_shader::{DebugResources, ScreenRectUniform}; @@ -34,8 +39,16 @@ use crate::game::shell::game::{Game, InputData, SystemEventTypes}; use crate::input::gamepad_state::{GamepadInputTypes::*, GamepadState, GamepadStateData}; use crate::input::input_system::InputState; use crate::input::keyboard_state::{KeyboardState, KeyboardStateData}; -use crate::sprites::sprite_manager::{SpriteManager, SpriteManagerFrameUpdates, SpriteStateManager}; +use crate::sprites::sprite_manager::{ + AnimationPalettes, + AssetTheme, + PaletteColorVariations, + SpriteManager, + SpriteManagerFrameUpdates, + SpriteStateManager, +}; use crate::sprites::sprite_parser; +use crate::sprites::sprite_parser::SpriteParse; use crate::sprites::sprite_shader::SpriteGpuResources; use crate::sprites::sprite_types::{ AnimationId, @@ -52,7 +65,6 @@ use crate::sprites::sprite_types::{ UvCoords, }; use crate::vulkan::vulkan_app_resources::VulkanAppResources; -use crate::{audio, ErrorResult}; #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)] #[allow(dead_code)] @@ -95,13 +107,6 @@ pub struct BackgroundTheme pub background_animation_id: AnimationId, } -#[derive(Clone, Debug, PartialEq, Eq)] -pub struct AssetTheme -{ - pub theme_name: String, - pub animation_mapping: HashMap<(String, String), AnimationId>, -} - // TODO: Move these to game generic collision module #[derive(Clone, Copy, PartialEq, Debug, Serialize, Deserialize)] pub struct BoundingBox @@ -190,11 +195,11 @@ impl BulletState &self, sprite_manager: &SpriteManager, sprite_state_manager: &mut SpriteStateManager, - theme_assets: &AssetTheme, + theme_parse: &ThemeParse, ) { let old_animation = self.animation_instance_id; - if let Some(new_animation) = theme_assets.animation_mapping.get(&("bullet".into(), "idle".into())) + if let Some(new_animation) = theme_parse.entity_animation_map.get(&("bullet".into(), "move".into())) { sprite_manager.switch_animation( sprite_state_manager, @@ -556,11 +561,20 @@ impl PlayerState &self, sprite_manager: &SpriteManager, sprite_state_manager: &mut SpriteStateManager, - theme_assets: &AssetTheme, + theme_parse: &ThemeParse, + player_id: usize, ) { let old_animation = self.animation_instance_id; - if let Some(new_animation) = theme_assets.animation_mapping.get(&("player1".into(), "idle".into())) + let player_name = match player_id + { + 0 => "player1", + 1 => "player2", + _ => "player1", + } + .to_string(); + + if let Some(new_animation) = theme_parse.entity_animation_map.get(&(player_name, "idle".into())) { sprite_manager.switch_animation( sprite_state_manager, @@ -659,7 +673,7 @@ impl Default for GameState pub struct GameSystem { - pub asset_themes: Vec<AssetTheme>, + pub theme_parses: Vec<ThemeParse>, pub time_multiplier: f32, // pub sprite_builders: Vec<SpriteAnimationBuilder>, pub camera: Camera, // @@ -719,7 +733,7 @@ impl GameSystem screen_size: Vector2::new(width, height), fps_timer: TimeValue::new(), fps_counter: 0, - asset_themes: Vec::new(), + theme_parses: Vec::new(), game_defines, debug: debug_enabled, background_animation_id: 0.into(), @@ -749,8 +763,9 @@ impl GameSystem game_state.game_state.player_bullets = game_state.game_state.players.iter().map(|_| Vec::new()).collect(); } - pub fn reset(&mut self, game_state: &mut game::GameState) + pub fn reset(&mut self, sprite_manager: &SpriteManager, game_state: &mut game::GameState) { + let sprite_state = &mut game_state.sprite_state; let game_state = &mut game_state.game_state; for (player, init) in game_state @@ -761,7 +776,7 @@ impl GameSystem player.on_game_over(&self.game_defines, init); } - game_state.enemy_groups.reset(); + game_state.enemy_groups.reset(game_state.level as u16); for player_bullets in &mut game_state.player_bullets { player_bullets.clear(); @@ -769,79 +784,31 @@ impl GameSystem game_state.enemy_bullets.clear(); - game_state.patrol_sub.reset(&self.game_defines); + let theme = &self.theme_parses[game_state.current_theme]; + game_state + .patrol_sub + .reset(sprite_manager, sprite_state, theme, &self.game_defines); game_state.level = 1; } - fn get_animation_ids_for_animation_names( - sprite_manager: &SpriteManager, - theme_parse: &ThemeParse, - ) -> ErrorResult<HashMap<(String, String), AnimationId>> - { - let (asset_info, errors): (Vec<_>, Vec<_>) = theme_parse - .animations - .iter() - .map(|e| (e.entity.clone(), e.entity_anim.clone(), e.animation.clone())) - .map( - |(entity, entity_anim, anim)| -> ErrorResult<((String, String), AnimationId)> { - let theme_name = theme_parse.name.as_str(); - match sprite_manager.lookup_animation_id(theme_name, anim.as_str()) - { - Ok(id) => Ok(((entity, entity_anim), id)), - Err(_) => Err(format!( - "Could not find animation id: Theme: {theme_name} Entity: {entity} Animation: {anim}" - ) - .into()), - } - }, - ) - .partition(Result::is_ok); - - if !errors.is_empty() - { - let errors = errors - .into_iter() - .map(|r| r.unwrap_err().to_string()) - .collect::<Vec<_>>(); - - return Err(errors.join("\n").into()); - } - - let asset_info = asset_info.into_iter().map(Result::unwrap).collect::<HashMap<_, _>>(); - - Ok(asset_info) - } - - fn load_theme_assets(&mut self, sprite_manager: &SpriteManager, theme_parse: &ThemeParse) - -> ErrorResult<AssetTheme> - { - let animation_mapping = Self::get_animation_ids_for_animation_names(sprite_manager, theme_parse)?; - - let asset_theme = AssetTheme { - theme_name: theme_parse.name.clone(), - animation_mapping, - }; - - Ok(asset_theme) - } - pub fn switch_theme( &mut self, theme_index: usize, game_state: &GameState, sprite_manager: &SpriteManager, sprite_state_manager: &mut SpriteStateManager, - ) -> ErrorResult<()> + ) -> Result<()> { - let asset_themes = &self.asset_themes; + let theme_parses = &self.theme_parses; let background_id = self.background_animation_id; - asset_themes + // TODO: Switch background palette over time for day night cycle + theme_parses .get(theme_index) - .map(|asset_theme| { - let animation_id = asset_theme - .animation_mapping + .map(|theme_parse| { + let animation_id = theme_parse + .entity_animation_map .get(&("background".to_string(), "background".to_string())); if let Some(animation_id) = animation_id { @@ -853,31 +820,30 @@ impl GameSystem ); } - game_state.players.iter().for_each(|player| { - player.switch_theme(sprite_manager, sprite_state_manager, asset_theme); + game_state.players.iter().enumerate().for_each(|(i, player)| { + player.switch_theme(sprite_manager, sprite_state_manager, theme_parse, i); }); game_state.player_bullets.iter().for_each(|bullets| { bullets.iter().for_each(|bullet| { - bullet.switch_theme(sprite_manager, sprite_state_manager, asset_theme); + bullet.switch_theme(sprite_manager, sprite_state_manager, theme_parse); }); }); game_state.enemy_bullets.iter().for_each(|bullet| { - // TODO: Are these switching to the right theme? - bullet.switch_theme(sprite_manager, sprite_state_manager, asset_theme); + bullet.switch_theme(sprite_manager, sprite_state_manager, theme_parse); }); game_state.enemy_groups.groups.iter().for_each(|group| { - group.switch_theme(sprite_manager, sprite_state_manager, asset_theme); + group.switch_theme(sprite_manager, sprite_state_manager, theme_parse); }); game_state .patrol_sub - .switch_theme(sprite_manager, sprite_state_manager, asset_theme); + .switch_theme(sprite_manager, sprite_state_manager, theme_parse); //game_state.players[0].palette_sets; }) - .ok_or("Invalid theme index".into()) + .ok_or(anyhow!("Invalid theme index")) } pub fn load_themes( @@ -888,101 +854,42 @@ impl GameSystem sprite_manager: &mut SpriteManager, sprite_state_manager: &mut SpriteStateManager, themes: &[PathBuf], - fallback_theme: Option<AssetTheme>, - ) -> ErrorResult<Vec<AssetTheme>> + fallback_theme: Option<&ThemeParse>, + ) -> Result<Vec<ThemeParse>> { - let theme_parses = ThemeParse::parse_themes(themes)?; - let mut asset_themes = Vec::new(); - - for theme in &theme_parses - { - let sprite_files = theme - .assets - .iter() - .filter(|a| a.asset_type == *"sprite") - .map(|a| asset_path(a.path.to_str().unwrap())) - .collect::<Vec<_>>(); - - match sprite_parser::SpriteParse::parse_sprites(theme.name.as_str(), &sprite_files) - { - Ok(sprite_parses) => - { - match sprite_manager.load_sprite_parses( - vulkan, - texture_manager, - texture_resources, - &theme.name, - &sprite_parses, - ) - { - Ok(_) => match self.load_theme_assets(sprite_manager, &theme) - { - Ok(mut asset_theme) => - { - let expected_animation_mappings = [ - ("player1", vec!["death", "fire", "move", "idle"]), - ("player2", vec!["death", "fire", "move", "idle"]), - ("shark", vec!["death", "fire", "move", "idle"]), - ("sub", vec!["death", "fire", "move", "idle"]), - ("ink", vec!["ink"]), - ("patrol_sub", vec!["death", "fire", "move", "idle"]), - ("bullet", vec!["idle", "collision"]), - ("diver", vec!["idle"]), - ("background", vec!["background"]), - ]; - - for (entity, animations) in expected_animation_mappings - { - for animation in animations - { - let key = (entity.to_string(), animation.to_string()); - if !asset_theme.animation_mapping.contains_key(&key) - { - let theme_name = &theme.name; - log::warn!( - "Missing animation: theme: {theme_name} entity: {} animation: {}", - entity, - animation - ); - - fallback_theme - .as_ref() - .and_then(|t| t.animation_mapping.get(&key).map(|id| *id)) - .and_then(|id| { - asset_theme - .animation_mapping - .insert((entity.to_string(), animation.to_string()), id) - }); - } - } - } - - asset_themes.push(asset_theme); - } - Err(e) => - { - log::error!("Error loading theme assets: theme: {}: {:?}", theme.name, e); - } - }, - Err(e) => - { - log::error!("Error loading sprite parse: theme: {}: {:?}", theme.name, e); - } - } - } - Err(e) => - { - log::error!("Error parsing sprite: theme: {}: {:?}", theme.name, e); - } - } - } + let theme_parses = themes + .iter() + .map(|theme_path| { + let theme_file_path = Self::find_theme_file(theme_path)?; + let theme_file = ThemeFile::load(&theme_file_path)?; + sprite_manager.load_sprite_theme( + vulkan, + texture_manager, + texture_resources, + &theme_file, + fallback_theme, + ) + }) + .inspect(log_error) + .flatten() + .collect::<Vec<ThemeParse>>(); - if asset_themes.is_empty() - { - return Err("No asset themes loaded".into()); - } + Ok(theme_parses) + } - Ok(asset_themes) + fn find_theme_file(path: &PathBuf) -> Result<PathBuf> + { + fs::read_dir(path).map_or_else( + |e| Err(anyhow!("Failed to read directory: {e}")), + |read_dir| { + read_dir + .filter_map(|dir| dir.ok()) + .filter(|entry| entry.path().is_file()) + .find(|entry| entry.path().extension().map_or(false, |ext| ext == "theme")) + .map(|entry| entry.path()) + .ok_or(anyhow!("No theme file found")) + }, + ) } pub fn load_resources( @@ -994,7 +901,8 @@ impl GameSystem texture_resources: &TextureResources, sprite_manager: &mut SpriteManager, font_manager: &mut SdfFontManager, - ) -> ErrorResult<()> + default_theme: &String, + ) -> Result<()> { let sprite_state_manager = &mut game_state.sprite_state; let game_state = &mut game_state.game_state; @@ -1006,36 +914,49 @@ impl GameSystem texture_resources, sprite_manager, sprite_state_manager, - &[asset_path("themes/fallback/theme.toml")], + &[asset_path(&"themes/fallback/".into())], None, )? .pop() - .ok_or("No fallback themes found")?; + .ok_or("No fallback themes found") + .map_err(|e| anyhow!(e))?; - let themes = std::fs::read_dir(asset_path("themes")).map_or_else( + let themes = std::fs::read_dir(asset_path(&"themes".into())).map_or_else( |_| Vec::new(), |read_dir| { read_dir .filter_map(|dir| dir.ok()) .filter(|entry| !entry.path().starts_with("themes/fallback")) .filter(|entry| entry.file_type().map(|ft| ft.is_dir()).unwrap_or(false)) - .map(|entry| entry.path().join("theme.toml")) - .filter(|sub_dir_path| sub_dir_path.exists()) + .map(|entry| entry.path()) .collect::<Vec<_>>() }, ); - self.asset_themes = self.load_themes( + self.theme_parses = self.load_themes( vulkan, texture_manager, texture_resources, sprite_manager, sprite_state_manager, &themes, - Some(fallback_theme), + Some(&fallback_theme), )?; - let asset_theme = &self.asset_themes[game_state.current_theme]; + // If there are no loaded themes, use the fallback theme + if self.theme_parses.is_empty() + { + self.theme_parses = vec![fallback_theme]; + } + + // Try to get the configured default theme, otherwise use the first theme + game_state.current_theme = self + .theme_parses + .iter() + .position(|theme| theme.name == *default_theme) + .unwrap_or(0); + + let theme_parse = &self.theme_parses[game_state.current_theme]; let anim_builder = SpriteAnimationBuilder::new(AnimationId(0), PlaybackState::Playing) .billboard_mode(BillboardMode::XYAxis) @@ -1047,29 +968,29 @@ impl GameSystem self.sprite_builders.push(anim_builder); } - self.sprite_builders[Sprites::Player as usize].animation_id = *asset_theme - .animation_mapping + self.sprite_builders[Sprites::Player as usize].animation_id = *theme_parse + .entity_animation_map .get(&("player1".into(), "idle".into())) .expect("Failed to find player1 idle animation"); - self.sprite_builders[Sprites::Shark as usize].animation_id = *asset_theme - .animation_mapping - .get(&("shark".into(), "idle".into())) + self.sprite_builders[Sprites::Shark as usize].animation_id = *theme_parse + .entity_animation_map + .get(&("shark".into(), "move".into())) .expect("Failed to find shark idle animation"); - self.sprite_builders[Sprites::Bullet as usize].animation_id = *asset_theme - .animation_mapping - .get(&("bullet".into(), "idle".into())) + self.sprite_builders[Sprites::Bullet as usize].animation_id = *theme_parse + .entity_animation_map + .get(&("bullet".into(), "move".into())) .expect("Failed to find bullet idle animation"); - self.sprite_builders[Sprites::Explosion as usize].animation_id = *asset_theme - .animation_mapping - .get(&("bullet".into(), "collision".into())) + self.sprite_builders[Sprites::Explosion as usize].animation_id = *theme_parse + .entity_animation_map + .get(&("explosion".into(), "explosion".into())) .expect("Failed to find bullet collision animation"); - self.sprite_builders[Sprites::Sub as usize].animation_id = *asset_theme - .animation_mapping - .get(&("sub".into(), "idle".into())) + self.sprite_builders[Sprites::Sub as usize].animation_id = *theme_parse + .entity_animation_map + .get(&("sub".into(), "move".into())) .expect("Failed to find sub idle animation"); - let background_animation_id = *asset_theme - .animation_mapping + let background_animation_id = *theme_parse + .entity_animation_map .get(&("background".into(), "background".into())) .expect("Failed to find background animation"); @@ -1085,52 +1006,29 @@ impl GameSystem .zip(game_defines.player_initialization.iter()) .enumerate() { - let id = if player_index == 0 - { - sprite_manager - .create_animation_instance(sprite_state_manager, &self.sprite_builders[Sprites::Player as usize]) - } - else - { - let mut builder = self.sprite_builders[Sprites::Player as usize]; - builder.animation_id = *asset_theme - .animation_mapping - .get(&("player2".into(), "idle".into())) - .expect("Failed to find player2 idle animation"); - - sprite_manager.create_animation_instance(sprite_state_manager, &builder) - }; + let player_animation_id = theme_parse.entity_animation_map[&("player1".into(), "move".into())]; + let player_palettes = &theme_parse.animation_palettes_map[&player_animation_id]; + let p1_palette = &player_palettes[0][2]; + let p2_palette = &player_palettes[13][2]; - let palette_name = match player_index + let palette_id = match player_index { - 0 => "p1", - 1 => "p2", - _ => panic!("Invalid player index"), + 1 => p2_palette, + _ => p1_palette, }; - let palette_sets = PlayerPaletteSets { - normal: sprite_manager - .lookup_palette_set_id(sprite_state_manager, id, palette_name) - .expect("Failed to lookup palette set"), - low_air: sprite_manager - .lookup_palette_set_id(sprite_state_manager, id, "low_air") - .expect("Failed to lookup palette set"), - critical_air: sprite_manager - .lookup_palette_set_id(sprite_state_manager, id, "critical_air") - .expect("Failed to lookup palette set"), - }; + let id = sprite_manager + .create_animation_instance(sprite_state_manager, &self.sprite_builders[Sprites::Player as usize]); + sprite_state_manager.switch_animation_palette(sprite_manager, id, *palette_id); p.position = init_data.starting_location; p.direction = init_data.starting_direction; p.animation_instance_id = id; - p.palette_sets = Some(palette_sets); - - sprite_state_manager.switch_animation_palette_set(sprite_manager, id, palette_sets.normal); } let font_files = vec![ - asset_path("fonts/roboto_regular.toml"), - asset_path("fonts/evil_empire.toml"), + asset_path(&"fonts/roboto_regular.toml".into()), + asset_path(&"fonts/evil_empire.toml".into()), ]; font_manager.load_fonts(vulkan, texture_manager, texture_resources, &font_files)?; @@ -1139,13 +1037,13 @@ impl GameSystem random_context, sprite_manager, sprite_state_manager, - asset_theme, + theme_parse, &self.game_defines, ); game_state .patrol_sub - .init(sprite_manager, sprite_state_manager, asset_theme)?; + .init(sprite_manager, sprite_state_manager, theme_parse)?; Ok(()) } @@ -1236,10 +1134,10 @@ impl GameSystem bullet.active = false; // TODO: Move these lookups that don't change out of the function - let theme = &self.asset_themes[game_state.game_state.current_theme]; + let theme = &self.theme_parses[game_state.game_state.current_theme]; let animation_id = *theme - .animation_mapping - .get(&("bullet".to_string(), "collision".to_string())) + .entity_animation_map + .get(&("explosion".to_string(), "explosion".to_string())) .expect("Failed to find bullet collision animation"); let explosion_builder = SpriteAnimationBuilder::new(animation_id, PlaybackState::Playing) @@ -1288,10 +1186,10 @@ impl GameSystem if bullet_bounding_box.intersects(&enemy_bounding_box) { // TODO: Move these lookups that don't change out of the funcion - let theme = &self.asset_themes[game_state.game_state.current_theme]; + let theme = &self.theme_parses[game_state.game_state.current_theme]; let animation_id = *theme - .animation_mapping - .get(&("bullet".to_string(), "collision".to_string())) + .entity_animation_map + .get(&("explosion".to_string(), "explosion".to_string())) .expect("Failed to find bullet collision animation"); let explosion_builder = @@ -1373,7 +1271,7 @@ impl GameSystem } } - pub fn shutdown(&self) -> ErrorResult<()> { Ok(()) } + pub fn shutdown(&self) -> Result<()> { Ok(()) } pub fn get_input_states(&self, game_state: &game::GameState, input_data: &Vec<InputData>) -> InputState<ActionState> @@ -1436,7 +1334,7 @@ impl GameSystem sounds: &HashMap<String, StaticSoundData>, input_states: &InputState<ActionState>, disable_sound: bool, - ) -> ErrorResult<bool> + ) -> Result<bool> { let mut sprite_updates = SpriteManagerFrameUpdates::new(); sprite_manager.update_sprite_animations(&mut game_state.sprite_state, dt, &mut sprite_updates); @@ -1495,10 +1393,10 @@ impl GameSystem Direction::Right => Vector2::new(self.bullet_speed, 0.0), }; - let asset_theme = &self.asset_themes[game_state.game_state.current_theme]; + let asset_theme = &self.theme_parses[game_state.game_state.current_theme]; let animation_id = *asset_theme - .animation_mapping - .get(&("bullet".to_string(), "idle".to_string())) + .entity_animation_map + .get(&("bullet".to_string(), "move".to_string())) .expect("Failed to find bullet idle animation"); let bullet_builder = SpriteAnimationBuilder::new(animation_id, PlaybackState::Playing) @@ -1508,28 +1406,14 @@ impl GameSystem let animation_instance_id = sprite_manager.create_animation_instance(&mut game_state.sprite_state, &bullet_builder); - let theme = self.asset_themes[game_state.game_state.current_theme] - .theme_name - .as_str(); + let theme = self.theme_parses[game_state.game_state.current_theme].name.as_str(); if player_index == 0 { - let player2_palettes = [("yarn_palette_1", "yarn_palette_0")]; - sprite_manager.swap_animation_palettes( - &mut game_state.sprite_state, - animation_instance_id, - theme, - &player2_palettes, - )?; + // TODO: Switch palette based on player } else if player_index == 1 { - let player2_palettes = [("yarn_palette_0", "yarn_palette_1")]; - sprite_manager.swap_animation_palettes( - &mut game_state.sprite_state, - animation_instance_id, - theme, - &player2_palettes, - )?; + // TODO: Switch palette based on player } let sprite_instance_id = @@ -1648,6 +1532,7 @@ impl GameSystem .collect::<Vec<_>>(); let mut game_over = false; + let sprite_state = &mut game_state.sprite_state; for (player, initialization) in game_state .game_state @@ -1660,7 +1545,7 @@ impl GameSystem game_defines, initialization, sprite_manager, - &mut game_state.sprite_state, + sprite_state, ); if let Some(results) = &results @@ -1677,7 +1562,7 @@ impl GameSystem { self.displayed_level += 1; self.displayed_sub_level = 0; - game_state.game_state.enemy_groups.reset(); + game_state.game_state.enemy_groups.reset(self.displayed_level as u16); game_state.game_state.enemy_bullets.clear(); game_state.game_state.player_bullets.iter_mut().for_each(|b| b.clear()); } @@ -1696,7 +1581,11 @@ impl GameSystem *level = 1; } - game_state.game_state.patrol_sub.reset(game_defines); + let theme = &self.theme_parses[game_state.game_state.current_theme]; + game_state + .game_state + .patrol_sub + .reset(sprite_manager, sprite_state, theme, game_defines); } let mut new_bullets = game_state.game_state.enemy_groups.update( @@ -1705,16 +1594,16 @@ impl GameSystem sprite_manager, &mut game_state.sprite_state, &mut game_state.random_context, - &self.asset_themes[game_state.game_state.current_theme], + &self.theme_parses[game_state.game_state.current_theme], game_defines, &player_bounding_boxes, game_state.game_state.level, ); - let asset_theme = &self.asset_themes[game_state.game_state.current_theme]; + let asset_theme = &self.theme_parses[game_state.game_state.current_theme]; let animation_id = *asset_theme - .animation_mapping - .get(&("ink".to_string(), "ink".to_string())) + .entity_animation_map + .get(&("ink".to_string(), "move".to_string())) .expect("Failed to find ink animation"); let mut bullet_builder = SpriteAnimationBuilder::new(animation_id, PlaybackState::Playing) @@ -1738,6 +1627,7 @@ impl GameSystem game_defines, sprite_manager, &mut game_state.sprite_state, + &self.theme_parses[game_state.game_state.current_theme], game_state.game_state.level, ); @@ -1758,6 +1648,7 @@ impl GameSystem let palette_sets = sprite_manager .get_animation_palette_sets(&game_state.sprite_state, *animation_instance_id) .len() as u32; + if palette_sets > 0 { let new_palette_set = (game_state.game_state.level % palette_sets).into(); @@ -1825,7 +1716,7 @@ impl GameSystem debug_resources: &mut DebugResources, frame_index: usize, frame_percentage: f32, - ) -> ErrorResult<()> + ) -> Result<()> { let sprite_state_manager = &game_state.sprite_state; let previous_sprite_state = &previous_game_state.sprite_state; @@ -2092,14 +1983,13 @@ impl GameSystem { let alignment = 35.0; - let mut display_split_text = - |x: f32, y: f32, alignment: f32, label: &str, value: &str| -> ErrorResult<()> { - let text_instance_id = font_manager.generate_text_2d(1, 8.0, label, x, y)?; - let value_location = x + alignment; - font_manager.generate_text_2d(1, 8.0, value, value_location, y)?; + let mut display_split_text = |x: f32, y: f32, alignment: f32, label: &str, value: &str| -> Result<()> { + let text_instance_id = font_manager.generate_text_2d(1, 8.0, label, x, y)?; + let value_location = x + alignment; + font_manager.generate_text_2d(1, 8.0, value, value_location, y)?; - Ok(()) - }; + Ok(()) + }; let args = [ ( diff --git a/game/src/game/shell/game.rs b/game/src/game/shell/game.rs index 84500ced2ca79424997f2656c69bcee6df32fca6..0a13a195b89de3bb47b759a0f711b88ccaef9161 100644 --- a/game/src/game/shell/game.rs +++ b/game/src/game/shell/game.rs @@ -1,8 +1,8 @@ // TODO: Create reusable interface for replay management/usage - use std::collections::HashMap; use std::path::PathBuf; +use anyhow::Result; use ash::vk; use ash::vk::PresentModeKHR; use gilrs::{Axis, Button, GamepadId}; @@ -17,6 +17,7 @@ use winit::window::{Fullscreen, Window}; use crate::app::{AppConfig, PresentationMode}; use crate::assets::textures::texture_manager::TextureManager; use crate::assets::textures::texture_resources::TextureResources; +use crate::audio; use crate::common::random_number_generator as rng; use crate::common::time::{AppTimer, ContinuousClock, TickedClock, TimeBank, TimeValue}; use crate::debug::debug_shader::DebugResources; @@ -38,7 +39,6 @@ use crate::sprites::sprite_manager::{SpriteManager, SpriteStateManager}; use crate::sprites::sprite_shader::SpriteGpuResources; use crate::vulkan::vulkan_app_resources::*; use crate::vulkan::vulkan_context::VulkanConfigBuilder; -use crate::{audio, ErrorResult}; enum GameTypes { @@ -168,7 +168,7 @@ pub struct Game impl Game { - pub fn new(config: &AppConfig, window: Window) -> ErrorResult<Self> + pub fn new(config: &AppConfig, window: Window) -> Result<Self> { let presentation_mode = match config.presentation_mode { @@ -270,6 +270,7 @@ impl Game &texture_resources, &mut sprite_manager, &mut font_manager, + &config.default_theme, )?; log::info!("Initializing GPU resources..."); @@ -278,7 +279,7 @@ impl Game &texture_resources, &sprite_manager.get_sprite_uniforms(), 100_000, - 1_000, + sprite_manager.palettes.len(), )?; let font_resources = SdfFontGpuResources::allocate( @@ -316,6 +317,7 @@ impl Game let previous_game_state = game_state.clone(); let game_version = "0.1.0".to_string(); + let current_theme = game_state.game_state.current_theme; Ok(Self { window, @@ -368,7 +370,7 @@ impl Game debug, time_multiplier: 1.0, game_version, - current_theme: 0, + current_theme, system_events: SystemEvents::default(), }) } @@ -387,7 +389,7 @@ impl Game x if x == GameTypes::Seaquest as usize => { self.replay.reset(self.game_state.random_context.clone()); - self.seaquest.reset(&mut self.game_state); + self.seaquest.reset(&self.sprite_manager, &mut self.game_state); self.previous_game_state = self.game_state.clone(); } _ => @@ -415,7 +417,7 @@ impl Game &mut self, elapsed_sim_time: TimeValue, input_states: &InputState<ActionState>, - ) -> ErrorResult<bool> + ) -> Result<bool> { self.previous_game_state = self.game_state.clone(); @@ -439,7 +441,7 @@ impl Game result } - pub fn draw(&mut self, frame_percentage: f32) -> ErrorResult<()> + pub fn draw(&mut self, frame_percentage: f32) -> Result<()> { match self.vulkan.logical_device.acquire_next_image() { @@ -633,9 +635,9 @@ impl Game } } - pub fn generate_ui(&mut self, _frame_index: usize) -> ErrorResult<()> { Ok(()) } + pub fn generate_ui(&mut self, _frame_index: usize) -> Result<()> { Ok(()) } - pub fn resize(&mut self, width: usize, height: usize) -> ErrorResult<()> + pub fn resize(&mut self, width: usize, height: usize) -> Result<()> { self.vulkan.resize(width, height)?; self.sprite_resources.resize_sprite_resources(&self.vulkan)?; @@ -657,7 +659,7 @@ impl Game Ok(()) } - pub fn shutdown(&mut self) -> ErrorResult<()> + pub fn shutdown(&mut self) -> Result<()> { log::debug!("Saving last_replay.bin"); self.replay.save("last_replay.bin".into())?; @@ -675,7 +677,7 @@ impl Game self.vulkan.shutdown() } - pub fn game_update(&mut self) -> ErrorResult<bool> + pub fn game_update(&mut self) -> Result<bool> { let time_bank_update = self.time_bank.process_sim_frames(); let elapsed_absolute_time = time_bank_update.elapsed_absolute_time; @@ -763,7 +765,7 @@ impl Game } else { - self.current_theme = self.seaquest.asset_themes.len() - 1; + self.current_theme = self.seaquest.theme_parses.len() - 1; } self.system_events @@ -773,7 +775,7 @@ impl Game if self.keyboard_state.pressed_raw(KeyCode::F10) { - self.current_theme = (self.current_theme + 1) % self.seaquest.asset_themes.len(); + self.current_theme = (self.current_theme + 1) % self.seaquest.theme_parses.len(); self.system_events .events .push(SystemEventTypes::ChangeTheme(self.current_theme as u8)); @@ -1091,7 +1093,7 @@ impl Game .new_frame(self.time_bank.current_raw_frame, self.time_bank.current_sim_frame); } - pub fn handle_window_events(&mut self, _event_loop: &ActiveEventLoop, event: &WindowEvent) -> ErrorResult<()> + pub fn handle_window_events(&mut self, _event_loop: &ActiveEventLoop, event: &WindowEvent) -> Result<()> { match event { @@ -1168,7 +1170,7 @@ impl Game Ok(()) } - fn update_gamepads(&mut self, current_raw_frame: u64, current_sim_frame: u64) -> ErrorResult<()> + fn update_gamepads(&mut self, current_raw_frame: u64, current_sim_frame: u64) -> Result<()> { if let Some(gilrs) = &mut self.gilrs { diff --git a/game/src/game/shell/game_state.rs b/game/src/game/shell/game_state.rs index 5539214948f4cd4725bbcaca72a4f29f8efd3d30..7116e320a4a58b5898545bb20b0f35681de8a320 100644 --- a/game/src/game/shell/game_state.rs +++ b/game/src/game/shell/game_state.rs @@ -1,7 +1,7 @@ #![allow(unused)] - use std::collections::HashMap; +use anyhow::Result; use cgmath::{Deg, Matrix4, Vector3}; use winit::keyboard::KeyCode; @@ -9,7 +9,6 @@ use crate::common::camera::{camera_move_local, camera_rotate_global_y, camera_ro use crate::common::math; use crate::common::time::TimeValue; use crate::input::input_system::{ActionTypes, ButtonState, FrameActions}; -use crate::ErrorResult; #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)] #[allow(dead_code)] @@ -100,7 +99,7 @@ impl GameState } } - pub fn update_raw_frame(&mut self, elapsed_time: TimeValue, actions: &FrameActions) -> ErrorResult<()> + pub fn update_raw_frame(&mut self, elapsed_time: TimeValue, actions: &FrameActions) -> Result<()> { self.proj = math::perspective(Deg(45.0), self.aspect_ratio, 0.1, 10000.0); @@ -164,7 +163,7 @@ impl GameState Ok(()) } - pub fn update_sim_frame(&mut self, _time: TimeValue, actions: &FrameActions) -> ErrorResult<()> + pub fn update_sim_frame(&mut self, _time: TimeValue, actions: &FrameActions) -> Result<()> { if actions.triggered(GameActions::FireBullet) { diff --git a/game/src/game/shell/replay_system.rs b/game/src/game/shell/replay_system.rs index 8594adfedad51754d1b7f587428cf45fb668b8ac..15d2acd8c85dbf9193aafc4dedca0047cd99a24c 100644 --- a/game/src/game/shell/replay_system.rs +++ b/game/src/game/shell/replay_system.rs @@ -9,15 +9,14 @@ // Render function - takes current and previous game states // TODO: Move this into it's own package/crate - use std::convert::TryInto; use std::fmt::Debug; use std::hash::Hasher; +use anyhow::{anyhow, Result}; use serde::de::DeserializeOwned; use serde::{Deserialize, Serialize}; -use crate::common::errors::ErrorResult; use crate::common::random_number_generator as rng; use crate::common::run_length_encoding::RunLengthEncoding; use crate::common::time::{TimeBank, TimeValue}; @@ -680,7 +679,7 @@ where Some(self.current_game_state.clone()) } - pub fn save_bytes(&self) -> ErrorResult<Vec<u8>> + pub fn save_bytes(&self) -> Result<Vec<u8>> { use std::io::Write; @@ -697,20 +696,18 @@ where Ok(bytes) } - pub fn save(&mut self, path: &str) -> ErrorResult<()> + pub fn save(&mut self, path: &str) -> Result<()> { use std::fs::File; use std::io::Write; - File::create(path) - .as_mut() - .map(|f| { - self.save_bytes().map(|b| f.write_all(b.as_slice()).ok()).ok(); - }) - .map_err(|e| e.to_string().into()) + let mut file = File::create(path).map_err(|e| anyhow!(e))?; + self.save_bytes() + .map(|b| file.write_all(b.as_slice()).map_err(|e| anyhow!(e))) + .map_err(|e| anyhow!(e))? } - pub fn load_bytes(bytes: &[u8]) -> ErrorResult<Self> + pub fn load_bytes(bytes: &[u8]) -> Result<Self> { use std::io::Read; @@ -728,36 +725,35 @@ where Ok(replay) } - pub fn load(game_version: &str, path: &str, enable_debug_states: bool) -> ErrorResult<Self> + pub fn load(game_version: &str, path: &str, enable_debug_states: bool) -> Result<Self> { use std::fs::File; use std::io::Read; - File::open(path) - .as_mut() - .map(|f| { - let mut buffer = f - .metadata() - .map_or(Vec::new(), |m| Vec::with_capacity(m.len() as usize)); - f.read_to_end(&mut buffer)?; - Self::load_bytes(buffer.as_slice()).and_then(|mut r| { - if r.game_version != game_version - { - Err(format!("Replay version mismatch: {} != {}", r.game_version, game_version).into()) - } - else + let mut file = File::open(path).map_err(|e| anyhow!(e))?; + + let mut buffer = file + .metadata() + .map_or(Vec::new(), |m| Vec::with_capacity(m.len() as usize)); + file.read_to_end(&mut buffer)?; + Self::load_bytes(buffer.as_slice()) + .and_then(|mut r| { + if r.game_version != game_version + { + Err(anyhow!("Replay version mismatch: {} != {}", r.game_version, game_version).into()) + } + else + { + r.enable_debug_states = enable_debug_states; + if !enable_debug_states { - r.enable_debug_states = enable_debug_states; - if !enable_debug_states - { - r.debug_states.clear(); - r.debug_inputs.clear(); - } - Ok(r) + r.debug_states.clear(); + r.debug_inputs.clear(); } - }) + Ok(r) + } }) - .map_err(|e| e.to_string())? + .map_err(|e| anyhow!(e)) } pub fn play<UpdateFn: FnMut(&InputState<InputStateT>, &mut GameStateT, bool)>( @@ -1047,7 +1043,7 @@ mod tests } #[test] - fn test_save_load() -> ErrorResult<()> + fn test_save_load() -> Result<()> { let (replay, _states) = generate_replay(); @@ -1062,7 +1058,7 @@ mod tests } #[test] - fn test_predictions() -> ErrorResult<()> + fn test_predictions() -> Result<()> { let initial_state = TestState { value: 0 }; let mut replay = Replay::<TestState, Input>::new( @@ -1137,7 +1133,7 @@ mod tests } #[test] - fn test_rollback() -> ErrorResult<()> + fn test_rollback() -> Result<()> { let initial_state = TestState { value: 0 }; let mut replay = Replay::new( diff --git a/game/src/grid/grid_system.rs b/game/src/grid/grid_system.rs index 419ede23b69215769070406924ffc4cfd4cd70fb..53275d2cd9fa74bf8c3af195ab92ec4870f5ea99 100644 --- a/game/src/grid/grid_system.rs +++ b/game/src/grid/grid_system.rs @@ -1,5 +1,5 @@ #![allow(unused)] - +use anyhow::Result; use cgmath::{Matrix4, Vector3, Zero}; use crate::common::time::TimeValue; @@ -12,7 +12,6 @@ use crate::grid::vulkan_grid::{ GridData, }; use crate::vulkan::vulkan_app_resources::VulkanAppResources; -use crate::ErrorResult; pub struct GridSystem { @@ -35,7 +34,7 @@ impl GridBuilder self } - pub fn build(self, vulkan: &VulkanAppResources) -> ErrorResult<GridSystem> + pub fn build(self, vulkan: &VulkanAppResources) -> Result<GridSystem> { let grid_data = vulkan_grid_initialize(vulkan)?; Ok(GridSystem { @@ -47,7 +46,7 @@ impl GridBuilder impl GridSystem { - pub fn update(&self, _sim_time: TimeValue) -> ErrorResult<()> + pub fn update(&self, _sim_time: TimeValue) -> Result<()> { if !self.enabled { @@ -57,7 +56,7 @@ impl GridSystem Ok(()) } - pub fn resize(&mut self, vulkan: &VulkanAppResources) -> ErrorResult<()> + pub fn resize(&mut self, vulkan: &VulkanAppResources) -> Result<()> { grid_resize( &vulkan.logical_device.device, @@ -74,7 +73,7 @@ impl GridSystem frame_buffer_index: usize, view: &Matrix4<f32>, proj: &Matrix4<f32>, - ) -> ErrorResult<()> + ) -> Result<()> { if !self.enabled { @@ -97,7 +96,7 @@ impl GridSystem frame_buffer_index: usize, _wall_time: f32, _sim_time: f32, - ) -> ErrorResult<()> + ) -> Result<()> { if !self.enabled { @@ -113,7 +112,7 @@ impl GridSystem ) } - pub fn shutdown(&self, vulkan: &mut VulkanAppResources) -> ErrorResult<()> + pub fn shutdown(&self, vulkan: &mut VulkanAppResources) -> Result<()> { if !self.enabled { diff --git a/game/src/grid/vulkan_grid.rs b/game/src/grid/vulkan_grid.rs index a04cfcaa9ffdfa628b136c4c16dd3d5ee15b97a6..799cbeb61d27dc2774a1862b8719194dc81e8afd 100644 --- a/game/src/grid/vulkan_grid.rs +++ b/game/src/grid/vulkan_grid.rs @@ -1,9 +1,10 @@ use std::ffi::CString; +use anyhow::Result; use ash::{vk, Device}; use cgmath::{Matrix4, Vector3}; -use crate::common::errors::{asset_path, ErrorResult}; +use crate::common::errors::asset_path; use crate::vulkan::vulkan_app_resources::VulkanAppResources; use crate::vulkan::vulkan_buffers::*; use crate::vulkan::vulkan_devices::*; @@ -35,7 +36,7 @@ fn grid_create_descriptor_sets( descriptor_set_layout: vk::DescriptorSetLayout, mem_properties: &vk::PhysicalDeviceMemoryProperties, framebuffer_count: usize, -) -> ErrorResult<(Vec<vk::DescriptorSet>, Vec<VulkanBuffer>)> +) -> Result<(Vec<vk::DescriptorSet>, Vec<VulkanBuffer>)> { let descriptor_set_layouts = (0..framebuffer_count) .map(|_| descriptor_set_layout) @@ -72,7 +73,7 @@ fn grid_create_descriptor_sets( Ok((descriptor_sets, ubos)) } -pub fn vulkan_grid_initialize(vulkan: &VulkanAppResources) -> ErrorResult<GridData> +pub fn vulkan_grid_initialize(vulkan: &VulkanAppResources) -> Result<GridData> { grid_initialize( &vulkan.logical_device.device, @@ -93,15 +94,15 @@ pub fn grid_initialize( swapchain_surface_info: &VulkanSwapchainInfo, msaa_sample_count: vk::SampleCountFlags, swapbuffer_count: usize, -) -> ErrorResult<GridData> +) -> Result<GridData> { log::info!("Initializing Grid..."); log::info!("Creating Grid shaders..."); - let vertex_shader_code = read_shader_from_file(&asset_path("shaders/grid.vert.spv"))?; + let vertex_shader_code = read_shader_from_file(&asset_path(&"shaders/grid.vert.spv".into()))?; let vertex_shader = create_shader_module(device, &vertex_shader_code)?; - let frag_shader_code = read_shader_from_file(&asset_path("shaders/grid.frag.spv"))?; + let frag_shader_code = read_shader_from_file(&asset_path(&"shaders/grid.frag.spv".into()))?; let frag_shader = create_shader_module(device, &frag_shader_code)?; let (descriptor_set_layout, pipeline_layout) = grid_setup_descriptor_set_layout(device)?; @@ -141,7 +142,7 @@ pub fn grid_update_uniforms( view: &Matrix4<f32>, proj: &Matrix4<f32>, position: Vector3<f32>, -) -> ErrorResult<()> +) -> Result<()> { let uniform_data = vec![UniformBufferObject { view: *view, @@ -158,7 +159,7 @@ pub fn grid_build_command_buffer( command_buffer: vk::CommandBuffer, grid_data: &GridData, index: usize, -) -> ErrorResult<()> +) -> Result<()> { unsafe { // Set pipeline @@ -189,7 +190,7 @@ fn grid_prepare_pipeline( render_pass: vk::RenderPass, swapchain_info: &VulkanSwapchainInfo, multi_sample_count: vk::SampleCountFlags, -) -> ErrorResult<vk::Pipeline> +) -> Result<vk::Pipeline> { let entry_point_name = CString::new("main")?; @@ -305,7 +306,7 @@ fn grid_prepare_pipeline( Ok(pipeline) } -fn grid_setup_descriptor_set_layout(device: &Device) -> ErrorResult<(vk::DescriptorSetLayout, vk::PipelineLayout)> +fn grid_setup_descriptor_set_layout(device: &Device) -> Result<(vk::DescriptorSetLayout, vk::PipelineLayout)> { // Create bindings // Setup layout of descriptors used in this example @@ -341,7 +342,7 @@ pub fn grid_resize( swapchain_surface_info: &VulkanSwapchainInfo, msaa_sample_count: vk::SampleCountFlags, grid_data: &mut GridData, -) -> ErrorResult<()> +) -> Result<()> { unsafe { device.destroy_pipeline(grid_data.pipeline, None); @@ -362,7 +363,7 @@ pub fn grid_resize( Ok(()) } -pub fn grid_shutdown(device: &Device, grid_data: &GridData) -> ErrorResult<()> +pub fn grid_shutdown(device: &Device, grid_data: &GridData) -> Result<()> { destroy_shader_module(device, grid_data.vertex_shader)?; destroy_shader_module(device, grid_data.frag_shader)?; diff --git a/game/src/input/input_system.rs b/game/src/input/input_system.rs index 9d2d51f255f26a1e35bed73adfbdd04b6670bdf1..620cfc4d7f534ce27b36a296f90b98aa8b249b05 100644 --- a/game/src/input/input_system.rs +++ b/game/src/input/input_system.rs @@ -1,7 +1,7 @@ #![allow(unused)] - use std::collections::{HashMap, VecDeque}; +use anyhow::Result; use cgmath::Zero; use serde::{Deserialize, Serialize}; use winit::event::{ElementState, Event, MouseScrollDelta, WindowEvent}; @@ -12,7 +12,6 @@ use crate::game::shell::game_state::{GameActions, GameState}; use crate::input::keyboard_state::{KeyboardState, RawKeyboardState}; use crate::input::mouse_state; use crate::input::mouse_state::{MouseState, RawMouseState}; -use crate::ErrorResult; #[derive(Debug, Clone, Copy, Default, PartialEq, Serialize, Deserialize)] pub struct PlayerActions<Actions> @@ -105,8 +104,7 @@ pub enum InputTypeStates }, Key { - key: KeyCode, - state: ButtonState, + key: KeyCode, state: ButtonState }, } @@ -298,7 +296,7 @@ impl InputSystem // input_state); } - pub fn process_actions(&mut self, action_map: &HashMap<GameActions, Vec<ActionTypes>>) -> ErrorResult<()> + pub fn process_actions(&mut self, action_map: &HashMap<GameActions, Vec<ActionTypes>>) -> Result<()> { if self.sim_frame_number == self.action_state.sim_frame_number { @@ -387,7 +385,7 @@ impl InputSystem sim_frame_number: u64, event: &Event<()>, _control_flow: &mut ControlFlow, - ) -> ErrorResult<()> + ) -> Result<()> { match event { @@ -397,7 +395,7 @@ impl InputSystem } Event::WindowEvent { event, .. } => match event { - WindowEvent::KeyboardInput { event: input, .. } => + WindowEvent::KeyboardInput { event: input, .. } => { let state = match input.state { diff --git a/game/src/main.rs b/game/src/main.rs index eca15db4c9aba1b8e0da1a79e609c5801470fded..247bbab0a38057c378a5537670e90cc1edf21939 100644 --- a/game/src/main.rs +++ b/game/src/main.rs @@ -3,12 +3,12 @@ use std::fs::File; use std::path::PathBuf; +use anyhow::Result; use tracing_log::{log, LogTracer}; use tracing_subscriber::{fmt, prelude::*, EnvFilter}; use winit::event_loop::{ControlFlow, EventLoop}; use crate::app::App; -use crate::common::errors::ErrorResult; mod app; mod audio; @@ -27,7 +27,7 @@ mod networking; //pub mod vulkan_model_loader; -fn main() -> ErrorResult<()> +fn main() -> Result<()> { LogTracer::init()?; diff --git a/game/src/networking/network_manager.rs b/game/src/networking/network_manager.rs index a2b11ab7b37080c9e6d0c03419ff9494b6bd3ecf..89a0106744e00c65a6d6da0de225d19a6b377fda 100644 --- a/game/src/networking/network_manager.rs +++ b/game/src/networking/network_manager.rs @@ -1,4 +1,5 @@ -use crate::common::errors::ErrorResult; +use anyhow::Result; + use crate::common::random_number_generator::Context; use crate::game::seaquest::seaquest_input::ActionState; use crate::input::input_system::InputState; @@ -36,14 +37,14 @@ impl NetworkManager } } - pub fn connect_to_game(&mut self, _address: &str, _port: u16) -> ErrorResult<()> + pub fn connect_to_game(&mut self, _address: &str, _port: u16) -> Result<()> { self.connections.push(Connection::default()); // TODO: Get GameStart and update random seed Ok(()) } - pub fn process_incoming_updates(&mut self) -> ErrorResult<Vec<InputState<ActionState>>> + pub fn process_incoming_updates(&mut self) -> Result<Vec<InputState<ActionState>>> { for connection in &mut self.connections { @@ -58,7 +59,7 @@ impl NetworkManager Ok(vec![]) } - pub fn process_outgoing_updates(&mut self) -> ErrorResult<()> + pub fn process_outgoing_updates(&mut self) -> Result<()> { for connection in &mut self.connections { diff --git a/game/src/sprites/sprite_manager.rs b/game/src/sprites/sprite_manager.rs index 2b8dd8d25437e7ece32a3f0997ec736f1f68b237..d634ef337b89c852f645fc4fd9133733f89d9609 100644 --- a/game/src/sprites/sprite_manager.rs +++ b/game/src/sprites/sprite_manager.rs @@ -3,16 +3,21 @@ use std::collections::HashMap; use std::ops::{Index, IndexMut}; +use std::path::PathBuf; +use anyhow::{anyhow, Result}; use ash::vk; use cgmath::{Matrix4, Vector2}; +use fxhash::FxHashMap; use serde::{Deserialize, Serialize}; use crate::assets::textures::texture_manager::*; use crate::assets::textures::texture_resources::TextureResources; +use crate::assets::themes::theme::{PaletteBrightnessVariations, PaletteHueVariations, ThemeParse}; +use crate::assets::themes::theme_file::{ThemeFile, ThemePaletteGroup}; use crate::common::common_flags::MirrorMode; use crate::common::common_traits::update_name_lookups; -use crate::common::errors::{asset_path, ErrorResult, ErrorType}; +use crate::common::errors::asset_path; use crate::common::time::TimeValue; use crate::game::seaquest::seaquest_state::BoundingBox; use crate::sprites::sprite_parser; @@ -117,12 +122,33 @@ impl SpriteStateManager self.get_sprite_instance_mut(sprite_instance_id) } + pub fn switch_animation_palette( + &mut self, + sprite_manager: &SpriteManager, + animation_instance_id: AnimationInstanceId, + palette_id: PaletteId, + ) -> Result<()> + { + let anim_instance = &mut self.animation_instances[animation_instance_id]; + + anim_instance + .frame_palettes + .iter_mut() + .for_each(|p| *p = Some(palette_id)); + + let sprite_instance = anim_instance.sprite_instance_id; + // TODO: Figure out if having a palette set on both the anim and the sprite is necessary + self.sprite_instances[sprite_instance].palette_id = Some(palette_id); + + Ok(()) + } + pub fn switch_animation_palette_set( &mut self, sprite_manager: &SpriteManager, animation_instance_id: AnimationInstanceId, set_index: PaletteSetId, - ) -> ErrorResult<()> + ) -> Result<()> { let anim_instance = &mut self.animation_instances[animation_instance_id]; @@ -146,7 +172,7 @@ impl SpriteStateManager Ok(()) } - pub fn update_animation_palette_sets(&mut self, sprite_manager: &SpriteManager) -> ErrorResult<()> + pub fn update_animation_palette_sets(&mut self, sprite_manager: &SpriteManager) -> Result<()> { for (animation_instance_id, palette_set_index) in &self.pending_palette_set_updates { @@ -228,6 +254,45 @@ impl CpuResourceViews // TODO: Think about splitting this into sprite manager and animation manager // TODO: Optimizations // Memory - Stream in needed resources instead of loading them all? + +// Vec - Themes +// Vec - Animations +// Vec - Palette color variations +// Vec - Palette brightness variations +// PaletteId + +pub struct PaletteColorVariations +{ + pub name: String, + pub brightness_variations: Vec<PaletteId>, +} +pub struct AnimationPalettes +{ + pub animation_name: String, + pub color_variations: Vec<PaletteColorVariations>, +} + +pub struct AssetTheme +{ + pub name: String, + pub id: usize, + pub animations: FxHashMap<(String, String), AnimationId>, // (Entity Name, Animation Name) -> AnimationId + pub animation_palettes: FxHashMap<String, AnimationPalettes>, +} + +impl AssetTheme +{ + pub fn new(name: &str) -> Self + { + Self { + id: 0, + name: name.to_string(), + animations: FxHashMap::default(), + animation_palettes: FxHashMap::default(), + } + } +} + pub struct SpriteManager { pub animations: Vec<SpriteAnimation>, @@ -235,6 +300,7 @@ pub struct SpriteManager pub materials: Vec<SpriteMaterial>, pub sprites: Vec<Sprite>, pub views: CpuResourceViews, + pub themes: Vec<AssetTheme>, } impl Index<AnimationId> for Vec<SpriteAnimation> @@ -306,37 +372,37 @@ impl SpriteManager palettes: vec![], materials: vec![], sprites: vec![], + themes: vec![], views: CpuResourceViews::new(), } } - #[allow(dead_code)] - pub fn lookup_sprite_id(&self, theme: &str, name: &str) -> ErrorResult<SpriteId> + pub fn lookup_palette_id(&self, theme: &str, name: &str) -> Result<PaletteId> { self.views - .sprites + .palettes .get(&(theme.to_string(), name.to_string())) .copied() - .ok_or_else(|| format!("Failed to lookup sprite: {name}").into()) + .ok_or_else(|| anyhow!("Failed to lookup palette: {name}").into()) } - pub fn lookup_palette_id(&self, theme: &str, name: &str) -> ErrorResult<PaletteId> + #[allow(dead_code)] + pub fn lookup_animation_id(&self, theme: &str, name: &str) -> Result<AnimationId> { self.views - .palettes + .animations .get(&(theme.to_string(), name.to_string())) .copied() - .ok_or_else(|| format!("Failed to lookup palette: {name}").into()) + .ok_or_else(|| anyhow!("Failed to lookup animation: {name}").into()) } - #[allow(dead_code)] - pub fn lookup_animation_id(&self, theme: &str, name: &str) -> ErrorResult<AnimationId> + pub fn lookup_material_id(&self, theme: &str, name: &str) -> Result<MaterialId> { self.views - .animations + .materials .get(&(theme.to_string(), name.to_string())) .copied() - .ok_or_else(|| format!("Failed to lookup animation: {name}").into()) + .ok_or_else(|| anyhow!("Failed to lookup animation: {name}").into()) } #[allow(dead_code)] @@ -347,12 +413,12 @@ impl SpriteManager } #[allow(dead_code)] - pub fn lookup_animation(&self, theme: &str, name: &str) -> ErrorResult<&SpriteAnimation> + pub fn lookup_animation(&self, theme: &str, name: &str) -> Result<&SpriteAnimation> { let index = self.lookup_animation_id(theme, name)?; self.animations .get(index.0 as usize) - .ok_or_else(|| format!("Failed to find animation {name}").into()) + .ok_or_else(|| anyhow!("Failed to find animation {name}").into()) } #[allow(dead_code)] @@ -362,13 +428,6 @@ impl SpriteManager self.materials.get(index.0 as usize) } - #[allow(dead_code)] - pub fn lookup_palette(&self, theme: &str, name: &String) -> Option<&SpritePalette> - { - let index = self.views.palettes.get(&(theme.to_string(), name.to_string()))?; - self.palettes.get(index.0 as usize) - } - pub fn get_sprite_instance_id( &self, sprite_state_manager: &SpriteStateManager, @@ -432,66 +491,79 @@ impl SpriteManager Vector2::new(frame.width, frame.height) } - pub fn load_sprite_parses( - &mut self, + fn load_theme_textures( + &self, vulkan: &VulkanAppResources, texture_manager: &mut TextureManager, texture_resources: &TextureResources, - theme: &str, - sprite_parses: &[sprite_parser::SpriteParse], - ) -> ErrorResult<()> + theme: &ThemeFile, + ) -> Result<Vec<usize>> { - let mut errors = vec![]; + let image_load_params = theme + .image_paths + .iter() + .map(|path| { + let params = TextureLoadParams { + theme: theme.name.clone(), + name: path + .file_name() + .ok_or("Failed to get filename") + .map_err(|e| anyhow!(e))? + .to_str() + .ok_or("failed to convert filename to str") + .map_err(|e| anyhow!(e))? + .to_string(), + path: path.clone(), + paletted: true, + filtered: false, + }; - for s in sprite_parses.iter() - { - let texture_paths = s - .textures - .iter() - .map(|t| TextureLoadParams { - theme: theme.to_string(), - name: t.name.clone(), - path: t.texture_path.clone(), - paletted: t.paletted, - filtered: t.filtered, - }) - .collect::<Vec<_>>(); - // TODO: Add texture min/mag filter parameter - if let Err(err) = texture_manager.load_textures(vulkan, texture_resources, theme, &texture_paths) - { - errors.push(err); - } + Ok::<_, anyhow::Error>(params) + }) + .flatten() + .collect::<Vec<_>>(); - if let Err(err) = self.load_palettes(theme, &s.palette_files) - { - errors.push(err); - } + let starting_texture_id = texture_manager.textures.len(); + texture_manager.load_textures(vulkan, texture_resources, &theme.name, &image_load_params)?; + let image_indices = (starting_texture_id..texture_manager.textures.len()).collect(); - if let Err(err) = self.load_materials(&s.materials, texture_manager, theme) - { - errors.push(err); - } + Ok(image_indices) + } - if let Err(err) = self.load_sprites(s, texture_manager, theme) - { - errors.push(err); - } + pub fn load_sprite_theme( + &mut self, + vulkan: &VulkanAppResources, + texture_manager: &mut TextureManager, + texture_resources: &TextureResources, + theme: &ThemeFile, + fallback_theme: Option<&ThemeParse>, + ) -> Result<ThemeParse> + { + let texture_ids = self.load_theme_textures(vulkan, texture_manager, texture_resources, theme)?; - if let Err(err) = self.load_animations(s, texture_manager, theme) + let palette_groups = self.load_palettes_v2(texture_manager, theme)?; + let mut theme_parse = self.load_sprites_v2(texture_manager, theme, &texture_ids, &palette_groups)?; + + if let Some(fallback) = fallback_theme + { + for (k, v) in &fallback.entity_animation_map { - errors.push(err); + if !theme_parse.entity_animation_map.contains_key(&k) + { + theme_parse.entity_animation_map.insert(k.clone(), *v); + } } - } - match errors.len() - { - 0 => Ok(()), - _ => + for (k, v) in &fallback.animation_palettes_map { - let error_string = errors.into_iter().map(|e| e.to_string()).collect::<Vec<_>>().join(", "); - Err(From::from(error_string)) + if !theme_parse.animation_palettes_map.contains_key(&k) + { + theme_parse.animation_palettes_map.insert(k.clone(), v.clone()); + } } } + + Ok(theme_parse) } pub fn free_animation_instance( @@ -516,7 +588,7 @@ impl SpriteManager let frame_duration = frame.duration; let builder = SpriteInstanceBuilder::new(current_sprite_frame) - .palette_id(frame.palette_id) + .palette_id(frame_palettes[0]) .mirror_mode(animation_builder.mirror_mode) .billboard_mode(animation_builder.billboard_mode) .transform(animation_builder.transform) @@ -605,39 +677,6 @@ impl SpriteManager sprite_instance.palette_id = animation.frames[0].palette_id; } - pub fn swap_animation_palettes( - &mut self, - sprite_state_manager: &mut SpriteStateManager, - animation_instance_id: AnimationInstanceId, - theme: &str, - palettes: &[(&str, &str)], - ) -> ErrorResult<()> - { - let new_palettes = palettes - .iter() - .flat_map(|(old_palette, new_palette)| { - let old_palette_id = self.lookup_palette_id(theme, old_palette)?; - let new_palette_id = self.lookup_palette_id(theme, new_palette)?; - Ok::<_, ErrorType>((old_palette_id, new_palette_id)) - }) - .collect::<HashMap<_, _>>(); - - let animation_instance = &mut sprite_state_manager.animation_instances[animation_instance_id]; - animation_instance.frame_palettes.iter_mut().for_each(|palette_id| { - palette_id.map(|id| { - if let Some(new_palette_id) = new_palettes.get(&id) - { - *palette_id = Some(*new_palette_id) - } - }); - }); - - sprite_state_manager.sprite_instances[animation_instance.sprite_instance_id].palette_id = - animation_instance.frame_palettes[0]; - - Ok(()) - } - pub fn update_sprite_animations( &self, sprite_state_manager: &mut SpriteStateManager, @@ -703,130 +742,6 @@ impl SpriteManager // Internal functions impl SpriteManager { - fn load_animations( - &mut self, - parse: &sprite_parser::SpriteParse, - texture_manager: &mut TextureManager, - theme: &str, - ) -> ErrorResult<()> - { - let animations = parse - .animations - .iter() - .map(|animation| { - let frames: Vec<SpriteAnimationFrame> = animation - .frames - .iter() - .map(|frame| { - let color_map_coords = &frame.color_map_coords; - - let sprite = parse.lookup_sprite(theme, &frame.sprite_name).unwrap(); - let material = parse.lookup_material(theme, &sprite.material_name).unwrap(); - let texture = texture_manager - .get_texture_asset(theme, &material.texture_name) - .unwrap(); - let texture_width = texture.texture.width as f32; - let texture_height = texture.texture.height as f32; - - let (texture_coords, width, height) = { - ( - [ - [color_map_coords[0], color_map_coords[1]], - [color_map_coords[0], color_map_coords[3]], - [color_map_coords[2], color_map_coords[1]], - [color_map_coords[2], color_map_coords[3]], - ], - ((color_map_coords[2] - color_map_coords[0]) * texture_width).round(), - ((color_map_coords[3] - color_map_coords[1]) * texture_height).round(), - ) - }; - - let palette_id_option = if let Some(palette_name) = &frame.palette_name - { - Some( - *self - .views - .palettes - .get(&(theme.to_string(), palette_name.clone())) - .unwrap(), - ) - } - else if let Some(palette_name) = &sprite.palette_name - { - Some( - *self - .views - .palettes - .get(&(theme.to_string(), palette_name.clone())) - .unwrap(), - ) - } - else - { - None - }; - - let sprite_index = *self - .views - .sprites - .get(&(theme.to_string(), sprite.name.clone())) - .expect("Failed to get sprite index from name"); - - SpriteAnimationFrame { - duration: TimeValue::from_seconds(frame.duration as f64), - palette_id: palette_id_option, - texture_coords, - width, - height, - sprite_index, - } - }) - .collect(); - - let palette_sets = animation - .palette_sets - .iter() - .map(|palette_set| { - let frame_palettes = palette_set - .frame_palettes - .iter() - .map(|palette_name| { - self.views - .palettes - .get(&(theme.to_string(), palette_name.clone())) - .copied() - }) - .collect::<Vec<_>>(); - SpriteAnimationPaletteSet { - frame_palettes, - set_name: palette_set.set_name.clone(), - } - }) - .collect(); - - SpriteAnimation { - name: animation.name.clone(), - total_duration: frames.iter().map(|x| x.duration).sum(), - frames, - palette_sets, - offset: animation.offset.clone(), - } - }) - .collect::<Vec<_>>(); - - let starting_index = self.animations.len(); - self.animations.extend(animations); - - update_name_lookups( - &self.animations[starting_index..], - starting_index, - theme, - &mut self.views.animations, - ); - - Ok(()) - } - pub fn get_animation_palette_sets( &self, sprite_state_manager: &SpriteStateManager, @@ -837,96 +752,123 @@ impl SpriteManager &self.animations[animation_id].palette_sets } - pub fn lookup_palette_set_id( - &self, - sprite_state_manager: &SpriteStateManager, - animation_instance_id: AnimationInstanceId, - palette_set_name: &str, - ) -> Option<PaletteSetId> + fn load_palettes_v2(&mut self, texture_manager: &TextureManager, theme: &ThemeFile) -> Result<Vec<Vec<PaletteId>>> { - // self.palettes.iter().enumerate().find_map(|(i, x)| { - // if x.name == palette_set_name - // { - // Some(PaletteSetId(i as u16)) - // } - // else - // { - // None - // } - // }) - - let palette_sets = self.get_animation_palette_sets(sprite_state_manager, animation_instance_id); - palette_sets + let palette_ids = theme + .palette_paths .iter() - .position(|x| x.set_name == palette_set_name) - .map(|x| x.into()) + .map(|path| { + let sprite_palette = self.load_palette_from_path(path, "").expect("Failed to load palette"); + self.palettes.push(sprite_palette); + PaletteId(self.palettes.len() as u32 - 1) + }) + .collect::<Vec<_>>(); + + let palette_groups = theme + .palette_groups + .iter() + .map(|group| { + group + .palettes + .iter() + .map(|palette_id| palette_ids[*palette_id]) + .collect::<PaletteBrightnessVariations>() + }) + .collect::<PaletteHueVariations>(); + + Ok(palette_groups) } - fn load_sprites( + fn load_sprites_v2( &mut self, - parse: &sprite_parser::SpriteParse, - texture_manager: &mut TextureManager, - theme: &str, - ) -> ErrorResult<()> + texture_manager: &TextureManager, + theme: &ThemeFile, + texture_ids: &[usize], + palette_groups: &[Vec<PaletteId>], + ) -> Result<ThemeParse> { - let sprites = parse - .sprites - .iter() - .map(|s| { - let material_id = *self - .views - .materials - .get(&(theme.to_string(), s.material_name.clone())) - .unwrap(); - - let (uv_coords, width, height) = { - let material = parse.lookup_material(theme, &s.material_name).unwrap(); - let texture = texture_manager - .get_texture_asset(theme, &material.texture_name) - .unwrap(); - - let (width, height) = (texture.texture.width as f32, texture.texture.height as f32); - - let bottom_left = [s.color_map_coords[0], s.color_map_coords[1]]; - let top_right = [s.color_map_coords[2], s.color_map_coords[3]]; - - let coord_dimensions = [top_right[0] - bottom_left[0], top_right[1] - bottom_left[1]]; - let uvs = UvCoords { bottom_left, top_right }; - - ( - uvs, - (coord_dimensions[0] * width).round(), - (coord_dimensions[1] * height).round(), - ) + let mut animation_map = FxHashMap::default(); + let mut palette_group_map = FxHashMap::default(); + + let material_ids = self.load_materials_v2(texture_manager, theme, texture_ids)?; + let mut animation_ids = Vec::new(); + + for animation in &theme.animations + { + let mut frames = Vec::new(); + + // AnimationID -> PaletteHueVariations + let palette_variations = animation + .palette_groups_index + .iter() + .map(|i| palette_groups[*i].clone()) + .collect::<PaletteHueVariations>(); + + let palette_id = palette_variations[0][2]; + + for frame in &animation.frames + { + let bottom_left = [frame.uv_coords[0], frame.uv_coords[1]]; + let top_right = [frame.uv_coords[2], frame.uv_coords[3]]; + let texture_coords = [ + [frame.uv_coords[0], frame.uv_coords[1]], + [frame.uv_coords[0], frame.uv_coords[3]], + [frame.uv_coords[2], frame.uv_coords[1]], + [frame.uv_coords[2], frame.uv_coords[3]], + ]; + + let sprite = Sprite { + name: theme.name.clone(), + width: frame.width as f32, + height: frame.height as f32, + material_id: MaterialId(material_ids[frame.image] as u32), + uv_coords: UvCoords { bottom_left, top_right }, }; - Sprite { - name: s.name.clone(), - width, - height, - material_id, - uv_coords, - } - }) - .collect::<Vec<_>>(); + self.sprites.push(sprite); + let sprite_index = SpriteId(self.sprites.len() as u32 - 1); + frames.push(SpriteAnimationFrame { + sprite_index, + duration: TimeValue::from_seconds(frame.duration as f64), + width: frame.width as f32, + height: frame.height as f32, + texture_coords, + palette_id: Some(palette_id), + }); + } - let starting_index = self.sprites.len(); - self.sprites.extend(sprites); + let animation = SpriteAnimation { + name: animation.name.clone(), + offset: animation.offset, + total_duration: TimeValue::from_seconds(animation.frames.iter().map(|f| f.duration as f64).sum()), + frames, + palette_sets: Vec::new(), + }; - update_name_lookups( - &self.sprites[starting_index..], - starting_index, - theme, - &mut self.views.sprites, - ); + let animation_id = AnimationId(self.animations.len() as u32); - Ok(()) + animation_ids.push(animation_id); + palette_group_map.insert(animation_id, palette_variations); + self.animations.push(animation); + } + + for (k, v) in &theme.game_to_theme_animation_map + { + let animation_id = animation_ids[*v]; + animation_map.insert(k.clone(), animation_id); + } + + let theme_parse = ThemeParse { + name: theme.name.clone(), + animation_palettes_map: palette_group_map, + entity_animation_map: animation_map, + }; + Ok(theme_parse) } - fn load_palette_from_path(&mut self, theme: &str, palette_path: &SpritePalettePath) -> ErrorResult<SpritePalette> + fn load_palette_from_path(&mut self, path: &PathBuf, name: &str) -> Result<SpritePalette> { - // TODO: Load png images, extract palettes - let asset_path = asset_path(&palette_path.path.clone()); + let asset_path = asset_path(&path.clone()); let image_file = image::open(asset_path)?; let width = image_file.width(); let height = image_file.height(); @@ -948,74 +890,36 @@ impl SpriteManager .collect::<Vec<_>>(); Ok(SpritePalette { - name: palette_path.name.clone(), + name: name.to_string(), colors, }) } - fn load_palettes(&mut self, theme: &str, palettes: &[SpritePalettePath]) -> ErrorResult<()> - { - let palettes = palettes - .iter() - .filter_map(|p| self.load_palette_from_path(theme, p).ok()) - .collect::<Vec<_>>(); - - let starting_id = self.palettes.len(); - self.palettes.extend(palettes); - - update_name_lookups( - &self.palettes[starting_id..], - starting_id, - theme, - &mut self.views.palettes, - ); - - Ok(()) - } - - fn load_materials( + fn load_materials_v2( &mut self, - materials: &[sprite_parser::SpriteMaterial], texture_manager: &TextureManager, - theme: &str, - ) -> ErrorResult<()> + theme: &ThemeFile, + image_texture_ids: &[usize], + ) -> Result<Vec<usize>> { - let materials = materials + let materials = image_texture_ids .iter() - .map(|m| { - if let Some(texture_asset) = texture_manager.get_texture_asset(theme, &m.texture_name) - { - SpriteMaterial { - name: m.name.clone(), - base_texture_id: texture_asset.index, - } - } - else - { - log::warn!( - "Texture reference not found: material: {}, texture name: {}", - m.name, - m.texture_name - ); - SpriteMaterial { - name: m.name.clone(), - base_texture_id: 0, - } - } + .map(|texture_id| { + let texture = &texture_manager.textures[*texture_id]; + let material = SpriteMaterial { + name: texture.name.clone(), + base_texture_id: texture.index, + }; + + material }) .collect::<Vec<_>>(); - let starting_id = self.materials.len(); + let first_material_id = self.materials.len(); self.materials.extend(materials); + let material_ids = (first_material_id..self.materials.len()).collect::<Vec<_>>(); - update_name_lookups( - &self.materials[starting_id..], - starting_id, - theme, - &mut self.views.materials, - ); - - Ok(()) + Ok(material_ids) } pub fn render_sprite_instances( @@ -1027,7 +931,7 @@ impl SpriteManager sprite_instances: &[SpriteInstance], view: &Matrix4<f32>, proj: &Matrix4<f32>, - ) -> ErrorResult<()> + ) -> Result<()> { if sprite_gpu_resources.draw_list_pointers[frame_index].is_none() { @@ -1041,7 +945,7 @@ impl SpriteManager } else { - return Err(From::from("Failed to get draw list buffer pointer")); + return Err(anyhow!("Failed to get draw list buffer pointer")); } } @@ -1095,7 +999,7 @@ impl SpriteManager index: usize, view: &Matrix4<f32>, proj: &Matrix4<f32>, - ) -> ErrorResult<()> + ) -> Result<()> { let mut materials = Vec::with_capacity(self.materials.len()); for i in 0..self.materials.len() as u32 diff --git a/game/src/sprites/sprite_parser.rs b/game/src/sprites/sprite_parser.rs index a852bb01223424727d37fbd916bfcc8bf0fd3fa7..876f8baeeb6acbb9da6b3b7dab892cadbb7d04c5 100644 --- a/game/src/sprites/sprite_parser.rs +++ b/game/src/sprites/sprite_parser.rs @@ -1,11 +1,12 @@ use std::collections::HashMap; use std::{fs::read_to_string, path::PathBuf}; +use anyhow::Result; use serde::{Deserialize, Serialize}; use crate::assets::textures::texture_manager::TextureId; use crate::common::common_traits::{update_name_lookups, Named}; -use crate::common::errors::{assets_root, ErrorResult}; +use crate::common::errors::assets_root; use crate::game::seaquest::seaquest_state::BoundingBox; use crate::sprites::sprite_types::{AnimationId, MaterialId, PaletteId, SpriteId}; @@ -25,12 +26,6 @@ pub struct SpriteMaterial pub name: String, } -#[derive(Serialize, Deserialize, Debug, Clone)] -pub struct SpritePaletteColor -{ - pub color: [u8; 4], -} - #[derive(Serialize, Deserialize, Debug, Clone)] pub struct SpritePalettePath { @@ -41,8 +36,16 @@ pub struct SpritePalettePath #[derive(Serialize, Deserialize, Debug, Clone)] pub struct SpritePalette { - pub colors: Vec<[u8; 4]>, pub name: String, + pub default_variation: usize, + pub variations: Vec<PaletteId>, +} + +#[derive(Serialize, Deserialize, Debug, Clone)] +pub struct PaletteSet +{ + pub set_name: String, + pub frame_palettes: Vec<String>, } #[derive(Serialize, Deserialize, Debug, Clone, Default)] @@ -70,13 +73,6 @@ pub struct SpriteAnimationFrame pub color_map_coords: [f32; 4], } -#[derive(Serialize, Deserialize, Debug, Clone)] -pub struct PaletteSet -{ - pub set_name: String, - pub frame_palettes: Vec<String>, -} - #[derive(Serialize, Deserialize, Debug, Clone)] pub struct SpriteAnimation { @@ -157,7 +153,7 @@ impl From<SpriteBoundingBox> for BoundingBox #[allow(unused)] impl SpriteParse { - pub fn parse_sprites(theme: &str, sprites: &[PathBuf]) -> ErrorResult<Vec<SpriteParse>> + pub fn parse_sprites(theme: &str, sprites: &[PathBuf]) -> Result<Vec<SpriteParse>> { let parsed_sprites: Vec<SpriteParse> = sprites .iter() diff --git a/game/src/sprites/sprite_shader.rs b/game/src/sprites/sprite_shader.rs index 818fb54eb72ac599d6e5bffb0589ff5e552bf787..6ca4ee5a6eb4172cfa7563d44d705dafa2457520 100644 --- a/game/src/sprites/sprite_shader.rs +++ b/game/src/sprites/sprite_shader.rs @@ -1,8 +1,8 @@ #![allow(clippy::too_many_arguments)] - use std::collections::HashMap; use std::{ffi::CString, mem::size_of}; +use anyhow::{anyhow, Result}; use ash::{vk, Device}; use cgmath::*; @@ -125,7 +125,7 @@ impl SpriteGpuResources sprite_frames: &[SpriteUniform], max_entities: usize, max_palettes: usize, - ) -> ErrorResult<Self> + ) -> Result<Self> { let device = &vulkan.logical_device.device; let command_pool = vulkan.logical_device.command_pool; @@ -226,7 +226,7 @@ impl SpriteGpuResources transfer_queue: vk::Queue, mem_properties: &vk::PhysicalDeviceMemoryProperties, sprite_frames: &[SpriteUniform], - ) -> ErrorResult<VulkanBuffer> + ) -> Result<VulkanBuffer> { create_device_local_buffer_with_data::<u32, _>( device, @@ -338,7 +338,7 @@ impl SpriteGpuResources } } - pub fn destroy_sprite_resources(&mut self, vulkan: &VulkanAppResources) -> ErrorResult<()> + pub fn destroy_sprite_resources(&mut self, vulkan: &VulkanAppResources) -> Result<()> { let device = &vulkan.logical_device.device; @@ -440,7 +440,7 @@ impl SpriteGpuResources Ok(()) } - pub fn resize_sprite_resources(&mut self, vulkan: &VulkanAppResources) -> ErrorResult<()> + pub fn resize_sprite_resources(&mut self, vulkan: &VulkanAppResources) -> Result<()> { let device = &vulkan.logical_device.device; let render_pass = vulkan.render_pass; @@ -470,7 +470,7 @@ impl SpriteGpuResources pub fn create_sprite_descriptor_set_layout( device: &Device, texture_resources: &TextureResources, - ) -> ErrorResult<(vk::DescriptorSetLayout, vk::PipelineLayout)> + ) -> Result<(vk::DescriptorSetLayout, vk::PipelineLayout)> { // Create bindings // Setup layout of descriptors used in this example @@ -518,8 +518,7 @@ impl SpriteGpuResources // Create descriptor set layouts // Defines what type of resources are bound within the group. Connects with // pipeline layout which defines which sets may be used by a pipeline. - let ubo_layout_info = vk::DescriptorSetLayoutCreateInfo::default() - .bindings(&ubo_bindings); + let ubo_layout_info = vk::DescriptorSetLayoutCreateInfo::default().bindings(&ubo_bindings); let ubo_descriptor_set_layout = unsafe { device.create_descriptor_set_layout(&ubo_layout_info, None)? }; @@ -552,7 +551,7 @@ impl SpriteGpuResources max_palettes: usize, sprite_frames: &[SpriteUniform], framebuffer_count: usize, - ) -> ErrorResult<( + ) -> Result<( Vec<VulkanBuffer>, Vec<VulkanBuffer>, Vec<VulkanBuffer>, @@ -593,7 +592,7 @@ impl SpriteGpuResources palette_buffers: &[VulkanBuffer], draw_list_buffers: &[VulkanBuffer], frames_buffer: &VulkanBuffer, - ) -> ErrorResult<Vec<vk::DescriptorSet>> + ) -> Result<Vec<vk::DescriptorSet>> { // Object buffers let object_descriptor_set_layouts = [objects_descriptor_set_layout]; @@ -692,14 +691,14 @@ impl SpriteGpuResources Ok(sprite_descriptors) } - pub fn load_sprite_shaders(device: &Device) -> ErrorResult<(vk::ShaderModule, vk::ShaderModule)> + pub fn load_sprite_shaders(device: &Device) -> Result<(vk::ShaderModule, vk::ShaderModule)> { log::info!("Creating sprite shaders..."); - let vertex_shader_code = read_shader_from_file(&asset_path("shaders/sprite.vert.spv"))?; + let vertex_shader_code = read_shader_from_file(&asset_path(&"shaders/sprite.vert.spv".into()))?; let vertex_shader = create_shader_module(device, &vertex_shader_code)?; - let frag_shader_code = read_shader_from_file(&asset_path("shaders/sprite.frag.spv"))?; + let frag_shader_code = read_shader_from_file(&asset_path(&"shaders/sprite.frag.spv".into()))?; let frag_shader = create_shader_module(device, &frag_shader_code)?; Ok((vertex_shader, frag_shader)) @@ -714,7 +713,7 @@ impl SpriteGpuResources render_pass: vk::RenderPass, swapchain_info: &VulkanSwapchainInfo, multi_sample_count: vk::SampleCountFlags, - ) -> ErrorResult<vk::Pipeline> + ) -> Result<vk::Pipeline> { let entry_point_name = CString::new("main")?; @@ -807,8 +806,7 @@ impl SpriteGpuResources .blend_constants([0.0, 0.0, 0.0, 0.0]); let dynamic_state = [vk::DynamicState::SCISSOR]; - let dynamic_state_info = vk::PipelineDynamicStateCreateInfo::default() - .dynamic_states(&dynamic_state); + let dynamic_state_info = vk::PipelineDynamicStateCreateInfo::default().dynamic_states(&dynamic_state); let pipeline_info = vk::GraphicsPipelineCreateInfo::default() .stages(&shader_state_infos) @@ -843,7 +841,7 @@ impl SpriteGpuResources frame_index: usize, material_ids: &[MaterialId], palette_ids: &[PaletteId], - ) -> ErrorResult<()> + ) -> Result<()> { if self.palette_pointers[frame_index].is_none() { @@ -865,7 +863,7 @@ impl SpriteGpuResources } else { - return Err(From::from("Failed to get pointer to GPU palette uniform buffer")); + return Err(anyhow!("Failed to get pointer to GPU palette uniform buffer")); } if self.material_pointers[frame_index].is_none() @@ -886,7 +884,7 @@ impl SpriteGpuResources } else { - return Err(From::from("Failed to get pointer to GPU material uniform buffer")); + return Err(anyhow!("Failed to get pointer to GPU material uniform buffer")); } if self.sprite_pointers[frame_index].is_none() @@ -961,7 +959,7 @@ impl SpriteGpuResources } else { - return Err(From::from("Failed to get pointer to GPU sprite instance buffer")); + return Err(anyhow!("Failed to get pointer to GPU sprite instance buffer")); } self.buffer_updates[frame_index].needed_palette_buffer_updates.clear(); diff --git a/game/src/vulkan/vulkan_app_resources.rs b/game/src/vulkan/vulkan_app_resources.rs index 7c6a2cd0db507b6236370c23873e3fa792bab42b..12dde8a98458e2cfaf9fe35c603638464ed2db37 100644 --- a/game/src/vulkan/vulkan_app_resources.rs +++ b/game/src/vulkan/vulkan_app_resources.rs @@ -1,12 +1,12 @@ -use ash::{vk, Device}; +use anyhow::Result; use ash::vk::Extent2D; +use ash::{vk, Device}; use winit::window::Window; use crate::vulkan::vulkan_context::*; use crate::vulkan::vulkan_devices::*; use crate::vulkan::vulkan_swapchain::VulkanSwapchainBuffer; use crate::vulkan::vulkan_textures::{create_depth_texture, create_msaa_texture, destroy_texture, VulkanTexture}; -use crate::ErrorResult; pub struct VulkanAppResources { @@ -29,7 +29,7 @@ impl VulkanAppResources image_sampler_descriptors_per_pool: usize, uniform_descriptors_per_pool: usize, storage_descriptors_per_pool: usize, - ) -> ErrorResult<Self> + ) -> Result<Self> { let context = VulkanContext::init(config, window)?; @@ -114,7 +114,7 @@ impl VulkanAppResources }) } - pub fn shutdown(&mut self) -> ErrorResult<()> + pub fn shutdown(&mut self) -> Result<()> { unsafe { self.logical_device.device.device_wait_idle()?; @@ -145,7 +145,7 @@ impl VulkanAppResources Ok(()) } - pub fn resize(&mut self, width: usize, height: usize) -> ErrorResult<()> + pub fn resize(&mut self, width: usize, height: usize) -> Result<()> { // We're assuming that the number of swapchain buffers doesn't change. If it // does then we will need to recreate the descriptor pool, descriptors, and @@ -170,8 +170,14 @@ impl VulkanAppResources } // Recreate resources - self.logical_device - .recreate_swapchain(&self.context, &mut self.physical_device, Some( &Extent2D { width: width as u32, height: height as u32 }))?; + self.logical_device.recreate_swapchain( + &self.context, + &mut self.physical_device, + Some(&Extent2D { + width: width as u32, + height: height as u32, + }), + )?; self.render_pass = Self::create_render_pass( &self.logical_device.device, @@ -224,7 +230,7 @@ impl VulkanAppResources surface_format: &vk::SurfaceFormatKHR, depth_format: vk::Format, msaa_sample_count: vk::SampleCountFlags, - ) -> ErrorResult<vk::RenderPass> + ) -> Result<vk::RenderPass> { let depth_attachment_desc = vk::AttachmentDescription::default() .format(depth_format) @@ -336,7 +342,7 @@ impl VulkanAppResources depth_view: vk::ImageView, msaa_view: &Option<VulkanTexture>, extents: &vk::Extent2D, - ) -> ErrorResult<Vec<vk::Framebuffer>> + ) -> Result<Vec<vk::Framebuffer>> { let swapchain_image_views = swapchain_buffers .iter() @@ -366,7 +372,7 @@ impl VulkanAppResources num_combined_image_sampler_descriptors: usize, num_uniform_buffer_descriptors: usize, num_storage_buffer_descriptors: usize, - ) -> ErrorResult<vk::DescriptorPool> + ) -> Result<vk::DescriptorPool> { let uniform_count = num_frame_buffers * num_uniform_buffer_descriptors; let combined_samplers_count = num_frame_buffers * num_combined_image_sampler_descriptors; diff --git a/game/src/vulkan/vulkan_buffers.rs b/game/src/vulkan/vulkan_buffers.rs index 538ee1aa5346536618899d77f800a8e84c0599db..95683b9e8c16f22a3b4cfd3cbb5a3437a6e8084e 100644 --- a/game/src/vulkan/vulkan_buffers.rs +++ b/game/src/vulkan/vulkan_buffers.rs @@ -1,11 +1,9 @@ #![allow(unused)] - use std::mem::{align_of, size_of}; +use anyhow::{anyhow, Result}; use ash::{vk, Device}; -use crate::common::errors::ErrorResult; - pub struct VulkanBuffer { pub memory: vk::DeviceMemory, @@ -13,7 +11,7 @@ pub struct VulkanBuffer pub element_count: usize, } -pub fn destroy_buffer(device: &Device, buffer: &VulkanBuffer) -> ErrorResult<()> +pub fn destroy_buffer(device: &Device, buffer: &VulkanBuffer) -> Result<()> { unsafe { device.destroy_buffer(buffer.descriptor.buffer, None); @@ -29,7 +27,7 @@ pub fn create_vertex_buffer<T: Copy>( command_pool: vk::CommandPool, transfer_queue: vk::Queue, vertices: &[T], -) -> ErrorResult<VulkanBuffer> +) -> Result<VulkanBuffer> { let buffer = create_device_local_buffer_with_data::<u32, _>( device, @@ -50,7 +48,7 @@ pub fn update_vertex_buffer<T: Copy>( transfer_queue: vk::Queue, vertices: &[T], buffer: &VulkanBuffer, -) -> ErrorResult<()> +) -> Result<()> { update_device_local_buffer_with_data::<u32, _>( device, @@ -66,20 +64,19 @@ pub fn create_vertex_buffer_on_host<T: Copy>( device: &Device, mem_properties: &vk::PhysicalDeviceMemoryProperties, vertices: &[T], -) -> ErrorResult<VulkanBuffer> +) -> Result<VulkanBuffer> { let buffer = create_host_buffer_with_data::<u32, T>(device, vk::BufferUsageFlags::VERTEX_BUFFER, mem_properties, vertices)?; Ok(buffer) } -pub fn update_vertex_buffer_on_host<T: Copy>(device: &Device, buffer: &VulkanBuffer, vertices: &[T]) - -> ErrorResult<()> +pub fn update_vertex_buffer_on_host<T: Copy>(device: &Device, buffer: &VulkanBuffer, vertices: &[T]) -> Result<()> { update_host_buffer_with_data::<u32, T>(device, buffer, vertices) } -pub fn update_index_buffer_on_host<T: Copy>(device: &Device, buffer: &VulkanBuffer, indices: &[T]) -> ErrorResult<()> +pub fn update_index_buffer_on_host<T: Copy>(device: &Device, buffer: &VulkanBuffer, indices: &[T]) -> Result<()> { update_host_buffer_with_data::<u16, T>(device, buffer, indices) } @@ -90,7 +87,7 @@ pub fn create_index_buffer<T: Copy>( command_pool: vk::CommandPool, transfer_queue: vk::Queue, indices: &[T], -) -> ErrorResult<VulkanBuffer> +) -> Result<VulkanBuffer> { let buffer = create_device_local_buffer_with_data::<T, _>( device, @@ -108,7 +105,7 @@ pub fn create_indirect_rendering_buffers( mem_properties: &vk::PhysicalDeviceMemoryProperties, max_commands: usize, num_buffers: usize, -) -> ErrorResult<Vec<VulkanBuffer>> +) -> Result<Vec<VulkanBuffer>> { let size = (size_of::<vk::DrawIndexedIndirectCommand>() * max_commands) as vk::DeviceSize; let buffers = (0..num_buffers) @@ -132,7 +129,7 @@ pub fn create_index_buffer_on_host<T: Copy>( device: &Device, mem_properties: &vk::PhysicalDeviceMemoryProperties, indices: &[T], -) -> ErrorResult<VulkanBuffer> +) -> Result<VulkanBuffer> { let buffer = create_host_buffer_with_data::<T, _>(device, vk::BufferUsageFlags::INDEX_BUFFER, mem_properties, indices)?; @@ -144,7 +141,7 @@ pub fn create_storage_buffer_with_size( mem_properties: &vk::PhysicalDeviceMemoryProperties, bytes_per_buffer: usize, num_buffers: usize, -) -> ErrorResult<Vec<VulkanBuffer>> +) -> Result<Vec<VulkanBuffer>> { let size = bytes_per_buffer as vk::DeviceSize; let buffers = (0..num_buffers) @@ -170,7 +167,7 @@ pub fn create_uniform_buffer_with_size( mem_properties: &vk::PhysicalDeviceMemoryProperties, bytes_per_buffer: usize, num_buffers: usize, -) -> ErrorResult<Vec<VulkanBuffer>> +) -> Result<Vec<VulkanBuffer>> { let size = bytes_per_buffer as vk::DeviceSize; let buffers = (0..num_buffers) @@ -194,7 +191,7 @@ pub fn create_uniform_buffer<T>( device: &Device, mem_properties: &vk::PhysicalDeviceMemoryProperties, num_buffers: usize, -) -> ErrorResult<Vec<VulkanBuffer>> +) -> Result<Vec<VulkanBuffer>> { let size = size_of::<T>() as vk::DeviceSize; let buffers = (0..num_buffers) @@ -218,7 +215,7 @@ pub fn update_host_buffer_with_data<A, T: Copy>( device: &Device, staging_buffer: &VulkanBuffer, data: &[T], -) -> ErrorResult<()> +) -> Result<()> { let element_count = data.len(); let size = (element_count * size_of::<T>()) as vk::DeviceSize; @@ -249,7 +246,7 @@ pub fn create_host_buffer_with_data<A, T: Copy>( usage: vk::BufferUsageFlags, mem_properties: &vk::PhysicalDeviceMemoryProperties, data: &[T], -) -> ErrorResult<VulkanBuffer> +) -> Result<VulkanBuffer> { let element_count = data.len(); let size = (element_count * size_of::<T>()) as vk::DeviceSize; @@ -286,7 +283,7 @@ pub fn update_device_local_buffer_with_data<A, T: Copy>( mem_properties: &vk::PhysicalDeviceMemoryProperties, data: &[T], device_buffer: &VulkanBuffer, -) -> ErrorResult<()> +) -> Result<()> { let element_count = data.len(); let size = (element_count * size_of::<T>()) as vk::DeviceSize; @@ -314,11 +311,11 @@ pub fn create_device_local_buffer_with_data<A, T: Copy>( usage: vk::BufferUsageFlags, mem_properties: &vk::PhysicalDeviceMemoryProperties, data: &[T], -) -> ErrorResult<VulkanBuffer> +) -> Result<VulkanBuffer> { if data.is_empty() { - return Err(From::from("Cannot create device local buffer with 0 elements")); + return Err(anyhow!("Cannot create device local buffer with 0 elements")); } let element_count = data.len(); @@ -356,7 +353,7 @@ pub fn create_buffer( usage_flags: vk::BufferUsageFlags, mem_flags: vk::MemoryPropertyFlags, mem_properties: &vk::PhysicalDeviceMemoryProperties, -) -> ErrorResult<VulkanBuffer> +) -> Result<VulkanBuffer> { let buffer = { let buffer_info = vk::BufferCreateInfo::default() @@ -398,7 +395,7 @@ pub fn create_command_buffer( command_pool: vk::CommandPool, level: vk::CommandBufferLevel, begin: bool, -) -> ErrorResult<vk::CommandBuffer> +) -> Result<vk::CommandBuffer> { let command_buffer = { let alloc_info = vk::CommandBufferAllocateInfo::default() @@ -417,17 +414,17 @@ pub fn create_command_buffer( Ok(command_buffer) } -pub fn begin_command_buffer(device: &Device, command_buffer: &vk::CommandBuffer) -> ErrorResult<()> +pub fn begin_command_buffer(device: &Device, command_buffer: &vk::CommandBuffer) -> Result<()> { let begin_info = vk::CommandBufferBeginInfo::default(); - //.flags(vk::CommandBufferUsageFlags::ONE_TIME_SUBMIT) + //.flags(vk::CommandBufferUsageFlags::ONE_TIME_SUBMIT) unsafe { device.begin_command_buffer(*command_buffer, &begin_info)? }; Ok(()) } -pub fn end_command_buffer(device: &Device, command_buffer: vk::CommandBuffer) -> ErrorResult<()> +pub fn end_command_buffer(device: &Device, command_buffer: vk::CommandBuffer) -> Result<()> { unsafe { device.end_command_buffer(command_buffer)? } @@ -440,7 +437,7 @@ pub fn flush_command_buffer( queue: vk::Queue, command_buffer: vk::CommandBuffer, free_after_use: bool, -) -> ErrorResult<()> +) -> Result<()> { end_command_buffer(device, command_buffer)?; @@ -474,7 +471,7 @@ pub fn copy_buffer_to_device( src: vk::Buffer, dst: vk::Buffer, size: vk::DeviceSize, -) -> ErrorResult<()> +) -> Result<()> { let buffer = create_command_buffer(device, command_pool, vk::CommandBufferLevel::PRIMARY, true)?; @@ -494,7 +491,7 @@ pub fn find_memory_type( requirements: vk::MemoryRequirements, mem_properties: vk::PhysicalDeviceMemoryProperties, required_properties: vk::MemoryPropertyFlags, -) -> ErrorResult<u32> +) -> Result<u32> { for i in 0..mem_properties.memory_type_count { @@ -507,10 +504,10 @@ pub fn find_memory_type( } } - Err(From::from("Failed to find suitable memory type.")) + Err(anyhow!("Failed to find suitable memory type.")) } -pub fn map_uniform_buffer(device: &Device, uniform_buffer: &VulkanBuffer) -> ErrorResult<*mut core::ffi::c_void> +pub fn map_uniform_buffer(device: &Device, uniform_buffer: &VulkanBuffer) -> Result<*mut core::ffi::c_void> { let data_ptr = unsafe { device.map_memory( @@ -524,7 +521,7 @@ pub fn map_uniform_buffer(device: &Device, uniform_buffer: &VulkanBuffer) -> Err Ok(data_ptr) } -pub fn unmap_uniform_buffer(device: &Device, uniform_buffer: &VulkanBuffer) -> ErrorResult<()> +pub fn unmap_uniform_buffer(device: &Device, uniform_buffer: &VulkanBuffer) -> Result<()> { unsafe { device.unmap_memory(uniform_buffer.memory); @@ -538,7 +535,7 @@ pub fn copy_to_uniform_buffer<T: Copy>( uniform_buffer: &VulkanBuffer, uniform_data: &Vec<T>, data_ptr: *mut core::ffi::c_void, -) -> ErrorResult<()> +) -> Result<()> { let size = (uniform_data.len() * size_of::<T>()) as vk::DeviceSize; if size == 0 @@ -547,7 +544,7 @@ pub fn copy_to_uniform_buffer<T: Copy>( } else if size > uniform_buffer.descriptor.range { - Err(From::from( + Err(anyhow!( "Failed to copy Uniform data. Copy size is larger than the destination buffer.", )) } @@ -572,12 +569,12 @@ pub fn update_uniform_buffer<T: Copy>( device: &Device, uniform_buffer: &VulkanBuffer, uniform_data: &Vec<T>, -) -> ErrorResult<()> +) -> Result<()> { let size = (uniform_data.len() * size_of::<T>()) as vk::DeviceSize; if size > uniform_buffer.descriptor.range { - Err(From::from( + Err(anyhow!( "Failed to copy Uniform data. Copy size is larger than the destination buffer.", )) } diff --git a/game/src/vulkan/vulkan_context.rs b/game/src/vulkan/vulkan_context.rs index be914fde8abac956a2affdeb363c9e03c9e70e95..1927f5d11b1444626ff26caca4a442956edd2281 100644 --- a/game/src/vulkan/vulkan_context.rs +++ b/game/src/vulkan/vulkan_context.rs @@ -3,15 +3,10 @@ use std::{ os::raw::c_void, }; -use ash::{ - ext::debug_utils, khr::surface, - vk, - Entry, - Instance, -}; +use anyhow::{anyhow, Result}; +use ash::{ext::debug_utils, khr::surface, vk, Entry, Instance}; use winit::raw_window_handle::{HasDisplayHandle, HasWindowHandle}; -use crate::common::errors::ErrorResult; use crate::common::string_utils::*; pub struct LayerInfo @@ -174,7 +169,7 @@ pub struct VulkanContext impl VulkanContext { - pub fn init(config: &VulkanConfig, window: &winit::window::Window) -> ErrorResult<Self> + pub fn init(config: &VulkanConfig, window: &winit::window::Window) -> Result<Self> { let entry = unsafe { Entry::load().expect("Failed to create entry") }; log::debug!("Getting instance layer properties..."); @@ -210,7 +205,7 @@ impl VulkanContext }) } - pub fn shutdown(&mut self) -> ErrorResult<()> + pub fn shutdown(&mut self) -> Result<()> { unsafe { if let Some((report, callback)) = self.debug_messenger.take() @@ -226,7 +221,7 @@ impl VulkanContext } } -fn get_instance_layer_properties(entry: &Entry) -> ErrorResult<Vec<LayerInfo>> +fn get_instance_layer_properties(entry: &Entry) -> Result<Vec<LayerInfo>> { let instance_layer_properties = unsafe { entry.enumerate_instance_layer_properties().unwrap_or_default() }; @@ -251,9 +246,10 @@ fn get_instance_layer_properties(entry: &Entry) -> ErrorResult<Vec<LayerInfo>> Ok(instance_layer_properties) } -fn get_instance_extension_properties(entry: &Entry) -> ErrorResult<Vec<ExtensionInfo>> +fn get_instance_extension_properties(entry: &Entry) -> Result<Vec<ExtensionInfo>> { - let instance_extension_properties = unsafe { entry.enumerate_instance_extension_properties(None).unwrap_or_default() }; + let instance_extension_properties = + unsafe { entry.enumerate_instance_extension_properties(None).unwrap_or_default() }; let instance_extension_properties = instance_extension_properties .iter() .map(|extension| { @@ -272,7 +268,7 @@ fn get_required_extensions( config: &VulkanConfig, window: &winit::window::Window, instance_extension_names: &[String], -) -> ErrorResult<Vec<String>> +) -> Result<Vec<String>> { let mut required_extensions = vec![]; @@ -298,7 +294,7 @@ fn get_required_extensions( if !missing_extensions.is_empty() { - Err(From::from(missing_extensions.join(", "))) + Err(anyhow!(missing_extensions.join(", "))) } else { @@ -306,7 +302,7 @@ fn get_required_extensions( } } -fn get_required_layers(config: &VulkanConfig, instance_layer_properties: &[LayerInfo]) -> ErrorResult<Vec<String>> +fn get_required_layers(config: &VulkanConfig, instance_layer_properties: &[LayerInfo]) -> Result<Vec<String>> { let instance_layer_names = instance_layer_properties .iter() @@ -326,7 +322,7 @@ fn get_required_layers(config: &VulkanConfig, instance_layer_properties: &[Layer if !missing_layers.is_empty() { - Err(From::from(missing_layers.join(", "))) + Err(anyhow!(missing_layers.join(", "))) } else { @@ -339,15 +335,17 @@ fn init_instance( entry: &Entry, required_layers: &[String], required_extensions: &[String], -) -> ErrorResult<Instance> +) -> Result<Instance> { let app_name = CString::new(config.app_name.to_string()) .unwrap_or(CString::new("Application").expect("Failed to create app name")); let engine_name = CString::new(config.engine_name.to_string()) .unwrap_or(CString::new("Engine").expect("Failed to create engine name")); - let version = unsafe { entry - .try_enumerate_instance_version()? - .unwrap_or(vk::make_api_version(1, 0, 0, 0))}; + let version = unsafe { + entry + .try_enumerate_instance_version()? + .unwrap_or(vk::make_api_version(1, 0, 0, 0)) + }; let app_info = vk::ApplicationInfo::default() .application_name(&app_name) .application_version(vk::make_api_version(0, 0, 1, 0)) @@ -444,7 +442,7 @@ fn init_debug_messenger( } } -fn create_surface(entry: &Entry, instance: &Instance, window: &winit::window::Window) -> ErrorResult<vk::SurfaceKHR> +fn create_surface(entry: &Entry, instance: &Instance, window: &winit::window::Window) -> Result<vk::SurfaceKHR> { let surface = unsafe { ash_window::create_surface( diff --git a/game/src/vulkan/vulkan_devices.rs b/game/src/vulkan/vulkan_devices.rs index 3aaf07a2de61d0f32aa4d4cf9fcd8494e2e1889f..b5371901333e7c5b8c465fbc757277d86b61a56f 100644 --- a/game/src/vulkan/vulkan_devices.rs +++ b/game/src/vulkan/vulkan_devices.rs @@ -1,5 +1,6 @@ use std::ffi::CString; +use anyhow::{anyhow, Result}; use ash::{ khr::{surface, swapchain}, vk, @@ -7,7 +8,6 @@ use ash::{ Instance, }; -use crate::common::errors::ErrorResult; use crate::common::string_utils::*; use crate::vulkan::vulkan_buffers::*; use crate::vulkan::vulkan_context::{ExtensionInfo, VulkanConfig, VulkanContext}; @@ -55,7 +55,7 @@ pub struct VulkanPhysicalDevice impl VulkanPhysicalDevice { - pub fn init(context: &VulkanContext) -> ErrorResult<Vec<Self>> + pub fn init(context: &VulkanContext) -> Result<Vec<Self>> { let instance = &context.instance; let surface = &context.window_surface; @@ -127,7 +127,7 @@ impl VulkanPhysicalDevice Ok(physical_devices) } - pub fn update_surface_info(&mut self, context: &VulkanContext) -> ErrorResult<()> + pub fn update_surface_info(&mut self, context: &VulkanContext) -> Result<()> { self.surface_formats = unsafe { context @@ -148,7 +148,7 @@ impl VulkanPhysicalDevice Ok(()) } - pub fn pick_best_physical_device(devices: &[VulkanPhysicalDevice]) -> ErrorResult<VulkanPhysicalDevice> + pub fn pick_best_physical_device(devices: &[VulkanPhysicalDevice]) -> Result<VulkanPhysicalDevice> { let filtered_device = devices .iter() @@ -163,14 +163,14 @@ impl VulkanPhysicalDevice } None => { - let message = From::from("Failed to find suitable physical device".to_string()); + let message = anyhow!("Failed to find suitable physical device".to_string()); Err(message) } } } } -fn get_depth_format(instance: &Instance, physical_device: &vk::PhysicalDevice) -> ErrorResult<vk::Format> +fn get_depth_format(instance: &Instance, physical_device: &vk::PhysicalDevice) -> Result<vk::Format> { let formats = vec![ vk::Format::D32_SFLOAT_S8_UINT, @@ -196,7 +196,7 @@ fn get_queue_indices( queue_family_properties: &[vk::QueueFamilyProperties], surface: &surface::Instance, surface_khr: vk::SurfaceKHR, -) -> ErrorResult<(Option<usize>, Option<usize>)> +) -> Result<(Option<usize>, Option<usize>)> { let mut graphics_index = None; let mut present_index = None; @@ -235,18 +235,15 @@ fn get_queue_indices( } else { - let message = From::from("Failed to find required queues".to_string()); + let message = anyhow!("Failed to find required queues".to_string()); Err(message) } } impl VulkanDevice { - pub fn init( - config: &VulkanConfig, - context: &VulkanContext, - physical_device: &VulkanPhysicalDevice, - ) -> ErrorResult<Self> + pub fn init(config: &VulkanConfig, context: &VulkanContext, physical_device: &VulkanPhysicalDevice) + -> Result<Self> { let mut required_extensions = vec![ cstr_to_string(swapchain::NAME)?, @@ -270,9 +267,8 @@ impl VulkanDevice .collect::<Vec<_>>(); let extension_ptrs = extension_cstrs.iter().map(|x| x.as_ptr()).collect::<Vec<_>>(); - let device_features = vk::PhysicalDeviceFeatures::default(). - sampler_anisotropy(true); - //.multi_draw_indirect(true) + let device_features = vk::PhysicalDeviceFeatures::default().sampler_anisotropy(true); + //.multi_draw_indirect(true) let queue_priorities = [1.0f32]; let mut indices = vec![ @@ -333,9 +329,8 @@ impl VulkanDevice let fences = (0..config.max_frames_in_flight) .into_iter() - .flat_map::<ErrorResult<vk::Fence>, _>(|_| { - let fence_info = vk::FenceCreateInfo::default() - .flags(vk::FenceCreateFlags::SIGNALED); + .flat_map::<Result<vk::Fence>, _>(|_| { + let fence_info = vk::FenceCreateInfo::default().flags(vk::FenceCreateFlags::SIGNALED); let in_flight_fence = unsafe { logical_device.create_fence(&fence_info, None)? }; Ok(in_flight_fence) }) @@ -359,7 +354,7 @@ impl VulkanDevice Ok(logical_device) } - pub fn acquire_next_image(&mut self, /* mutable because of internal object updates */) -> ErrorResult<FrameObject> + pub fn acquire_next_image(&mut self /* mutable because of internal object updates */) -> Result<FrameObject> { let swapchain_obj = &self.swapchain; let current_frame_index = self.current_frame_index; @@ -387,12 +382,12 @@ impl VulkanDevice Err(vk::Result::ERROR_OUT_OF_DATE_KHR) | Err(vk::Result::SUBOPTIMAL_KHR) => { log::debug!("AcquireNextImage error: Out of date"); - return Err(Box::new(vk::Result::ERROR_OUT_OF_DATE_KHR)); + return Err(anyhow!(vk::Result::ERROR_OUT_OF_DATE_KHR)); } Err(error) => { log::debug!("AcquireNextImage error: {:?}", error); - return Err(Box::new(error)); + return Err(anyhow!(error)); } }; @@ -404,7 +399,7 @@ impl VulkanDevice }) } - pub fn queue_present(&mut self, frame_object: &FrameObject) -> ErrorResult<()> + pub fn queue_present(&mut self, frame_object: &FrameObject) -> Result<()> { let sync_object = &frame_object.sync_object; let command_buffer = frame_object.command_buffer; @@ -448,12 +443,12 @@ impl VulkanDevice Ok(is_suboptimal) if is_suboptimal => { log::debug!("QueuePresent error: Sub optimal"); - return Err(Box::new(vk::Result::SUBOPTIMAL_KHR)); + return Err(anyhow!(vk::Result::SUBOPTIMAL_KHR)); } Err(vk::Result::ERROR_OUT_OF_DATE_KHR) => { log::debug!("QueuePresent error: Out of date"); - return Err(Box::new(vk::Result::ERROR_OUT_OF_DATE_KHR)); + return Err(anyhow!(vk::Result::ERROR_OUT_OF_DATE_KHR)); } Err(error) => panic!("Failed to present queue: {}", error), _ => @@ -471,7 +466,7 @@ impl VulkanDevice physical_device: &mut VulkanPhysicalDevice, /* Mutable because the surface info is * updated */ extents: Option<&vk::Extent2D>, - ) -> ErrorResult<()> + ) -> Result<()> { physical_device.update_surface_info(context)?; self.swapchain.recreate_swapchain(context, physical_device, extents)?; @@ -481,7 +476,7 @@ impl VulkanDevice } // This needs to be called after recreate_framebuffers - fn recreate_command_buffers(&mut self) -> ErrorResult<()> + fn recreate_command_buffers(&mut self) -> Result<()> { destroy_command_buffers(&self.device, &self.command_pool, Some(&self.command_buffers))?; self.command_buffers.clear(); @@ -490,7 +485,7 @@ impl VulkanDevice Ok(()) } - pub fn shutdown(&mut self) -> ErrorResult<()> + pub fn shutdown(&mut self) -> Result<()> { unsafe { self.device.device_wait_idle()?; @@ -516,7 +511,7 @@ fn create_command_buffers( device: &Device, command_pool: vk::CommandPool, buffer_count: usize, -) -> ErrorResult<Vec<vk::CommandBuffer>> +) -> Result<Vec<vk::CommandBuffer>> { let command_buffers = (0..buffer_count) .flat_map::<_, _>(|_| create_command_buffer(device, command_pool, vk::CommandBufferLevel::PRIMARY, false)) @@ -529,7 +524,7 @@ fn destroy_command_buffers( device: &Device, command_pool: &vk::CommandPool, command_buffers: Option<&Vec<vk::CommandBuffer>>, -) -> ErrorResult<()> +) -> Result<()> { match command_buffers { @@ -553,7 +548,7 @@ pub fn is_valid_msaa_format(device_limits: &vk::PhysicalDeviceLimits, sample_cou } #[allow(dead_code)] -pub fn select_best_msaa_format(device_limits: &vk::PhysicalDeviceLimits) -> ErrorResult<vk::SampleCountFlags> +pub fn select_best_msaa_format(device_limits: &vk::PhysicalDeviceLimits) -> Result<vk::SampleCountFlags> { let color_samples = device_limits.framebuffer_color_sample_counts; let depth_samples = device_limits.framebuffer_depth_sample_counts; @@ -593,13 +588,13 @@ pub fn select_best_msaa_format(device_limits: &vk::PhysicalDeviceLimits) -> Erro Ok(sample_count_flags) } -pub fn read_shader_from_file(path: &std::path::Path) -> ErrorResult<Vec<u32>> +pub fn read_shader_from_file(path: &std::path::Path) -> Result<Vec<u32>> { let mut file = std::fs::File::open(path)?; Ok(ash::util::read_spv(&mut file)?) } -pub fn create_shader_module(device: &Device, code: &[u32]) -> ErrorResult<vk::ShaderModule> +pub fn create_shader_module(device: &Device, code: &[u32]) -> Result<vk::ShaderModule> { let create_info = vk::ShaderModuleCreateInfo::default().code(code); let shader_module = unsafe { device.create_shader_module(&create_info, None)? }; @@ -607,7 +602,7 @@ pub fn create_shader_module(device: &Device, code: &[u32]) -> ErrorResult<vk::Sh Ok(shader_module) } -pub fn destroy_shader_module(device: &Device, shader_module: vk::ShaderModule) -> ErrorResult<()> +pub fn destroy_shader_module(device: &Device, shader_module: vk::ShaderModule) -> Result<()> { unsafe { device.destroy_shader_module(shader_module, None) } diff --git a/game/src/vulkan/vulkan_swapchain.rs b/game/src/vulkan/vulkan_swapchain.rs index 1a1529f8b19bf0ca4726052a2168267a94da19ca..94db50808a9ff29d0924aa2f523d298a61d4d186 100644 --- a/game/src/vulkan/vulkan_swapchain.rs +++ b/game/src/vulkan/vulkan_swapchain.rs @@ -1,6 +1,6 @@ +use anyhow::Result; use ash::{khr::swapchain, vk, Device}; -use crate::common::errors::ErrorResult; use crate::vulkan::vulkan_context::VulkanContext; use crate::vulkan::vulkan_devices::VulkanPhysicalDevice; @@ -35,7 +35,7 @@ impl VulkanSwapchain desired_width: u32, desired_height: u32, desired_present_mode: vk::PresentModeKHR, - ) -> ErrorResult<Self> + ) -> Result<Self> { let (swapchain, surface_info, buffers) = create_swapchain( context, @@ -59,7 +59,7 @@ impl VulkanSwapchain context: &VulkanContext, physical_device: &VulkanPhysicalDevice, extents: Option<&vk::Extent2D>, - ) -> ErrorResult<()> + ) -> Result<()> { destroy_swapchain(self)?; @@ -85,7 +85,7 @@ impl VulkanSwapchain Ok(()) } - pub fn shutdown(&mut self) -> ErrorResult<()> + pub fn shutdown(&mut self) -> Result<()> { destroy_swapchain(self)?; @@ -93,7 +93,7 @@ impl VulkanSwapchain } } -fn destroy_swapchain(swapchain: &mut VulkanSwapchain) -> ErrorResult<()> +fn destroy_swapchain(swapchain: &mut VulkanSwapchain) -> Result<()> { unsafe { swapchain.device.device_wait_idle()?; @@ -111,7 +111,7 @@ fn destroy_swapchain(swapchain: &mut VulkanSwapchain) -> ErrorResult<()> Ok(()) } -fn get_preferred_format(surface_formats: &Vec<vk::SurfaceFormatKHR>) -> ErrorResult<vk::SurfaceFormatKHR> +fn get_preferred_format(surface_formats: &Vec<vk::SurfaceFormatKHR>) -> Result<vk::SurfaceFormatKHR> { if surface_formats.len() == 1 && surface_formats[0].format == vk::Format::UNDEFINED { @@ -138,7 +138,7 @@ fn get_surface_extents( desired_width: u32, desired_height: u32, capabilities: &vk::SurfaceCapabilitiesKHR, -) -> ErrorResult<vk::Extent2D> +) -> Result<vk::Extent2D> { if capabilities.current_extent.width != std::u32::MAX { @@ -158,7 +158,7 @@ fn get_surface_extents( fn get_preferred_present_mode( desired_mode: vk::PresentModeKHR, available_present_modes: &[vk::PresentModeKHR], -) -> ErrorResult<vk::PresentModeKHR> +) -> Result<vk::PresentModeKHR> { if available_present_modes.contains(&desired_mode) { @@ -189,7 +189,7 @@ fn create_swapchain( desired_width: u32, desired_height: u32, desired_presentation_mode: vk::PresentModeKHR, -) -> ErrorResult<(swapchain::Device, VulkanSwapchainInfo, Vec<VulkanSwapchainBuffer>)> +) -> Result<(swapchain::Device, VulkanSwapchainInfo, Vec<VulkanSwapchainBuffer>)> { let surface_format = get_preferred_format(&physical_device.surface_formats)?; let capabilities = physical_device.surface_capabilities; @@ -253,7 +253,7 @@ fn create_swapchain( let image_views = { images .iter() - .flat_map::<ErrorResult<vk::ImageView>, _>(|image| { + .flat_map::<Result<vk::ImageView>, _>(|image| { let create_info = vk::ImageViewCreateInfo::default() .image(*image) .view_type(vk::ImageViewType::TYPE_2D) diff --git a/game/src/vulkan/vulkan_sync_objects.rs b/game/src/vulkan/vulkan_sync_objects.rs index 9b8926a70f3238a5622053e0822e1838332b9a98..47618442ace0f0fd90aa6cbf981f3450ed0ef9e7 100644 --- a/game/src/vulkan/vulkan_sync_objects.rs +++ b/game/src/vulkan/vulkan_sync_objects.rs @@ -1,7 +1,6 @@ +use anyhow::Result; use ash::{vk, Device}; -use crate::common::errors::ErrorResult; - #[derive(Clone)] pub struct VulkanSyncObject { @@ -18,12 +17,12 @@ pub struct VulkanSyncObjects impl VulkanSyncObjects { - pub fn init(device: &Device, max_frames: u32) -> ErrorResult<Self> + pub fn init(device: &Device, max_frames: u32) -> Result<Self> { let semaphore_info = vk::SemaphoreCreateInfo::default(); let sync_objects = (0..max_frames) - .flat_map::<ErrorResult<VulkanSyncObject>, _>(|_| { + .flat_map::<Result<VulkanSyncObject>, _>(|_| { let image_available = unsafe { device.create_semaphore(&semaphore_info, None)? }; let render_finished = unsafe { device.create_semaphore(&semaphore_info, None)? }; diff --git a/game/src/vulkan/vulkan_textures.rs b/game/src/vulkan/vulkan_textures.rs index a28bc54b716367f069e19f45a4ce46215f3df1a2..052cee54b2dde72b9281c35a94e699c355486484 100644 --- a/game/src/vulkan/vulkan_textures.rs +++ b/game/src/vulkan/vulkan_textures.rs @@ -1,9 +1,8 @@ #![allow(unused)] #![allow(clippy::too_many_arguments)] - +use anyhow::{anyhow, Result}; use ash::{vk, Device, Instance}; -use crate::common::errors::ErrorResult; use crate::vulkan::vulkan_buffers::*; #[derive(Clone, Copy)] @@ -29,7 +28,7 @@ pub fn create_image( height: u32, mip_levels: u32, sample_count: vk::SampleCountFlags, -) -> ErrorResult<(vk::Image, vk::DeviceMemory)> +) -> Result<(vk::Image, vk::DeviceMemory)> { let image_info = vk::ImageCreateInfo::default() .image_type(vk::ImageType::TYPE_2D) @@ -72,7 +71,7 @@ pub fn create_image_view( format: vk::Format, aspect_mask: vk::ImageAspectFlags, mip_levels: u32, -) -> ErrorResult<vk::ImageView> +) -> Result<vk::ImageView> { let create_info = vk::ImageViewCreateInfo::default() .image(*image) @@ -100,7 +99,7 @@ pub fn create_depth_texture( width: u32, height: u32, sample_count: vk::SampleCountFlags, -) -> ErrorResult<VulkanTexture> +) -> Result<VulkanTexture> { let image_usage = vk::ImageUsageFlags::DEPTH_STENCIL_ATTACHMENT; let mip_levels = 1; @@ -194,7 +193,7 @@ pub fn create_msaa_texture( image_usage: vk::ImageUsageFlags, width: u32, height: u32, -) -> ErrorResult<Option<VulkanTexture>> +) -> Result<Option<VulkanTexture>> { if msaa_sample_count == vk::SampleCountFlags::TYPE_1 { @@ -288,7 +287,7 @@ pub fn create_empty_texture( width: u32, height: u32, mip_levels: u32, -) -> ErrorResult<VulkanTexture> +) -> Result<VulkanTexture> { let (image, memory) = create_image( device, @@ -400,7 +399,7 @@ pub fn create_texture( width: u32, height: u32, mip_levels: u32, -) -> ErrorResult<VulkanTexture> +) -> Result<VulkanTexture> { let staging_buffer = create_host_buffer_with_data::<u8, _>(device, vk::BufferUsageFlags::TRANSFER_SRC, mem_properties, pixel_data)?; @@ -547,7 +546,7 @@ pub fn create_texture( }) } -pub fn destroy_texture(device: &Device, texture: &VulkanTexture) -> ErrorResult<()> +pub fn destroy_texture(device: &Device, texture: &VulkanTexture) -> Result<()> { unsafe { device.destroy_sampler(texture.descriptor.sampler, None); @@ -571,7 +570,7 @@ pub fn load_texture_from_buffer( pixel_data: &[u8], width: u32, height: u32, -) -> ErrorResult<VulkanTexture> +) -> Result<VulkanTexture> { let mip_levels = ((width.min(height) as f32).log2().floor() + 1.0) as u32; @@ -603,7 +602,7 @@ pub fn load_texture_from_memory( queue: vk::Queue, mem_properties: &vk::PhysicalDeviceMemoryProperties, pixel_data: &[u8], -) -> ErrorResult<VulkanTexture> +) -> Result<VulkanTexture> { let image = image::load_from_memory(pixel_data)?.flipv(); let width = image.width(); @@ -644,7 +643,7 @@ pub fn load_texture_from_memory( Ok(texture) } -pub fn get_image_dimensions(path: &std::path::Path) -> ErrorResult<(u32, u32)> +pub fn get_image_dimensions(path: &std::path::Path) -> Result<(u32, u32)> { let image = image::open(path)?; let width = image.width(); @@ -662,7 +661,7 @@ pub fn load_texture_from_file( mem_properties: &vk::PhysicalDeviceMemoryProperties, filter: vk::Filter, path: &std::path::Path, -) -> ErrorResult<VulkanTexture> +) -> Result<VulkanTexture> { //let image = image::open(path)?.flipv(); let image = image::open(path)?; @@ -710,7 +709,7 @@ fn generate_mipmaps( format: vk::Format, filter: vk::Filter, mip_levels: u32, -) -> ErrorResult<()> +) -> Result<()> { let format_properties = unsafe { instance.get_physical_device_format_properties(*physical_device, format) }; @@ -718,7 +717,7 @@ fn generate_mipmaps( .optimal_tiling_features .contains(vk::FormatFeatureFlags::SAMPLED_IMAGE_FILTER_LINEAR) { - return Err(From::from(format!( + return Err(From::from(anyhow!( "Linear blitting is not supported for format {format:?}" ))); }