├── .gitattributes ├── objects ├── obj_battle │ ├── Draw_64.gml │ ├── Step_0.gml │ ├── Draw_0.gml │ └── obj_battle.yy ├── obj_coin │ ├── Create_0.gml │ ├── Collision_obj_plr.gml │ └── obj_coin.yy ├── obj_editor_colistile │ ├── Create_0.gml │ └── obj_editor_colistile.yy ├── obj_editor_trigger_oninteract │ ├── Create_0.gml │ ├── Draw_0.gml │ └── obj_editor_trigger_oninteract.yy ├── colis │ ├── Create_0.gml │ └── colis.yy ├── obj_title_placeholder │ ├── Create_0.gml │ ├── Draw_64.gml │ └── obj_title_placeholder.yy ├── obj_dialogrender │ ├── Draw_0.gml │ ├── Destroy_0.gml │ └── Create_0.gml ├── obj_editor_trigger_constantcollide │ ├── Create_0.gml │ ├── Step_0.gml │ └── obj_editor_trigger_constantcollide.yy ├── persist │ ├── Alarm_0.gml │ ├── Other_10.gml │ ├── Step_0.gml │ ├── Draw_64.gml │ └── Create_0.gml ├── obj_editor_trigger_oncollide │ ├── Create_0.gml │ ├── Step_0.gml │ └── obj_editor_trigger_oncollide.yy ├── obj_editor_trigger_singleuseoncollide │ ├── Create_0.gml │ ├── Step_0.gml │ └── obj_editor_trigger_singleuseoncollide.yy ├── camera │ ├── Create_0.gml │ ├── Step_0.gml │ └── camera.yy ├── obj_plr │ ├── Step_2.gml │ ├── Create_0.gml │ ├── Step_0.gml │ └── obj_plr.yy ├── obj_menu │ ├── Draw_64.gml │ ├── Step_0.gml │ ├── Create_0.gml │ └── obj_menu.yy └── obj_burning_follower │ ├── Step_0.gml │ └── obj_burning_follower.yy ├── rooms └── rm_test │ ├── InstanceCreationCode_inst_3A66D738.gml │ ├── InstanceCreationCode_inst_55C7A4F8.gml │ ├── InstanceCreationCode_inst_2A9EF804.gml │ ├── InstanceCreationCode_inst_585B7850.gml │ └── InstanceCreationCode_inst_36B9A2E7.gml ├── scripts ├── scribble_typist │ ├── scribble_typist.gml │ └── scribble_typist.yy ├── scribble_is_text_element │ ├── scribble_is_text_element.gml │ └── scribble_is_text_element.yy ├── scribble_typewriter_add_event │ ├── scribble_typewriter_add_event.gml │ └── scribble_typewriter_add_event.yy ├── __scribble_class_event │ ├── __scribble_class_event.gml │ └── __scribble_class_event.yy ├── scribble_font_bake_outline │ ├── scribble_font_bake_outline.gml │ └── scribble_font_bake_outline.yy ├── battlescripts │ ├── battlescripts.gml │ └── battlescripts.yy ├── dialog │ └── dialog.yy ├── scribble_external_sound_exists │ ├── scribble_external_sound_exists.gml │ └── scribble_external_sound_exists.yy ├── scribble_font_combine │ ├── scribble_font_combine.gml │ └── scribble_font_combine.yy ├── scribble_external_sound_remove │ ├── scribble_external_sound_remove.gml │ └── scribble_external_sound_remove.yy ├── scribble_font_add │ ├── scribble_font_add.gml │ └── scribble_font_add.yy ├── scribble_font_add_msdf │ ├── scribble_font_add_msdf.gml │ └── scribble_font_add_msdf.yy ├── achievements │ ├── achievements.yy │ └── achievements.gml ├── macros │ ├── macros.yy │ └── macros.gml ├── scribble_font_add_all │ ├── scribble_font_add_all.gml │ └── scribble_font_add_all.yy ├── scribble_super_clear │ ├── scribble_super_clear.gml │ └── scribble_super_clear.yy ├── data_manage │ └── data_manage.yy ├── scribble │ ├── scribble.yy │ └── scribble.gml ├── other_functions │ └── other_functions.yy ├── scribble_font_add_from_sprite │ ├── scribble_font_add_from_sprite.gml │ └── scribble_font_add_from_sprite.yy ├── scribble_super_create │ ├── scribble_super_create.gml │ └── scribble_super_create.yy ├── scribble_font_scale │ ├── scribble_font_scale.yy │ └── scribble_font_scale.gml ├── scribble_glyph_get │ ├── scribble_glyph_get.yy │ └── scribble_glyph_get.gml ├── scribble_glyph_set │ └── scribble_glyph_set.yy ├── scribble_anim_wave │ ├── scribble_anim_wave.yy │ └── scribble_anim_wave.gml ├── scribble_font_rename │ ├── scribble_font_rename.yy │ └── scribble_font_rename.gml ├── scribble_anim_blink │ ├── scribble_anim_blink.yy │ └── scribble_anim_blink.gml ├── scribble_anim_cycle │ ├── scribble_anim_cycle.yy │ └── scribble_anim_cycle.gml ├── scribble_anim_jitter │ ├── scribble_anim_jitter.yy │ └── scribble_anim_jitter.gml ├── scribble_anim_pulse │ ├── scribble_anim_pulse.yy │ └── scribble_anim_pulse.gml ├── scribble_anim_reset │ └── scribble_anim_reset.yy ├── scribble_anim_shake │ ├── scribble_anim_shake.yy │ └── scribble_anim_shake.gml ├── scribble_anim_wheel │ ├── scribble_anim_wheel.yy │ └── scribble_anim_wheel.gml ├── scribble_anim_wobble │ ├── scribble_anim_wobble.yy │ └── scribble_anim_wobble.gml ├── scribble_anim_rainbow │ ├── scribble_anim_rainbow.yy │ └── scribble_anim_rainbow.gml ├── scribble_font_duplicate │ ├── scribble_font_duplicate.yy │ └── scribble_font_duplicate.gml ├── scribble_rgb_to_bgr │ ├── scribble_rgb_to_bgr.gml │ └── scribble_rgb_to_bgr.yy ├── draw_text_scribble │ ├── draw_text_scribble.yy │ └── draw_text_scribble.gml ├── scribble_font_bake_shader │ └── scribble_font_bake_shader.yy ├── scribble_font_bake_shadow │ └── scribble_font_bake_shadow.yy ├── scribble_font_set_default │ ├── scribble_font_set_default.yy │ └── scribble_font_set_default.gml ├── scribble_font_has_character │ ├── scribble_font_has_character.yy │ └── scribble_font_has_character.gml ├── string_width_scribble │ ├── string_width_scribble.yy │ └── string_width_scribble.gml ├── draw_text_scribble_ext │ └── draw_text_scribble_ext.yy ├── scribble_super_glyph_copy │ └── scribble_super_glyph_copy.yy ├── string_height_scribble │ ├── string_height_scribble.yy │ └── string_height_scribble.gml ├── scribble_flush_everything │ └── scribble_flush_everything.yy ├── scribble_font_bake_outline_4dir │ └── scribble_font_bake_outline_4dir.yy ├── scribble_font_bake_outline_8dir │ └── scribble_font_bake_outline_8dir.yy ├── scribble_font_get_glyph_ranges │ ├── scribble_font_get_glyph_ranges.yy │ └── scribble_font_get_glyph_ranges.gml ├── scribble_font_set_style_family │ ├── scribble_font_set_style_family.yy │ └── scribble_font_set_style_family.gml ├── scribble_super_glyph_delete │ ├── scribble_super_glyph_delete.yy │ └── scribble_super_glyph_delete.gml ├── scribble_external_sound_add │ ├── scribble_external_sound_add.yy │ └── scribble_external_sound_add.gml ├── scribble_super_glyph_copy_all │ └── scribble_super_glyph_copy_all.yy ├── scribble_typists_add_event │ └── scribble_typists_add_event.yy ├── string_height_scribble_ext │ ├── string_height_scribble_ext.yy │ └── string_height_scribble_ext.gml ├── string_width_scribble_ext │ ├── string_width_scribble_ext.yy │ └── string_width_scribble_ext.gml ├── __scribble_class_font │ └── __scribble_class_font.yy ├── __scribble_class_model │ └── __scribble_class_model.yy ├── __scribble_class_page │ └── __scribble_class_page.yy ├── scribble_font_bake_outline_8dir_2px │ └── scribble_font_bake_outline_8dir_2px.yy ├── scribble_msdf_thickness_offset │ ├── scribble_msdf_thickness_offset.yy │ └── scribble_msdf_thickness_offset.gml ├── __scribble_class_typist │ └── __scribble_class_typist.yy ├── scribble_typewriter_add_character_delay │ ├── scribble_typewriter_add_character_delay.gml │ └── scribble_typewriter_add_character_delay.yy ├── __scribble_class_element │ └── __scribble_class_element.yy ├── __scribble_gen_2_parser │ └── __scribble_gen_2_parser.yy ├── __scribble_system │ └── __scribble_system.yy ├── scribble_font_force_bilinear_filtering │ ├── scribble_font_force_bilinear_filtering.yy │ └── scribble_font_force_bilinear_filtering.gml ├── __scribble_gc_collect │ └── __scribble_gc_collect.yy ├── __scribble_gen_3_devanagari │ └── __scribble_gen_3_devanagari.yy ├── __scribble_config_colours │ ├── __scribble_config_colours.yy │ └── __scribble_config_colours.gml ├── __scribble_gen_4_build_words │ └── __scribble_gen_4_build_words.yy ├── __scribble_gen_6_build_lines │ └── __scribble_gen_6_build_lines.yy ├── __scribble_gen_7_build_pages │ └── __scribble_gen_7_build_pages.yy ├── __scribble_gen_9_write_vbuffs │ └── __scribble_gen_9_write_vbuffs.yy ├── __scribble_config_defaults │ └── __scribble_config_defaults.yy ├── __scribble_gen_5_finalize_bidi │ └── __scribble_gen_5_finalize_bidi.yy ├── __scribble_config_behaviours │ └── __scribble_config_behaviours.yy ├── __scribble_font_add_sprite │ └── __scribble_font_add_sprite.yy ├── __scribble_gen_8_position_glyphs │ └── __scribble_gen_8_position_glyphs.yy ├── __scribble_system_glyph_data │ └── __scribble_system_glyph_data.yy ├── __scribble_gen_10_set_padding_flags │ ├── __scribble_gen_10_set_padding_flags.yy │ └── __scribble_gen_10_set_padding_flags.gml ├── __scribble_font_add_from_project │ └── __scribble_font_add_from_project.yy ├── __scribble_font_add_all_from_project │ └── __scribble_font_add_all_from_project.yy ├── __scribble_font_add_msdf_from_project │ └── __scribble_font_add_msdf_from_project.yy └── __scribble_gen_1_model_limits_and_bezier_curves │ └── __scribble_gen_1_model_limits_and_bezier_curves.yy ├── options ├── linux │ ├── icons │ │ └── 64.png │ └── options_linux.yy ├── windows │ └── icons │ │ └── icon.ico ├── operagx │ └── options_operagx.yy ├── main │ └── options_main.yy └── mac │ └── options_mac.yy ├── fonts ├── fnt_menu │ ├── fnt_menu.png │ ├── fnt_dialogue.png │ ├── fnt_menu.old.png │ └── fnt_dialogue.old.png ├── fnt_dialogue │ ├── fnt_dialogue.png │ └── fnt_dialogue.old.png └── scribble_fallback_font │ └── scribble_fallback_font.png ├── sounds ├── snd_btn_click │ ├── snd_btn_click │ └── snd_btn_click.yy ├── snd_btn_focus │ ├── snd_btn_focus │ └── snd_btn_focus.yy ├── snd_speak_gen │ ├── snd_speak_gen.ogg │ └── snd_speak_gen.yy └── snd_speak_lolguy │ ├── snd_speak_lolguy.wav │ └── snd_speak_lolguy.yy ├── notes └── ===docs=== │ ├── ===docs===.txt │ └── ===docs===.yy ├── sprites ├── spr_gui │ ├── 627ecb32-c85b-4f37-8bde-906d6e2ed133.png │ └── layers │ │ └── 627ecb32-c85b-4f37-8bde-906d6e2ed133 │ │ └── 07ebb61a-4414-4442-a70f-b1b98c89476b.png ├── spr_coin │ ├── 2ca2a213-053f-4d5c-9fe3-293859fecae6.png │ └── layers │ │ └── 2ca2a213-053f-4d5c-9fe3-293859fecae6 │ │ └── 5e93224c-c391-4557-8ea7-435dfc9d5229.png ├── spr_diag │ ├── 02fccccc-3e74-4966-8dce-9c742cc6d2fe.png │ ├── 0e7355b8-c836-4436-8b6c-08e49de75db7.png │ ├── edb6e7e0-8a5c-4576-bf8d-56c25e9e2903.png │ └── layers │ │ ├── 02fccccc-3e74-4966-8dce-9c742cc6d2fe │ │ └── 15220d87-3a4d-47f1-9b3d-f936f5e4fa8c.png │ │ ├── 0e7355b8-c836-4436-8b6c-08e49de75db7 │ │ └── 15220d87-3a4d-47f1-9b3d-f936f5e4fa8c.png │ │ └── edb6e7e0-8a5c-4576-bf8d-56c25e9e2903 │ │ └── 15220d87-3a4d-47f1-9b3d-f936f5e4fa8c.png ├── spr_sign │ ├── cc665b74-31be-4c07-b048-83ab4b187854.png │ └── layers │ │ └── cc665b74-31be-4c07-b048-83ab4b187854 │ │ └── feedfd93-8c06-4fd4-bd70-05e0198fbf3d.png ├── spr_battle │ ├── 15769b4f-c0cb-4c0e-b1ff-f585735ee0ee.png │ └── layers │ │ └── 15769b4f-c0cb-4c0e-b1ff-f585735ee0ee │ │ └── 5f05aea0-91f7-4552-bf83-83d0588382cb.png ├── spr_battleui │ ├── 807c5f4c-ada9-4c7e-8c7d-19361456b8ed.png │ └── layers │ │ └── 807c5f4c-ada9-4c7e-8c7d-19361456b8ed │ │ └── 00fb5dfd-dec8-46e0-9b07-40e017154308.png ├── spr_battleacts │ ├── 7a455719-ea35-49a2-b83f-85a10d0ca7ea.png │ └── layers │ │ └── 7a455719-ea35-49a2-b83f-85a10d0ca7ea │ │ └── 23c0716a-c3dc-49aa-b2d6-7b0ba5df02c9.png ├── spr_chris_editor │ ├── b7537415-6bf8-470c-81aa-a9e0613142a8.png │ └── layers │ │ └── b7537415-6bf8-470c-81aa-a9e0613142a8 │ │ └── 43d0cdb6-aa1f-4e8a-8d99-64238a4109b7.png ├── spr_lolguy_back │ ├── 0097f1c6-2799-4692-860c-84830cbbb95d.png │ ├── 203266aa-0de7-4df5-944b-95be49b47a35.png │ ├── 26100ae1-5542-4383-a9de-ebfb50aa5861.png │ ├── 624bf237-5e80-42a4-aea9-a006a59cdc92.png │ └── layers │ │ ├── 0097f1c6-2799-4692-860c-84830cbbb95d │ │ └── fef53db7-9396-4f13-93c0-7ff22811cad6.png │ │ ├── 203266aa-0de7-4df5-944b-95be49b47a35 │ │ └── fef53db7-9396-4f13-93c0-7ff22811cad6.png │ │ ├── 26100ae1-5542-4383-a9de-ebfb50aa5861 │ │ └── fef53db7-9396-4f13-93c0-7ff22811cad6.png │ │ └── 624bf237-5e80-42a4-aea9-a006a59cdc92 │ │ └── fef53db7-9396-4f13-93c0-7ff22811cad6.png ├── spr_lolguy_diag │ ├── 65324918-2d91-4cce-aac9-e15e8fcb6915.png │ └── layers │ │ └── 65324918-2d91-4cce-aac9-e15e8fcb6915 │ │ └── 02ecf699-b340-45d7-a5ae-579745f0b38f.png ├── spr_lolguy_editor │ ├── 97323ba6-269d-4180-8840-d9d92e57fe71.png │ └── layers │ │ └── 97323ba6-269d-4180-8840-d9d92e57fe71 │ │ └── 912a79bc-8c6b-45a8-8fe9-9e91ec75588f.png ├── spr_lolguy_front │ ├── 149dc5c6-145f-477b-9c0b-5a8497717507.png │ ├── 5b28fa58-68d4-4fe3-957a-8b0afa65f69d.png │ ├── 7dea4716-1dc2-4727-9cd1-8f63570e9c41.png │ ├── 91f7effe-77cc-40a8-af81-dc889bb9fc50.png │ └── layers │ │ ├── 149dc5c6-145f-477b-9c0b-5a8497717507 │ │ └── 18449949-7638-48df-badc-1bb4716cbffb.png │ │ ├── 5b28fa58-68d4-4fe3-957a-8b0afa65f69d │ │ └── 18449949-7638-48df-badc-1bb4716cbffb.png │ │ ├── 7dea4716-1dc2-4727-9cd1-8f63570e9c41 │ │ └── 18449949-7638-48df-badc-1bb4716cbffb.png │ │ └── 91f7effe-77cc-40a8-af81-dc889bb9fc50 │ │ └── 18449949-7638-48df-badc-1bb4716cbffb.png ├── spr_lolguy_left │ ├── 926c78e2-bfec-4cad-80c4-a43a0ef170d6.png │ ├── a6f8f4de-7bfd-4dbd-881c-7d5a05af93fa.png │ ├── b0ce2014-df11-4649-bae8-371a09fe835f.png │ ├── f1b61687-57ec-46b4-bb62-6b8a7224a1d5.png │ └── layers │ │ ├── 926c78e2-bfec-4cad-80c4-a43a0ef170d6 │ │ └── 3b2ce00d-fc13-4c6e-8945-4f890a90d829.png │ │ ├── a6f8f4de-7bfd-4dbd-881c-7d5a05af93fa │ │ └── 3b2ce00d-fc13-4c6e-8945-4f890a90d829.png │ │ ├── b0ce2014-df11-4649-bae8-371a09fe835f │ │ └── 3b2ce00d-fc13-4c6e-8945-4f890a90d829.png │ │ └── f1b61687-57ec-46b4-bb62-6b8a7224a1d5 │ │ └── 3b2ce00d-fc13-4c6e-8945-4f890a90d829.png ├── spr_lolguy_right │ ├── 3e752b69-a180-453f-bfa5-bd0927a50c16.png │ ├── 8c8e0442-fc06-4b4d-a856-cdec2652f861.png │ ├── 93575369-8cec-498d-ab60-64b2762a4289.png │ ├── ef53269c-235c-496d-87ee-faf8adac73c2.png │ └── layers │ │ ├── 3e752b69-a180-453f-bfa5-bd0927a50c16 │ │ └── 76c4b7b8-9af6-4bd5-b67c-8b10073c6b4e.png │ │ ├── 8c8e0442-fc06-4b4d-a856-cdec2652f861 │ │ └── 76c4b7b8-9af6-4bd5-b67c-8b10073c6b4e.png │ │ ├── 93575369-8cec-498d-ab60-64b2762a4289 │ │ └── 76c4b7b8-9af6-4bd5-b67c-8b10073c6b4e.png │ │ └── ef53269c-235c-496d-87ee-faf8adac73c2 │ │ └── 76c4b7b8-9af6-4bd5-b67c-8b10073c6b4e.png ├── spr_achievement_box │ ├── e1c7118b-622b-4c1f-8bad-15f4d6112b17.png │ └── layers │ │ └── e1c7118b-622b-4c1f-8bad-15f4d6112b17 │ │ └── c90a0926-cc29-43de-800d-b07f44faf1dc.png ├── spr_chris_idle_back │ ├── 0c67fcba-764a-4a95-969c-eabc63dbe2ff.png │ └── layers │ │ └── 0c67fcba-764a-4a95-969c-eabc63dbe2ff │ │ └── 16e1857d-abb8-4c5b-8493-5f3b1a54a3f0.png ├── spr_chris_idle_left │ ├── eb2501b5-832b-4283-af24-3a09674adca9.png │ └── layers │ │ └── eb2501b5-832b-4283-af24-3a09674adca9 │ │ └── fb4209ee-f854-4026-98d5-4e4fc1ea8265.png ├── spr_chris_walk_back │ ├── 6c08fb85-eea1-44de-9be1-105e86549f5d.png │ ├── 97779f18-d494-44c7-ae62-ea620cdcaab4.png │ ├── b302de0a-f568-4a47-87b8-1fa87d87a16a.png │ ├── ec6321c9-05b6-462e-8fdf-b6536aec1cee.png │ └── layers │ │ ├── 6c08fb85-eea1-44de-9be1-105e86549f5d │ │ └── 6a16da26-198a-4651-959e-163bbf2462b3.png │ │ ├── 97779f18-d494-44c7-ae62-ea620cdcaab4 │ │ └── 6a16da26-198a-4651-959e-163bbf2462b3.png │ │ ├── b302de0a-f568-4a47-87b8-1fa87d87a16a │ │ └── 6a16da26-198a-4651-959e-163bbf2462b3.png │ │ └── ec6321c9-05b6-462e-8fdf-b6536aec1cee │ │ └── 6a16da26-198a-4651-959e-163bbf2462b3.png ├── spr_chris_walk_left │ ├── 2410febf-9c51-4752-a18a-11e1aa973cdf.png │ ├── 60378c55-ad9b-4e77-bcde-ac5dc53851c9.png │ ├── 7625c062-d05e-4397-a59b-d5c092fbb33f.png │ ├── dfca2c12-10a9-4c4f-aaec-853e96899286.png │ └── layers │ │ ├── 2410febf-9c51-4752-a18a-11e1aa973cdf │ │ └── 9789cc0f-44de-441c-869c-754c5000ccb4.png │ │ ├── 60378c55-ad9b-4e77-bcde-ac5dc53851c9 │ │ └── 9789cc0f-44de-441c-869c-754c5000ccb4.png │ │ ├── 7625c062-d05e-4397-a59b-d5c092fbb33f │ │ └── 9789cc0f-44de-441c-869c-754c5000ccb4.png │ │ └── dfca2c12-10a9-4c4f-aaec-853e96899286 │ │ └── 9789cc0f-44de-441c-869c-754c5000ccb4.png ├── spr_achievement_icons │ ├── e1c7118b-622b-4c1f-8bad-15f4d6112b17.png │ └── layers │ │ └── e1c7118b-622b-4c1f-8bad-15f4d6112b17 │ │ └── c90a0926-cc29-43de-800d-b07f44faf1dc.png ├── spr_chris_idle_front │ ├── 0fc01882-b9d2-4b78-9a8c-074f98e0b019.png │ └── layers │ │ └── 0fc01882-b9d2-4b78-9a8c-074f98e0b019 │ │ └── c9bc9f65-a1b0-48c1-baaa-32986031ad37.png ├── spr_chris_idle_right │ ├── a4dac67d-5044-4386-86b4-d1605a6a3a10.png │ └── layers │ │ └── a4dac67d-5044-4386-86b4-d1605a6a3a10 │ │ └── 48d84eee-d662-476f-b652-a6da5f855b8e.png ├── spr_chris_walk_front │ ├── 471d0327-f680-4679-bbd4-bdeeffa40063.png │ ├── 6d4ae897-c420-432e-b025-454e5c6d8b25.png │ ├── e8892567-7ddf-4e97-95d8-543b7655668d.png │ ├── fdabe13d-21d0-4e2f-99f2-3f66d0e9e768.png │ └── layers │ │ ├── 471d0327-f680-4679-bbd4-bdeeffa40063 │ │ └── 4d76b436-4bc8-40a3-a2bb-e6bf72f4c6e8.png │ │ ├── 6d4ae897-c420-432e-b025-454e5c6d8b25 │ │ └── 4d76b436-4bc8-40a3-a2bb-e6bf72f4c6e8.png │ │ ├── e8892567-7ddf-4e97-95d8-543b7655668d │ │ └── 4d76b436-4bc8-40a3-a2bb-e6bf72f4c6e8.png │ │ └── fdabe13d-21d0-4e2f-99f2-3f66d0e9e768 │ │ └── 4d76b436-4bc8-40a3-a2bb-e6bf72f4c6e8.png ├── spr_chris_walk_right │ ├── 27fed66f-7e43-468c-b1e7-f923bb2bb6d7.png │ ├── 40d2f371-2c74-405d-90aa-398af7cd3ffb.png │ ├── 5d3aad2d-03b5-4ab4-80bc-7089b66a4be1.png │ ├── 82742108-a4cf-4dd1-8499-f7b9877bceae.png │ └── layers │ │ ├── 27fed66f-7e43-468c-b1e7-f923bb2bb6d7 │ │ └── faa3c0ef-0cc7-4d05-8b32-4af57aa4f98d.png │ │ ├── 40d2f371-2c74-405d-90aa-398af7cd3ffb │ │ └── faa3c0ef-0cc7-4d05-8b32-4af57aa4f98d.png │ │ ├── 5d3aad2d-03b5-4ab4-80bc-7089b66a4be1 │ │ └── faa3c0ef-0cc7-4d05-8b32-4af57aa4f98d.png │ │ └── 82742108-a4cf-4dd1-8499-f7b9877bceae │ │ └── faa3c0ef-0cc7-4d05-8b32-4af57aa4f98d.png ├── spr_editor_colistile │ ├── e0318881-6bb7-46d8-af04-aa2b90f41e49.png │ └── layers │ │ └── e0318881-6bb7-46d8-af04-aa2b90f41e49 │ │ └── a416bc99-3c27-40c1-97eb-9e9f62e913d4.png ├── spr_lolguy_idle_back │ ├── 1521f646-fa49-4931-8e80-accea00a6b37.png │ ├── e2cea0f1-5e50-4430-8f7f-f0d927ce6fc6.png │ └── layers │ │ ├── 1521f646-fa49-4931-8e80-accea00a6b37 │ │ └── 0f39333d-ec47-420c-939d-bb976db3d6ad.png │ │ └── e2cea0f1-5e50-4430-8f7f-f0d927ce6fc6 │ │ └── 0f39333d-ec47-420c-939d-bb976db3d6ad.png ├── spr_lolguy_idle_front │ ├── 0d50388b-6205-462a-8b54-1794cd6d37ee.png │ ├── 7cf767ee-20f8-4176-ad5f-adc762ebef44.png │ ├── 85208de9-91f4-4bd6-9fff-2f407864a899.png │ ├── a98b01d2-9992-4846-a0eb-f9bb97f6af75.png │ └── layers │ │ ├── 0d50388b-6205-462a-8b54-1794cd6d37ee │ │ └── a1443d18-34de-4736-8932-81e62899b1da.png │ │ ├── 7cf767ee-20f8-4176-ad5f-adc762ebef44 │ │ └── a1443d18-34de-4736-8932-81e62899b1da.png │ │ ├── 85208de9-91f4-4bd6-9fff-2f407864a899 │ │ └── a1443d18-34de-4736-8932-81e62899b1da.png │ │ └── a98b01d2-9992-4846-a0eb-f9bb97f6af75 │ │ └── a1443d18-34de-4736-8932-81e62899b1da.png ├── spr_lolguy_idle_left │ ├── 5a2e060f-5165-4bc3-ade8-8924b4af5c07.png │ ├── 63ae1cc0-071b-45c4-abe1-8452429851e7.png │ ├── b9121186-53d5-4238-b9d3-427ada5714ff.png │ ├── fd104040-3584-4512-88d4-9c5580cac1bd.png │ └── layers │ │ ├── 5a2e060f-5165-4bc3-ade8-8924b4af5c07 │ │ └── a03dbcbd-f555-45f4-a628-b9b9b2e6507d.png │ │ ├── 63ae1cc0-071b-45c4-abe1-8452429851e7 │ │ └── a03dbcbd-f555-45f4-a628-b9b9b2e6507d.png │ │ ├── b9121186-53d5-4238-b9d3-427ada5714ff │ │ └── a03dbcbd-f555-45f4-a628-b9b9b2e6507d.png │ │ └── fd104040-3584-4512-88d4-9c5580cac1bd │ │ └── a03dbcbd-f555-45f4-a628-b9b9b2e6507d.png ├── spr_lolguy_idle_right │ ├── 2e956047-2194-45e5-9a60-5a1be4732cf7.png │ ├── 37bca826-7713-4b5e-9254-f60397f11d39.png │ ├── af338284-0233-4aa1-ab93-ea08e9c71d87.png │ ├── f1f7bf6b-76d7-4f1c-81c8-33e33f02c0aa.png │ └── layers │ │ ├── 2e956047-2194-45e5-9a60-5a1be4732cf7 │ │ └── 41d866c0-0fcc-4851-8bc8-a025b2861b01.png │ │ ├── 37bca826-7713-4b5e-9254-f60397f11d39 │ │ └── 41d866c0-0fcc-4851-8bc8-a025b2861b01.png │ │ ├── af338284-0233-4aa1-ab93-ea08e9c71d87 │ │ └── 41d866c0-0fcc-4851-8bc8-a025b2861b01.png │ │ └── f1f7bf6b-76d7-4f1c-81c8-33e33f02c0aa │ │ └── 41d866c0-0fcc-4851-8bc8-a025b2861b01.png ├── spr_placeholder_battle │ ├── 0d5e5ee6-9c1c-43cc-a20b-468978556691.png │ ├── 554f86b8-c3d4-4016-9d8f-7d6ba6392a39.png │ ├── 9d543ddc-4b4c-41a3-aa2d-3010f5b7bb9e.png │ └── layers │ │ ├── 0d5e5ee6-9c1c-43cc-a20b-468978556691 │ │ └── 1c03645f-93c8-4416-915f-9a67e405b502.png │ │ ├── 554f86b8-c3d4-4016-9d8f-7d6ba6392a39 │ │ └── 1c03645f-93c8-4416-915f-9a67e405b502.png │ │ └── 9d543ddc-4b4c-41a3-aa2d-3010f5b7bb9e │ │ └── 1c03645f-93c8-4416-915f-9a67e405b502.png ├── spr_placeholder_diag │ ├── 0483a5f1-6687-46b4-beba-6b78bae3b554.png │ ├── 07953cff-9c65-4c97-8ff7-333060fff6c9.png │ ├── 152b7ec8-c489-450d-b244-47bd896adcec.png │ ├── 7cb89430-6938-4a4c-8604-5de9dddf176e.png │ ├── 840819c8-92e5-47a6-a394-c3d2a1ab7af2.png │ ├── b8958605-35b9-4fd3-be72-ca3212085b30.png │ ├── c24a9652-6f20-475f-8422-7a5210e8aa6d.png │ ├── c551c0c3-5903-4ccb-9aac-da00d3fa2cc3.png │ └── layers │ │ ├── 0483a5f1-6687-46b4-beba-6b78bae3b554 │ │ └── 639dbcdf-f667-498b-981f-423022a99b3d.png │ │ ├── 07953cff-9c65-4c97-8ff7-333060fff6c9 │ │ └── 639dbcdf-f667-498b-981f-423022a99b3d.png │ │ ├── 152b7ec8-c489-450d-b244-47bd896adcec │ │ └── 639dbcdf-f667-498b-981f-423022a99b3d.png │ │ ├── 7cb89430-6938-4a4c-8604-5de9dddf176e │ │ └── 639dbcdf-f667-498b-981f-423022a99b3d.png │ │ ├── 840819c8-92e5-47a6-a394-c3d2a1ab7af2 │ │ └── 639dbcdf-f667-498b-981f-423022a99b3d.png │ │ ├── b8958605-35b9-4fd3-be72-ca3212085b30 │ │ └── 639dbcdf-f667-498b-981f-423022a99b3d.png │ │ ├── c24a9652-6f20-475f-8422-7a5210e8aa6d │ │ └── 639dbcdf-f667-498b-981f-423022a99b3d.png │ │ └── c551c0c3-5903-4ccb-9aac-da00d3fa2cc3 │ │ └── 639dbcdf-f667-498b-981f-423022a99b3d.png ├── spr_wolf_millers_back │ ├── 44cc32b8-2fdd-4112-9f25-ba90edae0853.png │ ├── 7825c453-b6bb-46ef-aff9-0b06911700cd.png │ ├── 8ce8be44-f6cd-4974-b3d2-03ac00956b05.png │ ├── afdeb24d-facb-41c9-b8b7-a40a10776665.png │ └── layers │ │ ├── 44cc32b8-2fdd-4112-9f25-ba90edae0853 │ │ └── 8677b784-8852-47c4-ba7c-7d1f0964d817.png │ │ ├── 7825c453-b6bb-46ef-aff9-0b06911700cd │ │ └── 8677b784-8852-47c4-ba7c-7d1f0964d817.png │ │ ├── 8ce8be44-f6cd-4974-b3d2-03ac00956b05 │ │ └── 8677b784-8852-47c4-ba7c-7d1f0964d817.png │ │ └── afdeb24d-facb-41c9-b8b7-a40a10776665 │ │ └── 8677b784-8852-47c4-ba7c-7d1f0964d817.png ├── spr_wolf_millers_front │ ├── 1d20c8bc-8a7e-41ba-aa81-fe30b07c3220.png │ ├── 30b3840a-2fec-4ce3-a20f-5e878f60cbe1.png │ ├── 3270c614-48ee-44c8-9796-657409d4d69b.png │ ├── 7609ab80-91c4-4b4b-b493-849ce0440f68.png │ └── layers │ │ ├── 1d20c8bc-8a7e-41ba-aa81-fe30b07c3220 │ │ └── be68847a-b66b-4f87-8a54-dcd1f0db32e3.png │ │ ├── 30b3840a-2fec-4ce3-a20f-5e878f60cbe1 │ │ └── be68847a-b66b-4f87-8a54-dcd1f0db32e3.png │ │ ├── 3270c614-48ee-44c8-9796-657409d4d69b │ │ └── be68847a-b66b-4f87-8a54-dcd1f0db32e3.png │ │ └── 7609ab80-91c4-4b4b-b493-849ce0440f68 │ │ └── be68847a-b66b-4f87-8a54-dcd1f0db32e3.png ├── spr_wolf_millers_left │ ├── 8c76d23f-bf3a-4ec1-94bf-3747018bf99b.png │ ├── b303da4f-cff9-406b-b885-b45f2d349a9f.png │ ├── d71caed9-c7dd-4b59-8276-cdbb51abbbf0.png │ ├── e91b2292-e7ec-4ff2-a101-ead7ab66e7a3.png │ └── layers │ │ ├── 8c76d23f-bf3a-4ec1-94bf-3747018bf99b │ │ └── ad41d28c-8b1e-4481-b6df-ee33571d9793.png │ │ ├── b303da4f-cff9-406b-b885-b45f2d349a9f │ │ └── ad41d28c-8b1e-4481-b6df-ee33571d9793.png │ │ ├── d71caed9-c7dd-4b59-8276-cdbb51abbbf0 │ │ └── ad41d28c-8b1e-4481-b6df-ee33571d9793.png │ │ └── e91b2292-e7ec-4ff2-a101-ead7ab66e7a3 │ │ └── ad41d28c-8b1e-4481-b6df-ee33571d9793.png ├── spr_wolf_millers_right │ ├── 45be1474-0ba5-48f3-84cb-85b20aced1d2.png │ ├── a68620dc-71e0-4c1c-be62-950d1c687189.png │ ├── d76142ea-c01e-44ac-b953-b3cdadf8aef3.png │ ├── dc0ef2ce-9fe0-43ee-b937-0bfd7b2f7313.png │ └── layers │ │ ├── 45be1474-0ba5-48f3-84cb-85b20aced1d2 │ │ └── 9087f0b4-81fc-4c72-b940-aea2b655d597.png │ │ ├── a68620dc-71e0-4c1c-be62-950d1c687189 │ │ └── 9087f0b4-81fc-4c72-b940-aea2b655d597.png │ │ ├── d76142ea-c01e-44ac-b953-b3cdadf8aef3 │ │ └── 9087f0b4-81fc-4c72-b940-aea2b655d597.png │ │ └── dc0ef2ce-9fe0-43ee-b937-0bfd7b2f7313 │ │ └── 9087f0b4-81fc-4c72-b940-aea2b655d597.png ├── spr_wolf_millers_editor │ ├── fd705dfb-2c8d-4506-9099-3305b0a7a551.png │ └── layers │ │ └── fd705dfb-2c8d-4506-9099-3305b0a7a551 │ │ └── df54116d-b6b1-449d-a1fb-3d40d7b770cd.png ├── spr_editor_trigger_collide │ ├── 7ef6f644-2304-4b66-9a36-760a3dd4cb66.png │ └── layers │ │ └── 7ef6f644-2304-4b66-9a36-760a3dd4cb66 │ │ └── edf8b8cb-9a39-4018-b8ef-ca1c10ba42ce.png ├── spr_editor_trigger_interact │ ├── f3845253-c286-443b-b0ed-0412446e7779.png │ └── layers │ │ └── f3845253-c286-443b-b0ed-0412446e7779 │ │ └── 2443bd01-14d0-42f3-b603-621ba011f825.png ├── spr_wolf_millers_back_idle │ ├── 2a47b7fe-f035-4e16-b357-1239a335b166.png │ └── layers │ │ └── 2a47b7fe-f035-4e16-b357-1239a335b166 │ │ └── d48c1a49-c357-4987-9e96-b69c2a259311.png ├── spr_wolf_millers_front_idle │ ├── fd705dfb-2c8d-4506-9099-3305b0a7a551.png │ └── layers │ │ └── fd705dfb-2c8d-4506-9099-3305b0a7a551 │ │ └── df54116d-b6b1-449d-a1fb-3d40d7b770cd.png ├── spr_wolf_millers_left_idle │ ├── 50bf8dfe-f21b-470b-9473-feb941ae7240.png │ └── layers │ │ └── 50bf8dfe-f21b-470b-9473-feb941ae7240 │ │ └── 5766ba0a-99da-4615-a394-251d62b41ea9.png ├── spr_wolf_millers_right_idle │ ├── 5e3d8428-ddb0-4b7c-a030-f7670cb32a47.png │ └── layers │ │ └── 5e3d8428-ddb0-4b7c-a030-f7670cb32a47 │ │ └── c60a4782-3723-495a-a96d-7ba3a70dadec.png ├── spr_editor_trigger_oncollide │ ├── 7ef6f644-2304-4b66-9a36-760a3dd4cb66.png │ └── layers │ │ └── 7ef6f644-2304-4b66-9a36-760a3dd4cb66 │ │ └── edf8b8cb-9a39-4018-b8ef-ca1c10ba42ce.png └── spr_editor_trigger_singlecollide │ ├── 7ef6f644-2304-4b66-9a36-760a3dd4cb66.png │ └── layers │ └── 7ef6f644-2304-4b66-9a36-760a3dd4cb66 │ └── edf8b8cb-9a39-4018-b8ef-ca1c10ba42ce.png ├── datafiles └── res │ ├── strings.ini │ └── credits.txt ├── shaders ├── __shd_scribble │ ├── __shd_scribble.yy │ └── __shd_scribble.fsh ├── __shd_scribble_msdf │ └── __shd_scribble_msdf.yy ├── __shd_scribble_bake_shadow │ ├── __shd_scribble_bake_shadow.yy │ ├── __shd_scribble_bake_shadow.vsh │ └── __shd_scribble_bake_shadow.fsh ├── __shd_scribble_bake_outline_4dir │ ├── __shd_scribble_bake_outline_4dir.yy │ ├── __shd_scribble_bake_outline_4dir.vsh │ └── __shd_scribble_bake_outline_4dir.fsh ├── __shd_scribble_bake_outline_8dir │ ├── __shd_scribble_bake_outline_8dir.yy │ ├── __shd_scribble_bake_outline_8dir.vsh │ └── __shd_scribble_bake_outline_8dir.fsh └── __shd_scribble_bake_outline_8dir_2px │ ├── __shd_scribble_bake_outline_8dir_2px.yy │ ├── __shd_scribble_bake_outline_8dir_2px.vsh │ └── __shd_scribble_bake_outline_8dir_2px.fsh └── README.MD /.gitattributes: -------------------------------------------------------------------------------- 1 | *.yy linguist-language=GML 2 | -------------------------------------------------------------------------------- /objects/obj_battle/Draw_64.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | 3 | 4 | -------------------------------------------------------------------------------- /objects/obj_battle/Step_0.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | 3 | 4 | -------------------------------------------------------------------------------- /objects/obj_coin/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | 3 | depth = -y 4 | -------------------------------------------------------------------------------- /objects/obj_editor_colistile/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | visible = true -------------------------------------------------------------------------------- /objects/obj_editor_trigger_oninteract/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | isHidden=0 -------------------------------------------------------------------------------- /objects/colis/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Shared colision tile - DO NOT PLACE IN ROOM! -------------------------------------------------------------------------------- /objects/obj_coin/Collision_obj_plr.gml: -------------------------------------------------------------------------------- 1 | instance_destroy(); 2 | global.saveData.coins++ -------------------------------------------------------------------------------- /objects/obj_title_placeholder/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | saveinfo = getSaveInfo() -------------------------------------------------------------------------------- /objects/obj_dialogrender/Draw_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Placeholder event - Hides original box -------------------------------------------------------------------------------- /objects/obj_editor_trigger_constantcollide/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | visible = false 3 | -------------------------------------------------------------------------------- /objects/obj_dialogrender/Destroy_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Free the player 2 | 3 | obj_plr.canMove = 1 -------------------------------------------------------------------------------- /objects/persist/Alarm_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Reset achievement stage 2 | local_achievement.stage = 0 -------------------------------------------------------------------------------- /objects/obj_editor_trigger_oncollide/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | 3 | visible = false 4 | hasColided=0 -------------------------------------------------------------------------------- /rooms/rm_test/InstanceCreationCode_inst_3A66D738.gml: -------------------------------------------------------------------------------- 1 | interactEvent= function(){ 2 | startDialog(0) 3 | } -------------------------------------------------------------------------------- /rooms/rm_test/InstanceCreationCode_inst_55C7A4F8.gml: -------------------------------------------------------------------------------- 1 | interactEvent= function(){ 2 | startDialog(0) 3 | } -------------------------------------------------------------------------------- /objects/obj_editor_trigger_singleuseoncollide/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | 3 | visible = false 4 | hasColided=0 -------------------------------------------------------------------------------- /objects/obj_editor_trigger_constantcollide/Step_0.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | if place_meeting(x, y, obj_plr) interactEvent() -------------------------------------------------------------------------------- /rooms/rm_test/InstanceCreationCode_inst_2A9EF804.gml: -------------------------------------------------------------------------------- 1 | isHidden = 1 2 | interactEvent= function(){ 3 | startDialog(2) 4 | } -------------------------------------------------------------------------------- /rooms/rm_test/InstanceCreationCode_inst_585B7850.gml: -------------------------------------------------------------------------------- 1 | interactEvent = function(){ 2 | show_debug_message("20 goto 10") 3 | } -------------------------------------------------------------------------------- /scripts/scribble_typist/scribble_typist.gml: -------------------------------------------------------------------------------- 1 | function scribble_typist() 2 | { 3 | return new __scribble_class_typist(); 4 | } -------------------------------------------------------------------------------- /options/linux/icons/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/options/linux/icons/64.png -------------------------------------------------------------------------------- /fonts/fnt_menu/fnt_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/fonts/fnt_menu/fnt_menu.png -------------------------------------------------------------------------------- /fonts/fnt_menu/fnt_dialogue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/fonts/fnt_menu/fnt_dialogue.png -------------------------------------------------------------------------------- /fonts/fnt_menu/fnt_menu.old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/fonts/fnt_menu/fnt_menu.old.png -------------------------------------------------------------------------------- /options/windows/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/options/windows/icons/icon.ico -------------------------------------------------------------------------------- /fonts/fnt_dialogue/fnt_dialogue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/fonts/fnt_dialogue/fnt_dialogue.png -------------------------------------------------------------------------------- /fonts/fnt_menu/fnt_dialogue.old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/fonts/fnt_menu/fnt_dialogue.old.png -------------------------------------------------------------------------------- /sounds/snd_btn_click/snd_btn_click: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sounds/snd_btn_click/snd_btn_click -------------------------------------------------------------------------------- /sounds/snd_btn_focus/snd_btn_focus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sounds/snd_btn_focus/snd_btn_focus -------------------------------------------------------------------------------- /notes/===docs===/===docs===.txt: -------------------------------------------------------------------------------- 1 | The game's documentation can be found here: 2 | 3 | https://github.com/Progressbar-Discord-Server/PrimaryIncidentRPG/wiki/ -------------------------------------------------------------------------------- /rooms/rm_test/InstanceCreationCode_inst_36B9A2E7.gml: -------------------------------------------------------------------------------- 1 | interactEvent = function() { 2 | startBattle(DIAG_CHAR_LOLGUY,DIAG_CHAR_LOLGUY,DIAG_CHAR_LOLGUY) 3 | } -------------------------------------------------------------------------------- /sounds/snd_speak_gen/snd_speak_gen.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sounds/snd_speak_gen/snd_speak_gen.ogg -------------------------------------------------------------------------------- /fonts/fnt_dialogue/fnt_dialogue.old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/fonts/fnt_dialogue/fnt_dialogue.old.png -------------------------------------------------------------------------------- /objects/camera/Create_0.gml: -------------------------------------------------------------------------------- 1 | cam = view_camera[0] 2 | view_w_half = 320; 3 | view_h_half = 240; 4 | follow = obj_plr 5 | xTo = xstart; 6 | yTo = ystart; 7 | 8 | -------------------------------------------------------------------------------- /objects/obj_editor_trigger_singleuseoncollide/Step_0.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | if (place_meeting(x, y, obj_plr) && hasColided=0){ 3 | interactEvent() 4 | hasColided=1 5 | } -------------------------------------------------------------------------------- /objects/persist/Other_10.gml: -------------------------------------------------------------------------------- 1 | /// @description Achievement Trigger 2 | 3 | show_debug_message("test") 4 | 5 | local_achievement.stage = 1 6 | 7 | alarm[0] = room_speed * 5 -------------------------------------------------------------------------------- /sounds/snd_speak_lolguy/snd_speak_lolguy.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sounds/snd_speak_lolguy/snd_speak_lolguy.wav -------------------------------------------------------------------------------- /fonts/scribble_fallback_font/scribble_fallback_font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/fonts/scribble_fallback_font/scribble_fallback_font.png -------------------------------------------------------------------------------- /sprites/spr_gui/627ecb32-c85b-4f37-8bde-906d6e2ed133.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_gui/627ecb32-c85b-4f37-8bde-906d6e2ed133.png -------------------------------------------------------------------------------- /sprites/spr_coin/2ca2a213-053f-4d5c-9fe3-293859fecae6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_coin/2ca2a213-053f-4d5c-9fe3-293859fecae6.png -------------------------------------------------------------------------------- /sprites/spr_diag/02fccccc-3e74-4966-8dce-9c742cc6d2fe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_diag/02fccccc-3e74-4966-8dce-9c742cc6d2fe.png -------------------------------------------------------------------------------- /sprites/spr_diag/0e7355b8-c836-4436-8b6c-08e49de75db7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_diag/0e7355b8-c836-4436-8b6c-08e49de75db7.png -------------------------------------------------------------------------------- /sprites/spr_diag/edb6e7e0-8a5c-4576-bf8d-56c25e9e2903.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_diag/edb6e7e0-8a5c-4576-bf8d-56c25e9e2903.png -------------------------------------------------------------------------------- /sprites/spr_sign/cc665b74-31be-4c07-b048-83ab4b187854.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_sign/cc665b74-31be-4c07-b048-83ab4b187854.png -------------------------------------------------------------------------------- /sprites/spr_battle/15769b4f-c0cb-4c0e-b1ff-f585735ee0ee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_battle/15769b4f-c0cb-4c0e-b1ff-f585735ee0ee.png -------------------------------------------------------------------------------- /sprites/spr_battleui/807c5f4c-ada9-4c7e-8c7d-19361456b8ed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_battleui/807c5f4c-ada9-4c7e-8c7d-19361456b8ed.png -------------------------------------------------------------------------------- /sprites/spr_battleacts/7a455719-ea35-49a2-b83f-85a10d0ca7ea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_battleacts/7a455719-ea35-49a2-b83f-85a10d0ca7ea.png -------------------------------------------------------------------------------- /sprites/spr_chris_editor/b7537415-6bf8-470c-81aa-a9e0613142a8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_editor/b7537415-6bf8-470c-81aa-a9e0613142a8.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_back/0097f1c6-2799-4692-860c-84830cbbb95d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_back/0097f1c6-2799-4692-860c-84830cbbb95d.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_back/203266aa-0de7-4df5-944b-95be49b47a35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_back/203266aa-0de7-4df5-944b-95be49b47a35.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_back/26100ae1-5542-4383-a9de-ebfb50aa5861.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_back/26100ae1-5542-4383-a9de-ebfb50aa5861.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_back/624bf237-5e80-42a4-aea9-a006a59cdc92.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_back/624bf237-5e80-42a4-aea9-a006a59cdc92.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_diag/65324918-2d91-4cce-aac9-e15e8fcb6915.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_diag/65324918-2d91-4cce-aac9-e15e8fcb6915.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_editor/97323ba6-269d-4180-8840-d9d92e57fe71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_editor/97323ba6-269d-4180-8840-d9d92e57fe71.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_front/149dc5c6-145f-477b-9c0b-5a8497717507.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_front/149dc5c6-145f-477b-9c0b-5a8497717507.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_front/5b28fa58-68d4-4fe3-957a-8b0afa65f69d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_front/5b28fa58-68d4-4fe3-957a-8b0afa65f69d.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_front/7dea4716-1dc2-4727-9cd1-8f63570e9c41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_front/7dea4716-1dc2-4727-9cd1-8f63570e9c41.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_front/91f7effe-77cc-40a8-af81-dc889bb9fc50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_front/91f7effe-77cc-40a8-af81-dc889bb9fc50.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_left/926c78e2-bfec-4cad-80c4-a43a0ef170d6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_left/926c78e2-bfec-4cad-80c4-a43a0ef170d6.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_left/a6f8f4de-7bfd-4dbd-881c-7d5a05af93fa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_left/a6f8f4de-7bfd-4dbd-881c-7d5a05af93fa.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_left/b0ce2014-df11-4649-bae8-371a09fe835f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_left/b0ce2014-df11-4649-bae8-371a09fe835f.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_left/f1b61687-57ec-46b4-bb62-6b8a7224a1d5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_left/f1b61687-57ec-46b4-bb62-6b8a7224a1d5.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_right/3e752b69-a180-453f-bfa5-bd0927a50c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_right/3e752b69-a180-453f-bfa5-bd0927a50c16.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_right/8c8e0442-fc06-4b4d-a856-cdec2652f861.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_right/8c8e0442-fc06-4b4d-a856-cdec2652f861.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_right/93575369-8cec-498d-ab60-64b2762a4289.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_right/93575369-8cec-498d-ab60-64b2762a4289.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_right/ef53269c-235c-496d-87ee-faf8adac73c2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_right/ef53269c-235c-496d-87ee-faf8adac73c2.png -------------------------------------------------------------------------------- /sprites/spr_achievement_box/e1c7118b-622b-4c1f-8bad-15f4d6112b17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_achievement_box/e1c7118b-622b-4c1f-8bad-15f4d6112b17.png -------------------------------------------------------------------------------- /sprites/spr_chris_idle_back/0c67fcba-764a-4a95-969c-eabc63dbe2ff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_idle_back/0c67fcba-764a-4a95-969c-eabc63dbe2ff.png -------------------------------------------------------------------------------- /sprites/spr_chris_idle_left/eb2501b5-832b-4283-af24-3a09674adca9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_idle_left/eb2501b5-832b-4283-af24-3a09674adca9.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_back/6c08fb85-eea1-44de-9be1-105e86549f5d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_back/6c08fb85-eea1-44de-9be1-105e86549f5d.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_back/97779f18-d494-44c7-ae62-ea620cdcaab4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_back/97779f18-d494-44c7-ae62-ea620cdcaab4.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_back/b302de0a-f568-4a47-87b8-1fa87d87a16a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_back/b302de0a-f568-4a47-87b8-1fa87d87a16a.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_back/ec6321c9-05b6-462e-8fdf-b6536aec1cee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_back/ec6321c9-05b6-462e-8fdf-b6536aec1cee.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_left/2410febf-9c51-4752-a18a-11e1aa973cdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_left/2410febf-9c51-4752-a18a-11e1aa973cdf.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_left/60378c55-ad9b-4e77-bcde-ac5dc53851c9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_left/60378c55-ad9b-4e77-bcde-ac5dc53851c9.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_left/7625c062-d05e-4397-a59b-d5c092fbb33f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_left/7625c062-d05e-4397-a59b-d5c092fbb33f.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_left/dfca2c12-10a9-4c4f-aaec-853e96899286.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_left/dfca2c12-10a9-4c4f-aaec-853e96899286.png -------------------------------------------------------------------------------- /sprites/spr_achievement_icons/e1c7118b-622b-4c1f-8bad-15f4d6112b17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_achievement_icons/e1c7118b-622b-4c1f-8bad-15f4d6112b17.png -------------------------------------------------------------------------------- /sprites/spr_chris_idle_front/0fc01882-b9d2-4b78-9a8c-074f98e0b019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_idle_front/0fc01882-b9d2-4b78-9a8c-074f98e0b019.png -------------------------------------------------------------------------------- /sprites/spr_chris_idle_right/a4dac67d-5044-4386-86b4-d1605a6a3a10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_idle_right/a4dac67d-5044-4386-86b4-d1605a6a3a10.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_front/471d0327-f680-4679-bbd4-bdeeffa40063.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_front/471d0327-f680-4679-bbd4-bdeeffa40063.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_front/6d4ae897-c420-432e-b025-454e5c6d8b25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_front/6d4ae897-c420-432e-b025-454e5c6d8b25.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_front/e8892567-7ddf-4e97-95d8-543b7655668d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_front/e8892567-7ddf-4e97-95d8-543b7655668d.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_front/fdabe13d-21d0-4e2f-99f2-3f66d0e9e768.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_front/fdabe13d-21d0-4e2f-99f2-3f66d0e9e768.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_right/27fed66f-7e43-468c-b1e7-f923bb2bb6d7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_right/27fed66f-7e43-468c-b1e7-f923bb2bb6d7.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_right/40d2f371-2c74-405d-90aa-398af7cd3ffb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_right/40d2f371-2c74-405d-90aa-398af7cd3ffb.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_right/5d3aad2d-03b5-4ab4-80bc-7089b66a4be1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_right/5d3aad2d-03b5-4ab4-80bc-7089b66a4be1.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_right/82742108-a4cf-4dd1-8499-f7b9877bceae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_right/82742108-a4cf-4dd1-8499-f7b9877bceae.png -------------------------------------------------------------------------------- /sprites/spr_editor_colistile/e0318881-6bb7-46d8-af04-aa2b90f41e49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_editor_colistile/e0318881-6bb7-46d8-af04-aa2b90f41e49.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_back/1521f646-fa49-4931-8e80-accea00a6b37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_back/1521f646-fa49-4931-8e80-accea00a6b37.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_back/e2cea0f1-5e50-4430-8f7f-f0d927ce6fc6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_back/e2cea0f1-5e50-4430-8f7f-f0d927ce6fc6.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_front/0d50388b-6205-462a-8b54-1794cd6d37ee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_front/0d50388b-6205-462a-8b54-1794cd6d37ee.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_front/7cf767ee-20f8-4176-ad5f-adc762ebef44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_front/7cf767ee-20f8-4176-ad5f-adc762ebef44.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_front/85208de9-91f4-4bd6-9fff-2f407864a899.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_front/85208de9-91f4-4bd6-9fff-2f407864a899.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_front/a98b01d2-9992-4846-a0eb-f9bb97f6af75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_front/a98b01d2-9992-4846-a0eb-f9bb97f6af75.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_left/5a2e060f-5165-4bc3-ade8-8924b4af5c07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_left/5a2e060f-5165-4bc3-ade8-8924b4af5c07.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_left/63ae1cc0-071b-45c4-abe1-8452429851e7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_left/63ae1cc0-071b-45c4-abe1-8452429851e7.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_left/b9121186-53d5-4238-b9d3-427ada5714ff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_left/b9121186-53d5-4238-b9d3-427ada5714ff.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_left/fd104040-3584-4512-88d4-9c5580cac1bd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_left/fd104040-3584-4512-88d4-9c5580cac1bd.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_right/2e956047-2194-45e5-9a60-5a1be4732cf7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_right/2e956047-2194-45e5-9a60-5a1be4732cf7.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_right/37bca826-7713-4b5e-9254-f60397f11d39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_right/37bca826-7713-4b5e-9254-f60397f11d39.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_right/af338284-0233-4aa1-ab93-ea08e9c71d87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_right/af338284-0233-4aa1-ab93-ea08e9c71d87.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_right/f1f7bf6b-76d7-4f1c-81c8-33e33f02c0aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_right/f1f7bf6b-76d7-4f1c-81c8-33e33f02c0aa.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_battle/0d5e5ee6-9c1c-43cc-a20b-468978556691.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_battle/0d5e5ee6-9c1c-43cc-a20b-468978556691.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_battle/554f86b8-c3d4-4016-9d8f-7d6ba6392a39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_battle/554f86b8-c3d4-4016-9d8f-7d6ba6392a39.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_battle/9d543ddc-4b4c-41a3-aa2d-3010f5b7bb9e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_battle/9d543ddc-4b4c-41a3-aa2d-3010f5b7bb9e.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/0483a5f1-6687-46b4-beba-6b78bae3b554.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/0483a5f1-6687-46b4-beba-6b78bae3b554.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/07953cff-9c65-4c97-8ff7-333060fff6c9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/07953cff-9c65-4c97-8ff7-333060fff6c9.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/152b7ec8-c489-450d-b244-47bd896adcec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/152b7ec8-c489-450d-b244-47bd896adcec.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/7cb89430-6938-4a4c-8604-5de9dddf176e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/7cb89430-6938-4a4c-8604-5de9dddf176e.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/840819c8-92e5-47a6-a394-c3d2a1ab7af2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/840819c8-92e5-47a6-a394-c3d2a1ab7af2.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/b8958605-35b9-4fd3-be72-ca3212085b30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/b8958605-35b9-4fd3-be72-ca3212085b30.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/c24a9652-6f20-475f-8422-7a5210e8aa6d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/c24a9652-6f20-475f-8422-7a5210e8aa6d.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/c551c0c3-5903-4ccb-9aac-da00d3fa2cc3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/c551c0c3-5903-4ccb-9aac-da00d3fa2cc3.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_back/44cc32b8-2fdd-4112-9f25-ba90edae0853.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_back/44cc32b8-2fdd-4112-9f25-ba90edae0853.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_back/7825c453-b6bb-46ef-aff9-0b06911700cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_back/7825c453-b6bb-46ef-aff9-0b06911700cd.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_back/8ce8be44-f6cd-4974-b3d2-03ac00956b05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_back/8ce8be44-f6cd-4974-b3d2-03ac00956b05.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_back/afdeb24d-facb-41c9-b8b7-a40a10776665.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_back/afdeb24d-facb-41c9-b8b7-a40a10776665.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_front/1d20c8bc-8a7e-41ba-aa81-fe30b07c3220.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_front/1d20c8bc-8a7e-41ba-aa81-fe30b07c3220.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_front/30b3840a-2fec-4ce3-a20f-5e878f60cbe1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_front/30b3840a-2fec-4ce3-a20f-5e878f60cbe1.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_front/3270c614-48ee-44c8-9796-657409d4d69b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_front/3270c614-48ee-44c8-9796-657409d4d69b.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_front/7609ab80-91c4-4b4b-b493-849ce0440f68.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_front/7609ab80-91c4-4b4b-b493-849ce0440f68.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_left/8c76d23f-bf3a-4ec1-94bf-3747018bf99b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_left/8c76d23f-bf3a-4ec1-94bf-3747018bf99b.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_left/b303da4f-cff9-406b-b885-b45f2d349a9f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_left/b303da4f-cff9-406b-b885-b45f2d349a9f.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_left/d71caed9-c7dd-4b59-8276-cdbb51abbbf0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_left/d71caed9-c7dd-4b59-8276-cdbb51abbbf0.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_left/e91b2292-e7ec-4ff2-a101-ead7ab66e7a3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_left/e91b2292-e7ec-4ff2-a101-ead7ab66e7a3.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_right/45be1474-0ba5-48f3-84cb-85b20aced1d2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_right/45be1474-0ba5-48f3-84cb-85b20aced1d2.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_right/a68620dc-71e0-4c1c-be62-950d1c687189.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_right/a68620dc-71e0-4c1c-be62-950d1c687189.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_right/d76142ea-c01e-44ac-b953-b3cdadf8aef3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_right/d76142ea-c01e-44ac-b953-b3cdadf8aef3.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_right/dc0ef2ce-9fe0-43ee-b937-0bfd7b2f7313.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_right/dc0ef2ce-9fe0-43ee-b937-0bfd7b2f7313.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_editor/fd705dfb-2c8d-4506-9099-3305b0a7a551.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_editor/fd705dfb-2c8d-4506-9099-3305b0a7a551.png -------------------------------------------------------------------------------- /scripts/scribble_is_text_element/scribble_is_text_element.gml: -------------------------------------------------------------------------------- 1 | /// @param value 2 | 3 | function scribble_is_text_element(_value) 4 | { 5 | return (is_struct(_value) && (instanceof(_value) == "__scribble_class_element")); 6 | } -------------------------------------------------------------------------------- /sprites/spr_editor_trigger_collide/7ef6f644-2304-4b66-9a36-760a3dd4cb66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_editor_trigger_collide/7ef6f644-2304-4b66-9a36-760a3dd4cb66.png -------------------------------------------------------------------------------- /sprites/spr_editor_trigger_interact/f3845253-c286-443b-b0ed-0412446e7779.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_editor_trigger_interact/f3845253-c286-443b-b0ed-0412446e7779.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_back_idle/2a47b7fe-f035-4e16-b357-1239a335b166.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_back_idle/2a47b7fe-f035-4e16-b357-1239a335b166.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_front_idle/fd705dfb-2c8d-4506-9099-3305b0a7a551.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_front_idle/fd705dfb-2c8d-4506-9099-3305b0a7a551.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_left_idle/50bf8dfe-f21b-470b-9473-feb941ae7240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_left_idle/50bf8dfe-f21b-470b-9473-feb941ae7240.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_right_idle/5e3d8428-ddb0-4b7c-a030-f7670cb32a47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_right_idle/5e3d8428-ddb0-4b7c-a030-f7670cb32a47.png -------------------------------------------------------------------------------- /datafiles/res/strings.ini: -------------------------------------------------------------------------------- 1 | #PrimaryIncident Strings file. 2 | #Multiple language support coming soon. 3 | 4 | [strings] 5 | str_test="Yo" 6 | str_yes="Yes" 7 | str_no="No" 8 | str_save_0="Do you wish to save?" 9 | str_save_1="File saved!" -------------------------------------------------------------------------------- /scripts/scribble_typewriter_add_event/scribble_typewriter_add_event.gml: -------------------------------------------------------------------------------- 1 | function scribble_typewriter_add_event() 2 | { 3 | __scribble_error("scribble_typewriter_add_event() has been replaced by scribble_typists_add_event()"); 4 | } -------------------------------------------------------------------------------- /sprites/spr_editor_trigger_oncollide/7ef6f644-2304-4b66-9a36-760a3dd4cb66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_editor_trigger_oncollide/7ef6f644-2304-4b66-9a36-760a3dd4cb66.png -------------------------------------------------------------------------------- /sprites/spr_editor_trigger_singlecollide/7ef6f644-2304-4b66-9a36-760a3dd4cb66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_editor_trigger_singlecollide/7ef6f644-2304-4b66-9a36-760a3dd4cb66.png -------------------------------------------------------------------------------- /objects/obj_editor_trigger_oncollide/Step_0.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | if (place_meeting(x, y, obj_plr)){ 3 | if hasColided=0 { 4 | interactEvent() 5 | hasColided=1 6 | } 7 | } else { 8 | if hasColided=1 { 9 | hasColided=0 10 | } 11 | } -------------------------------------------------------------------------------- /objects/obj_editor_trigger_oninteract/Draw_0.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | if place_meeting(x, y, obj_plr) && obj_plr.canMove{ 3 | if !isHidden draw_text(x+8, y-8, "[Z]") 4 | 5 | if keyboard_check_pressed(vk_enter){ 6 | interactEvent() 7 | } 8 | } -------------------------------------------------------------------------------- /scripts/__scribble_class_event/__scribble_class_event.gml: -------------------------------------------------------------------------------- 1 | function __scribble_class_event(_name, _data) constructor 2 | { 3 | //These are publicly exposed via .get_events() 4 | position = undefined; 5 | name = _name; 6 | data = _data; 7 | } -------------------------------------------------------------------------------- /scripts/scribble_font_bake_outline/scribble_font_bake_outline.gml: -------------------------------------------------------------------------------- 1 | function scribble_font_bake_outline() 2 | { 3 | __scribble_error("This function has been deprecated\nPlease use scribble_font_bake_outline_4dir() or scribble_font_bake_outline_8dir()"); 4 | } -------------------------------------------------------------------------------- /notes/===docs===/===docs===.yy: -------------------------------------------------------------------------------- 1 | { 2 | "parent": { 3 | "name": "PrimaryIncidentRPG", 4 | "path": "PrimaryIncidentRPG.yyp", 5 | }, 6 | "resourceVersion": "1.1", 7 | "name": "===DOCS===", 8 | "tags": [], 9 | "resourceType": "GMNotes", 10 | } -------------------------------------------------------------------------------- /scripts/battlescripts/battlescripts.gml: -------------------------------------------------------------------------------- 1 | function startBattle(plrA, plrB, against){ 2 | persist.battleConf.plrA = plrA 3 | persist.battleConf.plrB = plrB 4 | persist.battleConf.against = against 5 | persist.battleConf.returnRoom = room 6 | room_goto(rm_battle) 7 | } -------------------------------------------------------------------------------- /scripts/dialog/dialog.yy: -------------------------------------------------------------------------------- 1 | { 2 | "resourceType": "GMScript", 3 | "resourceVersion": "1.0", 4 | "name": "dialog", 5 | "isDnD": false, 6 | "isCompatibility": false, 7 | "parent": { 8 | "name": "Scripts", 9 | "path": "folders/Scripts.yy", 10 | }, 11 | } -------------------------------------------------------------------------------- /scripts/scribble_external_sound_exists/scribble_external_sound_exists.gml: -------------------------------------------------------------------------------- 1 | function scribble_external_sound_remove(_alias) 2 | { 3 | //Ensure we're initialized 4 | __scribble_system(); 5 | 6 | ds_map_delete(global.__scribble_external_sound_map, _alias); 7 | } -------------------------------------------------------------------------------- /scripts/scribble_font_combine/scribble_font_combine.gml: -------------------------------------------------------------------------------- 1 | function scribble_font_combine() 2 | { 3 | __scribble_error("scribble_font_combine() has been removed. Please use the font collaging functions instead:\nscribble_super_create()\nscribble_super_copy_all()\netc."); 4 | } -------------------------------------------------------------------------------- /scripts/scribble_external_sound_remove/scribble_external_sound_remove.gml: -------------------------------------------------------------------------------- 1 | function scribble_external_sound_exists(_alias) 2 | { 3 | //Ensure we're initialized 4 | __scribble_system(); 5 | 6 | return ds_map_exists(global.__scribble_external_sound_map, _alias); 7 | } -------------------------------------------------------------------------------- /scripts/scribble_font_add/scribble_font_add.gml: -------------------------------------------------------------------------------- 1 | function scribble_font_add() 2 | { 3 | __scribble_error("scribble_font_add() has been fully deprecated - all standard fonts are automatically loaded on boot\nAdditionally, you can delete all .yy files from Included Files"); 4 | } -------------------------------------------------------------------------------- /sprites/spr_coin/layers/2ca2a213-053f-4d5c-9fe3-293859fecae6/5e93224c-c391-4557-8ea7-435dfc9d5229.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_coin/layers/2ca2a213-053f-4d5c-9fe3-293859fecae6/5e93224c-c391-4557-8ea7-435dfc9d5229.png -------------------------------------------------------------------------------- /sprites/spr_diag/layers/02fccccc-3e74-4966-8dce-9c742cc6d2fe/15220d87-3a4d-47f1-9b3d-f936f5e4fa8c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_diag/layers/02fccccc-3e74-4966-8dce-9c742cc6d2fe/15220d87-3a4d-47f1-9b3d-f936f5e4fa8c.png -------------------------------------------------------------------------------- /sprites/spr_diag/layers/0e7355b8-c836-4436-8b6c-08e49de75db7/15220d87-3a4d-47f1-9b3d-f936f5e4fa8c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_diag/layers/0e7355b8-c836-4436-8b6c-08e49de75db7/15220d87-3a4d-47f1-9b3d-f936f5e4fa8c.png -------------------------------------------------------------------------------- /sprites/spr_diag/layers/edb6e7e0-8a5c-4576-bf8d-56c25e9e2903/15220d87-3a4d-47f1-9b3d-f936f5e4fa8c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_diag/layers/edb6e7e0-8a5c-4576-bf8d-56c25e9e2903/15220d87-3a4d-47f1-9b3d-f936f5e4fa8c.png -------------------------------------------------------------------------------- /sprites/spr_gui/layers/627ecb32-c85b-4f37-8bde-906d6e2ed133/07ebb61a-4414-4442-a70f-b1b98c89476b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_gui/layers/627ecb32-c85b-4f37-8bde-906d6e2ed133/07ebb61a-4414-4442-a70f-b1b98c89476b.png -------------------------------------------------------------------------------- /sprites/spr_sign/layers/cc665b74-31be-4c07-b048-83ab4b187854/feedfd93-8c06-4fd4-bd70-05e0198fbf3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_sign/layers/cc665b74-31be-4c07-b048-83ab4b187854/feedfd93-8c06-4fd4-bd70-05e0198fbf3d.png -------------------------------------------------------------------------------- /sprites/spr_battle/layers/15769b4f-c0cb-4c0e-b1ff-f585735ee0ee/5f05aea0-91f7-4552-bf83-83d0588382cb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_battle/layers/15769b4f-c0cb-4c0e-b1ff-f585735ee0ee/5f05aea0-91f7-4552-bf83-83d0588382cb.png -------------------------------------------------------------------------------- /scripts/scribble_font_add_msdf/scribble_font_add_msdf.gml: -------------------------------------------------------------------------------- 1 | function scribble_font_add_msdf() 2 | { 3 | __scribble_error("scribble_font_add_msdf() has been fully deprecated\nPlease tag MSDF sprites with \"scribble msdf\" and rename your source JSON files to match the sprite's name"); 4 | } -------------------------------------------------------------------------------- /sprites/spr_battleui/layers/807c5f4c-ada9-4c7e-8c7d-19361456b8ed/00fb5dfd-dec8-46e0-9b07-40e017154308.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_battleui/layers/807c5f4c-ada9-4c7e-8c7d-19361456b8ed/00fb5dfd-dec8-46e0-9b07-40e017154308.png -------------------------------------------------------------------------------- /scripts/achievements/achievements.yy: -------------------------------------------------------------------------------- 1 | { 2 | "resourceType": "GMScript", 3 | "resourceVersion": "1.0", 4 | "name": "achievements", 5 | "isDnD": false, 6 | "isCompatibility": false, 7 | "parent": { 8 | "name": "Scripts", 9 | "path": "folders/Scripts.yy", 10 | }, 11 | } -------------------------------------------------------------------------------- /scripts/macros/macros.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Scripts", 6 | "path": "folders/Scripts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "MACROS", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_add_all/scribble_font_add_all.gml: -------------------------------------------------------------------------------- 1 | function scribble_font_add_all() 2 | { 3 | __scribble_error("scribble_font_add_all() has been fully deprecated - all standard fonts are automatically loaded on boot\nAdditionally, you can delete all .yy files from Included Files"); 4 | } -------------------------------------------------------------------------------- /scripts/scribble_super_clear/scribble_super_clear.gml: -------------------------------------------------------------------------------- 1 | function scribble_super_clear(_target) 2 | { 3 | var _font_data = global.__scribble_font_data[? _target]; 4 | if (_font_data == undefined) __scribble_error("Font \"", _target, "\" not found"); 5 | 6 | _font_data.__clear(); 7 | } -------------------------------------------------------------------------------- /sprites/spr_battleacts/layers/7a455719-ea35-49a2-b83f-85a10d0ca7ea/23c0716a-c3dc-49aa-b2d6-7b0ba5df02c9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_battleacts/layers/7a455719-ea35-49a2-b83f-85a10d0ca7ea/23c0716a-c3dc-49aa-b2d6-7b0ba5df02c9.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_back/layers/0097f1c6-2799-4692-860c-84830cbbb95d/fef53db7-9396-4f13-93c0-7ff22811cad6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_back/layers/0097f1c6-2799-4692-860c-84830cbbb95d/fef53db7-9396-4f13-93c0-7ff22811cad6.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_back/layers/203266aa-0de7-4df5-944b-95be49b47a35/fef53db7-9396-4f13-93c0-7ff22811cad6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_back/layers/203266aa-0de7-4df5-944b-95be49b47a35/fef53db7-9396-4f13-93c0-7ff22811cad6.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_back/layers/26100ae1-5542-4383-a9de-ebfb50aa5861/fef53db7-9396-4f13-93c0-7ff22811cad6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_back/layers/26100ae1-5542-4383-a9de-ebfb50aa5861/fef53db7-9396-4f13-93c0-7ff22811cad6.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_back/layers/624bf237-5e80-42a4-aea9-a006a59cdc92/fef53db7-9396-4f13-93c0-7ff22811cad6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_back/layers/624bf237-5e80-42a4-aea9-a006a59cdc92/fef53db7-9396-4f13-93c0-7ff22811cad6.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_diag/layers/65324918-2d91-4cce-aac9-e15e8fcb6915/02ecf699-b340-45d7-a5ae-579745f0b38f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_diag/layers/65324918-2d91-4cce-aac9-e15e8fcb6915/02ecf699-b340-45d7-a5ae-579745f0b38f.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_left/layers/926c78e2-bfec-4cad-80c4-a43a0ef170d6/3b2ce00d-fc13-4c6e-8945-4f890a90d829.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_left/layers/926c78e2-bfec-4cad-80c4-a43a0ef170d6/3b2ce00d-fc13-4c6e-8945-4f890a90d829.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_left/layers/a6f8f4de-7bfd-4dbd-881c-7d5a05af93fa/3b2ce00d-fc13-4c6e-8945-4f890a90d829.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_left/layers/a6f8f4de-7bfd-4dbd-881c-7d5a05af93fa/3b2ce00d-fc13-4c6e-8945-4f890a90d829.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_left/layers/b0ce2014-df11-4649-bae8-371a09fe835f/3b2ce00d-fc13-4c6e-8945-4f890a90d829.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_left/layers/b0ce2014-df11-4649-bae8-371a09fe835f/3b2ce00d-fc13-4c6e-8945-4f890a90d829.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_left/layers/f1b61687-57ec-46b4-bb62-6b8a7224a1d5/3b2ce00d-fc13-4c6e-8945-4f890a90d829.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_left/layers/f1b61687-57ec-46b4-bb62-6b8a7224a1d5/3b2ce00d-fc13-4c6e-8945-4f890a90d829.png -------------------------------------------------------------------------------- /sprites/spr_chris_editor/layers/b7537415-6bf8-470c-81aa-a9e0613142a8/43d0cdb6-aa1f-4e8a-8d99-64238a4109b7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_editor/layers/b7537415-6bf8-470c-81aa-a9e0613142a8/43d0cdb6-aa1f-4e8a-8d99-64238a4109b7.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_editor/layers/97323ba6-269d-4180-8840-d9d92e57fe71/912a79bc-8c6b-45a8-8fe9-9e91ec75588f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_editor/layers/97323ba6-269d-4180-8840-d9d92e57fe71/912a79bc-8c6b-45a8-8fe9-9e91ec75588f.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_front/layers/149dc5c6-145f-477b-9c0b-5a8497717507/18449949-7638-48df-badc-1bb4716cbffb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_front/layers/149dc5c6-145f-477b-9c0b-5a8497717507/18449949-7638-48df-badc-1bb4716cbffb.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_front/layers/5b28fa58-68d4-4fe3-957a-8b0afa65f69d/18449949-7638-48df-badc-1bb4716cbffb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_front/layers/5b28fa58-68d4-4fe3-957a-8b0afa65f69d/18449949-7638-48df-badc-1bb4716cbffb.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_front/layers/7dea4716-1dc2-4727-9cd1-8f63570e9c41/18449949-7638-48df-badc-1bb4716cbffb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_front/layers/7dea4716-1dc2-4727-9cd1-8f63570e9c41/18449949-7638-48df-badc-1bb4716cbffb.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_front/layers/91f7effe-77cc-40a8-af81-dc889bb9fc50/18449949-7638-48df-badc-1bb4716cbffb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_front/layers/91f7effe-77cc-40a8-af81-dc889bb9fc50/18449949-7638-48df-badc-1bb4716cbffb.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_right/layers/3e752b69-a180-453f-bfa5-bd0927a50c16/76c4b7b8-9af6-4bd5-b67c-8b10073c6b4e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_right/layers/3e752b69-a180-453f-bfa5-bd0927a50c16/76c4b7b8-9af6-4bd5-b67c-8b10073c6b4e.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_right/layers/8c8e0442-fc06-4b4d-a856-cdec2652f861/76c4b7b8-9af6-4bd5-b67c-8b10073c6b4e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_right/layers/8c8e0442-fc06-4b4d-a856-cdec2652f861/76c4b7b8-9af6-4bd5-b67c-8b10073c6b4e.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_right/layers/93575369-8cec-498d-ab60-64b2762a4289/76c4b7b8-9af6-4bd5-b67c-8b10073c6b4e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_right/layers/93575369-8cec-498d-ab60-64b2762a4289/76c4b7b8-9af6-4bd5-b67c-8b10073c6b4e.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_right/layers/ef53269c-235c-496d-87ee-faf8adac73c2/76c4b7b8-9af6-4bd5-b67c-8b10073c6b4e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_right/layers/ef53269c-235c-496d-87ee-faf8adac73c2/76c4b7b8-9af6-4bd5-b67c-8b10073c6b4e.png -------------------------------------------------------------------------------- /sprites/spr_achievement_box/layers/e1c7118b-622b-4c1f-8bad-15f4d6112b17/c90a0926-cc29-43de-800d-b07f44faf1dc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_achievement_box/layers/e1c7118b-622b-4c1f-8bad-15f4d6112b17/c90a0926-cc29-43de-800d-b07f44faf1dc.png -------------------------------------------------------------------------------- /sprites/spr_chris_idle_back/layers/0c67fcba-764a-4a95-969c-eabc63dbe2ff/16e1857d-abb8-4c5b-8493-5f3b1a54a3f0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_idle_back/layers/0c67fcba-764a-4a95-969c-eabc63dbe2ff/16e1857d-abb8-4c5b-8493-5f3b1a54a3f0.png -------------------------------------------------------------------------------- /sprites/spr_chris_idle_front/layers/0fc01882-b9d2-4b78-9a8c-074f98e0b019/c9bc9f65-a1b0-48c1-baaa-32986031ad37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_idle_front/layers/0fc01882-b9d2-4b78-9a8c-074f98e0b019/c9bc9f65-a1b0-48c1-baaa-32986031ad37.png -------------------------------------------------------------------------------- /sprites/spr_chris_idle_left/layers/eb2501b5-832b-4283-af24-3a09674adca9/fb4209ee-f854-4026-98d5-4e4fc1ea8265.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_idle_left/layers/eb2501b5-832b-4283-af24-3a09674adca9/fb4209ee-f854-4026-98d5-4e4fc1ea8265.png -------------------------------------------------------------------------------- /sprites/spr_chris_idle_right/layers/a4dac67d-5044-4386-86b4-d1605a6a3a10/48d84eee-d662-476f-b652-a6da5f855b8e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_idle_right/layers/a4dac67d-5044-4386-86b4-d1605a6a3a10/48d84eee-d662-476f-b652-a6da5f855b8e.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_back/layers/6c08fb85-eea1-44de-9be1-105e86549f5d/6a16da26-198a-4651-959e-163bbf2462b3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_back/layers/6c08fb85-eea1-44de-9be1-105e86549f5d/6a16da26-198a-4651-959e-163bbf2462b3.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_back/layers/97779f18-d494-44c7-ae62-ea620cdcaab4/6a16da26-198a-4651-959e-163bbf2462b3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_back/layers/97779f18-d494-44c7-ae62-ea620cdcaab4/6a16da26-198a-4651-959e-163bbf2462b3.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_back/layers/b302de0a-f568-4a47-87b8-1fa87d87a16a/6a16da26-198a-4651-959e-163bbf2462b3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_back/layers/b302de0a-f568-4a47-87b8-1fa87d87a16a/6a16da26-198a-4651-959e-163bbf2462b3.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_back/layers/ec6321c9-05b6-462e-8fdf-b6536aec1cee/6a16da26-198a-4651-959e-163bbf2462b3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_back/layers/ec6321c9-05b6-462e-8fdf-b6536aec1cee/6a16da26-198a-4651-959e-163bbf2462b3.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_front/layers/471d0327-f680-4679-bbd4-bdeeffa40063/4d76b436-4bc8-40a3-a2bb-e6bf72f4c6e8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_front/layers/471d0327-f680-4679-bbd4-bdeeffa40063/4d76b436-4bc8-40a3-a2bb-e6bf72f4c6e8.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_front/layers/6d4ae897-c420-432e-b025-454e5c6d8b25/4d76b436-4bc8-40a3-a2bb-e6bf72f4c6e8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_front/layers/6d4ae897-c420-432e-b025-454e5c6d8b25/4d76b436-4bc8-40a3-a2bb-e6bf72f4c6e8.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_front/layers/e8892567-7ddf-4e97-95d8-543b7655668d/4d76b436-4bc8-40a3-a2bb-e6bf72f4c6e8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_front/layers/e8892567-7ddf-4e97-95d8-543b7655668d/4d76b436-4bc8-40a3-a2bb-e6bf72f4c6e8.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_front/layers/fdabe13d-21d0-4e2f-99f2-3f66d0e9e768/4d76b436-4bc8-40a3-a2bb-e6bf72f4c6e8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_front/layers/fdabe13d-21d0-4e2f-99f2-3f66d0e9e768/4d76b436-4bc8-40a3-a2bb-e6bf72f4c6e8.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_left/layers/2410febf-9c51-4752-a18a-11e1aa973cdf/9789cc0f-44de-441c-869c-754c5000ccb4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_left/layers/2410febf-9c51-4752-a18a-11e1aa973cdf/9789cc0f-44de-441c-869c-754c5000ccb4.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_left/layers/60378c55-ad9b-4e77-bcde-ac5dc53851c9/9789cc0f-44de-441c-869c-754c5000ccb4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_left/layers/60378c55-ad9b-4e77-bcde-ac5dc53851c9/9789cc0f-44de-441c-869c-754c5000ccb4.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_left/layers/7625c062-d05e-4397-a59b-d5c092fbb33f/9789cc0f-44de-441c-869c-754c5000ccb4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_left/layers/7625c062-d05e-4397-a59b-d5c092fbb33f/9789cc0f-44de-441c-869c-754c5000ccb4.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_left/layers/dfca2c12-10a9-4c4f-aaec-853e96899286/9789cc0f-44de-441c-869c-754c5000ccb4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_left/layers/dfca2c12-10a9-4c4f-aaec-853e96899286/9789cc0f-44de-441c-869c-754c5000ccb4.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_right/layers/27fed66f-7e43-468c-b1e7-f923bb2bb6d7/faa3c0ef-0cc7-4d05-8b32-4af57aa4f98d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_right/layers/27fed66f-7e43-468c-b1e7-f923bb2bb6d7/faa3c0ef-0cc7-4d05-8b32-4af57aa4f98d.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_right/layers/40d2f371-2c74-405d-90aa-398af7cd3ffb/faa3c0ef-0cc7-4d05-8b32-4af57aa4f98d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_right/layers/40d2f371-2c74-405d-90aa-398af7cd3ffb/faa3c0ef-0cc7-4d05-8b32-4af57aa4f98d.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_right/layers/5d3aad2d-03b5-4ab4-80bc-7089b66a4be1/faa3c0ef-0cc7-4d05-8b32-4af57aa4f98d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_right/layers/5d3aad2d-03b5-4ab4-80bc-7089b66a4be1/faa3c0ef-0cc7-4d05-8b32-4af57aa4f98d.png -------------------------------------------------------------------------------- /sprites/spr_chris_walk_right/layers/82742108-a4cf-4dd1-8499-f7b9877bceae/faa3c0ef-0cc7-4d05-8b32-4af57aa4f98d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_chris_walk_right/layers/82742108-a4cf-4dd1-8499-f7b9877bceae/faa3c0ef-0cc7-4d05-8b32-4af57aa4f98d.png -------------------------------------------------------------------------------- /sprites/spr_editor_colistile/layers/e0318881-6bb7-46d8-af04-aa2b90f41e49/a416bc99-3c27-40c1-97eb-9e9f62e913d4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_editor_colistile/layers/e0318881-6bb7-46d8-af04-aa2b90f41e49/a416bc99-3c27-40c1-97eb-9e9f62e913d4.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_back/layers/1521f646-fa49-4931-8e80-accea00a6b37/0f39333d-ec47-420c-939d-bb976db3d6ad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_back/layers/1521f646-fa49-4931-8e80-accea00a6b37/0f39333d-ec47-420c-939d-bb976db3d6ad.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_back/layers/e2cea0f1-5e50-4430-8f7f-f0d927ce6fc6/0f39333d-ec47-420c-939d-bb976db3d6ad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_back/layers/e2cea0f1-5e50-4430-8f7f-f0d927ce6fc6/0f39333d-ec47-420c-939d-bb976db3d6ad.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_left/layers/5a2e060f-5165-4bc3-ade8-8924b4af5c07/a03dbcbd-f555-45f4-a628-b9b9b2e6507d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_left/layers/5a2e060f-5165-4bc3-ade8-8924b4af5c07/a03dbcbd-f555-45f4-a628-b9b9b2e6507d.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_left/layers/63ae1cc0-071b-45c4-abe1-8452429851e7/a03dbcbd-f555-45f4-a628-b9b9b2e6507d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_left/layers/63ae1cc0-071b-45c4-abe1-8452429851e7/a03dbcbd-f555-45f4-a628-b9b9b2e6507d.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_left/layers/b9121186-53d5-4238-b9d3-427ada5714ff/a03dbcbd-f555-45f4-a628-b9b9b2e6507d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_left/layers/b9121186-53d5-4238-b9d3-427ada5714ff/a03dbcbd-f555-45f4-a628-b9b9b2e6507d.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_left/layers/fd104040-3584-4512-88d4-9c5580cac1bd/a03dbcbd-f555-45f4-a628-b9b9b2e6507d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_left/layers/fd104040-3584-4512-88d4-9c5580cac1bd/a03dbcbd-f555-45f4-a628-b9b9b2e6507d.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/layers/0483a5f1-6687-46b4-beba-6b78bae3b554/639dbcdf-f667-498b-981f-423022a99b3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/layers/0483a5f1-6687-46b4-beba-6b78bae3b554/639dbcdf-f667-498b-981f-423022a99b3d.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/layers/07953cff-9c65-4c97-8ff7-333060fff6c9/639dbcdf-f667-498b-981f-423022a99b3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/layers/07953cff-9c65-4c97-8ff7-333060fff6c9/639dbcdf-f667-498b-981f-423022a99b3d.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/layers/152b7ec8-c489-450d-b244-47bd896adcec/639dbcdf-f667-498b-981f-423022a99b3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/layers/152b7ec8-c489-450d-b244-47bd896adcec/639dbcdf-f667-498b-981f-423022a99b3d.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/layers/7cb89430-6938-4a4c-8604-5de9dddf176e/639dbcdf-f667-498b-981f-423022a99b3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/layers/7cb89430-6938-4a4c-8604-5de9dddf176e/639dbcdf-f667-498b-981f-423022a99b3d.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/layers/840819c8-92e5-47a6-a394-c3d2a1ab7af2/639dbcdf-f667-498b-981f-423022a99b3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/layers/840819c8-92e5-47a6-a394-c3d2a1ab7af2/639dbcdf-f667-498b-981f-423022a99b3d.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/layers/b8958605-35b9-4fd3-be72-ca3212085b30/639dbcdf-f667-498b-981f-423022a99b3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/layers/b8958605-35b9-4fd3-be72-ca3212085b30/639dbcdf-f667-498b-981f-423022a99b3d.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/layers/c24a9652-6f20-475f-8422-7a5210e8aa6d/639dbcdf-f667-498b-981f-423022a99b3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/layers/c24a9652-6f20-475f-8422-7a5210e8aa6d/639dbcdf-f667-498b-981f-423022a99b3d.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_diag/layers/c551c0c3-5903-4ccb-9aac-da00d3fa2cc3/639dbcdf-f667-498b-981f-423022a99b3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_diag/layers/c551c0c3-5903-4ccb-9aac-da00d3fa2cc3/639dbcdf-f667-498b-981f-423022a99b3d.png -------------------------------------------------------------------------------- /scripts/data_manage/data_manage.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Scripts", 6 | "path": "folders/Scripts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "data_manage", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /sprites/spr_achievement_icons/layers/e1c7118b-622b-4c1f-8bad-15f4d6112b17/c90a0926-cc29-43de-800d-b07f44faf1dc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_achievement_icons/layers/e1c7118b-622b-4c1f-8bad-15f4d6112b17/c90a0926-cc29-43de-800d-b07f44faf1dc.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_front/layers/0d50388b-6205-462a-8b54-1794cd6d37ee/a1443d18-34de-4736-8932-81e62899b1da.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_front/layers/0d50388b-6205-462a-8b54-1794cd6d37ee/a1443d18-34de-4736-8932-81e62899b1da.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_front/layers/7cf767ee-20f8-4176-ad5f-adc762ebef44/a1443d18-34de-4736-8932-81e62899b1da.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_front/layers/7cf767ee-20f8-4176-ad5f-adc762ebef44/a1443d18-34de-4736-8932-81e62899b1da.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_front/layers/85208de9-91f4-4bd6-9fff-2f407864a899/a1443d18-34de-4736-8932-81e62899b1da.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_front/layers/85208de9-91f4-4bd6-9fff-2f407864a899/a1443d18-34de-4736-8932-81e62899b1da.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_front/layers/a98b01d2-9992-4846-a0eb-f9bb97f6af75/a1443d18-34de-4736-8932-81e62899b1da.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_front/layers/a98b01d2-9992-4846-a0eb-f9bb97f6af75/a1443d18-34de-4736-8932-81e62899b1da.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_right/layers/2e956047-2194-45e5-9a60-5a1be4732cf7/41d866c0-0fcc-4851-8bc8-a025b2861b01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_right/layers/2e956047-2194-45e5-9a60-5a1be4732cf7/41d866c0-0fcc-4851-8bc8-a025b2861b01.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_right/layers/37bca826-7713-4b5e-9254-f60397f11d39/41d866c0-0fcc-4851-8bc8-a025b2861b01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_right/layers/37bca826-7713-4b5e-9254-f60397f11d39/41d866c0-0fcc-4851-8bc8-a025b2861b01.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_right/layers/af338284-0233-4aa1-ab93-ea08e9c71d87/41d866c0-0fcc-4851-8bc8-a025b2861b01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_right/layers/af338284-0233-4aa1-ab93-ea08e9c71d87/41d866c0-0fcc-4851-8bc8-a025b2861b01.png -------------------------------------------------------------------------------- /sprites/spr_lolguy_idle_right/layers/f1f7bf6b-76d7-4f1c-81c8-33e33f02c0aa/41d866c0-0fcc-4851-8bc8-a025b2861b01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_lolguy_idle_right/layers/f1f7bf6b-76d7-4f1c-81c8-33e33f02c0aa/41d866c0-0fcc-4851-8bc8-a025b2861b01.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_battle/layers/0d5e5ee6-9c1c-43cc-a20b-468978556691/1c03645f-93c8-4416-915f-9a67e405b502.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_battle/layers/0d5e5ee6-9c1c-43cc-a20b-468978556691/1c03645f-93c8-4416-915f-9a67e405b502.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_battle/layers/554f86b8-c3d4-4016-9d8f-7d6ba6392a39/1c03645f-93c8-4416-915f-9a67e405b502.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_battle/layers/554f86b8-c3d4-4016-9d8f-7d6ba6392a39/1c03645f-93c8-4416-915f-9a67e405b502.png -------------------------------------------------------------------------------- /sprites/spr_placeholder_battle/layers/9d543ddc-4b4c-41a3-aa2d-3010f5b7bb9e/1c03645f-93c8-4416-915f-9a67e405b502.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_placeholder_battle/layers/9d543ddc-4b4c-41a3-aa2d-3010f5b7bb9e/1c03645f-93c8-4416-915f-9a67e405b502.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_back/layers/44cc32b8-2fdd-4112-9f25-ba90edae0853/8677b784-8852-47c4-ba7c-7d1f0964d817.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_back/layers/44cc32b8-2fdd-4112-9f25-ba90edae0853/8677b784-8852-47c4-ba7c-7d1f0964d817.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_back/layers/7825c453-b6bb-46ef-aff9-0b06911700cd/8677b784-8852-47c4-ba7c-7d1f0964d817.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_back/layers/7825c453-b6bb-46ef-aff9-0b06911700cd/8677b784-8852-47c4-ba7c-7d1f0964d817.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_back/layers/8ce8be44-f6cd-4974-b3d2-03ac00956b05/8677b784-8852-47c4-ba7c-7d1f0964d817.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_back/layers/8ce8be44-f6cd-4974-b3d2-03ac00956b05/8677b784-8852-47c4-ba7c-7d1f0964d817.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_back/layers/afdeb24d-facb-41c9-b8b7-a40a10776665/8677b784-8852-47c4-ba7c-7d1f0964d817.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_back/layers/afdeb24d-facb-41c9-b8b7-a40a10776665/8677b784-8852-47c4-ba7c-7d1f0964d817.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_editor/layers/fd705dfb-2c8d-4506-9099-3305b0a7a551/df54116d-b6b1-449d-a1fb-3d40d7b770cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_editor/layers/fd705dfb-2c8d-4506-9099-3305b0a7a551/df54116d-b6b1-449d-a1fb-3d40d7b770cd.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_front/layers/1d20c8bc-8a7e-41ba-aa81-fe30b07c3220/be68847a-b66b-4f87-8a54-dcd1f0db32e3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_front/layers/1d20c8bc-8a7e-41ba-aa81-fe30b07c3220/be68847a-b66b-4f87-8a54-dcd1f0db32e3.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_front/layers/30b3840a-2fec-4ce3-a20f-5e878f60cbe1/be68847a-b66b-4f87-8a54-dcd1f0db32e3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_front/layers/30b3840a-2fec-4ce3-a20f-5e878f60cbe1/be68847a-b66b-4f87-8a54-dcd1f0db32e3.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_front/layers/3270c614-48ee-44c8-9796-657409d4d69b/be68847a-b66b-4f87-8a54-dcd1f0db32e3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_front/layers/3270c614-48ee-44c8-9796-657409d4d69b/be68847a-b66b-4f87-8a54-dcd1f0db32e3.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_front/layers/7609ab80-91c4-4b4b-b493-849ce0440f68/be68847a-b66b-4f87-8a54-dcd1f0db32e3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_front/layers/7609ab80-91c4-4b4b-b493-849ce0440f68/be68847a-b66b-4f87-8a54-dcd1f0db32e3.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_left/layers/8c76d23f-bf3a-4ec1-94bf-3747018bf99b/ad41d28c-8b1e-4481-b6df-ee33571d9793.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_left/layers/8c76d23f-bf3a-4ec1-94bf-3747018bf99b/ad41d28c-8b1e-4481-b6df-ee33571d9793.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_left/layers/b303da4f-cff9-406b-b885-b45f2d349a9f/ad41d28c-8b1e-4481-b6df-ee33571d9793.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_left/layers/b303da4f-cff9-406b-b885-b45f2d349a9f/ad41d28c-8b1e-4481-b6df-ee33571d9793.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_left/layers/d71caed9-c7dd-4b59-8276-cdbb51abbbf0/ad41d28c-8b1e-4481-b6df-ee33571d9793.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_left/layers/d71caed9-c7dd-4b59-8276-cdbb51abbbf0/ad41d28c-8b1e-4481-b6df-ee33571d9793.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_left/layers/e91b2292-e7ec-4ff2-a101-ead7ab66e7a3/ad41d28c-8b1e-4481-b6df-ee33571d9793.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_left/layers/e91b2292-e7ec-4ff2-a101-ead7ab66e7a3/ad41d28c-8b1e-4481-b6df-ee33571d9793.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_right/layers/45be1474-0ba5-48f3-84cb-85b20aced1d2/9087f0b4-81fc-4c72-b940-aea2b655d597.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_right/layers/45be1474-0ba5-48f3-84cb-85b20aced1d2/9087f0b4-81fc-4c72-b940-aea2b655d597.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_right/layers/a68620dc-71e0-4c1c-be62-950d1c687189/9087f0b4-81fc-4c72-b940-aea2b655d597.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_right/layers/a68620dc-71e0-4c1c-be62-950d1c687189/9087f0b4-81fc-4c72-b940-aea2b655d597.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_right/layers/d76142ea-c01e-44ac-b953-b3cdadf8aef3/9087f0b4-81fc-4c72-b940-aea2b655d597.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_right/layers/d76142ea-c01e-44ac-b953-b3cdadf8aef3/9087f0b4-81fc-4c72-b940-aea2b655d597.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_right/layers/dc0ef2ce-9fe0-43ee-b937-0bfd7b2f7313/9087f0b4-81fc-4c72-b940-aea2b655d597.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_right/layers/dc0ef2ce-9fe0-43ee-b937-0bfd7b2f7313/9087f0b4-81fc-4c72-b940-aea2b655d597.png -------------------------------------------------------------------------------- /scripts/battlescripts/battlescripts.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Scripts", 6 | "path": "folders/Scripts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "battleScripts", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble/scribble.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Scribble", 6 | "path": "folders/Extensions/Scribble.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /sprites/spr_editor_trigger_collide/layers/7ef6f644-2304-4b66-9a36-760a3dd4cb66/edf8b8cb-9a39-4018-b8ef-ca1c10ba42ce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_editor_trigger_collide/layers/7ef6f644-2304-4b66-9a36-760a3dd4cb66/edf8b8cb-9a39-4018-b8ef-ca1c10ba42ce.png -------------------------------------------------------------------------------- /sprites/spr_editor_trigger_interact/layers/f3845253-c286-443b-b0ed-0412446e7779/2443bd01-14d0-42f3-b603-621ba011f825.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_editor_trigger_interact/layers/f3845253-c286-443b-b0ed-0412446e7779/2443bd01-14d0-42f3-b603-621ba011f825.png -------------------------------------------------------------------------------- /sprites/spr_editor_trigger_oncollide/layers/7ef6f644-2304-4b66-9a36-760a3dd4cb66/edf8b8cb-9a39-4018-b8ef-ca1c10ba42ce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_editor_trigger_oncollide/layers/7ef6f644-2304-4b66-9a36-760a3dd4cb66/edf8b8cb-9a39-4018-b8ef-ca1c10ba42ce.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_back_idle/layers/2a47b7fe-f035-4e16-b357-1239a335b166/d48c1a49-c357-4987-9e96-b69c2a259311.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_back_idle/layers/2a47b7fe-f035-4e16-b357-1239a335b166/d48c1a49-c357-4987-9e96-b69c2a259311.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_front_idle/layers/fd705dfb-2c8d-4506-9099-3305b0a7a551/df54116d-b6b1-449d-a1fb-3d40d7b770cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_front_idle/layers/fd705dfb-2c8d-4506-9099-3305b0a7a551/df54116d-b6b1-449d-a1fb-3d40d7b770cd.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_left_idle/layers/50bf8dfe-f21b-470b-9473-feb941ae7240/5766ba0a-99da-4615-a394-251d62b41ea9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_left_idle/layers/50bf8dfe-f21b-470b-9473-feb941ae7240/5766ba0a-99da-4615-a394-251d62b41ea9.png -------------------------------------------------------------------------------- /sprites/spr_wolf_millers_right_idle/layers/5e3d8428-ddb0-4b7c-a030-f7670cb32a47/c60a4782-3723-495a-a96d-7ba3a70dadec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_wolf_millers_right_idle/layers/5e3d8428-ddb0-4b7c-a030-f7670cb32a47/c60a4782-3723-495a-a96d-7ba3a70dadec.png -------------------------------------------------------------------------------- /scripts/other_functions/other_functions.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Scripts", 6 | "path": "folders/Scripts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "other_functions", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_add_from_sprite/scribble_font_add_from_sprite.gml: -------------------------------------------------------------------------------- 1 | function scribble_font_add_from_sprite() 2 | { 3 | __scribble_error("scribble_font_add_from_sprite() has been fully deprecated\nPlease use GM's native font_add_sprite_ext()\nSpace width can be customised with scribble_glyph_set() if required"); 4 | } -------------------------------------------------------------------------------- /objects/camera/Step_0.gml: -------------------------------------------------------------------------------- 1 | if instance_exists(follow) { 2 | xTo = follow.x; 3 | yTo = follow.y; 4 | } 5 | 6 | x += xTo - x; 7 | y += yTo - y; 8 | 9 | x = clamp(x,view_w_half,room_width-view_w_half); 10 | y = clamp(y,view_h_half,room_height-view_h_half); 11 | 12 | camera_set_view_pos(cam,x - view_w_half,y - view_h_half) -------------------------------------------------------------------------------- /scripts/scribble_super_create/scribble_super_create.gml: -------------------------------------------------------------------------------- 1 | /// @param newFontName 2 | 3 | function scribble_super_create(_name) 4 | { 5 | //Ensure we're initialised 6 | __scribble_system(); 7 | 8 | var _font_data = new __scribble_class_font(_name, 1, undefined); 9 | _font_data.__superfont = true; 10 | } -------------------------------------------------------------------------------- /sprites/spr_editor_trigger_singlecollide/layers/7ef6f644-2304-4b66-9a36-760a3dd4cb66/edf8b8cb-9a39-4018-b8ef-ca1c10ba42ce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Progressbar-Discord-Server/PrimaryIncidentRPG/HEAD/sprites/spr_editor_trigger_singlecollide/layers/7ef6f644-2304-4b66-9a36-760a3dd4cb66/edf8b8cb-9a39-4018-b8ef-ca1c10ba42ce.png -------------------------------------------------------------------------------- /scripts/scribble_typist/scribble_typist.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Scribble", 6 | "path": "folders/Extensions/Scribble.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_typist", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /shaders/__shd_scribble/__shd_scribble.yy: -------------------------------------------------------------------------------- 1 | { 2 | "type": 1, 3 | "parent": { 4 | "name": "Shaders", 5 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Shaders.yy", 6 | }, 7 | "resourceVersion": "1.0", 8 | "name": "__shd_scribble", 9 | "tags": [], 10 | "resourceType": "GMShader", 11 | } -------------------------------------------------------------------------------- /objects/obj_battle/Draw_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Draw players - Do it here for "depth" and "separation" 2 | 3 | //plrA 4 | draw_sprite_ext(battle.plrA.charSpr, 0, 96, 338, 1, 1, 0, c_white, 1) 5 | draw_sprite_ext(battle.plrB.charSpr, 0, 128, 256, 1, 1, 0, c_white, 1) 6 | draw_sprite_ext(battle.against.charSpr, 0, 512, 320, -1, 1, 0, c_white, 1) 7 | -------------------------------------------------------------------------------- /scripts/scribble_font_scale/scribble_font_scale.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_scale", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_glyph_get/scribble_glyph_get.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_glyph_get", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_glyph_set/scribble_glyph_set.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_glyph_set", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /objects/obj_plr/Step_2.gml: -------------------------------------------------------------------------------- 1 | /// @description Follower position updater 2 | if x != xprevious or y != yprevious { 3 | for (var i = positions-1; i > 0; i--;) { 4 | pos_x[i] = pos_x[i-1]; 5 | pos_y[i] = pos_y[i-1]; 6 | store_sprite[i] = store_sprite[i-1]; 7 | } 8 | pos_x[0] = x; 9 | pos_y[0] = y; 10 | store_sprite[0] = lastFacing; 11 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_wave/scribble_anim_wave.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Animation", 6 | "path": "folders/Extensions/Scribble/Animation.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_anim_wave", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_rename/scribble_font_rename.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_rename", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /shaders/__shd_scribble_msdf/__shd_scribble_msdf.yy: -------------------------------------------------------------------------------- 1 | { 2 | "type": 1, 3 | "parent": { 4 | "name": "Shaders", 5 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Shaders.yy", 6 | }, 7 | "resourceVersion": "1.0", 8 | "name": "__shd_scribble_msdf", 9 | "tags": [], 10 | "resourceType": "GMShader", 11 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_blink/scribble_anim_blink.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Animation", 6 | "path": "folders/Extensions/Scribble/Animation.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_anim_blink", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_cycle/scribble_anim_cycle.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Animation", 6 | "path": "folders/Extensions/Scribble/Animation.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_anim_cycle", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_jitter/scribble_anim_jitter.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Animation", 6 | "path": "folders/Extensions/Scribble/Animation.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_anim_jitter", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_pulse/scribble_anim_pulse.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Animation", 6 | "path": "folders/Extensions/Scribble/Animation.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_anim_pulse", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_reset/scribble_anim_reset.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Animation", 6 | "path": "folders/Extensions/Scribble/Animation.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_anim_reset", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_shake/scribble_anim_shake.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Animation", 6 | "path": "folders/Extensions/Scribble/Animation.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_anim_shake", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_wheel/scribble_anim_wheel.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Animation", 6 | "path": "folders/Extensions/Scribble/Animation.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_anim_wheel", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_wobble/scribble_anim_wobble.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Animation", 6 | "path": "folders/Extensions/Scribble/Animation.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_anim_wobble", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_rainbow/scribble_anim_rainbow.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Animation", 6 | "path": "folders/Extensions/Scribble/Animation.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_anim_rainbow", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_duplicate/scribble_font_duplicate.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_duplicate", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_rgb_to_bgr/scribble_rgb_to_bgr.gml: -------------------------------------------------------------------------------- 1 | /// Converts an RGB colour code (the industry standard) to GameMaker's native BGR format 2 | /// 3 | /// @param RGB 24-bit industry standard RGB colour integer 4 | 5 | function scribble_rgb_to_bgr(_rgb) 6 | { 7 | return (_rgb & 0xFF00FF00) | ((_rgb & 0x00FF0000) >> 16) | ((_rgb & 0x000000FF) << 16); 8 | } -------------------------------------------------------------------------------- /scripts/scribble_rgb_to_bgr/scribble_rgb_to_bgr.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Miscellaneous", 6 | "path": "folders/Extensions/Scribble/Miscellaneous.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_rgb_to_bgr", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_super_clear/scribble_super_clear.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Superfonts", 6 | "path": "folders/Extensions/Scribble/Superfonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_super_clear", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_super_create/scribble_super_create.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Superfonts", 6 | "path": "folders/Extensions/Scribble/Superfonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_super_create", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/draw_text_scribble/draw_text_scribble.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Quick Functions", 6 | "path": "folders/Extensions/Scribble/Quick Functions.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "draw_text_scribble", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_bake_shader/scribble_font_bake_shader.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_bake_shader", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_bake_shadow/scribble_font_bake_shadow.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_bake_shadow", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_set_default/scribble_font_set_default.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_set_default", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_has_character/scribble_font_has_character.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_has_character", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/string_width_scribble/string_width_scribble.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Quick Functions", 6 | "path": "folders/Extensions/Scribble/Quick Functions.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "string_width_scribble", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /shaders/__shd_scribble_bake_shadow/__shd_scribble_bake_shadow.yy: -------------------------------------------------------------------------------- 1 | { 2 | "type": 1, 3 | "parent": { 4 | "name": "Shaders", 5 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Shaders.yy", 6 | }, 7 | "resourceVersion": "1.0", 8 | "name": "__shd_scribble_bake_shadow", 9 | "tags": [], 10 | "resourceType": "GMShader", 11 | } -------------------------------------------------------------------------------- /scripts/draw_text_scribble_ext/draw_text_scribble_ext.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Quick Functions", 6 | "path": "folders/Extensions/Scribble/Quick Functions.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "draw_text_scribble_ext", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_is_text_element/scribble_is_text_element.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Miscellaneous", 6 | "path": "folders/Extensions/Scribble/Miscellaneous.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_is_text_element", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_super_glyph_copy/scribble_super_glyph_copy.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Superfonts", 6 | "path": "folders/Extensions/Scribble/Superfonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_super_glyph_copy", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/string_height_scribble/string_height_scribble.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Quick Functions", 6 | "path": "folders/Extensions/Scribble/Quick Functions.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "string_height_scribble", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_flush_everything/scribble_flush_everything.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Miscellaneous", 6 | "path": "folders/Extensions/Scribble/Miscellaneous.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_flush_everything", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_bake_outline_4dir/scribble_font_bake_outline_4dir.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_bake_outline_4dir", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_bake_outline_8dir/scribble_font_bake_outline_8dir.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_bake_outline_8dir", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_get_glyph_ranges/scribble_font_get_glyph_ranges.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_get_glyph_ranges", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_set_style_family/scribble_font_set_style_family.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_set_style_family", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_super_glyph_delete/scribble_super_glyph_delete.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Superfonts", 6 | "path": "folders/Extensions/Scribble/Superfonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_super_glyph_delete", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_external_sound_add/scribble_external_sound_add.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Miscellaneous", 6 | "path": "folders/Extensions/Scribble/Miscellaneous.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_external_sound_add", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_super_glyph_copy_all/scribble_super_glyph_copy_all.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Superfonts", 6 | "path": "folders/Extensions/Scribble/Superfonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_super_glyph_copy_all", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_typists_add_event/scribble_typists_add_event.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Miscellaneous", 6 | "path": "folders/Extensions/Scribble/Miscellaneous.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_typists_add_event", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/string_height_scribble_ext/string_height_scribble_ext.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Quick Functions", 6 | "path": "folders/Extensions/Scribble/Quick Functions.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "string_height_scribble_ext", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/string_width_scribble_ext/string_width_scribble_ext.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Quick Functions", 6 | "path": "folders/Extensions/Scribble/Quick Functions.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "string_width_scribble_ext", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_add/scribble_font_add.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Deprecated", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Deprecated.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_add", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /shaders/__shd_scribble_bake_outline_4dir/__shd_scribble_bake_outline_4dir.yy: -------------------------------------------------------------------------------- 1 | { 2 | "type": 1, 3 | "parent": { 4 | "name": "Shaders", 5 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Shaders.yy", 6 | }, 7 | "resourceVersion": "1.0", 8 | "name": "__shd_scribble_bake_outline_4dir", 9 | "tags": [], 10 | "resourceType": "GMShader", 11 | } -------------------------------------------------------------------------------- /shaders/__shd_scribble_bake_outline_8dir/__shd_scribble_bake_outline_8dir.yy: -------------------------------------------------------------------------------- 1 | { 2 | "type": 1, 3 | "parent": { 4 | "name": "Shaders", 5 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Shaders.yy", 6 | }, 7 | "resourceVersion": "1.0", 8 | "name": "__shd_scribble_bake_outline_8dir", 9 | "tags": [], 10 | "resourceType": "GMShader", 11 | } -------------------------------------------------------------------------------- /scripts/__scribble_class_event/__scribble_class_event.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Classes", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Classes.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_class_event", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_class_font/__scribble_class_font.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Classes", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Classes.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_class_font", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_class_model/__scribble_class_model.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Classes", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Classes.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_class_model", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_class_page/__scribble_class_page.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Classes", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Classes.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_class_page", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_external_sound_exists/scribble_external_sound_exists.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Miscellaneous", 6 | "path": "folders/Extensions/Scribble/Miscellaneous.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_external_sound_exists", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_external_sound_remove/scribble_external_sound_remove.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Miscellaneous", 6 | "path": "folders/Extensions/Scribble/Miscellaneous.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_external_sound_remove", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_bake_outline_8dir_2px/scribble_font_bake_outline_8dir_2px.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_bake_outline_8dir_2px", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_msdf_thickness_offset/scribble_msdf_thickness_offset.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Miscellaneous", 6 | "path": "folders/Extensions/Scribble/Miscellaneous.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_msdf_thickness_offset", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_class_typist/__scribble_class_typist.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Classes", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Classes.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_class_typist", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_add_all/scribble_font_add_all.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Deprecated", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Deprecated.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_add_all", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_combine/scribble_font_combine.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Deprecated", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Deprecated.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_combine", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_typewriter_add_character_delay/scribble_typewriter_add_character_delay.gml: -------------------------------------------------------------------------------- 1 | function scribble_typewriter_add_character_delay() 2 | { 3 | __scribble_error("scribble_typewriter_add_character_delay() has been moved to a typist method\nPlease use .character_delay_add() instead\nAdditioanlly, SCRIBBLE_ALLOW_GLYPH_DATA_GETTER must be set to to use per-character delay"); 4 | } -------------------------------------------------------------------------------- /shaders/__shd_scribble_bake_outline_8dir_2px/__shd_scribble_bake_outline_8dir_2px.yy: -------------------------------------------------------------------------------- 1 | { 2 | "type": 1, 3 | "parent": { 4 | "name": "Shaders", 5 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Shaders.yy", 6 | }, 7 | "resourceVersion": "1.0", 8 | "name": "__shd_scribble_bake_outline_8dir_2px", 9 | "tags": [], 10 | "resourceType": "GMShader", 11 | } -------------------------------------------------------------------------------- /scripts/__scribble_class_element/__scribble_class_element.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Classes", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Classes.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_class_element", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_gen_2_parser/__scribble_gen_2_parser.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Generator", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Generator.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_gen_2_parser", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_system/__scribble_system.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "(System - don't call these functions)", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions).yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_system", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_add_msdf/scribble_font_add_msdf.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Deprecated", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Deprecated.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_add_msdf", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_force_bilinear_filtering/scribble_font_force_bilinear_filtering.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Fonts", 6 | "path": "folders/Extensions/Scribble/Fonts.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_force_bilinear_filtering", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_msdf_thickness_offset/scribble_msdf_thickness_offset.gml: -------------------------------------------------------------------------------- 1 | /// @param offset 2 | 3 | function scribble_msdf_thickness_offset(_offset) 4 | { 5 | global.__scribble_msdf_thickness_offset = _offset; 6 | 7 | //TODO - Optimise 8 | shader_set(__shd_scribble_msdf); 9 | shader_set_uniform_f(global.__scribble_msdf_u_fMSDFThicknessOffset, _offset); 10 | shader_reset(); 11 | } -------------------------------------------------------------------------------- /scripts/__scribble_gc_collect/__scribble_gc_collect.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "(System - don't call these functions)", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions).yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_gc_collect", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_gen_3_devanagari/__scribble_gen_3_devanagari.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Generator", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Generator.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_gen_3_devanagari", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_bake_outline/scribble_font_bake_outline.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Deprecated", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Deprecated.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_bake_outline", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_config_colours/__scribble_config_colours.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Configuration - Please edit these!", 6 | "path": "folders/Extensions/Scribble/Configuration - Please edit these!.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_config_colours", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_gen_4_build_words/__scribble_gen_4_build_words.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Generator", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Generator.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_gen_4_build_words", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_gen_6_build_lines/__scribble_gen_6_build_lines.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Generator", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Generator.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_gen_6_build_lines", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_gen_7_build_pages/__scribble_gen_7_build_pages.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Generator", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Generator.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_gen_7_build_pages", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_gen_9_write_vbuffs/__scribble_gen_9_write_vbuffs.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Generator", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Generator.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_gen_9_write_vbuffs", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /objects/obj_menu/Draw_64.gml: -------------------------------------------------------------------------------- 1 | //Draw the box 2 | draw_sprite_ext(spr_gui,0,offset_x,offset_y,width/32,height/32,0,c_white,1); 3 | 4 | //Draw menu text 5 | draw_set_font(fnt_menu) 6 | for (var i = 0; i < array_length(options); i++;) { 7 | var check = (pos = i); 8 | var col = check ? c_yellow : c_white 9 | draw_text_color(offset_x + txt_border, offset_y + txt_border + (txt_sep*i), options[i][0],col,col,col,col,1) 10 | } -------------------------------------------------------------------------------- /scripts/__scribble_config_defaults/__scribble_config_defaults.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Configuration - Please edit these!", 6 | "path": "folders/Extensions/Scribble/Configuration - Please edit these!.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_config_defaults", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_gen_5_finalize_bidi/__scribble_gen_5_finalize_bidi.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Generator", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Generator.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_gen_5_finalize_bidi", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_add_from_sprite/scribble_font_add_from_sprite.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Deprecated", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Deprecated.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_font_add_from_sprite", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_typewriter_add_event/scribble_typewriter_add_event.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Deprecated", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Deprecated.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_typewriter_add_event", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_config_behaviours/__scribble_config_behaviours.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Configuration - Please edit these!", 6 | "path": "folders/Extensions/Scribble/Configuration - Please edit these!.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_config_behaviours", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_font_add_sprite/__scribble_font_add_sprite.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "(System - don't call these functions)", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions).yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_font_add_sprite", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_gen_8_position_glyphs/__scribble_gen_8_position_glyphs.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Generator", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Generator.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_gen_8_position_glyphs", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_system_glyph_data/__scribble_system_glyph_data.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "(System - don't call these functions)", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions).yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_system_glyph_data", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_gen_10_set_padding_flags/__scribble_gen_10_set_padding_flags.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Generator", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Generator.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_gen_10_set_padding_flags", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_font_rename/scribble_font_rename.gml: -------------------------------------------------------------------------------- 1 | /// @param oldName 2 | /// @param newName 3 | 4 | function scribble_font_rename(_old, _new) 5 | { 6 | var _data = global.__scribble_font_data[? _old]; 7 | 8 | global.__scribble_font_data[? _new] = _data; 9 | ds_map_delete(global.__scribble_font_data, _old); 10 | 11 | if (global.__scribble_default_font == _old) global.__scribble_default_font = _new; 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_font_add_from_project/__scribble_font_add_from_project.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "(System - don't call these functions)", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions).yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_font_add_from_project", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/scribble_typewriter_add_character_delay/scribble_typewriter_add_character_delay.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Deprecated", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Deprecated.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "scribble_typewriter_add_character_delay", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_font_add_all_from_project/__scribble_font_add_all_from_project.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "(System - don't call these functions)", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions).yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_font_add_all_from_project", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_font_add_msdf_from_project/__scribble_font_add_msdf_from_project.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "(System - don't call these functions)", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions).yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_font_add_msdf_from_project", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /scripts/__scribble_gen_1_model_limits_and_bezier_curves/__scribble_gen_1_model_limits_and_bezier_curves.yy: -------------------------------------------------------------------------------- 1 | { 2 | "isDnD": false, 3 | "isCompatibility": false, 4 | "parent": { 5 | "name": "Generator", 6 | "path": "folders/Extensions/Scribble/(System - don't call these functions)/Generator.yy", 7 | }, 8 | "resourceVersion": "1.0", 9 | "name": "__scribble_gen_1_model_limits_and_bezier_curves", 10 | "tags": [], 11 | "resourceType": "GMScript", 12 | } -------------------------------------------------------------------------------- /objects/obj_plr/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Initialize Player 2 | 3 | sprite_index = spr_lolguy_front 4 | 5 | lastFacing=3 //0=left, 1=right, 2=back, 3=front 6 | 7 | moveSpeed=2.5 //how many pixels/sec the player moves 8 | 9 | positions = 64; //how close the followers are to the player. 10 | 11 | canMove=1 12 | 13 | for (var i = positions-1; i >= 0; i--;) { 14 | pos_x[i] = x; 15 | pos_y[i] = y; 16 | store_sprite[i] = lastFacing; 17 | } 18 | 19 | grant_achievement(2) -------------------------------------------------------------------------------- /scripts/scribble_font_has_character/scribble_font_has_character.gml: -------------------------------------------------------------------------------- 1 | /// Tests to see if a font has the given character 2 | /// 3 | /// Returns: Boolean, indicating whether the given character is found in the font 4 | /// @param fontName The target font, as a string 5 | /// @param character Character to test for, as a string 6 | 7 | function scribble_font_has_character(_font_name, _character) 8 | { 9 | return ds_map_exists(__scribble_get_font_data(_font_name).__glyphs_map, ord(_character)); 10 | } -------------------------------------------------------------------------------- /shaders/__shd_scribble/__shd_scribble.fsh: -------------------------------------------------------------------------------- 1 | // @jujuadams v8.0.0 2020-03-16 2 | precision highp float; 3 | 4 | #define PREMULTIPLY_ALPHA false 5 | 6 | varying vec2 v_vTexcoord; 7 | varying vec4 v_vColour; 8 | 9 | uniform vec4 u_vFlash; 10 | 11 | void main() 12 | { 13 | gl_FragColor = v_vColour*texture2D(gm_BaseTexture, v_vTexcoord); 14 | gl_FragColor.rgb = mix(gl_FragColor.rgb, u_vFlash.rgb, u_vFlash.a); 15 | 16 | if (PREMULTIPLY_ALPHA) 17 | { 18 | gl_FragColor.rgb *= gl_FragColor.a; 19 | } 20 | } -------------------------------------------------------------------------------- /scripts/string_width_scribble/string_width_scribble.gml: -------------------------------------------------------------------------------- 1 | /// Emulation of string_width(), but using Scribble for calculating the width 2 | /// 3 | /// **Please do not use this function in conjunction with string_copy()** 4 | /// 5 | /// @param string The string to draw 6 | 7 | function string_width_scribble(_string) 8 | { 9 | var _font = draw_get_font(); 10 | _font = !font_exists(_font)? global.__scribble_default_font : font_get_name(_font); 11 | 12 | return scribble(_string).starting_format(_font, c_white).get_width(); 13 | } 14 | -------------------------------------------------------------------------------- /scripts/string_height_scribble/string_height_scribble.gml: -------------------------------------------------------------------------------- 1 | /// Emulation of string_height(), but using Scribble for calculating the width 2 | /// 3 | /// **Please do not use this function in conjunction with string_copy()** 4 | /// 5 | /// @param string The string to draw 6 | 7 | function string_height_scribble(_string) 8 | { 9 | var _font = draw_get_font(); 10 | _font = !font_exists(_font)? global.__scribble_default_font : font_get_name(_font); 11 | 12 | return scribble(_string).starting_format(_font, c_white).get_height(); 13 | } 14 | -------------------------------------------------------------------------------- /datafiles/res/credits.txt: -------------------------------------------------------------------------------- 1 | [scale,3]Credits[/scale,3] 2 | 3 | All names are Github usernames. 4 | 5 | [scale,2]Management[/scale,2] 6 | 7 | AlexandruUnu - Lead Management 8 | 9 | [scale,2]Development[/scale,2] 10 | 11 | RealMCoded - Lead Developer 12 | 13 | poggers16 - Developer 14 | 15 | luihum - Developer 16 | 17 | [scale,2]Art[/scale,2] 18 | 19 | setapdede - Icon Designer 20 | 21 | zai-tm - Asset Designer 22 | 23 | BurningInfern0 - Character Designer 24 | 25 | sandmiz - Character Designer 26 | 27 | [scale,2]Quality Control[/scale,2] 28 | 29 | Lol6435 30 | 31 | -------------------------------------------------------------------------------- /shaders/__shd_scribble_bake_shadow/__shd_scribble_bake_shadow.vsh: -------------------------------------------------------------------------------- 1 | // @jujuadams v8.0.0 2021-12-15 2 | precision highp float; 3 | 4 | attribute vec3 in_Position; 5 | attribute vec4 in_Colour; 6 | attribute vec2 in_TextureCoord; 7 | 8 | varying vec2 v_vTexcoord; 9 | varying vec4 v_vColor; 10 | 11 | void main() 12 | { 13 | vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); 14 | gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; 15 | 16 | v_vColor = in_Colour; 17 | v_vTexcoord = in_TextureCoord; 18 | } -------------------------------------------------------------------------------- /objects/persist/Step_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Loop 2 | 3 | if keyboard_check(vk_escape){ 4 | quitGame+=0.01 5 | } else { 6 | if quitGame > 0 quitGame-=0.01 7 | } 8 | if quitGame > 1 game_end() 9 | 10 | if room != rm_title_placeholder { 11 | if keyboard_check_pressed(vk_control) && obj_plr.canMove && !instance_exists(obj_menu) { 12 | instance_create_layer(x,y,layer,obj_menu) 13 | } 14 | } 15 | 16 | if local_achievement.stage = 0 { 17 | local_achievement.xx = lerp(local_achievement.xx, 643, 0.15) 18 | } else { 19 | local_achievement.xx= lerp(local_achievement.xx, 380, 0.15) 20 | } 21 | -------------------------------------------------------------------------------- /shaders/__shd_scribble_bake_outline_4dir/__shd_scribble_bake_outline_4dir.vsh: -------------------------------------------------------------------------------- 1 | // @jujuadams v8.0.0 2021-12-15 2 | precision highp float; 3 | 4 | attribute vec3 in_Position; 5 | attribute vec4 in_Colour; 6 | attribute vec2 in_TextureCoord; 7 | 8 | varying vec2 v_vTexcoord; 9 | varying vec4 v_vColor; 10 | 11 | void main() 12 | { 13 | vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); 14 | gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; 15 | 16 | v_vColor = in_Colour; 17 | v_vTexcoord = in_TextureCoord; 18 | } -------------------------------------------------------------------------------- /shaders/__shd_scribble_bake_outline_8dir/__shd_scribble_bake_outline_8dir.vsh: -------------------------------------------------------------------------------- 1 | // @jujuadams v8.0.0 2021-12-15 2 | precision highp float; 3 | 4 | attribute vec3 in_Position; 5 | attribute vec4 in_Colour; 6 | attribute vec2 in_TextureCoord; 7 | 8 | varying vec2 v_vTexcoord; 9 | varying vec4 v_vColor; 10 | 11 | void main() 12 | { 13 | vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); 14 | gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; 15 | 16 | v_vColor = in_Colour; 17 | v_vTexcoord = in_TextureCoord; 18 | } -------------------------------------------------------------------------------- /shaders/__shd_scribble_bake_outline_8dir_2px/__shd_scribble_bake_outline_8dir_2px.vsh: -------------------------------------------------------------------------------- 1 | // @jujuadams v8.0.0 2021-12-15 2 | precision highp float; 3 | 4 | attribute vec3 in_Position; 5 | attribute vec4 in_Colour; 6 | attribute vec2 in_TextureCoord; 7 | 8 | varying vec2 v_vTexcoord; 9 | varying vec4 v_vColor; 10 | 11 | void main() 12 | { 13 | vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); 14 | gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; 15 | 16 | v_vColor = in_Colour; 17 | v_vTexcoord = in_TextureCoord; 18 | } -------------------------------------------------------------------------------- /sounds/snd_btn_click/snd_btn_click.yy: -------------------------------------------------------------------------------- 1 | { 2 | "conversionMode": 0, 3 | "compression": 0, 4 | "volume": 1.0, 5 | "preload": true, 6 | "bitRate": 192, 7 | "sampleRate": 44100, 8 | "type": 0, 9 | "bitDepth": 1, 10 | "audioGroupId": { 11 | "name": "audiogroup_default", 12 | "path": "audiogroups/audiogroup_default", 13 | }, 14 | "soundFile": "snd_btn_click", 15 | "duration": 0.24, 16 | "parent": { 17 | "name": "SFX", 18 | "path": "folders/Sounds/SFX.yy", 19 | }, 20 | "resourceVersion": "1.0", 21 | "name": "snd_btn_click", 22 | "tags": [], 23 | "resourceType": "GMSound", 24 | } -------------------------------------------------------------------------------- /sounds/snd_btn_focus/snd_btn_focus.yy: -------------------------------------------------------------------------------- 1 | { 2 | "conversionMode": 0, 3 | "compression": 0, 4 | "volume": 1.0, 5 | "preload": true, 6 | "bitRate": 192, 7 | "sampleRate": 44100, 8 | "type": 0, 9 | "bitDepth": 1, 10 | "audioGroupId": { 11 | "name": "audiogroup_default", 12 | "path": "audiogroups/audiogroup_default", 13 | }, 14 | "soundFile": "snd_btn_focus", 15 | "duration": 0.072, 16 | "parent": { 17 | "name": "SFX", 18 | "path": "folders/Sounds/SFX.yy", 19 | }, 20 | "resourceVersion": "1.0", 21 | "name": "snd_btn_focus", 22 | "tags": [], 23 | "resourceType": "GMSound", 24 | } -------------------------------------------------------------------------------- /shaders/__shd_scribble_bake_shadow/__shd_scribble_bake_shadow.fsh: -------------------------------------------------------------------------------- 1 | // @jujuadams v8.0.0 2021-12-15 2 | precision highp float; 3 | 4 | const float PI = 3.14159265359; 5 | 6 | varying vec2 v_vTexcoord; 7 | varying vec4 v_vColor; 8 | 9 | uniform vec2 u_vTexel; 10 | uniform vec4 u_vShadowColor; 11 | uniform vec2 u_vShadowDelta; 12 | 13 | void main() 14 | { 15 | vec4 newColor = vec4(u_vShadowColor.rgb, u_vShadowColor.a*texture2D(gm_BaseTexture, v_vTexcoord - u_vTexel*u_vShadowDelta).a); 16 | vec4 sample = texture2D(gm_BaseTexture, v_vTexcoord); 17 | gl_FragColor = v_vColor*mix(newColor, sample, sample.a); 18 | } -------------------------------------------------------------------------------- /sounds/snd_speak_gen/snd_speak_gen.yy: -------------------------------------------------------------------------------- 1 | { 2 | "audioGroupId": { 3 | "name": "audiogroup_default", 4 | "path": "audiogroups/audiogroup_default", 5 | }, 6 | "name": "snd_speak_gen", 7 | "conversionMode": 0, 8 | "compression": 0, 9 | "type": 0, 10 | "sampleRate": 44100, 11 | "bitDepth": 1, 12 | "bitRate": 128, 13 | "volume": 1.0, 14 | "preload": false, 15 | "soundFile": "snd_speak_gen.ogg", 16 | "duration": 0.013764, 17 | "parent": { 18 | "name": "speak", 19 | "path": "folders/Sounds/speak.yy", 20 | }, 21 | "resourceVersion": "1.0", 22 | "tags": [], 23 | "resourceType": "GMSound", 24 | } -------------------------------------------------------------------------------- /scripts/scribble_font_duplicate/scribble_font_duplicate.gml: -------------------------------------------------------------------------------- 1 | /// @param fontName 2 | /// @param newName 3 | 4 | function scribble_font_duplicate(_old, _new) 5 | { 6 | var _old_font_data = global.__scribble_font_data[? _old]; 7 | if (!is_struct(_old_font_data)) __scribble_error("Font \"", _old, "\" not found"); 8 | 9 | if (ds_map_exists(global.__scribble_font_data, _new)) __scribble_error("Font \"", _new, "\" already exists"); 10 | 11 | var _new_font_data = new __scribble_class_font(_new, ds_grid_width(_old_font_data.__glyph_data_grid), _old_font_data.__msdf); 12 | _old_font_data.__copy_to(_new_font_data, true); 13 | } -------------------------------------------------------------------------------- /sounds/snd_speak_lolguy/snd_speak_lolguy.yy: -------------------------------------------------------------------------------- 1 | { 2 | "conversionMode": 0, 3 | "compression": 0, 4 | "volume": 1.0, 5 | "preload": false, 6 | "bitRate": 128, 7 | "sampleRate": 44100, 8 | "type": 0, 9 | "bitDepth": 1, 10 | "audioGroupId": { 11 | "name": "audiogroup_default", 12 | "path": "audiogroups/audiogroup_default", 13 | }, 14 | "soundFile": "snd_speak_lolguy.wav", 15 | "duration": 0.061043, 16 | "parent": { 17 | "name": "speak", 18 | "path": "folders/Sounds/speak.yy", 19 | }, 20 | "resourceVersion": "1.0", 21 | "name": "snd_speak_lolguy", 22 | "tags": [], 23 | "resourceType": "GMSound", 24 | } -------------------------------------------------------------------------------- /scripts/scribble_external_sound_add/scribble_external_sound_add.gml: -------------------------------------------------------------------------------- 1 | /// @param soundID 2 | /// @param alias 3 | 4 | function scribble_external_sound_add(_soundID, _alias) 5 | { 6 | //Ensure we're initialized 7 | __scribble_system(); 8 | 9 | if (ds_map_exists(global.__scribble_external_sound_map, _alias)) 10 | { 11 | __scribble_error("External sound alias \"", _alias, "\" already exists"); 12 | } 13 | 14 | if (!audio_exists(_soundID)) 15 | { 16 | __scribble_error("Audio asset ", _soundID, " could not be found"); 17 | } 18 | 19 | global.__scribble_external_sound_map[? _alias] = _soundID; 20 | } -------------------------------------------------------------------------------- /scripts/scribble_font_force_bilinear_filtering/scribble_font_force_bilinear_filtering.gml: -------------------------------------------------------------------------------- 1 | /// @param font 2 | /// @param state 3 | 4 | function scribble_font_force_bilinear_filtering(_font, _state) 5 | { 6 | if (!ds_map_exists(global.__scribble_font_data, _font)) 7 | { 8 | __scribble_error("Font \"", _font, "\" not found"); 9 | exit; 10 | } 11 | 12 | var _font_data = global.__scribble_font_data[? _font]; 13 | var _grid = _font_data.__glyph_data_grid; 14 | var _map = _font_data.__glyphs_map; 15 | ds_grid_set_region(_grid, 0, SCRIBBLE_GLYPH.BILINEAR, ds_map_size(_map) - 1, SCRIBBLE_GLYPH.BILINEAR, _state); 16 | } -------------------------------------------------------------------------------- /scripts/string_width_scribble_ext/string_width_scribble_ext.gml: -------------------------------------------------------------------------------- 1 | /// Emulation of string_height(), but using Scribble for calculating the width 2 | /// 3 | /// **Please do not use this function in conjunction with string_copy()** 4 | /// 5 | /// @param string The string to draw 6 | /// @param width The maximum width in pixels of the string before a line break 7 | 8 | function string_width_scribble_ext(_string, _width) 9 | { 10 | var _font = draw_get_font(); 11 | _font = !font_exists(_font)? global.__scribble_default_font : font_get_name(_font); 12 | 13 | return scribble(_string).starting_format(_font, c_white).wrap(_width).get_width(); 14 | } 15 | -------------------------------------------------------------------------------- /scripts/string_height_scribble_ext/string_height_scribble_ext.gml: -------------------------------------------------------------------------------- 1 | /// Emulation of string_height(), but using Scribble for calculating the width 2 | /// 3 | /// **Please do not use this function in conjunction with string_copy()** 4 | /// 5 | /// @param string The string to draw 6 | /// @param width The maximum width in pixels of the string before a line break 7 | 8 | function string_height_scribble_ext(_string, _width) 9 | { 10 | var _font = draw_get_font(); 11 | _font = !font_exists(_font)? global.__scribble_default_font : font_get_name(_font); 12 | 13 | return scribble(_string).starting_format(_font, c_white).wrap(_width).get_height(); 14 | } 15 | -------------------------------------------------------------------------------- /objects/obj_menu/Step_0.gml: -------------------------------------------------------------------------------- 1 | key_up = keyboard_check_pressed(vk_up); 2 | key_down = keyboard_check_pressed(vk_down); 3 | key_accept = keyboard_check_pressed(vk_enter); 4 | 5 | pos += key_down - key_up; 6 | 7 | if key_down - key_up != 0 audio_play_sound(snd_btn_focus, 10, 0) 8 | 9 | pos = wrapAround(pos,0,array_length(options)-1) 10 | 11 | if key_accept { 12 | if options[pos, 1] != undefined { 13 | audio_play_sound(snd_btn_click, 10, 0) 14 | if is_array(options[pos, 1]) { 15 | createMenu(options[pos, 1]) 16 | instance_destroy() 17 | } else { 18 | options[pos, 1]() 19 | } 20 | } 21 | } 22 | 23 | if keyboard_check_pressed(vk_control) { 24 | instance_destroy(); 25 | obj_plr.canMove=1 26 | } -------------------------------------------------------------------------------- /options/operagx/options_operagx.yy: -------------------------------------------------------------------------------- 1 | { 2 | "option_operagx_version": "1.0.0.0", 3 | "option_operagx_next_version": "1.0.0.0", 4 | "option_operagx_game_name": "${project_name}", 5 | "option_operagx_interpolate_pixels": true, 6 | "option_operagx_scale": 0, 7 | "option_operagx_texture_page": "2048x2048", 8 | "option_operagx_display_cursor": true, 9 | "option_operagx_guid": "", 10 | "option_operagx_team_name": "", 11 | "option_operagx_team_id": "", 12 | "option_operagx_editUrl": "", 13 | "option_operagx_internalShareUrl": "", 14 | "option_operagx_publicShareUrl": "", 15 | "resourceVersion": "1.0", 16 | "name": "operagx", 17 | "tags": [], 18 | "resourceType": "GMOperaGXOptions", 19 | } -------------------------------------------------------------------------------- /objects/obj_title_placeholder/Draw_64.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | draw_set_font(fnt_dialogue) 3 | draw_set_halign(fa_center) 4 | draw_text(x, y, "Primary Incident RPG Temporary Boot Menu\n\n=====\n" + saveinfo + "\n=====\n\n[1] New Save\n[2] Load Save\n[3] Delete Save\n[SPACE] Continue without loading\n\n===Controls - Work In Progress===\n[Z | ENTER] - Interact/Confirm\n[X | SHIFT] - Cancel\n[C | Ctrl] - Menu\n[HOLD ESC] - Exit\n=================================\n\n\nBuild Date: " + buildDate) 5 | draw_set_halign(fa_left) 6 | 7 | if keyboard_check_pressed(ord("1")) {saveData(); room_goto_next()} 8 | if keyboard_check_pressed(ord("2")) {loadData(); room_goto_string(global.saveData.currentRoom)} 9 | if keyboard_check_pressed(ord("3")) deleteData(); 10 | if keyboard_check_pressed(vk_space) room_goto_next() -------------------------------------------------------------------------------- /options/main/options_main.yy: -------------------------------------------------------------------------------- 1 | { 2 | "option_gameguid": "e36db2fc-a7e1-4d5c-91c6-7b0d1b71ec3c", 3 | "option_gameid": "0", 4 | "option_game_speed": 60, 5 | "option_mips_for_3d_textures": false, 6 | "option_draw_colour": 4294967295, 7 | "option_window_colour": 255, 8 | "option_steam_app_id": "0", 9 | "option_sci_usesci": false, 10 | "option_author": "", 11 | "option_collision_compatibility": false, 12 | "option_copy_on_write_enabled": false, 13 | "option_spine_licence": false, 14 | "option_template_image": "${base_options_dir}/main/template_image.png", 15 | "option_template_icon": "${base_options_dir}/main/template_icon.png", 16 | "option_template_description": null, 17 | "resourceVersion": "1.4", 18 | "name": "Main", 19 | "tags": [], 20 | "resourceType": "GMMainOptions", 21 | } -------------------------------------------------------------------------------- /objects/persist/Draw_64.gml: -------------------------------------------------------------------------------- 1 | /// @description Draw version stuff 2 | draw_set_font(fnt_dialogue) 3 | draw_text_color(16, 16, "version " + version, c_white, c_white, c_white, c_white, 0.5) 4 | //draw_text_color(16, 32, "[TEST] coins: " + string(global.saveData.coins), c_white, c_white, c_white, c_white, 0.5) 5 | draw_text_scribble(16, 32, "[spr_coin,0] "+ string(global.saveData.coins)) 6 | draw_text_transformed_color(0, 0, "Quitting" + string_repeat(".", (quitGame*50)/10), 2, 2, 0 + random(quitGame*2), c_white, c_white, c_white, c_white, quitGame) 7 | 8 | //ACHIEVEMENTS 9 | var xx = local_achievement.xx 10 | draw_rectangle_outline(xx, 3, xx+256, 64, c_black, c_white, 2) 11 | //draw_sprite_stretched(spr_achievement_box, 0, xx, 3, 256, 64) 12 | draw_text(xx+3, 3, "New Achievement!") 13 | draw_text_transformed(xx+3, 24, local_achievement.name, 1.5, 1.5, 0) -------------------------------------------------------------------------------- /scripts/scribble_font_set_default/scribble_font_set_default.gml: -------------------------------------------------------------------------------- 1 | /// Sets the default font to use for Scribble text elements 2 | /// 3 | /// @param fontName The name of the default Scribble font to use, as a string 4 | 5 | function scribble_font_set_default(_font) 6 | { 7 | //Ensure we're initialised 8 | __scribble_system(); 9 | 10 | //Check if the default font parameter is the correct datatype 11 | if (!is_string(_font)) 12 | { 13 | __scribble_error("The default font should be defined using its name as a string.\n(Input was an invalid datatype)"); 14 | return undefined; 15 | } 16 | 17 | if (SCRIBBLE_VERBOSE && (global.__scribble_default_font == undefined)) 18 | { 19 | __scribble_trace("Setting default font to \"" + string(_font) + "\""); 20 | } 21 | 22 | global.__scribble_default_font = _font; 23 | } -------------------------------------------------------------------------------- /scripts/scribble_font_scale/scribble_font_scale.gml: -------------------------------------------------------------------------------- 1 | /// Scales a font's glyphs permanently across all future text elements 2 | /// 3 | /// Returns: N/A (undefined) 4 | /// @param fontName The target font, as a string 5 | /// @param scale Scaling factor to apply 6 | 7 | function scribble_font_scale(_font, _scale) 8 | { 9 | if (!ds_map_exists(global.__scribble_font_data, _font)) 10 | { 11 | __scribble_error("Font \"", _font, "\" not found"); 12 | exit; 13 | } 14 | 15 | var _font_data = global.__scribble_font_data[? _font]; 16 | var _grid = _font_data.__glyph_data_grid; 17 | var _map = _font_data.__glyphs_map; 18 | 19 | _font_data.__scale *= _scale; 20 | 21 | ds_grid_multiply_region(_grid, 0, SCRIBBLE_GLYPH.X_OFFSET, ds_map_size(_map) - 1, SCRIBBLE_GLYPH.FONT_SCALE, _scale); 22 | 23 | _font_data.__calculate_font_height(); 24 | } -------------------------------------------------------------------------------- /objects/obj_menu/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Variables 2 | 3 | // Options and stuff 4 | options = [ 5 | ["Inventory", undefined], 6 | ["Stats", undefined], 7 | ["Party", undefined], 8 | ["Settings", [ 9 | ["Fullscreen",undefined] 10 | ] 11 | ], 12 | ["Return to title", function(){game_restart()}] 13 | ]; 14 | 15 | pos = 0 16 | 17 | //More stuff 18 | txt_border = 14; 19 | txt_sep = 32; 20 | offset_x = 32; 21 | offset_y = 32; 22 | 23 | width = 13.5*find_longest_string_length_2d(options,0) + (txt_border*2); 24 | height = (txt_sep*array_length(options)) + (txt_border*2); 25 | 26 | obj_plr.canMove=0 27 | 28 | //some smaller functions 29 | function createMenu(arr){ 30 | with (instance_create_layer(x,y,layer,obj_menu)) 31 | { 32 | options = arr; 33 | 34 | width = 13.5*find_longest_string_length_2d(options,0) + (txt_border*2); 35 | height = (txt_sep*array_length(options)) + (txt_border*2); 36 | } 37 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_shake/scribble_anim_shake.gml: -------------------------------------------------------------------------------- 1 | /// @param size Shake amplitude, in pixels 2 | /// @param speed Shake speed. Larger values cause characters to move around more rapidly 3 | 4 | function scribble_anim_shake(_size, _speed) 5 | { 6 | if ((_size != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__SHAKE_SIZE ]) 7 | || (_speed != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__SHAKE_SPEED])) 8 | { 9 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__SHAKE_SIZE ] = _size; 10 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__SHAKE_SPEED] = _speed; 11 | 12 | global.__scribble_anim_shader_desync = true; 13 | global.__scribble_anim_shader_desync_to_default = false; 14 | global.__scribble_anim_shader_msdf_desync = true; 15 | global.__scribble_anim_shader_msdf_desync_to_default = false; 16 | } 17 | } -------------------------------------------------------------------------------- /scripts/achievements/achievements.gml: -------------------------------------------------------------------------------- 1 | function define_achievements() { 2 | global.ach = [ 3 | {name: "test", description: "testing", show: true}, 4 | {name: "test again", description: "more testing", show: true}, 5 | {name: "not a test", description: "i swear it's not a test", show: false} 6 | ] 7 | } 8 | 9 | function grant_achievement(achievement_id) { 10 | var aID = achievement_id 11 | 12 | //if (global.saveData.claimedAchievements[aID] == true) {show_debug_message("player already has this achievement"); return 0;} 13 | 14 | if aID > array_length(global.ach)-1 {show_error("Requested achievement ID is out of scope, requested " + string(aID) + ", but array has only " + string(array_length(global.ach)-1) + " entries.", true)} 15 | 16 | global.saveData.claimedAchievements[aID] = true 17 | 18 | //Show achievement on HUD 19 | with persist { 20 | local_achievement.name = global.ach[aID].name 21 | event_user(0) 22 | } 23 | } -------------------------------------------------------------------------------- /options/linux/options_linux.yy: -------------------------------------------------------------------------------- 1 | { 2 | "option_linux_display_name": "Primary Incident RPG", 3 | "option_linux_version": "1.0.0.0", 4 | "option_linux_maintainer_email": "", 5 | "option_linux_homepage": "", 6 | "option_linux_short_desc": "", 7 | "option_linux_long_desc": "", 8 | "option_linux_splash_screen": "${base_options_dir}/linux/splash/splash.png", 9 | "option_linux_display_splash": false, 10 | "option_linux_icon": "icons/64.png", 11 | "option_linux_start_fullscreen": false, 12 | "option_linux_allow_fullscreen": false, 13 | "option_linux_interpolate_pixels": false, 14 | "option_linux_display_cursor": true, 15 | "option_linux_sync": false, 16 | "option_linux_resize_window": false, 17 | "option_linux_scale": 0, 18 | "option_linux_texture_page": "2048x2048", 19 | "option_linux_enable_steam": false, 20 | "option_linux_disable_sandbox": false, 21 | "resourceVersion": "1.0", 22 | "name": "Linux", 23 | "tags": [], 24 | "resourceType": "GMLinuxOptions", 25 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_wobble/scribble_anim_wobble.gml: -------------------------------------------------------------------------------- 1 | /// @param angle Maximum wobble angle. Larger values cause glyphs to oscillate further to the left and right 2 | /// @param frequency Wobble frequency. Larger values cause glyphs to oscillate faster 3 | 4 | function scribble_anim_wobble(_angle, _frequency) 5 | { 6 | if ((_angle != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__WOBBLE_ANGLE]) 7 | || (_frequency != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__WOBBLE_FREQ ])) 8 | { 9 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__WOBBLE_ANGLE] = _angle; 10 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__WOBBLE_FREQ ] = _frequency; 11 | 12 | global.__scribble_anim_shader_desync = true; 13 | global.__scribble_anim_shader_desync_to_default = false; 14 | global.__scribble_anim_shader_msdf_desync = true; 15 | global.__scribble_anim_shader_msdf_desync_to_default = false; 16 | } 17 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_pulse/scribble_anim_pulse.gml: -------------------------------------------------------------------------------- 1 | /// @param scale pulse scale offset. A value of 0 will cause no visible scaling changes for a glyph, a value of 1 will cause a glyph to double in size 2 | /// @param speed pulse speed. Larger values cause glyph scales to pulse faster 3 | 4 | function scribble_anim_pulse(_scale, _speed) 5 | { 6 | if ((_scale != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__PULSE_SCALE]) 7 | || (_speed != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__PULSE_SPEED])) 8 | { 9 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__PULSE_SCALE] = _scale; 10 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__PULSE_SPEED] = _speed; 11 | 12 | global.__scribble_anim_shader_desync = true; 13 | global.__scribble_anim_shader_desync_to_default = false; 14 | global.__scribble_anim_shader_msdf_desync = true; 15 | global.__scribble_anim_shader_msdf_desync_to_default = false; 16 | } 17 | } -------------------------------------------------------------------------------- /objects/colis/colis.yy: -------------------------------------------------------------------------------- 1 | { 2 | "spriteId": null, 3 | "solid": false, 4 | "visible": true, 5 | "managed": true, 6 | "spriteMaskId": null, 7 | "persistent": false, 8 | "parentObjectId": null, 9 | "physicsObject": false, 10 | "physicsSensor": false, 11 | "physicsShape": 1, 12 | "physicsGroup": 1, 13 | "physicsDensity": 0.5, 14 | "physicsRestitution": 0.1, 15 | "physicsLinearDamping": 0.1, 16 | "physicsAngularDamping": 0.1, 17 | "physicsFriction": 0.2, 18 | "physicsStartAwake": true, 19 | "physicsKinematic": false, 20 | "physicsShapePoints": [], 21 | "eventList": [ 22 | {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 23 | ], 24 | "properties": [], 25 | "overriddenProperties": [], 26 | "parent": { 27 | "name": "DO-NOT-PLACE", 28 | "path": "folders/Objects/DO-NOT-PLACE.yy", 29 | }, 30 | "resourceVersion": "1.0", 31 | "name": "colis", 32 | "tags": [], 33 | "resourceType": "GMObject", 34 | } -------------------------------------------------------------------------------- /objects/obj_dialogrender/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Initialization 2 | 3 | //============================================== 4 | // READ DOCUMENTATION ON DIALOGS FOR MORE INFO! 5 | //============================================== 6 | 7 | defineDialogs() 8 | 9 | // typist setup 10 | typist = scribble_typist(); 11 | typist.character_delay_add(".", 100); 12 | typist.character_delay_add("!", 100); 13 | typist.character_delay_add("?", 100); 14 | typist.character_delay_add(",", 100); 15 | 16 | //Do not modifiy these. 17 | text = "" 18 | targText="" 19 | textCharPos = 1 20 | border = 10; 21 | char_border = 8; 22 | width = 470-(border*2) 23 | textArrayPos=0 24 | typist.in(0,0) // 1st argument is speed (the higher the faster it is), 2nd argument is how the text fades in 25 | pauseTime = 20; 26 | pauseTimer = 0; 27 | name_box_offset = 32 * 5; 28 | char=0 29 | option_border = 10; 30 | charexp=0 31 | selectionPrompt=0 32 | selectedOption=0 33 | enterDelay=5 34 | opt1="" 35 | opt2="" 36 | 37 | //lock player movement 38 | obj_plr.canMove=0 39 | 40 | scanText() -------------------------------------------------------------------------------- /objects/obj_burning_follower/Step_0.gml: -------------------------------------------------------------------------------- 1 | if obj_plr.moveX == 0 && obj_plr.moveY == 0 { 2 | switch obj_plr.store_sprite[20] { 3 | #region //long ass code 4 | case 2: 5 | sprite_index = spr_wolf_millers_back_idle image_speed = 1 break; 6 | case 3: 7 | sprite_index = spr_wolf_millers_front_idle image_speed = 1 break; 8 | case 0: 9 | sprite_index = spr_wolf_millers_left_idle image_speed = 1 break; 10 | case 1: 11 | sprite_index = spr_wolf_millers_right_idle image_speed = 1 break; 12 | #endregion 13 | } 14 | } else { 15 | switch obj_plr.store_sprite[20] { 16 | #region //long ass code 17 | case 2: 18 | sprite_index = spr_wolf_millers_back image_speed = 1 break; 19 | case 3: 20 | sprite_index = spr_wolf_millers_front image_speed = 1 break; 21 | case 0: 22 | sprite_index = spr_wolf_millers_left image_speed = 1 break; 23 | case 1: 24 | sprite_index = spr_wolf_millers_right image_speed = 1 break; 25 | #endregion 26 | } 27 | } 28 | x = obj_plr.pos_x[20] 29 | y = obj_plr.pos_y[20]-20 30 | 31 | depth = -y; 32 | 33 | -------------------------------------------------------------------------------- /scripts/scribble_anim_rainbow/scribble_anim_rainbow.gml: -------------------------------------------------------------------------------- 1 | /// @param weight Rainbow blend weight. 0 does not show any rainbow effect at all, and 1 will blend a glyph's colour fully with the rainbow colour 2 | /// @param speed Rainbow speed. Larger values cause characters to change colour more rapidly 3 | 4 | function scribble_anim_rainbow(_weight, _speed) 5 | { 6 | if ((_weight != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__RAINBOW_WEIGHT]) 7 | || (_speed != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__RAINBOW_SPEED ])) 8 | { 9 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__RAINBOW_WEIGHT] = _weight; 10 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__RAINBOW_SPEED ] = _speed; 11 | 12 | global.__scribble_anim_shader_desync = true; 13 | global.__scribble_anim_shader_desync_to_default = false; 14 | global.__scribble_anim_shader_msdf_desync = true; 15 | global.__scribble_anim_shader_msdf_desync_to_default = false; 16 | } 17 | } -------------------------------------------------------------------------------- /shaders/__shd_scribble_bake_outline_4dir/__shd_scribble_bake_outline_4dir.fsh: -------------------------------------------------------------------------------- 1 | // @jujuadams v8.0.0 2021-12-15 2 | precision highp float; 3 | 4 | const float PI = 3.14159265359; 5 | 6 | varying vec2 v_vTexcoord; 7 | varying vec4 v_vColor; 8 | 9 | uniform vec2 u_vTexel; 10 | uniform vec3 u_vOutlineColor; 11 | 12 | const int u_iOutlineSamples = 4; 13 | const int u_iOutlineSize = 1; 14 | 15 | void main() 16 | { 17 | vec4 outlineColor = vec4(u_vOutlineColor, 1.0); 18 | vec4 newColor = vec4(u_vOutlineColor, 0.0); 19 | 20 | for(int iAngle = 0; iAngle < u_iOutlineSamples; iAngle++) 21 | { 22 | float fAngle = 2.0*PI*float(iAngle) / float(u_iOutlineSamples); 23 | for(int radius = 1; radius <= u_iOutlineSize; radius++) 24 | { 25 | newColor = mix(newColor, outlineColor, texture2D(gm_BaseTexture, v_vTexcoord + u_vTexel*(float(radius)*vec2(cos(fAngle), sin(fAngle)))).a); 26 | } 27 | } 28 | 29 | vec4 sample = texture2D(gm_BaseTexture, v_vTexcoord); 30 | gl_FragColor = v_vColor*mix(newColor, sample, sample.a); 31 | } -------------------------------------------------------------------------------- /shaders/__shd_scribble_bake_outline_8dir/__shd_scribble_bake_outline_8dir.fsh: -------------------------------------------------------------------------------- 1 | // @jujuadams v8.0.0 2021-12-15 2 | precision highp float; 3 | 4 | const float PI = 3.14159265359; 5 | 6 | varying vec2 v_vTexcoord; 7 | varying vec4 v_vColor; 8 | 9 | uniform vec2 u_vTexel; 10 | uniform vec3 u_vOutlineColor; 11 | 12 | const int u_iOutlineSamples = 8; 13 | const int u_iOutlineSize = 1; 14 | 15 | void main() 16 | { 17 | vec4 outlineColor = vec4(u_vOutlineColor, 1.0); 18 | vec4 newColor = vec4(u_vOutlineColor, 0.0); 19 | 20 | for(int iAngle = 0; iAngle < u_iOutlineSamples; iAngle++) 21 | { 22 | float fAngle = 2.0*PI*float(iAngle) / float(u_iOutlineSamples); 23 | for(int radius = 1; radius <= u_iOutlineSize; radius++) 24 | { 25 | newColor = mix(newColor, outlineColor, texture2D(gm_BaseTexture, v_vTexcoord + u_vTexel*(float(radius)*vec2(cos(fAngle), sin(fAngle)))).a); 26 | } 27 | } 28 | 29 | vec4 sample = texture2D(gm_BaseTexture, v_vTexcoord); 30 | gl_FragColor = v_vColor*mix(newColor, sample, sample.a); 31 | } -------------------------------------------------------------------------------- /shaders/__shd_scribble_bake_outline_8dir_2px/__shd_scribble_bake_outline_8dir_2px.fsh: -------------------------------------------------------------------------------- 1 | // @jujuadams v8.0.0 2021-12-15 2 | precision highp float; 3 | 4 | const float PI = 3.14159265359; 5 | 6 | varying vec2 v_vTexcoord; 7 | varying vec4 v_vColor; 8 | 9 | uniform vec2 u_vTexel; 10 | uniform vec3 u_vOutlineColor; 11 | 12 | const int u_iOutlineSamples = 8; 13 | const int u_iOutlineSize = 2; 14 | 15 | void main() 16 | { 17 | vec4 outlineColor = vec4(u_vOutlineColor, 1.0); 18 | vec4 newColor = vec4(u_vOutlineColor, 0.0); 19 | 20 | for(int iAngle = 0; iAngle < u_iOutlineSamples; iAngle++) 21 | { 22 | float fAngle = 2.0*PI*float(iAngle) / float(u_iOutlineSamples); 23 | for(int radius = 1; radius <= u_iOutlineSize; radius++) 24 | { 25 | newColor = mix(newColor, outlineColor, texture2D(gm_BaseTexture, v_vTexcoord + u_vTexel*(float(radius)*vec2(cos(fAngle), sin(fAngle)))).a); 26 | } 27 | } 28 | 29 | vec4 sample = texture2D(gm_BaseTexture, v_vTexcoord); 30 | gl_FragColor = v_vColor*mix(newColor, sample, sample.a); 31 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_blink/scribble_anim_blink.gml: -------------------------------------------------------------------------------- 1 | /// @param onDuration Duration that blinking text should stay on for, in milliseconds 2 | /// @param offDuration Duration that blinking text should turn off for, in milliseconds 3 | /// @param timeOffset Blink time offset, in milliseconds 4 | 5 | function scribble_anim_blink(_on_duration, _off_duration, _time_offset) 6 | { 7 | if ((_on_duration != global.__scribble_anim_blink_on_duration) || (_off_duration != global.__scribble_anim_blink_off_duration) || (_time_offset != global.__scribble_anim_blink_time_offset)) 8 | { 9 | global.__scribble_anim_blink_on_duration = _on_duration; 10 | global.__scribble_anim_blink_off_duration = _off_duration; 11 | global.__scribble_anim_blink_time_offset = _time_offset; 12 | 13 | global.__scribble_anim_shader_desync = true; 14 | global.__scribble_anim_shader_desync_to_default = false; 15 | global.__scribble_anim_shader_msdf_desync = true; 16 | global.__scribble_anim_shader_msdf_desync_to_default = false; 17 | } 18 | } -------------------------------------------------------------------------------- /objects/camera/camera.yy: -------------------------------------------------------------------------------- 1 | { 2 | "spriteId": null, 3 | "solid": false, 4 | "visible": true, 5 | "managed": true, 6 | "spriteMaskId": null, 7 | "persistent": true, 8 | "parentObjectId": null, 9 | "physicsObject": false, 10 | "physicsSensor": false, 11 | "physicsShape": 1, 12 | "physicsGroup": 1, 13 | "physicsDensity": 0.5, 14 | "physicsRestitution": 0.1, 15 | "physicsLinearDamping": 0.1, 16 | "physicsAngularDamping": 0.1, 17 | "physicsFriction": 0.2, 18 | "physicsStartAwake": true, 19 | "physicsKinematic": false, 20 | "physicsShapePoints": [], 21 | "eventList": [ 22 | {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 23 | {"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 24 | ], 25 | "properties": [], 26 | "overriddenProperties": [], 27 | "parent": { 28 | "name": "DO-NOT-PLACE", 29 | "path": "folders/Objects/DO-NOT-PLACE.yy", 30 | }, 31 | "resourceVersion": "1.0", 32 | "name": "camera", 33 | "tags": [], 34 | "resourceType": "GMObject", 35 | } -------------------------------------------------------------------------------- /objects/obj_burning_follower/obj_burning_follower.yy: -------------------------------------------------------------------------------- 1 | { 2 | "spriteId": { 3 | "name": "spr_wolf_millers_editor", 4 | "path": "sprites/spr_wolf_millers_editor/spr_wolf_millers_editor.yy", 5 | }, 6 | "solid": false, 7 | "visible": true, 8 | "managed": true, 9 | "spriteMaskId": null, 10 | "persistent": false, 11 | "parentObjectId": null, 12 | "physicsObject": false, 13 | "physicsSensor": false, 14 | "physicsShape": 1, 15 | "physicsGroup": 1, 16 | "physicsDensity": 0.5, 17 | "physicsRestitution": 0.1, 18 | "physicsLinearDamping": 0.1, 19 | "physicsAngularDamping": 0.1, 20 | "physicsFriction": 0.2, 21 | "physicsStartAwake": true, 22 | "physicsKinematic": false, 23 | "physicsShapePoints": [], 24 | "eventList": [ 25 | {"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 26 | ], 27 | "properties": [], 28 | "overriddenProperties": [], 29 | "parent": { 30 | "name": "DO-NOT-PLACE", 31 | "path": "folders/Objects/DO-NOT-PLACE.yy", 32 | }, 33 | "resourceVersion": "1.0", 34 | "name": "obj_burning_follower", 35 | "tags": [], 36 | "resourceType": "GMObject", 37 | } -------------------------------------------------------------------------------- /objects/obj_title_placeholder/obj_title_placeholder.yy: -------------------------------------------------------------------------------- 1 | { 2 | "spriteId": null, 3 | "solid": false, 4 | "visible": true, 5 | "managed": true, 6 | "spriteMaskId": null, 7 | "persistent": false, 8 | "parentObjectId": null, 9 | "physicsObject": false, 10 | "physicsSensor": false, 11 | "physicsShape": 1, 12 | "physicsGroup": 1, 13 | "physicsDensity": 0.5, 14 | "physicsRestitution": 0.1, 15 | "physicsLinearDamping": 0.1, 16 | "physicsAngularDamping": 0.1, 17 | "physicsFriction": 0.2, 18 | "physicsStartAwake": true, 19 | "physicsKinematic": false, 20 | "physicsShapePoints": [], 21 | "eventList": [ 22 | {"isDnD":false,"eventNum":64,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 23 | {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 24 | ], 25 | "properties": [], 26 | "overriddenProperties": [], 27 | "parent": { 28 | "name": "DO-NOT-PLACE", 29 | "path": "folders/Objects/DO-NOT-PLACE.yy", 30 | }, 31 | "resourceVersion": "1.0", 32 | "name": "obj_title_placeholder", 33 | "tags": [], 34 | "resourceType": "GMObject", 35 | } -------------------------------------------------------------------------------- /scripts/scribble_super_glyph_delete/scribble_super_glyph_delete.gml: -------------------------------------------------------------------------------- 1 | function scribble_super_glyph_delete(_target) 2 | { 3 | var _font_data = global.__scribble_font_data[? _target]; 4 | if (_font_data == undefined) __scribble_error("Font \"", _font_data, "\" not found"); 5 | 6 | var _glyphs_map = _font_data.__glyphs_map; 7 | 8 | //Copy arguments into an array 9 | var _glyphs_array = array_create(argument_count - 1); 10 | var _i = 0; 11 | repeat(argument_count - 1) 12 | { 13 | _glyphs_array[@ _i] = argument[_i+1]; 14 | ++_i; 15 | } 16 | 17 | //Pass the argument array into our preparation function 18 | //This turns the argument array in a series of ranges to operate on 19 | var _work_array = __scribble_prepare_super_work_array(_glyphs_array); 20 | 21 | var _i = 0; 22 | repeat(array_length(_work_array)) 23 | { 24 | var _glyph_range_array = _work_array[_i]; 25 | 26 | var _unicode = _glyph_range_array[0]; 27 | repeat(1 + _glyph_range_array[1] - _unicode) 28 | { 29 | ds_map_delete(_glyphs_map, _unicode); 30 | ++_unicode; 31 | } 32 | 33 | ++_i; 34 | } 35 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_wave/scribble_anim_wave.gml: -------------------------------------------------------------------------------- 1 | /// @param size Wave amplitude, in pixels 2 | /// @param frequency Wave frequency. Larger values create more "humps" over a certain number of characters 3 | /// @param speed Wave speed. Larger numbers cause characters to move up and down more rapidly 4 | 5 | function scribble_anim_wave(_size, _frequency, _speed) 6 | { 7 | if ((_size != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__WAVE_SIZE ]) 8 | || (_frequency != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__WAVE_FREQ ]) 9 | || (_speed != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__WAVE_SPEED])) 10 | { 11 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__WAVE_SIZE ] = _size; 12 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__WAVE_FREQ ] = _frequency; 13 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__WAVE_SPEED] = _speed; 14 | 15 | global.__scribble_anim_shader_desync = true; 16 | global.__scribble_anim_shader_desync_to_default = false; 17 | global.__scribble_anim_shader_msdf_desync = true; 18 | global.__scribble_anim_shader_msdf_desync_to_default = false; 19 | } 20 | } -------------------------------------------------------------------------------- /scripts/macros/macros.gml: -------------------------------------------------------------------------------- 1 | /* 2 | Macros are hard coded values that cannot be changed at run time or via editors like UndertaleModTool. 3 | Macros are better than normal variables because they an be defined without even calling them so they can live in a file like this. 4 | */ 5 | 6 | #macro version "0.0.1-dev" //HAS to be a string!!! 7 | #macro buildDate date_date_string(GM_build_date) + " " + date_time_string(GM_build_date) 8 | 9 | //Shortcuts 10 | #macro player obj_plr //shortcut to obj_plr 11 | #macro KEY_INTERACT vk_enter 12 | #macro KEY_CANCEL vk_shift 13 | #macro KET_MENU vk_control 14 | 15 | //Dialog - Char 16 | #macro DIAG_CHAR_PLACEHOLDER -1 17 | #macro DIAG_CHAR_UNKNOWN 0 18 | #macro DIAG_CHAR_LOLGUY 1 19 | #macro DIAG_CHAR_CHRIS 2 20 | #macro DIAG_CHAR_LEXI 3 21 | #macro DIAG_CHAR_BURNING 4 22 | #macro DIAG_CHAR_INFERNOHOT 5 23 | #macro DIAG_CHAR_INFO 99 24 | 25 | //Dialog - Expressions 26 | #macro DIAG_FACE_NEUTRAL 0 27 | #macro DIAG_FACE_HAPPY 1 28 | #macro DIAG_FACE_SAD 2 29 | #macro DIAG_FACE_CHEEKY 3 30 | #macro DIAG_FACE_ANNOYED 4 31 | #macro DIAG_FACE_SCARED 5 32 | #macro DIAG_FACE_ANGRY 6 33 | #macro DIAG_FACE_WORRIED 7 34 | 35 | //Dialog - Types 36 | #macro DIAG_TYPE_TEXT 0 37 | #macro DIAG_TYPE_CHOICE 1 38 | #macro DIAG_TYPE_CODE 2 -------------------------------------------------------------------------------- /scripts/scribble_anim_wheel/scribble_anim_wheel.gml: -------------------------------------------------------------------------------- 1 | /// @param size Wheel amplitude, in pixels 2 | /// @param frequency Wheel frequency. Larger values create more "humps" over a certain number of characters 3 | /// @param speed Wheel speed. Larger numbers cause characters to move up and down more rapidly 4 | 5 | function scribble_anim_wheel(_size, _frequency, _speed) 6 | { 7 | if ((_size != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__WHEEL_SIZE ]) 8 | || (_frequency != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__WHEEL_FREQ ]) 9 | || (_speed != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__WHEEL_SPEED])) 10 | { 11 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__WHEEL_SIZE ] = _size; 12 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__WHEEL_FREQ ] = _frequency; 13 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__WHEEL_SPEED] = _speed; 14 | 15 | global.__scribble_anim_shader_desync = true; 16 | global.__scribble_anim_shader_desync_to_default = false; 17 | global.__scribble_anim_shader_msdf_desync = true; 18 | global.__scribble_anim_shader_msdf_desync_to_default = false; 19 | } 20 | } -------------------------------------------------------------------------------- /objects/persist/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Initialization - THIS IS THE INIT OBJECT!!! 2 | randomize() //random moment 3 | audio_group_load(audiogroup_default) 4 | show_debug_message("==================\n Primary Incident\n==================") 5 | scribble_font_set_default("fnt_dialogue") 6 | draw_set_font(fnt_dialogue) 7 | 8 | //Rebind Controls 9 | //Move 10 | keyboard_set_map(ord("A"), vk_left) 11 | keyboard_set_map(ord("W"), vk_up) 12 | keyboard_set_map(ord("S"), vk_down) 13 | keyboard_set_map(ord("D"), vk_right) 14 | 15 | //Interaction 16 | keyboard_set_map(ord("Z"), vk_enter) 17 | keyboard_set_map(ord("X"), vk_shift) 18 | keyboard_set_map(ord("C"), vk_control) 19 | 20 | //Save data 21 | global.saveData={ 22 | saveCreatedVersion: version, 23 | settings: { 24 | volume: 1, 25 | windowMode: 0, 26 | RPC:0 27 | }, 28 | currentRoom: room_get_name(room), 29 | coins: 0, 30 | claimedAchievements:[], 31 | inventroy:[], 32 | party:["lol-guy"], 33 | battlesWon:{} 34 | } 35 | 36 | battleConf = { 37 | plrA: DIAG_CHAR_LOLGUY, 38 | plrB: DIAG_CHAR_BURNING, 39 | against: DIAG_CHAR_CHRIS, 40 | returnRoom: 0 41 | } 42 | 43 | define_achievements() 44 | 45 | quitGame=0 46 | 47 | local_achievement = {stage: 0, name: "achievement name", xx: 643} 48 | 49 | room_goto_next() -------------------------------------------------------------------------------- /objects/obj_editor_colistile/obj_editor_colistile.yy: -------------------------------------------------------------------------------- 1 | { 2 | "spriteId": { 3 | "name": "spr_editor_colistile", 4 | "path": "sprites/spr_editor_colistile/spr_editor_colistile.yy", 5 | }, 6 | "solid": false, 7 | "visible": true, 8 | "managed": true, 9 | "spriteMaskId": null, 10 | "persistent": false, 11 | "parentObjectId": { 12 | "name": "colis", 13 | "path": "objects/colis/colis.yy", 14 | }, 15 | "physicsObject": false, 16 | "physicsSensor": false, 17 | "physicsShape": 1, 18 | "physicsGroup": 1, 19 | "physicsDensity": 0.5, 20 | "physicsRestitution": 0.1, 21 | "physicsLinearDamping": 0.1, 22 | "physicsAngularDamping": 0.1, 23 | "physicsFriction": 0.2, 24 | "physicsStartAwake": true, 25 | "physicsKinematic": false, 26 | "physicsShapePoints": [], 27 | "eventList": [ 28 | {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 29 | ], 30 | "properties": [], 31 | "overriddenProperties": [], 32 | "parent": { 33 | "name": "Invisible at Runtime", 34 | "path": "folders/Objects/Invisible at Runtime.yy", 35 | }, 36 | "resourceVersion": "1.0", 37 | "name": "obj_editor_colisTile", 38 | "tags": [], 39 | "resourceType": "GMObject", 40 | } -------------------------------------------------------------------------------- /scripts/scribble_glyph_get/scribble_glyph_get.gml: -------------------------------------------------------------------------------- 1 | /// Returns: Real-value for the specified property 2 | /// @param fontName The target font, as a string 3 | /// @param character Target character, as a string 4 | /// @param property Property to return, see below 5 | /// 6 | /// Three properties are available: 7 | /// SCRIBBLE_GLYPH.X_OFFSET: The relative x-offset to draw the glyph 8 | /// SCRIBBLE_GLYPH.Y_OFFSET: The relative y-offset to draw the glyph 9 | /// SCRIBBLE_GLYPH.SEPARATION: Effective width of the glyph, the distance between this glyph's left edge and the 10 | /// left edge of the next glyph. This can be a negative value! 11 | 12 | function scribble_glyph_get(_font, _character, _property) 13 | { 14 | var _font_data = global.__scribble_font_data[? _font]; 15 | 16 | var _grid = _font_data.__glyph_data_grid; 17 | var _map = _font_data.__glyphs_map; 18 | var _unicode = is_real(_character)? _character : ord(_character); 19 | var _glyph_index = _map[? _unicode]; 20 | 21 | if (_glyph_index == undefined) 22 | { 23 | __scribble_error("Character \"", _character, "\" not found for font \"", _font, "\""); 24 | return undefined; 25 | } 26 | 27 | return _grid[# _glyph_index, _property]; 28 | } -------------------------------------------------------------------------------- /objects/obj_coin/obj_coin.yy: -------------------------------------------------------------------------------- 1 | { 2 | "spriteId": { 3 | "name": "spr_coin", 4 | "path": "sprites/spr_coin/spr_coin.yy", 5 | }, 6 | "solid": false, 7 | "visible": true, 8 | "managed": true, 9 | "spriteMaskId": null, 10 | "persistent": false, 11 | "parentObjectId": null, 12 | "physicsObject": false, 13 | "physicsSensor": false, 14 | "physicsShape": 1, 15 | "physicsGroup": 1, 16 | "physicsDensity": 0.5, 17 | "physicsRestitution": 0.1, 18 | "physicsLinearDamping": 0.1, 19 | "physicsAngularDamping": 0.1, 20 | "physicsFriction": 0.2, 21 | "physicsStartAwake": true, 22 | "physicsKinematic": false, 23 | "physicsShapePoints": [], 24 | "eventList": [ 25 | {"isDnD":false,"eventNum":0,"eventType":4,"collisionObjectId":{"name":"obj_plr","path":"objects/obj_plr/obj_plr.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 26 | {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 27 | ], 28 | "properties": [], 29 | "overriddenProperties": [], 30 | "parent": { 31 | "name": "Objects", 32 | "path": "folders/Objects.yy", 33 | }, 34 | "resourceVersion": "1.0", 35 | "name": "obj_coin", 36 | "tags": [], 37 | "resourceType": "GMObject", 38 | } -------------------------------------------------------------------------------- /scripts/scribble/scribble.gml: -------------------------------------------------------------------------------- 1 | /// Returns a Scribble text element corresponding to the input string 2 | /// If a text element with the same input string (and unique ID) has been cached, this function will return the cached text element 3 | /// 4 | /// @param string The string to parse and, eventually, draw 5 | /// @param [uniqueID] A unique identifier that can be used to distinguish this occurrence of the input string from other occurrences. Only necessary when you might be drawing the same string at the same time with different animation states 6 | 7 | function scribble(_string, _unique_id = SCRIBBLE_DEFAULT_UNIQUE_ID) 8 | { 9 | if (is_struct(_string) && (instanceof(_string) == "__scribble_class_element")) 10 | { 11 | __scribble_error("scribble() should not be used to access/draw text elements\nPlease instead call the .draw() method on a text element e.g. scribble(\"text\").draw(x, y);"); 12 | return; 13 | } 14 | 15 | var _weak = global.__scribble_ecache_dict[$ string(_string) + ":" + string(_unique_id)]; 16 | if ((_weak == undefined) || !weak_ref_alive(_weak) || _weak.ref.__flushed) 17 | { 18 | return new __scribble_class_element(string(_string), string(_unique_id)); 19 | } 20 | else 21 | { 22 | return _weak.ref; 23 | } 24 | } -------------------------------------------------------------------------------- /scripts/scribble_anim_jitter/scribble_anim_jitter.gml: -------------------------------------------------------------------------------- 1 | /// @param minScale Jitter minimum scale. Unlike SCRIBBLE_DEFAULT_PULSE_SCALE this is not an offset 2 | /// @param maxScale Jitter maximum scale. Unlike SCRIBBLE_DEFAULT_PULSE_SCALE this is not an offset 3 | /// @param speed Jitter speed. Larger values cause glyph scales to fluctuate faster 4 | 5 | function scribble_anim_jitter(_min_scale, _max_scale, _speed) 6 | { 7 | if ((_min_scale != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__JITTER_MINIMUM]) 8 | || (_max_scale != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__JITTER_MAXIMUM]) 9 | || (_speed != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__JITTER_SPEED ])) 10 | { 11 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__JITTER_MINIMUM] = _min_scale; 12 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__JITTER_MAXIMUM] = _max_scale; 13 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__JITTER_SPEED ] = _speed; 14 | 15 | global.__scribble_anim_shader_desync = true; 16 | global.__scribble_anim_shader_desync_to_default = false; 17 | global.__scribble_anim_shader_msdf_desync = true; 18 | global.__scribble_anim_shader_msdf_desync_to_default = false; 19 | } 20 | } -------------------------------------------------------------------------------- /objects/obj_menu/obj_menu.yy: -------------------------------------------------------------------------------- 1 | { 2 | "spriteId": null, 3 | "solid": false, 4 | "visible": true, 5 | "managed": true, 6 | "spriteMaskId": null, 7 | "persistent": false, 8 | "parentObjectId": null, 9 | "physicsObject": false, 10 | "physicsSensor": false, 11 | "physicsShape": 1, 12 | "physicsGroup": 1, 13 | "physicsDensity": 0.5, 14 | "physicsRestitution": 0.1, 15 | "physicsLinearDamping": 0.1, 16 | "physicsAngularDamping": 0.1, 17 | "physicsFriction": 0.2, 18 | "physicsStartAwake": true, 19 | "physicsKinematic": false, 20 | "physicsShapePoints": [], 21 | "eventList": [ 22 | {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 23 | {"isDnD":false,"eventNum":64,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 24 | {"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 25 | ], 26 | "properties": [], 27 | "overriddenProperties": [], 28 | "parent": { 29 | "name": "DO-NOT-PLACE", 30 | "path": "folders/Objects/DO-NOT-PLACE.yy", 31 | }, 32 | "resourceVersion": "1.0", 33 | "name": "obj_menu", 34 | "tags": [], 35 | "resourceType": "GMObject", 36 | } -------------------------------------------------------------------------------- /scripts/__scribble_config_colours/__scribble_config_colours.gml: -------------------------------------------------------------------------------- 1 | /// Creates a collection of colour names that map to 24-bit BGR colours 2 | /// Use scribble_rgb_to_bgr() to convert from industry standard RGB colour codes to GM's native BGR format 3 | /// 4 | /// N.B. That this script is executed on boot. You never need to run this script yourself! 5 | 6 | global.__scribble_colours = { 7 | //Duplicate GM's native colour constants 8 | c_aqua: c_aqua, 9 | c_black: c_black, 10 | c_blue: c_blue, 11 | c_dkgray: c_dkgray, 12 | c_dkgrey: c_dkgrey, 13 | c_fuchsia: c_fuchsia, 14 | c_gray: c_gray, 15 | c_green: c_green, 16 | c_gray: c_gray, 17 | c_grey: c_grey, 18 | c_lime: c_lime, 19 | c_ltgray: c_ltgray, 20 | c_ltgrey: c_ltgrey, 21 | c_maroon: c_maroon, 22 | c_navy: c_navy, 23 | c_olive: c_olive, 24 | c_orange: c_orange, 25 | c_purple: c_purple, 26 | c_red: c_red, 27 | c_silver: c_silver, 28 | c_teal: c_teal, 29 | c_white: c_white, 30 | c_yellow: c_yellow, 31 | 32 | //Here are some example colours 33 | c_coquelicot: scribble_rgb_to_bgr(0xff3800), 34 | c_smaragdine: scribble_rgb_to_bgr(0x50c875), 35 | c_xanadu: scribble_rgb_to_bgr(0x738678), 36 | c_amaranth: scribble_rgb_to_bgr(0xe52b50), 37 | } 38 | -------------------------------------------------------------------------------- /scripts/scribble_anim_cycle/scribble_anim_cycle.gml: -------------------------------------------------------------------------------- 1 | /// @param speed Cycle speed. Larger numbers cause characters to change colour more rapidly 2 | /// @param saturation Cycle colour saturation, from 0 to 255. Colour cycles using the HSV model to create colours 3 | /// @param value Cycle colour value, from 0 to 255. Colour cycles using the HSV model to create colours 4 | 5 | function scribble_anim_cycle(_speed, _saturation, _value) 6 | { 7 | if ((_speed != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__CYCLE_SPEED ]) 8 | || (_saturation != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__CYCLE_SATURATION]) 9 | || (_value != global.__scribble_anim_properties[__SCRIBBLE_ANIM.__CYCLE_VALUE ])) 10 | { 11 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__CYCLE_SPEED ] = _speed; 12 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__CYCLE_SATURATION] = _saturation; 13 | global.__scribble_anim_properties[@ __SCRIBBLE_ANIM.__CYCLE_VALUE ] = _value; 14 | 15 | global.__scribble_anim_shader_desync = true; 16 | global.__scribble_anim_shader_desync_to_default = false; 17 | global.__scribble_anim_shader_msdf_desync = true; 18 | global.__scribble_anim_shader_msdf_desync_to_default = false; 19 | } 20 | } -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- 1 | # ⚠️ This repo has been archived ⚠️ 2 | 3 | Due to multiple issues like copyrighted assets, lack of popularity outside of our server's community and other reasons, we have all decided to archive the repo. 4 | 5 | If you wish to download the unfinished and buggy developer build, [click here](https://github.com/Progressbar-Discord-Server/PrimaryIncidentRPG/releases/tag/unfinshed-nov30). 6 | 7 | ## PrimaryIncidentRPG - An RPG based around the Progressbar95 Fan Server 8 | 9 | A primary incident. Far much greater than any incident that ever happened. 10 | 11 | Characters planned to be in the game: 12 | - Lol Guy (implemented) 13 | - Chris 14 | - Lexi 15 | - Burning 16 | - InfernoHot 17 | 18 | ## Meet the team 19 | ### Management 20 | - [AlexandruUnu](https://github.com/AlexandruUnu/) - Project Manager 21 | ### Development 22 | - [stuartt_mcoded](https://github.com/RealMCoded) - Lead Developer 23 | - [SevenSixteen](https://github.com/poggers16) - Developer 24 | - [Luihum](https://github.com/luihum) - Developer 25 | ### Art 26 | - [Setap](https://github.com/setapdede) - Icon Designer 27 | - [Zai](https://github.com/zai-tm/) - Asset Designer 28 | - [BurningInfern0](https://github.com/BurningInfern0/) - Character Designer 29 | - [pyjonhact](https://github.com/sandmiz/) - Character Designer 30 | ### Quality Control 31 | - [Lol Guy](https://github.com/Lol6435Guy) 32 | -------------------------------------------------------------------------------- /objects/obj_editor_trigger_oninteract/obj_editor_trigger_oninteract.yy: -------------------------------------------------------------------------------- 1 | { 2 | "spriteId": { 3 | "name": "spr_editor_trigger_interact", 4 | "path": "sprites/spr_editor_trigger_interact/spr_editor_trigger_interact.yy", 5 | }, 6 | "solid": false, 7 | "visible": true, 8 | "managed": true, 9 | "spriteMaskId": null, 10 | "persistent": false, 11 | "parentObjectId": null, 12 | "physicsObject": false, 13 | "physicsSensor": false, 14 | "physicsShape": 1, 15 | "physicsGroup": 1, 16 | "physicsDensity": 0.5, 17 | "physicsRestitution": 0.1, 18 | "physicsLinearDamping": 0.1, 19 | "physicsAngularDamping": 0.1, 20 | "physicsFriction": 0.2, 21 | "physicsStartAwake": true, 22 | "physicsKinematic": false, 23 | "physicsShapePoints": [], 24 | "eventList": [ 25 | {"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 26 | {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 27 | ], 28 | "properties": [], 29 | "overriddenProperties": [], 30 | "parent": { 31 | "name": "triggers", 32 | "path": "folders/Objects/Invisible at Runtime/triggers.yy", 33 | }, 34 | "resourceVersion": "1.0", 35 | "name": "obj_editor_trigger_onInteract", 36 | "tags": [], 37 | "resourceType": "GMObject", 38 | } -------------------------------------------------------------------------------- /objects/obj_editor_trigger_constantcollide/obj_editor_trigger_constantcollide.yy: -------------------------------------------------------------------------------- 1 | { 2 | "spriteId": { 3 | "name": "spr_editor_trigger_collide", 4 | "path": "sprites/spr_editor_trigger_collide/spr_editor_trigger_collide.yy", 5 | }, 6 | "solid": false, 7 | "visible": true, 8 | "managed": true, 9 | "spriteMaskId": null, 10 | "persistent": false, 11 | "parentObjectId": null, 12 | "physicsObject": false, 13 | "physicsSensor": false, 14 | "physicsShape": 1, 15 | "physicsGroup": 1, 16 | "physicsDensity": 0.5, 17 | "physicsRestitution": 0.1, 18 | "physicsLinearDamping": 0.1, 19 | "physicsAngularDamping": 0.1, 20 | "physicsFriction": 0.2, 21 | "physicsStartAwake": true, 22 | "physicsKinematic": false, 23 | "physicsShapePoints": [], 24 | "eventList": [ 25 | {"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 26 | {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 27 | ], 28 | "properties": [], 29 | "overriddenProperties": [], 30 | "parent": { 31 | "name": "triggers", 32 | "path": "folders/Objects/Invisible at Runtime/triggers.yy", 33 | }, 34 | "resourceVersion": "1.0", 35 | "name": "obj_editor_trigger_constantCollide", 36 | "tags": [], 37 | "resourceType": "GMObject", 38 | } -------------------------------------------------------------------------------- /objects/obj_editor_trigger_oncollide/obj_editor_trigger_oncollide.yy: -------------------------------------------------------------------------------- 1 | { 2 | "spriteId": { 3 | "name": "spr_editor_trigger_singlecollide", 4 | "path": "sprites/spr_editor_trigger_singlecollide/spr_editor_trigger_singlecollide.yy", 5 | }, 6 | "solid": false, 7 | "visible": true, 8 | "managed": true, 9 | "spriteMaskId": null, 10 | "persistent": false, 11 | "parentObjectId": null, 12 | "physicsObject": false, 13 | "physicsSensor": false, 14 | "physicsShape": 1, 15 | "physicsGroup": 1, 16 | "physicsDensity": 0.5, 17 | "physicsRestitution": 0.1, 18 | "physicsLinearDamping": 0.1, 19 | "physicsAngularDamping": 0.1, 20 | "physicsFriction": 0.2, 21 | "physicsStartAwake": true, 22 | "physicsKinematic": false, 23 | "physicsShapePoints": [], 24 | "eventList": [ 25 | {"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 26 | {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 27 | ], 28 | "properties": [], 29 | "overriddenProperties": [], 30 | "parent": { 31 | "name": "triggers", 32 | "path": "folders/Objects/Invisible at Runtime/triggers.yy", 33 | }, 34 | "resourceVersion": "1.0", 35 | "name": "obj_editor_trigger_onCollide", 36 | "tags": [], 37 | "resourceType": "GMObject", 38 | } -------------------------------------------------------------------------------- /objects/obj_editor_trigger_singleuseoncollide/obj_editor_trigger_singleuseoncollide.yy: -------------------------------------------------------------------------------- 1 | { 2 | "spriteId": { 3 | "name": "spr_editor_trigger_onCollide", 4 | "path": "sprites/spr_editor_trigger_onCollide/spr_editor_trigger_onCollide.yy", 5 | }, 6 | "solid": false, 7 | "visible": true, 8 | "managed": true, 9 | "spriteMaskId": null, 10 | "persistent": false, 11 | "parentObjectId": null, 12 | "physicsObject": false, 13 | "physicsSensor": false, 14 | "physicsShape": 1, 15 | "physicsGroup": 1, 16 | "physicsDensity": 0.5, 17 | "physicsRestitution": 0.1, 18 | "physicsLinearDamping": 0.1, 19 | "physicsAngularDamping": 0.1, 20 | "physicsFriction": 0.2, 21 | "physicsStartAwake": true, 22 | "physicsKinematic": false, 23 | "physicsShapePoints": [], 24 | "eventList": [ 25 | {"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 26 | {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 27 | ], 28 | "properties": [], 29 | "overriddenProperties": [], 30 | "parent": { 31 | "name": "triggers", 32 | "path": "folders/Objects/Invisible at Runtime/triggers.yy", 33 | }, 34 | "resourceVersion": "1.0", 35 | "name": "obj_editor_trigger_singleUseOnCollide", 36 | "tags": [], 37 | "resourceType": "GMObject", 38 | } -------------------------------------------------------------------------------- /objects/obj_plr/Step_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Movement 2 | if canMove { 3 | key_left = -keyboard_check(vk_left) 4 | key_up = -keyboard_check(vk_up) 5 | key_right = keyboard_check(vk_right) 6 | key_down = keyboard_check(vk_down) 7 | } else { 8 | key_left = 0 9 | key_right = 0 10 | key_up = 0 11 | key_down = 0 12 | } 13 | 14 | moveX = (key_left + key_right)*moveSpeed 15 | moveY = (key_up + key_down)*moveSpeed 16 | 17 | if -key_left { 18 | sprite_index = spr_lolguy_left 19 | lastFacing=0 20 | } else if key_right { 21 | sprite_index = spr_lolguy_right 22 | lastFacing=1 23 | } else if -key_up { 24 | sprite_index = spr_lolguy_back 25 | lastFacing=2 26 | } else if key_down { 27 | sprite_index = spr_lolguy_front 28 | lastFacing=3 29 | } 30 | 31 | if moveX == 0 && moveY == 0 { 32 | switch lastFacing { 33 | case 0: sprite_index = spr_lolguy_idle_left break; 34 | case 1: sprite_index = spr_lolguy_idle_right break; 35 | case 2: sprite_index = spr_lolguy_idle_back break; 36 | case 3: sprite_index = spr_lolguy_idle_front break; 37 | } 38 | } 39 | 40 | 41 | if (place_meeting(x + moveX, y, colis)) { 42 | while (!place_meeting(x + sign(moveX), y, colis)) x += sign(moveX); 43 | moveX = 0; 44 | } 45 | x += moveX; 46 | 47 | if (place_meeting(x, y+moveY, colis)) { 48 | while (!place_meeting(x, y+ sign(moveY), colis)) y += sign(moveY); 49 | moveY = 0; 50 | } 51 | y += moveY; 52 | 53 | depth = -y 54 | 55 | -------------------------------------------------------------------------------- /scripts/draw_text_scribble/draw_text_scribble.gml: -------------------------------------------------------------------------------- 1 | /// Emulation of draw_text(), but using Scribble for rendering 2 | /// 3 | /// **Please do not use this function in conjunction with string_copy()** 4 | /// 5 | /// It is common practice in GameMaker to draw typewriter text like so: 6 | /// draw_text(x, y, string_copy(typewriter_text, 1, count)); 7 | /// 8 | /// Instead, when using draw_text_scribble(), please write your code like so: 9 | /// draw_text_scribble(x, y, typewriter_text, count); 10 | /// 11 | /// This will take full advantage of Scribble's power (and is less to type!) 12 | /// 13 | /// @param x The x coordinate of the drawn string 14 | /// @param y The y coordinate of the drawn string 15 | /// @param string The string to draw 16 | /// @param [charCount] The number of characters from the string to draw. If not specified, all characters will be drawn 17 | 18 | function draw_text_scribble(_x, _y, _string, _reveal = undefined) 19 | { 20 | var _font = draw_get_font(); 21 | _font = !font_exists(_font)? global.__scribble_default_font : font_get_name(_font); 22 | 23 | var _element = scribble(_string) 24 | .align(draw_get_halign(), draw_get_valign()) 25 | .starting_format(_font, c_white) 26 | .blend(draw_get_color(), draw_get_alpha()); 27 | if (_reveal != undefined) _element.reveal(_reveal); 28 | _element.draw(_x, _y); 29 | return _element; 30 | } -------------------------------------------------------------------------------- /scripts/__scribble_gen_10_set_padding_flags/__scribble_gen_10_set_padding_flags.gml: -------------------------------------------------------------------------------- 1 | function __scribble_gen_10_set_padding_flags() 2 | { 3 | with(global.__scribble_generator_state) 4 | { 5 | var _uses_halign_left = __uses_halign_left; 6 | var _uses_halign_center = __uses_halign_center; 7 | var _uses_halign_right = __uses_halign_right; 8 | } 9 | 10 | //Figure out how to pad the bounding box based on what alignments have been used 11 | switch(__valign) 12 | { 13 | case fa_top: __pad_bbox_t = false; __pad_bbox_b = true; break; 14 | case fa_middle: __pad_bbox_t = true; __pad_bbox_b = true; break; 15 | case fa_bottom: __pad_bbox_t = true; __pad_bbox_b = false; break; 16 | } 17 | 18 | if (_uses_halign_center) 19 | { 20 | __pad_bbox_l = true; 21 | __pad_bbox_r = true; 22 | } 23 | else if (_uses_halign_left) 24 | { 25 | if (_uses_halign_right) 26 | { 27 | __pad_bbox_l = true; 28 | __pad_bbox_r = true; 29 | } 30 | else 31 | { 32 | __pad_bbox_l = false; 33 | __pad_bbox_r = true; 34 | } 35 | } 36 | else if (_uses_halign_right) 37 | { 38 | __pad_bbox_l = true; 39 | __pad_bbox_r = false; 40 | } 41 | else 42 | { 43 | __pad_bbox_l = false; 44 | __pad_bbox_r = true; 45 | } 46 | } -------------------------------------------------------------------------------- /scripts/scribble_font_get_glyph_ranges/scribble_font_get_glyph_ranges.gml: -------------------------------------------------------------------------------- 1 | /// @param fontName 2 | /// @param [hex=false] 3 | 4 | function scribble_font_get_glyph_ranges(_name, _hex = false) 5 | { 6 | var _font_data = global.__scribble_font_data[? _name]; 7 | if (_font_data == undefined) 8 | { 9 | __scribble_error("Font \"", _name, "\" not found"); 10 | return []; 11 | } 12 | 13 | var _keys_array = ds_map_keys_to_array(_font_data.__glyphs_map); 14 | array_sort(_keys_array, lb_sort_ascending); 15 | 16 | var _out_array = []; 17 | 18 | var _min = _keys_array[0]; 19 | var _max = _keys_array[0]; 20 | 21 | var _i = 1; 22 | repeat(array_length(_keys_array)-1) 23 | { 24 | var _key = _keys_array[_i]; 25 | 26 | if (_key > _max+1) 27 | { 28 | if (_hex) 29 | { 30 | array_push(_out_array, [string(ptr(_min)), string(ptr(_max))]); 31 | } 32 | else 33 | { 34 | array_push(_out_array, [_min, _max]); 35 | } 36 | 37 | var _min = _key; 38 | var _max = _key; 39 | } 40 | else 41 | { 42 | _max = _key; 43 | } 44 | 45 | ++_i; 46 | } 47 | 48 | array_push(_out_array, [string(ptr(_min)), string(ptr(_max))]); 49 | 50 | return _out_array; 51 | } -------------------------------------------------------------------------------- /objects/obj_battle/obj_battle.yy: -------------------------------------------------------------------------------- 1 | { 2 | "spriteId": null, 3 | "solid": false, 4 | "visible": true, 5 | "managed": true, 6 | "spriteMaskId": null, 7 | "persistent": false, 8 | "parentObjectId": null, 9 | "physicsObject": false, 10 | "physicsSensor": false, 11 | "physicsShape": 1, 12 | "physicsGroup": 1, 13 | "physicsDensity": 0.5, 14 | "physicsRestitution": 0.1, 15 | "physicsLinearDamping": 0.1, 16 | "physicsAngularDamping": 0.1, 17 | "physicsFriction": 0.2, 18 | "physicsStartAwake": true, 19 | "physicsKinematic": false, 20 | "physicsShapePoints": [], 21 | "eventList": [ 22 | {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 23 | {"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 24 | {"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 25 | {"isDnD":false,"eventNum":64,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, 26 | ], 27 | "properties": [], 28 | "overriddenProperties": [], 29 | "parent": { 30 | "name": "DO-NOT-PLACE", 31 | "path": "folders/Objects/DO-NOT-PLACE.yy", 32 | }, 33 | "resourceVersion": "1.0", 34 | "name": "obj_battle", 35 | "tags": [], 36 | "resourceType": "GMObject", 37 | } -------------------------------------------------------------------------------- /objects/obj_plr/obj_plr.yy: -------------------------------------------------------------------------------- 1 | { 2 | "resourceType": "GMObject", 3 | "resourceVersion": "1.0", 4 | "name": "obj_plr", 5 | "spriteId": { 6 | "name": "spr_lolguy_editor", 7 | "path": "sprites/spr_lolguy_editor/spr_lolguy_editor.yy", 8 | }, 9 | "solid": false, 10 | "visible": true, 11 | "managed": true, 12 | "spriteMaskId": { 13 | "name": "spr_lolguy_editor", 14 | "path": "sprites/spr_lolguy_editor/spr_lolguy_editor.yy", 15 | }, 16 | "persistent": false, 17 | "parentObjectId": null, 18 | "physicsObject": false, 19 | "physicsSensor": false, 20 | "physicsShape": 1, 21 | "physicsGroup": 1, 22 | "physicsDensity": 0.5, 23 | "physicsRestitution": 0.1, 24 | "physicsLinearDamping": 0.1, 25 | "physicsAngularDamping": 0.1, 26 | "physicsFriction": 0.2, 27 | "physicsStartAwake": true, 28 | "physicsKinematic": false, 29 | "physicsShapePoints": [], 30 | "eventList": [ 31 | {"resourceType":"GMEvent","resourceVersion":"1.0","name":"","isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,}, 32 | {"resourceType":"GMEvent","resourceVersion":"1.0","name":"","isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,}, 33 | {"resourceType":"GMEvent","resourceVersion":"1.0","name":"","isDnD":false,"eventNum":2,"eventType":3,"collisionObjectId":null,}, 34 | ], 35 | "properties": [], 36 | "overriddenProperties": [], 37 | "parent": { 38 | "name": "Objects", 39 | "path": "folders/Objects.yy", 40 | }, 41 | } -------------------------------------------------------------------------------- /scripts/scribble_font_set_style_family/scribble_font_set_style_family.gml: -------------------------------------------------------------------------------- 1 | /// Associates four fonts together for use with [r] [b] [i] [bi] font tags 2 | /// Use for any style you don't want to set a font for 3 | /// 4 | /// @param regularFont Name of font to use for the regular style 5 | /// @param boldFont Name of font to use for the bold style 6 | /// @param italicFont Name of font to use for the italic style 7 | /// @param boldItalicFont Name of font to use for the bold-italic style 8 | 9 | function scribble_font_set_style_family(_r_font, _b_font, _i_font, _bi_font) 10 | { 11 | var _font_names = array_create(4, undefined); 12 | _font_names[@ 0] = is_string(_r_font )? _r_font : undefined; 13 | _font_names[@ 1] = is_string(_b_font )? _b_font : undefined; 14 | _font_names[@ 2] = is_string(_i_font )? _i_font : undefined; 15 | _font_names[@ 3] = is_string(_bi_font)? _bi_font : undefined; 16 | 17 | var _i = 0; 18 | repeat(4) 19 | { 20 | var _struct = global.__scribble_font_data[? _font_names[_i]]; 21 | if (is_struct(_struct)) 22 | { 23 | with(_struct) 24 | { 25 | __style_regular = _font_names[0]; 26 | __style_bold = _font_names[1]; 27 | __style_italic = _font_names[2]; 28 | __style_bold_italic = _font_names[3]; 29 | } 30 | } 31 | 32 | _i++; 33 | } 34 | } -------------------------------------------------------------------------------- /options/mac/options_mac.yy: -------------------------------------------------------------------------------- 1 | { 2 | "option_mac_display_name": "Created with GameMaker", 3 | "option_mac_app_id": "com.company.game", 4 | "option_mac_version": "1.0.0.0", 5 | "option_mac_output_dir": "~/gamemakerstudio2", 6 | "option_mac_team_id": "", 7 | "option_mac_signing_identity": "Developer ID Application:", 8 | "option_mac_copyright": "", 9 | "option_mac_splash_png": "${base_options_dir}/mac/splash/splash.png", 10 | "option_mac_icon_png": "${base_options_dir}/mac/icons/1024.png", 11 | "option_mac_installer_background_png": "${base_options_dir}/mac/splash/installer_background.png", 12 | "option_mac_menu_dock": false, 13 | "option_mac_display_cursor": true, 14 | "option_mac_start_fullscreen": false, 15 | "option_mac_allow_fullscreen": false, 16 | "option_mac_interpolate_pixels": true, 17 | "option_mac_vsync": false, 18 | "option_mac_resize_window": false, 19 | "option_mac_enable_retina": false, 20 | "option_mac_scale": 0, 21 | "option_mac_texture_page": "2048x2048", 22 | "option_mac_build_app_store": false, 23 | "option_mac_allow_incoming_network": false, 24 | "option_mac_allow_outgoing_network": false, 25 | "option_mac_app_category": "Games", 26 | "option_mac_enable_steam": false, 27 | "option_mac_disable_sandbox": false, 28 | "option_mac_x86_64": true, 29 | "option_mac_arm64": true, 30 | "option_mac_apple_sign_in": false, 31 | "resourceVersion": "1.0", 32 | "name": "macOS", 33 | "tags": [], 34 | "resourceType": "GMMacOptions", 35 | } --------------------------------------------------------------------------------