diff --git a/PixelComposer.resource_order b/PixelComposer.resource_order index 2fb0c6d3d..cf7f39928 100644 --- a/PixelComposer.resource_order +++ b/PixelComposer.resource_order @@ -207,6 +207,7 @@ {"name":"widget","order":3,"path":"folders/VCT/widget.yy",}, {"name":"widgets","order":5,"path":"folders/widgets.yy",}, {"name":"what?","order":10,"path":"folders/panels/what?.yy",}, + {"name":"bs","order":4,"path":"folders/sprites/bs.yy",}, ], "ResourceOrderSettings": [ {"name":"s_node_corner","order":16,"path":"sprites/s_node_corner/s_node_corner.yy",}, @@ -298,6 +299,7 @@ {"name":"s_window_frame","order":6,"path":"sprites/s_window_frame/s_window_frame.yy",}, {"name":"sh_fd_visualize_velocity_glsl","order":19,"path":"shaders/sh_fd_visualize_velocity_glsl/sh_fd_visualize_velocity_glsl.yy",}, {"name":"fd_rectangle_set_material_time_step","order":8,"path":"scripts/fd_rectangle_set_material_time_step/fd_rectangle_set_material_time_step.yy",}, + {"name":"credit_badge_popular","order":2,"path":"sprites/credit_badge_popular/credit_badge_popular.yy",}, {"name":"s_node_path_sample","order":3,"path":"sprites/s_node_path_sample/s_node_path_sample.yy",}, {"name":"s_node_colorize","order":15,"path":"sprites/s_node_colorize/s_node_colorize.yy",}, {"name":"s_node_sepearte_shape","order":35,"path":"sprites/s_node_sepearte_shape/s_node_sepearte_shape.yy",}, @@ -840,6 +842,7 @@ {"name":"fontScrollBox","order":26,"path":"scripts/fontScrollBox/fontScrollBox.yy",}, {"name":"node_grid_hex","order":2,"path":"scripts/node_grid_hex/node_grid_hex.yy",}, {"name":"node_pb_draw_blob","order":5,"path":"scripts/node_pb_draw_blob/node_pb_draw_blob.yy",}, + {"name":"credit_badge_value","order":1,"path":"sprites/credit_badge_value/credit_badge_value.yy",}, {"name":"s_node_text_display","order":4,"path":"sprites/s_node_text_display/s_node_text_display.yy",}, {"name":"sh_d3d_outline","order":16,"path":"shaders/sh_d3d_outline/sh_d3d_outline.yy",}, {"name":"node_strand_render_texture","order":7,"path":"scripts/node_strand_render_texture/node_strand_render_texture.yy",}, diff --git a/PixelComposer.yyp b/PixelComposer.yyp index f2d32f461..a7236b724 100644 --- a/PixelComposer.yyp +++ b/PixelComposer.yyp @@ -244,6 +244,7 @@ {"resourceType":"GMFolder","resourceVersion":"1.0","name":"widget","folderPath":"folders/VCT/widget.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"widgets","folderPath":"folders/widgets.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"what?","folderPath":"folders/panels/what?.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"bs","folderPath":"folders/sprites/bs.yy",}, ], "IncludedFiles": [ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"ApolloHelp.html","ConfigValues":{"Itch":{"CopyToMask":"0",},},"CopyToMask":-1,"filePath":"datafiles",}, @@ -522,8 +523,11 @@ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_node_rotator_bg.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/node/widget",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_node_rotator_knob.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/node/widget",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_node_slider.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/node/widget",}, - {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"fade_up.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/others",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"graphic.ai","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/others",}, + {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"credit_badge_popular.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/others",}, + {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"credit_badge_value.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/others",}, + {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"fade_up.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/others",}, + {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"node_credit_strip3.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/others",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_key_display_mouse_strip6.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/others",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"anchor_arrow.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/preview",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"anchor_bone_stick.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/preview",}, @@ -829,6 +833,7 @@ {"id":{"name":"s_window_frame","path":"sprites/s_window_frame/s_window_frame.yy",},}, {"id":{"name":"sh_fd_visualize_velocity_glsl","path":"shaders/sh_fd_visualize_velocity_glsl/sh_fd_visualize_velocity_glsl.yy",},}, {"id":{"name":"fd_rectangle_set_material_time_step","path":"scripts/fd_rectangle_set_material_time_step/fd_rectangle_set_material_time_step.yy",},}, + {"id":{"name":"credit_badge_popular","path":"sprites/credit_badge_popular/credit_badge_popular.yy",},}, {"id":{"name":"s_node_path_sample","path":"sprites/s_node_path_sample/s_node_path_sample.yy",},}, {"id":{"name":"s_node_colorize","path":"sprites/s_node_colorize/s_node_colorize.yy",},}, {"id":{"name":"panel_preview","path":"scripts/panel_preview/panel_preview.yy",},}, @@ -891,6 +896,7 @@ {"id":{"name":"fd_rectangle_get_collision_mask_sprite","path":"scripts/fd_rectangle_get_collision_mask_sprite/fd_rectangle_get_collision_mask_sprite.yy",},}, {"id":{"name":"node_flip","path":"scripts/node_flip/node_flip.yy",},}, {"id":{"name":"s_node_pb_fx_subtract","path":"sprites/s_node_pb_fx_subtract/s_node_pb_fx_subtract.yy",},}, + {"id":{"name":"panel_node_cost","path":"scripts/panel_node_cost/panel_node_cost.yy",},}, {"id":{"name":"sh_FXAA","path":"shaders/sh_FXAA/sh_FXAA.yy",},}, {"id":{"name":"s_biterator_slider","path":"sprites/s_biterator_slider/s_biterator_slider.yy",},}, {"id":{"name":"shader_functions","path":"scripts/shader_functions/shader_functions.yy",},}, @@ -1428,6 +1434,7 @@ {"id":{"name":"node_3d_repeat","path":"scripts/node_3d_repeat/node_3d_repeat.yy",},}, {"id":{"name":"node_pb_fx_add","path":"scripts/node_pb_fx_add/node_pb_fx_add.yy",},}, {"id":{"name":"s_node_csv_file_write","path":"sprites/s_node_csv_file_write/s_node_csv_file_write.yy",},}, + {"id":{"name":"node_credit","path":"sprites/node_credit/node_credit.yy",},}, {"id":{"name":"s_node_csv_parse","path":"sprites/s_node_csv_parse/s_node_csv_parse.yy",},}, {"id":{"name":"sh_glow","path":"shaders/sh_glow/sh_glow.yy",},}, {"id":{"name":"sh_clean_shape","path":"shaders/sh_clean_shape/sh_clean_shape.yy",},}, @@ -1454,6 +1461,7 @@ {"id":{"name":"node_grid_hex","path":"scripts/node_grid_hex/node_grid_hex.yy",},}, {"id":{"name":"node_pb_draw_blob","path":"scripts/node_pb_draw_blob/node_pb_draw_blob.yy",},}, {"id":{"name":"draw_overlay","path":"scripts/draw_overlay/draw_overlay.yy",},}, + {"id":{"name":"credit_badge_value","path":"sprites/credit_badge_value/credit_badge_value.yy",},}, {"id":{"name":"__background_get","path":"scripts/__background_get/__background_get.yy",},}, {"id":{"name":"s_node_text_display","path":"sprites/s_node_text_display/s_node_text_display.yy",},}, {"id":{"name":"sh_d3d_outline","path":"shaders/sh_d3d_outline/sh_d3d_outline.yy",},}, diff --git a/scripts/panel_menu/panel_menu.gml b/scripts/panel_menu/panel_menu.gml index 68a9b0fbb..ed8db5887 100644 --- a/scripts/panel_menu/panel_menu.gml +++ b/scripts/panel_menu/panel_menu.gml @@ -248,6 +248,12 @@ function Panel_Menu() : PanelContent() constructor { menuItem(__txtx("panel_menu_test_crash", "Force crash"), function() { print(1 + "a"); }), + -1, + menuItem(__txt("Misc."), function(_dat) { + return submenuCall(_dat, [ + menuItem(__txtx("panel_menu_node_credit", "Node credit dialog"), function() { var dia = dialogPanelCall(new Panel_Node_Cost()); }), + ]); + } ).setIsShelf(), ]]); } diff --git a/scripts/panel_node_cost/panel_console.gml b/scripts/panel_node_cost/panel_console.gml new file mode 100644 index 000000000..5dff86a32 --- /dev/null +++ b/scripts/panel_node_cost/panel_console.gml @@ -0,0 +1,73 @@ +function Panel_Console() : PanelContent() constructor { + title = "Console"; + w = ui(640); + h = ui(320); + + command = ""; + history = []; + cmd_history = []; + + cmd_index = 0; + + keyboard_string = ""; + + static submit_command = function() { + if(command == "") return; + array_push(history, { txt: command, color: COLORS._main_text_sub }); + array_push(cmd_history, command); + + var cmd = string_splice(command, " "); + + switch(cmd[0]) { + case "flag": + if(array_length(cmd) < 2) break; + var flg = array_safe_get(cmd, 1, ""); + global.FLAG[$ flg] = !global.FLAG[$ flg]; + + array_push(history, { txt: $"Toggled debug flag: {flg} = {global.FLAG[$ flg]? "True" : "False"}", color: COLORS._main_value_positive }); + break; + } + + keyboard_string = ""; + command = ""; + } + + function drawContent(panel) { + HOTKEY_BLOCK = true; + command = keyboard_string; + + draw_clear_alpha(CDEF.main_dkblack, 1); + + draw_set_color(c_black); + draw_set_alpha(0.75); + draw_rectangle(0, h - ui(28), w, h, false); + draw_set_alpha(1); + + draw_set_text(f_code, fa_left, fa_bottom, COLORS._main_text); + draw_text(ui(8), h - ui(4), command); + draw_set_color(COLORS._main_text_sub); + draw_text(ui(8) + string_width(command), h - ui(4), "_"); + + var hy = h - ui(32); + for( var i = 0; i < array_length(history); i++ ) { + var his = history[array_length(history) - i - 1]; + var txt = his.txt; + + draw_set_color(his.color); + draw_text_ext(ui(8), hy, txt, -1, w - ui(16)); + hy -= string_height_ext(txt, -1, w - ui(16)); + + if(hy <= 0) break; + } + + if(keyboard_check_pressed(vk_enter)) + submit_command(); + + if(keyboard_check_pressed(vk_up)) { + cmd_index = max(0, cmd_index - 1); + keyboard_string = array_safe_get(cmd_history, cmd_index, ""); + command = keyboard_string; + } else if(keyboard_check_pressed(vk_anykey)) + cmd_index = array_length(cmd_history); + } +} \ No newline at end of file diff --git a/scripts/panel_node_cost/panel_node_cost.gml b/scripts/panel_node_cost/panel_node_cost.gml new file mode 100644 index 000000000..195a5abb2 --- /dev/null +++ b/scripts/panel_node_cost/panel_node_cost.gml @@ -0,0 +1,60 @@ +function Panel_Node_Cost() : PanelContent() constructor { + title = "Insufficient node credit"; + w = ui(640); + h = ui(480); + + bundles = [ + [ "Small pack", "100", "$0.99" ], + [ "Nodes for days!", "500 + 100", "$4.99" ], + [ "All the nodes!!", "2000 + 500", "$19.99" ], + ]; + + function drawContent(panel) { + draw_set_text(f_h3, fa_center, fa_top, COLORS._main_text); + draw_text_add(w / 2, 8, "Insufficient node credit"); + + draw_set_text(f_p0, fa_left, fa_top, COLORS._main_text); + draw_text_ext_add(16, 56, @"Pixel Composer has adopted a new node credit system. Effective immediately each node created in PC will now cost $0.01. + +For your convenience we have develop a node credit system which allows you to top-up your credit for uninterrupted PC experience.", -1, w - 32); + + draw_set_text(f_p0b, fa_center, fa_top, COLORS._main_text_accent); + draw_text_add(w / 2, 180, "Choose your top-up amount:"); + + var _w = (w - 32 - 16) / 3; + var _h = 240; + + var _x = 16; + var _y = 224; + + for( var i = 0; i < 3; i++ ) { + var _bx = _x + (_w + 8) * i; + var _by = _y; + + var cc = i == 1? COLORS._main_text_accent : COLORS._main_text; + + if(point_in_rectangle(mx, my, _bx, _by, _bx + _w, _by + _h)) + draw_sprite_stretched_ext(THEME.group_label, 1, _bx, _by, _w, _h, cc, 1); + else + draw_sprite_stretched_ext(THEME.group_label, 0, _bx, _by, _w, _h, cc, 1); + + draw_set_text(f_h5, fa_center, fa_top, cc); + draw_text_add(_bx + _w / 2, _by + 8, bundles[i][0]); + + draw_sprite(node_credit, i, _bx + _w / 2, _by + _h / 2 - 16); + + draw_set_text(f_h3, fa_center, fa_top, COLORS._main_text); + draw_text_add(_bx + _w / 2, _by + _h - 80, bundles[i][1]); + + draw_set_text(f_p0, fa_center, fa_top, COLORS._main_text_sub); + draw_text_add(_bx + _w / 2, _by + _h - 52, "nodes"); + + draw_set_text(f_p0b, fa_center, fa_top, COLORS._main_text); + draw_text_add(_bx + _w / 2, _by + _h - 32, bundles[i][2]); + + if(i == 1) draw_sprite(credit_badge_popular, 0, _bx + _w / 2, _by); + if(i == 2) draw_sprite(credit_badge_value, 0, _bx + _w / 2, _by); + } + + } +} \ No newline at end of file diff --git a/scripts/panel_node_cost/panel_node_cost.yy b/scripts/panel_node_cost/panel_node_cost.yy new file mode 100644 index 000000000..218b01195 --- /dev/null +++ b/scripts/panel_node_cost/panel_node_cost.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "panel_node_cost", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "what?", + "path": "folders/panels/what?.yy", + }, +} \ No newline at end of file diff --git a/sprites/credit_badge_popular/4aa27a29-8cc9-4614-9a51-dfa334ca4082.png b/sprites/credit_badge_popular/4aa27a29-8cc9-4614-9a51-dfa334ca4082.png new file mode 100644 index 000000000..313f29736 Binary files /dev/null and b/sprites/credit_badge_popular/4aa27a29-8cc9-4614-9a51-dfa334ca4082.png differ diff --git a/sprites/credit_badge_popular/credit_badge_popular.yy b/sprites/credit_badge_popular/credit_badge_popular.yy new file mode 100644 index 000000000..872c070f2 --- /dev/null +++ b/sprites/credit_badge_popular/credit_badge_popular.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "credit_badge_popular", + "bbox_bottom": 23, + "bbox_left": 0, + "bbox_right": 79, + "bbox_top": 0, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"4aa27a29-8cc9-4614-9a51-dfa334ca4082",}, + ], + "gridX": 0, + "gridY": 0, + "height": 24, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"c5b9ffe6-bcce-4cd3-82c3-e3041ace12f1","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "bs", + "path": "folders/sprites/bs.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "credit_badge_popular", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"4aa27a29-8cc9-4614-9a51-dfa334ca4082","path":"sprites/credit_badge_popular/credit_badge_popular.yy",},},},"Disabled":false,"id":"67c982ac-d655-415b-a8c0-06269535a4c8","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 40, + "yorigin": 12, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 80, +} \ No newline at end of file diff --git a/sprites/credit_badge_popular/layers/4aa27a29-8cc9-4614-9a51-dfa334ca4082/c5b9ffe6-bcce-4cd3-82c3-e3041ace12f1.png b/sprites/credit_badge_popular/layers/4aa27a29-8cc9-4614-9a51-dfa334ca4082/c5b9ffe6-bcce-4cd3-82c3-e3041ace12f1.png new file mode 100644 index 000000000..313f29736 Binary files /dev/null and b/sprites/credit_badge_popular/layers/4aa27a29-8cc9-4614-9a51-dfa334ca4082/c5b9ffe6-bcce-4cd3-82c3-e3041ace12f1.png differ diff --git a/sprites/credit_badge_value/7ab72d5a-43db-422f-b406-1149b91ed806.png b/sprites/credit_badge_value/7ab72d5a-43db-422f-b406-1149b91ed806.png new file mode 100644 index 000000000..b236893be Binary files /dev/null and b/sprites/credit_badge_value/7ab72d5a-43db-422f-b406-1149b91ed806.png differ diff --git a/sprites/credit_badge_value/credit_badge_value.yy b/sprites/credit_badge_value/credit_badge_value.yy new file mode 100644 index 000000000..2e7a02d7c --- /dev/null +++ b/sprites/credit_badge_value/credit_badge_value.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "credit_badge_value", + "bbox_bottom": 24, + "bbox_left": 0, + "bbox_right": 119, + "bbox_top": 0, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"7ab72d5a-43db-422f-b406-1149b91ed806",}, + ], + "gridX": 0, + "gridY": 0, + "height": 25, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"bcdd23c0-7b2c-4ae2-82be-ff535d2741ba","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "bs", + "path": "folders/sprites/bs.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "credit_badge_value", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"7ab72d5a-43db-422f-b406-1149b91ed806","path":"sprites/credit_badge_value/credit_badge_value.yy",},},},"Disabled":false,"id":"c23f3678-b541-49f8-8c6b-859a8ca97abf","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 60, + "yorigin": 12, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 120, +} \ No newline at end of file diff --git a/sprites/credit_badge_value/layers/7ab72d5a-43db-422f-b406-1149b91ed806/bcdd23c0-7b2c-4ae2-82be-ff535d2741ba.png b/sprites/credit_badge_value/layers/7ab72d5a-43db-422f-b406-1149b91ed806/bcdd23c0-7b2c-4ae2-82be-ff535d2741ba.png new file mode 100644 index 000000000..b236893be Binary files /dev/null and b/sprites/credit_badge_value/layers/7ab72d5a-43db-422f-b406-1149b91ed806/bcdd23c0-7b2c-4ae2-82be-ff535d2741ba.png differ diff --git a/sprites/node_credit/474a19fd-e434-4295-b436-d407249e1551.png b/sprites/node_credit/474a19fd-e434-4295-b436-d407249e1551.png new file mode 100644 index 000000000..89b3842a5 Binary files /dev/null and b/sprites/node_credit/474a19fd-e434-4295-b436-d407249e1551.png differ diff --git a/sprites/node_credit/7167c3fd-0d96-408b-9767-91d083f12eff.png b/sprites/node_credit/7167c3fd-0d96-408b-9767-91d083f12eff.png new file mode 100644 index 000000000..fcc5614ee Binary files /dev/null and b/sprites/node_credit/7167c3fd-0d96-408b-9767-91d083f12eff.png differ diff --git a/sprites/node_credit/792f39d3-9be8-4786-9adc-d79b138797da.png b/sprites/node_credit/792f39d3-9be8-4786-9adc-d79b138797da.png new file mode 100644 index 000000000..1033c2709 Binary files /dev/null and b/sprites/node_credit/792f39d3-9be8-4786-9adc-d79b138797da.png differ diff --git a/sprites/node_credit/layers/474a19fd-e434-4295-b436-d407249e1551/c9b20658-c2e6-4cfa-80f8-2976120c1c8a.png b/sprites/node_credit/layers/474a19fd-e434-4295-b436-d407249e1551/c9b20658-c2e6-4cfa-80f8-2976120c1c8a.png new file mode 100644 index 000000000..89b3842a5 Binary files /dev/null and b/sprites/node_credit/layers/474a19fd-e434-4295-b436-d407249e1551/c9b20658-c2e6-4cfa-80f8-2976120c1c8a.png differ diff --git a/sprites/node_credit/layers/7167c3fd-0d96-408b-9767-91d083f12eff/c9b20658-c2e6-4cfa-80f8-2976120c1c8a.png b/sprites/node_credit/layers/7167c3fd-0d96-408b-9767-91d083f12eff/c9b20658-c2e6-4cfa-80f8-2976120c1c8a.png new file mode 100644 index 000000000..fcc5614ee Binary files /dev/null and b/sprites/node_credit/layers/7167c3fd-0d96-408b-9767-91d083f12eff/c9b20658-c2e6-4cfa-80f8-2976120c1c8a.png differ diff --git a/sprites/node_credit/layers/792f39d3-9be8-4786-9adc-d79b138797da/c9b20658-c2e6-4cfa-80f8-2976120c1c8a.png b/sprites/node_credit/layers/792f39d3-9be8-4786-9adc-d79b138797da/c9b20658-c2e6-4cfa-80f8-2976120c1c8a.png new file mode 100644 index 000000000..1033c2709 Binary files /dev/null and b/sprites/node_credit/layers/792f39d3-9be8-4786-9adc-d79b138797da/c9b20658-c2e6-4cfa-80f8-2976120c1c8a.png differ diff --git a/sprites/node_credit/node_credit.yy b/sprites/node_credit/node_credit.yy new file mode 100644 index 000000000..1acb7e7e3 --- /dev/null +++ b/sprites/node_credit/node_credit.yy @@ -0,0 +1,78 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "node_credit", + "bbox_bottom": 122, + "bbox_left": 3, + "bbox_right": 122, + "bbox_top": 3, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"474a19fd-e434-4295-b436-d407249e1551",}, + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"7167c3fd-0d96-408b-9767-91d083f12eff",}, + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"792f39d3-9be8-4786-9adc-d79b138797da",}, + ], + "gridX": 0, + "gridY": 0, + "height": 128, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"c9b20658-c2e6-4cfa-80f8-2976120c1c8a","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "bs", + "path": "folders/sprites/bs.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "node_credit", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 3.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"474a19fd-e434-4295-b436-d407249e1551","path":"sprites/node_credit/node_credit.yy",},},},"Disabled":false,"id":"12e75e53-dc89-4b89-8a6b-d231c0622c7a","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"7167c3fd-0d96-408b-9767-91d083f12eff","path":"sprites/node_credit/node_credit.yy",},},},"Disabled":false,"id":"f7a0fd2c-1559-49b8-8bfc-bf56b173fbef","IsCreationKey":false,"Key":1.0,"Length":1.0,"Stretch":false,}, + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"792f39d3-9be8-4786-9adc-d79b138797da","path":"sprites/node_credit/node_credit.yy",},},},"Disabled":false,"id":"c300e055-f81e-454f-a957-0a2e770f0f9a","IsCreationKey":false,"Key":2.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 64, + "yorigin": 64, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 128, +} \ No newline at end of file