local skin_list = {} -- -- Built-in skins -- -- -- [[ ]] -- -- Not recommended! The ingame track has issues with cloning on the mobile client skin_list.editor = PlayfieldSkin:new( 'editor', -- track 'editor', -- critical line 'editor', -- track edge 'editor', -- lane divider 'editor', -- extra track 'editor', -- extra critical line 'editor', -- extra track edge 'editor', -- extra track lane divider 'editor', -- sky input line 'editor' -- sky input label ) skin_list.light = PlayfieldSkin:new( 'builtin/light', -- track 'editor', -- critical line 'builtin/light', -- track edge 'editor', -- lane divider 'builtin/light', -- extra track 'editor', -- extra critical line 'builtin/light', -- extra track edge 'editor', -- extra track lane divider 'editor', -- sky input line 'editor' -- sky input label ) skin_list.conflict = PlayfieldSkin:new( 'builtin/conflict', -- track 'editor', -- critical line 'builtin/conflict', -- track edge 'editor', -- lane divider 'builtin/conflict', -- extra track 'editor', -- extra critical line 'builtin/conflict', -- extra track edge 'editor', -- extra track lane divider 'editor', -- sky input line 'editor' -- sky input label ) skin_list.black = PlayfieldSkin:new( 'builtin/black', -- track 'editor', -- critical line 'builtin/black', -- track edge 'editor', -- lane divider 'builtin/conflict', -- extra track 'editor', -- extra critical line 'builtin/black', -- extra track edge 'editor', -- extra track lane divider 'editor', -- sky input line 'editor' -- sky input label ) skin_list.nijuusei = PlayfieldSkin:new( 'builtin/nijuusei', -- track 'editor', -- critical line 'builtin/nijuusei', -- track edge 'editor', -- lane divider 'builtin/conflict', -- extra track 'editor', -- extra critical line 'builtin/nijuusei', -- extra track edge 'editor', -- extra track lane divider 'editor', -- sky input line 'editor' -- sky input label ) skin_list.rei = PlayfieldSkin:new( 'builtin/rei', -- track 'editor', -- critical line 'builtin/rei', -- track edge 'editor', -- lane divider 'builtin/light', -- extra track 'editor', -- extra critical line 'builtin/rei', -- extra track edge 'editor', -- extra track lane divider 'editor', -- sky input line 'editor' -- sky input label ) skin_list.darkvs = PlayfieldSkin:new( 'builtin/darkvs', -- track 'editor', -- critical line 'builtin/darkvs', -- track edge 'editor', -- lane divider 'ebuiltin/conflict', -- extra track 'editor', -- extra critical line 'builtin/darkvs', -- extra track edge 'editor', -- extra track lane divider 'editor', -- sky input line 'editor' -- sky input label ) skin_list.tempest = PlayfieldSkin:new( 'builtin/tempest', -- track 'editor', -- critical line 'builtin/tempest', -- track edge 'editor', -- lane divider 'builtin/conflict', -- extra track 'editor', -- extra critical line 'builtin/tempest', -- extra track edge 'editor', -- extra track lane divider 'editor', -- sky input line 'editor' -- sky input label ) skin_list.finale = PlayfieldSkin:new( 'builtin/finale', -- track 'editor', -- critical line 'builtin/finale', -- track edge 'editor', -- lane divider 'builtin/conflict', -- extra track 'editor', -- extra critical line 'builtin/finale', -- extra track edge 'editor', -- extra track lane divider 'editor', -- sky input line 'editor' -- sky input label ) skin_list.pentiment = PlayfieldSkin:new( 'builtin/pentiment', -- track 'builtin/pentiment', -- critical line 'builtin/pentiment', -- track edge 'editor', -- lane divider 'builtin/conflict', -- extra track 'editor', -- extra critical line 'builtin/pentiment', -- extra track edge 'editor', -- extra track lane divider 'editor', -- sky input line 'editor' -- sky input label ) skin_list.arcana = PlayfieldSkin:new( 'builtin/arcana', -- track 'editor', -- critical line 'builtin/arcana', -- track edge 'editor', -- lane divider 'builtin/conflict', -- extra track 'editor', -- extra critical line 'builtin/arcana', -- extra track edge 'editor', -- extra track lane divider 'editor', -- sky input line 'editor' -- sky input label ) skin_list.colorless = PlayfieldSkin:new( 'builtin/colorless', -- track 'editor', -- critical line 'builtin/colorless', -- track edge 'editor', -- lane divider 'builtin/light', -- extra track 'editor', -- extra critical line 'builtin/colorless', -- extra track edge 'editor', -- extra track lane divider 'editor', -- sky input line 'editor' -- sky input label ) -- [[ ]] -- -- -- -------------- -- -- -- -- Custom skins -- -- -- [[ ]] -- -- [[ ]] -- -- -- ------------ -- -- return skin_list