diff --git a/lokrez/templates/saucismash2023/characters_corrections.j2 b/lokrez/templates/saucismash2023/characters_corrections.j2 new file mode 100644 index 0000000..a4e2acf --- /dev/null +++ b/lokrez/templates/saucismash2023/characters_corrections.j2 @@ -0,0 +1,148 @@ +{% set charcorr = { + "banjo & kazooie": { "default": (30, -18) }, + "bayonetta": { "default": (-28, -16) }, + "bowser": { "default": (10, -30) }, + "bowser jr": { + "default": (40, -10), + "00": (40, -10), + "03": (40, -10), + "04": (40, -16), + }, + "byleth": { + "default": (-15, -5), + "01": (20,-20), + "03": (20,-20), + "05": (20,-20), + "07": (20,-20), + }, + "captain falcon": { "default": (-20, 0) }, + "charizard": { "default": (23, -22) }, + "chrom": { "default": (2, -12) }, + "cloud": { + "default": (-20, -10), + "01": (-57, -10), + "03": (-57, -10), + "05": (-57, -10), + "07": (-57, -10), + }, + "corrin": { "default": (-37, -7) }, + "daisy": { "default": (35, -10) }, + "dark pit": { "default": (0, -18) }, + "dark samus": { "default": (-10, -5) }, + "diddy kong": { "default": (15, -10) }, + "donkey kong": { "default": (19, -6) }, + "dr mario": { "default": (40, -6) }, + "duck hunt": { "default": (30, -38) }, + "falco": { "default": (28, -20) }, + "fox": { "default": (30, -10) }, + "ganondorf": { "default": (-30, -6) }, + "greninja": { "default": (26, -20) }, + "hero": { "default": (25, -8) }, + "ice climbers": { "default": (12, -15) }, + "ike": { "default": (17, -7) }, + "incineroar": { "default": (20, -10) }, + "inkling": { + "default": (20, -10), + "01": (26, -23), + "03": (26, -23), + "05": (26, -23), + "07": (26, -23), + }, + "isabelle": { "default": (40, -20) }, + "ivysaur": { "default": (20, -33) }, + "jigglypuff": { "default": (30, -15) }, + "joker": { + "default": (0, -15), + "00": (10, -15), + "02": (10, -15), + "04": (10, -15), + "06": (10, -15), + }, + "kazuya": { + "default": (0, -8), + "00": (20, -15), + "02": (20, -15), + "04": (20, -15), + "06": (20, -15), + }, + "ken": { "default": (20, -10) }, + "king dedede": { "default": (20, -10) }, + "king k rool": { "default": (20, -7) }, + "kirby": { "default": (30, -17) }, + "link": { "default": (0, -30) }, + "little mac": { "default": (20, -5) }, + "lucario": { "default": (30, -13) }, + "lucas": { "default": (26, -15) }, + "lucina": { "default": (-23, -8) }, + "luigi": { "default": (35, -7) }, + "mario": { "default": (30, -20) }, + "marth": { "default": (-30, -13) }, + "mega man": { "default": (30, -10) }, + "meta knight": { "default": (10, -38) }, + "mewtwo": { "default": (10, -16) }, + "mii fighter": { "default": (0, 0) }, + "mii gunner": { "default": (37, -10) }, + "mii swordsman": { "default": (0, 0) }, + "min min": { "default": (10, -23) }, + "mr game and watch": { "default": (26, -13) }, + "ness": { "default": (38, -10) }, + "olimar": { "default": (20, -27) }, + "pacman": { "default": (34, -8) }, + "palutena": { "default": (-45, -40) }, + "peach": { "default": (8, -16) }, + "pichu": { "default": (33, -25) }, + "pikachu": { "default": (30, -19) }, + "piranha plant": { "default": (15, -5) }, + "pit": { "default": (0, -17) }, + "pokemon trainer": { "default": (25, -5) }, + "richter": { "default": (20, -20) }, + "ridley": { "default": (15, -37) }, + "rob": { "default": (25, -4) }, + "robin": { + "default": (-32, -8), + "01": (-70, -17), + "03": (-70, -17), + "05": (-70, -17), + "07": (-70, -17), + }, + "rosalina and luma": { "default": (10, -10) }, + "roy": { "default": (15, -17) }, + "ryu": { "default": (10, -4) }, + "samus": { "default": (30, -18) }, + "sephiroth": { + "default": (-90, -30), + "06": (-120, 0), + "07": (-120, 0), + }, + "sheik": { "default": (0, -13) }, + "shulk": { "default": (18, -20) }, + "simon": { "default": (-20, -11) }, + "snake": { "default": (-8, -10) }, + "sonic": { "default": (20, -6) }, + "sora": { + "default": (20, -20), + "01": (-10, -40), + "02": (-50, -60), + "03": (30, -20), + "05": (-10, -40), + "06": (-50, -60), + "07": (30, -20), + }, + "squirtle": { "default": (33, -2) }, + "steve": { "default": (0, 0) }, + "terry": { "default": (-20, -20, 0.65) }, + "toon link": { "default": (30, -20) }, + "villager": { "default": (28, -18) }, + "wario": { "default": (22, -5) }, + "wii fit trainer": { "default": (20, -5) }, + "wolf": { "default": (23, -7) }, + "yoshi": { "default": (28, -3) }, + "young link": { "default": (24, -10) }, + "zelda": { "default": (-20,-7) }, + "zero suit samus": { "default": (-13, -11) }, + "pyra" : { "default": (-90, 0) }, + "pyra & mythra" : { "default": (-55, -18) }, + "mythra" : { "default": (-30, 0) }, + "mythra & pyra" : { "default": (-80, 0) }, +} %} + diff --git a/lokrez/templates/saucismash2023/logo_zeph.svg.j2 b/lokrez/templates/saucismash2023/logo_zeph.svg.j2 new file mode 100644 index 0000000..c1ee959 --- /dev/null +++ b/lokrez/templates/saucismash2023/logo_zeph.svg.j2 @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SAUCISMASH + + + diff --git a/lokrez/templates/saucismash2023/template.svg.j2 b/lokrez/templates/saucismash2023/template.svg.j2 new file mode 100644 index 0000000..5ddda4a --- /dev/null +++ b/lokrez/templates/saucismash2023/template.svg.j2 @@ -0,0 +1,4692 @@ + +{% import "meltdownlyon2020/characters_corrections.j2" as charcorr %} + + + + + + + + + + + + + + + + + + + + + + + + {% for p in players[1:] %} + + + + {% endfor %} + + + + + + image/svg+xml + + + + + + + + + + + + + + + + m + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + m + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DESIGN BY + + @PomSSB + + + @lertsenem@mastodon.lertsenem.com + + | smashatlyon.com + + + + + + + + + + + + + + + + + + + + + + MELTDOWN LYON + {{tournament.numEntrants}} PARTICIPANTS + {{tournament.startAt.strftime('%d/%m/%Y')}} + + + + + + + + + {{tournament.name|upper|e}} + + + + + {{tournament.name|upper|e}} + + + + + + + {% for p in players %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{loop.index if loop.index not in [6,8] else loop.index0}} + {{loop.index if loop.index not in [6,8] else loop.index0}} + + + {% if p.prefix %} + + {{p.prefix|upper|e}} + + + {% endif %} + + {{p.gamerTag|upper|e}} + + + + + {% if p.get_mains()[1] %} + + + + {% endif %} + {% if p.get_mains()[2] %} + + + + {% endif %} + + {% endfor %} + +