diff --git a/graphics/lore/2600_lore.png b/graphics/lore/2600_lore.png new file mode 100644 index 0000000..71df6a3 Binary files /dev/null and b/graphics/lore/2600_lore.png differ diff --git a/graphics/lore/2600_lore.png.import b/graphics/lore/2600_lore.png.import new file mode 100644 index 0000000..0f2faa6 --- /dev/null +++ b/graphics/lore/2600_lore.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/2600_lore.png-639cdd01246046c019315da6b29b0244.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/lore/2600_lore.png" +dest_files=[ "res://.import/2600_lore.png-639cdd01246046c019315da6b29b0244.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/lore/arlingwood_graveyard.png b/graphics/lore/arlingwood_graveyard.png new file mode 100644 index 0000000..4939a9a Binary files /dev/null and b/graphics/lore/arlingwood_graveyard.png differ diff --git a/graphics/lore/arlingwood_graveyard.png.import b/graphics/lore/arlingwood_graveyard.png.import new file mode 100644 index 0000000..e55a2f2 --- /dev/null +++ b/graphics/lore/arlingwood_graveyard.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/arlingwood_graveyard.png-dcf19c4ee26882dff177a70d66d68e6f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/lore/arlingwood_graveyard.png" +dest_files=[ "res://.import/arlingwood_graveyard.png-dcf19c4ee26882dff177a70d66d68e6f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/lore/artificial_soul_lore.png b/graphics/lore/artificial_soul_lore.png new file mode 100644 index 0000000..7ae45f2 Binary files /dev/null and b/graphics/lore/artificial_soul_lore.png differ diff --git a/graphics/lore/artificial_soul_lore.png.import b/graphics/lore/artificial_soul_lore.png.import new file mode 100644 index 0000000..746e826 --- /dev/null +++ b/graphics/lore/artificial_soul_lore.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/artificial_soul_lore.png-ccae07a62b43ff1af6289ea38581667f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/lore/artificial_soul_lore.png" +dest_files=[ "res://.import/artificial_soul_lore.png-ccae07a62b43ff1af6289ea38581667f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/lore/famis_lab.png b/graphics/lore/famis_lab.png new file mode 100644 index 0000000..9d0a447 Binary files /dev/null and b/graphics/lore/famis_lab.png differ diff --git a/graphics/lore/famis_lab.png.import b/graphics/lore/famis_lab.png.import new file mode 100644 index 0000000..68c247d --- /dev/null +++ b/graphics/lore/famis_lab.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/famis_lab.png-efe18e972d1c3612155057cea6d183e6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/lore/famis_lab.png" +dest_files=[ "res://.import/famis_lab.png-efe18e972d1c3612155057cea6d183e6.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/lore/police_station.png b/graphics/lore/police_station.png new file mode 100644 index 0000000..6c7aa6a Binary files /dev/null and b/graphics/lore/police_station.png differ diff --git a/graphics/lore/police_station.png.import b/graphics/lore/police_station.png.import new file mode 100644 index 0000000..738aa00 --- /dev/null +++ b/graphics/lore/police_station.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/police_station.png-e1ce5a436800b65847372b057e912ee2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/lore/police_station.png" +dest_files=[ "res://.import/police_station.png-e1ce5a436800b65847372b057e912ee2.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/lore/roboturret_lore.png b/graphics/lore/roboturret_lore.png new file mode 100644 index 0000000..5a5827b Binary files /dev/null and b/graphics/lore/roboturret_lore.png differ diff --git a/graphics/lore/roboturret_lore.png.import b/graphics/lore/roboturret_lore.png.import new file mode 100644 index 0000000..af6b122 --- /dev/null +++ b/graphics/lore/roboturret_lore.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/roboturret_lore.png-8fad4290cd0d33277422bca7007e004f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/lore/roboturret_lore.png" +dest_files=[ "res://.import/roboturret_lore.png-8fad4290cd0d33277422bca7007e004f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/lore/rust_inc.png b/graphics/lore/rust_inc.png new file mode 100644 index 0000000..65e7a57 Binary files /dev/null and b/graphics/lore/rust_inc.png differ diff --git a/graphics/lore/rust_inc.png.import b/graphics/lore/rust_inc.png.import new file mode 100644 index 0000000..0f5c48a --- /dev/null +++ b/graphics/lore/rust_inc.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rust_inc.png-b66eb29b8ed3924f77cae1a82c2fc5d6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/lore/rust_inc.png" +dest_files=[ "res://.import/rust_inc.png-b66eb29b8ed3924f77cae1a82c2fc5d6.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/lore/tin_lore.png b/graphics/lore/tin_lore.png new file mode 100644 index 0000000..933c9d4 Binary files /dev/null and b/graphics/lore/tin_lore.png differ diff --git a/graphics/lore/tin_lore.png.import b/graphics/lore/tin_lore.png.import new file mode 100644 index 0000000..6492ddc --- /dev/null +++ b/graphics/lore/tin_lore.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/tin_lore.png-875eab5ed3581c466d94f045212ca393.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/lore/tin_lore.png" +dest_files=[ "res://.import/tin_lore.png-875eab5ed3581c466d94f045212ca393.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/npc/fami_human.png b/graphics/npc/fami_human.png new file mode 100644 index 0000000..230f41f Binary files /dev/null and b/graphics/npc/fami_human.png differ diff --git a/graphics/npc/fami_human.png.import b/graphics/npc/fami_human.png.import new file mode 100644 index 0000000..f0c79c7 --- /dev/null +++ b/graphics/npc/fami_human.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fami_human.png-c8272874b8b4943e946edb63a2b57912.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/npc/fami_human.png" +dest_files=[ "res://.import/fami_human.png-c8272874b8b4943e946edb63a2b57912.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/maps/abyss_scholar.tscn b/maps/abyss_scholar.tscn index 9bae42d..c978610 100644 --- a/maps/abyss_scholar.tscn +++ b/maps/abyss_scholar.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=42 format=2] +[gd_scene load_steps=48 format=2] [ext_resource path="res://maps/map.gd" type="Script" id=1] [ext_resource path="res://objects/hud/hud.tscn" type="PackedScene" id=2] @@ -27,6 +27,12 @@ [ext_resource path="res://objects/respawn_point.tscn" type="PackedScene" id=25] [ext_resource path="res://objects/environment/exit/exit.tscn" type="PackedScene" id=26] [ext_resource path="res://shaders/can_stain.tres" type="Material" id=27] +[ext_resource path="res://objects/lore/abyss/crater_of_the_abyss.tscn" type="PackedScene" id=28] +[ext_resource path="res://objects/lore/abyss/beel.tscn" type="PackedScene" id=29] +[ext_resource path="res://objects/lore/abyss/bullet_fish.tscn" type="PackedScene" id=30] +[ext_resource path="res://objects/lore/abyss/mine.tscn" type="PackedScene" id=31] +[ext_resource path="res://objects/lore/abyss/squig.tscn" type="PackedScene" id=32] +[ext_resource path="res://objects/lore/abyss/turchin.tscn" type="PackedScene" id=33] [sub_resource type="CanvasItemMaterial" id=12] blend_mode = 3 @@ -92,6 +98,7 @@ extents = Vector2( 42, 4 ) pause_mode = 1 script = ExtResource( 1 ) music = ExtResource( 5 ) +lore_entries = [ ExtResource( 28 ), ExtResource( 29 ), ExtResource( 30 ), ExtResource( 31 ), ExtResource( 32 ), ExtResource( 33 ) ] [node name="Camera2D" parent="." instance=ExtResource( 7 )] position = Vector2( 0, 384 ) diff --git a/maps/boss/boss1_arena.tscn b/maps/boss/boss1_arena.tscn index c99ef72..e5fb68f 100644 --- a/maps/boss/boss1_arena.tscn +++ b/maps/boss/boss1_arena.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=16 format=2] +[gd_scene load_steps=17 format=2] [ext_resource path="res://objects/enemy/boss/scrump.tscn" type="PackedScene" id=1] [ext_resource path="res://objects/player/player.tscn" type="PackedScene" id=2] @@ -15,11 +15,13 @@ [ext_resource path="res://objects/environment/death tile/death_tile.tscn" type="PackedScene" id=13] [ext_resource path="res://tilesets/t_ladders.tres" type="TileSet" id=14] [ext_resource path="res://shaders/can_stain.tres" type="Material" id=15] +[ext_resource path="res://objects/lore/boss/the_scrump.tscn" type="PackedScene" id=16] [node name="Map" type="Node2D" groups=["map"]] pause_mode = 1 script = ExtResource( 7 ) music = ExtResource( 11 ) +lore_entries = [ ExtResource( 16 ) ] [node name="HUD" parent="." instance=ExtResource( 6 )] song_name = "♫Klystron" diff --git a/maps/boss/boss2_arena.tscn b/maps/boss/boss2_arena.tscn index 0f0dd36..1282b3c 100644 --- a/maps/boss/boss2_arena.tscn +++ b/maps/boss/boss2_arena.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=16 format=2] +[gd_scene load_steps=18 format=2] [ext_resource path="res://tilesets/t_factory.tres" type="TileSet" id=1] [ext_resource path="res://objects/player/player.tscn" type="PackedScene" id=2] @@ -10,16 +10,19 @@ [ext_resource path="res://objects/collectibles/arrow.tscn" type="PackedScene" id=8] [ext_resource path="res://shaders/can_stain.tres" type="Material" id=9] [ext_resource path="res://objects/environment/ladder/ladder.tscn" type="PackedScene" id=10] +[ext_resource path="res://objects/lore/boss/dr_intelli.tscn" type="PackedScene" id=11] [ext_resource path="res://objects/delayed_instance.tscn" type="PackedScene" id=12] [ext_resource path="res://objects/environment/death tile/death_tile.tscn" type="PackedScene" id=13] [ext_resource path="res://tilesets/t_ladders.tres" type="TileSet" id=14] [ext_resource path="res://objects/enemy/boss/2600.tscn" type="PackedScene" id=15] [ext_resource path="res://tilesets/t_death.tres" type="TileSet" id=16] +[ext_resource path="res://objects/lore/boss/2600.tscn" type="PackedScene" id=17] [node name="Map" type="Node2D" groups=["map"]] pause_mode = 1 script = ExtResource( 5 ) music = ExtResource( 7 ) +lore_entries = [ ExtResource( 17 ), ExtResource( 11 ) ] [node name="HUD" parent="." instance=ExtResource( 6 )] song_name = "♫Klystron VIP" diff --git a/maps/cave.tscn b/maps/cave.tscn index b10db9d..e4f876c 100644 --- a/maps/cave.tscn +++ b/maps/cave.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=27 format=2] +[gd_scene load_steps=32 format=2] [ext_resource path="res://objects/player/player.tscn" type="PackedScene" id=1] [ext_resource path="res://tilesets/t_cave.tres" type="TileSet" id=2] @@ -25,6 +25,11 @@ [ext_resource path="res://objects/environment/barrier/barrier.tscn" type="PackedScene" id=23] [ext_resource path="res://objects/environment/exit/exit.tscn" type="PackedScene" id=24] [ext_resource path="res://shaders/can_stain.tres" type="Material" id=25] +[ext_resource path="res://objects/lore/hills/catbat.tscn" type="PackedScene" id=26] +[ext_resource path="res://objects/lore/cave/shedge.tscn" type="PackedScene" id=27] +[ext_resource path="res://objects/lore/cave/the_scrumps_tongue.tscn" type="PackedScene" id=28] +[ext_resource path="res://objects/lore/cave/blue_ray_cavern.tscn" type="PackedScene" id=29] +[ext_resource path="res://objects/lore/mountain/rolling_fiend.tscn" type="PackedScene" id=30] [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 4, 96 ) @@ -35,6 +40,7 @@ script = ExtResource( 11 ) target_time_any = 80 target_time_100 = 180 music = ExtResource( 12 ) +lore_entries = [ ExtResource( 29 ), ExtResource( 27 ), ExtResource( 28 ), ExtResource( 30 ), ExtResource( 26 ) ] [node name="Camera2D" parent="." instance=ExtResource( 6 )] diff --git a/maps/graveyard.tscn b/maps/graveyard.tscn index 05c2a37..f084225 100644 --- a/maps/graveyard.tscn +++ b/maps/graveyard.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=23 format=2] +[gd_scene load_steps=27 format=2] [ext_resource path="res://objects/player/player.tscn" type="PackedScene" id=1] [ext_resource path="res://maps/map.gd" type="Script" id=2] @@ -22,12 +22,16 @@ [ext_resource path="res://objects/collectibles/arrow.tscn" type="PackedScene" id=20] [ext_resource path="res://shaders/can_stain.tres" type="Material" id=21] [ext_resource path="res://scripts/has_splash.gd" type="Script" id=22] +[ext_resource path="res://objects/lore/graveyard/hellarcher.tscn" type="PackedScene" id=23] +[ext_resource path="res://objects/lore/graveyard/woeful_soul.tscn" type="PackedScene" id=24] +[ext_resource path="res://objects/lore/graveyard/graveyard.tscn" type="PackedScene" id=25] +[ext_resource path="res://objects/lore/graveyard/artificial_soul.tscn" type="PackedScene" id=26] [node name="Map" type="Node2D" groups=["map"]] pause_mode = 1 script = ExtResource( 2 ) music = ExtResource( 11 ) -lore_entries = [ ] +lore_entries = [ ExtResource( 25 ), ExtResource( 26 ), ExtResource( 23 ), ExtResource( 24 ) ] [node name="Background" type="CanvasLayer" parent="."] layer = -1 diff --git a/maps/hills.tscn b/maps/hills.tscn index 83e13b8..eb07897 100644 --- a/maps/hills.tscn +++ b/maps/hills.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=27 format=2] +[gd_scene load_steps=29 format=2] [ext_resource path="res://objects/environment/ladder/ladder.tscn" type="PackedScene" id=1] [ext_resource path="res://objects/hud/hud.tscn" type="PackedScene" id=2] @@ -19,12 +19,14 @@ [ext_resource path="res://objects/collectibles/shard.tscn" type="PackedScene" id=17] [ext_resource path="res://scripts/delete_on_game_running.gd" type="Script" id=18] [ext_resource path="res://maps/map.gd" type="Script" id=19] +[ext_resource path="res://objects/lore/hills/speccy.tscn" type="PackedScene" id=20] [ext_resource path="res://tilesets/t_ladders.tres" type="TileSet" id=21] [ext_resource path="res://objects/lore/hills/bioslime.tscn" type="PackedScene" id=22] [ext_resource path="res://objects/lore/hills/catbat.tscn" type="PackedScene" id=23] [ext_resource path="res://objects/lore/hills/eviscerator.tscn" type="PackedScene" id=24] [ext_resource path="res://objects/lore/hills/verdant_hills.tscn" type="PackedScene" id=25] [ext_resource path="res://objects/player/player.tscn" type="PackedScene" id=26] +[ext_resource path="res://objects/lore/hills/sg.tscn" type="PackedScene" id=27] [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 8, 128 ) @@ -35,7 +37,7 @@ script = ExtResource( 19 ) target_time_any = 70 target_time_100 = 180 music = ExtResource( 3 ) -lore_entries = [ ExtResource( 25 ), ExtResource( 24 ), ExtResource( 22 ), ExtResource( 23 ) ] +lore_entries = [ ExtResource( 25 ), ExtResource( 24 ), ExtResource( 22 ), ExtResource( 23 ), ExtResource( 27 ), ExtResource( 20 ), ExtResource( 20 ) ] [node name="CanvasLayer" type="CanvasLayer" parent="."] layer = -2 diff --git a/maps/hills_scholar.tscn b/maps/hills_scholar.tscn index 738892a..e6d5dd1 100644 --- a/maps/hills_scholar.tscn +++ b/maps/hills_scholar.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=29 format=2] +[gd_scene load_steps=32 format=2] [ext_resource path="res://objects/environment/ladder/ladder.tscn" type="PackedScene" id=1] [ext_resource path="res://objects/hud/hud.tscn" type="PackedScene" id=2] @@ -28,6 +28,9 @@ [ext_resource path="res://objects/player/player.tscn" type="PackedScene" id=26] [ext_resource path="res://objects/collectibles/arrow.tscn" type="PackedScene" id=27] [ext_resource path="res://scripts/has_splash.gd" type="Script" id=28] +[ext_resource path="res://objects/lore/hills/speccy.tscn" type="PackedScene" id=29] +[ext_resource path="res://objects/lore/hills/sg.tscn" type="PackedScene" id=30] +[ext_resource path="res://objects/lore/hills/pong.tscn" type="PackedScene" id=31] [node name="Map" type="Node2D" groups=["map"]] pause_mode = 1 @@ -35,7 +38,7 @@ script = ExtResource( 19 ) target_time_any = 70 target_time_100 = 180 music = ExtResource( 3 ) -lore_entries = [ ExtResource( 25 ), ExtResource( 24 ), ExtResource( 22 ), ExtResource( 23 ) ] +lore_entries = [ ExtResource( 25 ), ExtResource( 24 ), ExtResource( 22 ), ExtResource( 23 ), ExtResource( 30 ), ExtResource( 29 ), ExtResource( 31 ) ] [node name="CanvasLayer" type="CanvasLayer" parent="."] layer = -2 diff --git a/maps/lab.tscn b/maps/lab.tscn index 5d5678e..dc700c4 100644 --- a/maps/lab.tscn +++ b/maps/lab.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=43 format=2] +[gd_scene load_steps=49 format=2] [ext_resource path="res://graphics/backgrounds/factory.png" type="Texture" id=1] [ext_resource path="res://objects/hud/hud.tscn" type="PackedScene" id=2] @@ -19,11 +19,12 @@ [ext_resource path="res://objects/enemy/cop.tscn" type="PackedScene" id=17] [ext_resource path="res://scripts/delete_on_game_running.gd" type="Script" id=18] [ext_resource path="res://maps/map.gd" type="Script" id=19] +[ext_resource path="res://objects/lore/station/famicop.tscn" type="PackedScene" id=20] [ext_resource path="res://tilesets/t_ladders.tres" type="TileSet" id=21] -[ext_resource path="res://objects/lore/hills/bioslime.tscn" type="PackedScene" id=22] +[ext_resource path="res://objects/lore/lab/famis_lab.tscn" type="PackedScene" id=22] [ext_resource path="res://objects/lore/hills/catbat.tscn" type="PackedScene" id=23] [ext_resource path="res://objects/lore/hills/eviscerator.tscn" type="PackedScene" id=24] -[ext_resource path="res://objects/lore/hills/verdant_hills.tscn" type="PackedScene" id=25] +[ext_resource path="res://objects/lore/rust/roboturret.tscn" type="PackedScene" id=25] [ext_resource path="res://objects/player/player.tscn" type="PackedScene" id=26] [ext_resource path="res://objects/environment/moving_platform/moving_platform.tscn" type="PackedScene" id=27] [ext_resource path="res://objects/environment/electric_tiles/electric_tiles.tscn" type="PackedScene" id=28] @@ -33,6 +34,11 @@ [ext_resource path="res://objects/enemy/hellarcher.tscn" type="PackedScene" id=32] [ext_resource path="res://objects/environment/falling_block/falling_block_lab.tscn" type="PackedScene" id=33] [ext_resource path="res://shaders/can_stain.tres" type="Material" id=34] +[ext_resource path="res://objects/lore/graveyard/hellarcher.tscn" type="PackedScene" id=35] +[ext_resource path="res://objects/lore/canopy/sabrespighter.tscn" type="PackedScene" id=36] +[ext_resource path="res://objects/lore/cave/shedge.tscn" type="PackedScene" id=37] +[ext_resource path="res://objects/lore/mountain/rolling_fiend.tscn" type="PackedScene" id=38] +[ext_resource path="res://objects/lore/graveyard/artificial_soul.tscn" type="PackedScene" id=39] [sub_resource type="ShaderMaterial" id=9] shader = ExtResource( 13 ) @@ -75,7 +81,7 @@ script = ExtResource( 19 ) target_time_any = 70 target_time_100 = 180 music = ExtResource( 5 ) -lore_entries = [ ExtResource( 25 ), ExtResource( 24 ), ExtResource( 22 ), ExtResource( 23 ) ] +lore_entries = [ ExtResource( 22 ), ExtResource( 39 ), ExtResource( 23 ), ExtResource( 35 ), ExtResource( 25 ), ExtResource( 36 ), ExtResource( 20 ), ExtResource( 38 ), ExtResource( 24 ), ExtResource( 37 ) ] [node name="CanvasLayer" type="CanvasLayer" parent="."] layer = -2 diff --git a/maps/mountain.tscn b/maps/mountain.tscn index 2d8d978..fd25802 100644 --- a/maps/mountain.tscn +++ b/maps/mountain.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=38 format=2] +[gd_scene load_steps=42 format=2] [ext_resource path="res://objects/Camera2D.tscn" type="PackedScene" id=1] [ext_resource path="res://maps/map.gd" type="Script" id=2] @@ -27,6 +27,10 @@ [ext_resource path="res://objects/respawn_point.tscn" type="PackedScene" id=25] [ext_resource path="res://objects/environment/exit/exit.tscn" type="PackedScene" id=26] [ext_resource path="res://audio/music/burnt_out.ogg" type="AudioStream" id=27] +[ext_resource path="res://objects/lore/hills/eviscerator.tscn" type="PackedScene" id=28] +[ext_resource path="res://objects/lore/hills/catbat.tscn" type="PackedScene" id=29] +[ext_resource path="res://objects/lore/mountain/echo_mountain.tscn" type="PackedScene" id=30] +[ext_resource path="res://objects/lore/mountain/rolling_fiend.tscn" type="PackedScene" id=31] [sub_resource type="RectangleShape2D" id=2] extents = Vector2( 24, 20 ) @@ -76,6 +80,7 @@ tracks/0/keys = { pause_mode = 1 script = ExtResource( 2 ) music = ExtResource( 27 ) +lore_entries = [ ExtResource( 30 ), ExtResource( 28 ), ExtResource( 29 ), ExtResource( 31 ) ] [node name="Background" type="Node" parent="."] diff --git a/maps/rust.tscn b/maps/rust.tscn index 90c0cb4..21228cc 100644 --- a/maps/rust.tscn +++ b/maps/rust.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=29 format=2] +[gd_scene load_steps=33 format=2] [ext_resource path="res://maps/map.gd" type="Script" id=1] [ext_resource path="res://objects/Camera2D.tscn" type="PackedScene" id=2] @@ -27,6 +27,10 @@ [ext_resource path="res://audio/music/cryokiller.ogg" type="AudioStream" id=25] [ext_resource path="res://shaders/can_stain.tres" type="Material" id=26] [ext_resource path="res://scripts/has_splash.gd" type="Script" id=27] +[ext_resource path="res://objects/lore/rust/roboturret.tscn" type="PackedScene" id=28] +[ext_resource path="res://objects/lore/rust/tin.tscn" type="PackedScene" id=29] +[ext_resource path="res://objects/lore/rust/rolling_saw.tscn" type="PackedScene" id=30] +[ext_resource path="res://objects/lore/rust/rust_inc.tscn" type="PackedScene" id=31] [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 4, 112 ) @@ -35,6 +39,7 @@ extents = Vector2( 4, 112 ) pause_mode = 1 script = ExtResource( 1 ) music = ExtResource( 25 ) +lore_entries = [ ExtResource( 31 ), ExtResource( 28 ), ExtResource( 30 ), ExtResource( 29 ) ] [node name="Camera2D" parent="." instance=ExtResource( 2 )] diff --git a/maps/station.tscn b/maps/station.tscn index 64c6af7..5941269 100644 --- a/maps/station.tscn +++ b/maps/station.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=26 format=2] +[gd_scene load_steps=32 format=2] [ext_resource path="res://maps/station.gd" type="Script" id=1] [ext_resource path="res://objects/player/player.tscn" type="PackedScene" id=2] @@ -23,7 +23,13 @@ [ext_resource path="res://objects/environment/barrier/jail_bars.tscn" type="PackedScene" id=21] [ext_resource path="res://objects/npc/msx.tscn" type="PackedScene" id=22] [ext_resource path="res://objects/environment/barrier/barrier.tscn" type="PackedScene" id=23] +[ext_resource path="res://maps/graffiti.gd" type="Script" id=24] [ext_resource path="res://objects/lore/station/msx.tscn" type="PackedScene" id=25] +[ext_resource path="res://graphics/graffitti/tgirls_rule.png" type="Texture" id=26] +[ext_resource path="res://graphics/graffitti/msx.png" type="Texture" id=27] +[ext_resource path="res://graphics/graffitti/msx_was_here.png" type="Texture" id=28] +[ext_resource path="res://objects/lore/station/famicop.tscn" type="PackedScene" id=29] +[ext_resource path="res://objects/lore/station/dread_pd.tscn" type="PackedScene" id=30] [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 4, 120 ) @@ -32,7 +38,7 @@ extents = Vector2( 4, 120 ) pause_mode = 1 script = ExtResource( 1 ) music = ExtResource( 9 ) -lore_entries = [ ExtResource( 25 ) ] +lore_entries = [ ExtResource( 30 ), ExtResource( 29 ), ExtResource( 25 ) ] [node name="Camera2D" parent="." instance=ExtResource( 6 )] @@ -56,6 +62,21 @@ __meta__ = { "_edit_lock_": true } +[node name="Graffiti" type="Node2D" parent="."] +script = ExtResource( 24 ) + +[node name="Msx" type="Sprite" parent="Graffiti"] +position = Vector2( 289, 118 ) +texture = ExtResource( 27 ) + +[node name="TgirlsRule" type="Sprite" parent="Graffiti"] +position = Vector2( 585, 60 ) +texture = ExtResource( 26 ) + +[node name="MsxWasHere" type="Sprite" parent="Graffiti"] +position = Vector2( 732, 70 ) +texture = ExtResource( 28 ) + [node name="Ground" type="TileMap" parent="." groups=["can_stain"]] light_mask = 3 material = ExtResource( 16 ) diff --git a/maps/test_room.tscn b/maps/test_room.tscn index 1442dcc..cc58725 100644 --- a/maps/test_room.tscn +++ b/maps/test_room.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=29 format=2] +[gd_scene load_steps=30 format=2] [ext_resource path="res://tilesets/t_death.tres" type="TileSet" id=1] [ext_resource path="res://tilesets/t_cave.tres" type="TileSet" id=2] @@ -13,6 +13,7 @@ [ext_resource path="res://maps/map.gd" type="Script" id=11] [ext_resource path="res://objects/environment/turniwood/turning_platform.tscn" type="PackedScene" id=12] [ext_resource path="res://objects/collectibles/arrow.tscn" type="PackedScene" id=13] +[ext_resource path="res://objects/enemy/super_slime.tscn" type="PackedScene" id=14] [ext_resource path="res://audio/music/BBBBBBBB.ogg" type="AudioStream" id=15] [ext_resource path="res://objects/respawn_point.tscn" type="PackedScene" id=16] [ext_resource path="res://shaders/1px_border.gdshader" type="Shader" id=17] @@ -124,14 +125,12 @@ position = Vector2( 48, 120 ) [node name="AnimatedSprite" parent="RollingFiend" index="0"] visible = false -frame = 1 [node name="SawTest2" type="AnimatedSprite" parent="RollingFiend"] material = SubResource( 4 ) position = Vector2( 4, 4 ) z_index = -3 frames = SubResource( 5 ) -frame = 1 playing = true [node name="Steam" parent="." instance=ExtResource( 23 )] @@ -194,4 +193,11 @@ collision_layer = 32 format = 1 tile_data = PoolIntArray( 1179655, 12, 0, 1179656, 12, 0, 1179672, 12, 0, 1179673, 12, 0 ) +[node name="SuperSlime" parent="." instance=ExtResource( 14 )] +position = Vector2( 119, 168 ) +left_boundary = 3.0 +right_boundary = 3.0 +bottom_jumps = [ -2.0 ] +top_jumps = [ 3.0 ] + [editable path="RollingFiend"] diff --git a/objects/lore/abyss/bullet_fish.tscn b/objects/lore/abyss/bullet_fish.tscn index 911edf0..427ec21 100644 --- a/objects/lore/abyss/bullet_fish.tscn +++ b/objects/lore/abyss/bullet_fish.tscn @@ -48,6 +48,6 @@ margin_right = 215.0 margin_bottom = 78.0 custom_fonts/font = ExtResource( 2 ) text = "Bullet fish: -This little guy is the result of multiple species of fish stiched together. it glows because its radioactive, so watch out!" +This little guy is the result of multiple species of fish stiched together. it glows because it's radioactive, so watch out!" align = 1 autowrap = true diff --git a/objects/lore/abyss/mine.tscn b/objects/lore/abyss/mine.tscn new file mode 100644 index 0000000..8decea7 --- /dev/null +++ b/objects/lore/abyss/mine.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=1] +[ext_resource path="res://graphics/enemy/mine.png" type="Texture" id=2] + +[node name="Lore" instance=ExtResource( 1 )] + +[node name="TextureRect" parent="Panel" index="0"] +texture = ExtResource( 2 ) + +[node name="Control" parent="." index="1"] +margin_top = 62.0 +margin_bottom = 130.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 65.0 +text = "Naval Mine: +Fami set these up in crater of the abyss to make it seem more like a legitimate, historical body of water." diff --git a/objects/lore/abyss/squig.tscn b/objects/lore/abyss/squig.tscn index e8b6077..42f1769 100644 --- a/objects/lore/abyss/squig.tscn +++ b/objects/lore/abyss/squig.tscn @@ -8,7 +8,7 @@ atlas = ExtResource( 3 ) region = Rect2( 0, 0, 14, 15 ) -[node name="Lore" type="HBoxContainer"] +[node name="Lore2" type="HBoxContainer"] anchor_right = 1.0 anchor_bottom = 1.0 theme = ExtResource( 1 ) diff --git a/objects/lore/boss/2600.tscn b/objects/lore/boss/2600.tscn new file mode 100644 index 0000000..64ec36c --- /dev/null +++ b/objects/lore/boss/2600.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=1] +[ext_resource path="res://graphics/lore/2600_lore.png" type="Texture" id=2] + +[node name="Lore" instance=ExtResource( 1 )] + +[node name="TextureRect" parent="Panel" index="0"] +texture = ExtResource( 2 ) + +[node name="Control" parent="." index="1"] +margin_top = 49.0 +margin_bottom = 143.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 91.0 +text = "STG-2600: +This monsterous mecha is powered by nasty fossil fuels. it's fitted with a mean vulcan and a laser that uses dirty uranium. It's as powerful as 830 jackhammers." diff --git a/objects/lore/boss/fami.tscn b/objects/lore/boss/fami.tscn new file mode 100644 index 0000000..8b9f953 --- /dev/null +++ b/objects/lore/boss/fami.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=1] +[ext_resource path="res://graphics/npc/fami_human.png" type="Texture" id=2] + +[node name="Lore" instance=ExtResource( 1 )] + +[node name="TextureRect" parent="Panel" index="0"] +texture = ExtResource( 2 ) + +[node name="Control" parent="." index="1"] +margin_top = 55.0 +margin_bottom = 136.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 78.0 +text = "Fami: +Born 07/15/2030, This evil trillionaire is hell-bent on owning as much as he can. the world went to shit when he came to power in 2068." diff --git a/objects/lore/canopy/shady_canopy.tscn b/objects/lore/canopy/shady_canopy.tscn index 9e3b0ce..796bdfe 100644 --- a/objects/lore/canopy/shady_canopy.tscn +++ b/objects/lore/canopy/shady_canopy.tscn @@ -16,4 +16,4 @@ margin_bottom = 143.0 margin_top = 3.0 margin_bottom = 91.0 text = "Shady Canopy: -A heavily wooded forest connected to verdant hills. people used to live here to hide from fami, but after he poisoned the water its become too dangerous." +A heavily wooded forest connected to verdant hills. people used to live here to hide from fami, but after he poisoned the water it's become too dangerous." diff --git a/objects/lore/cave/blue_ray_cavern.tscn b/objects/lore/cave/blue_ray_cavern.tscn new file mode 100644 index 0000000..c9f10fa --- /dev/null +++ b/objects/lore/cave/blue_ray_cavern.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=1] +[ext_resource path="res://graphics/lore/blue_ray_cavern.png" type="Texture" id=2] + +[node name="Lore" instance=ExtResource( 1 )] + +[node name="TextureRect" parent="Panel" index="0"] +texture = ExtResource( 2 ) + +[node name="Control" parent="." index="1"] +margin_top = 55.0 +margin_bottom = 136.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 78.0 +text = "Blue Ray Cavern: +the zircon ultima was first found here, during an expedition led by rust inc. it was stumbled upon during a survey for metals." diff --git a/objects/lore/graveyard/artificial_soul.tscn b/objects/lore/graveyard/artificial_soul.tscn new file mode 100644 index 0000000..097d770 --- /dev/null +++ b/objects/lore/graveyard/artificial_soul.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=1] +[ext_resource path="res://graphics/lore/artificial_soul_lore.png" type="Texture" id=2] + +[node name="Lore" instance=ExtResource( 1 )] + +[node name="TextureRect" parent="Panel" index="0"] +texture = ExtResource( 2 ) + +[node name="Control" parent="." index="1"] +margin_top = 49.0 +margin_bottom = 143.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 91.0 +text = "Artificial Soul: +A small bit of electronics with an AI \"brain\", originally developed to bring \"life\" to intelli's robotic sweetheart, he later used it to power fami's chimeras." diff --git a/objects/lore/graveyard/graveyard.tscn b/objects/lore/graveyard/graveyard.tscn new file mode 100644 index 0000000..0a7fff2 --- /dev/null +++ b/objects/lore/graveyard/graveyard.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=1] +[ext_resource path="res://graphics/lore/arlingwood_graveyard.png" type="Texture" id=2] + +[node name="Lore" instance=ExtResource( 1 )] + +[node name="TextureRect" parent="Panel" index="0"] +texture = ExtResource( 2 ) + +[node name="Control" parent="." index="1"] +margin_top = 55.0 +margin_bottom = 136.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 78.0 +text = "Arlingwood graveyard: +a graveyard where old presidents are buried. it's also been a testing ground for fami's chimeras and techromancy." diff --git a/objects/lore/graveyard/woeful_soul.tscn b/objects/lore/graveyard/woeful_soul.tscn new file mode 100644 index 0000000..d86910f --- /dev/null +++ b/objects/lore/graveyard/woeful_soul.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=1] +[ext_resource path="res://graphics/falling_block/woeful_soul.png" type="Texture" id=2] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 2 ) +region = Rect2( 0, 0, 8, 8 ) + +[node name="Lore" instance=ExtResource( 1 )] + +[node name="TextureRect" parent="Panel" index="0"] +texture = SubResource( 1 ) + +[node name="Control" parent="." index="1"] +margin_top = 49.0 +margin_bottom = 143.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 91.0 +text = "Woeful soul: +created as an experiment in emotional manipulation, this human skull is fitted with an artificial soul and is made to look upset to make people feel bad for it." diff --git a/objects/lore/hills/catbat.tscn b/objects/lore/hills/catbat.tscn index b5e1612..6da70bb 100644 --- a/objects/lore/hills/catbat.tscn +++ b/objects/lore/hills/catbat.tscn @@ -27,4 +27,4 @@ margin_bottom = 123.0 margin_top = 3.0 margin_bottom = 52.0 text = "CATBAT: -A Chimera created from vampire bat and panther materials given an artificial soul" +A Chimera created from vampire bat and panther materials given an artificial soul." diff --git a/objects/lore/hills/pong.tscn b/objects/lore/hills/pong.tscn new file mode 100644 index 0000000..41bbbd5 --- /dev/null +++ b/objects/lore/hills/pong.tscn @@ -0,0 +1,26 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://shaders/1px_border.gdshader" type="Shader" id=1] +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=2] +[ext_resource path="res://graphics/pong/pong.png" type="Texture" id=3] + +[sub_resource type="ShaderMaterial" id=1] +shader = ExtResource( 1 ) +shader_param/border_color = Color( 0, 0, 0, 1 ) +shader_param/border_corners = true + +[node name="Lore" instance=ExtResource( 2 )] + +[node name="TextureRect" parent="Panel" index="0"] +material = SubResource( 1 ) +texture = ExtResource( 3 ) + +[node name="Control" parent="." index="1"] +margin_top = 55.0 +margin_bottom = 136.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 78.0 +text = "Pong: +Sg's Pet cat... or maybe they're a dog? no ones really sure what they are, they just showed up at sg's house one day." diff --git a/objects/lore/hills/speccy.tscn b/objects/lore/hills/speccy.tscn new file mode 100644 index 0000000..8f45da8 --- /dev/null +++ b/objects/lore/hills/speccy.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=1] +[ext_resource path="res://graphics/npc/speccy.png" type="Texture" id=2] + +[node name="Lore" instance=ExtResource( 1 )] + +[node name="TextureRect" parent="Panel" index="0"] +texture = ExtResource( 2 ) + +[node name="Control" parent="." index="1"] +margin_top = 55.0 +margin_bottom = 136.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 78.0 +text = "Speccy: +born 04/23/2060, sg's british friend. she once had 9 shards of zircon ultima but had to split them into 45 rainbow stars to keep them from fami." diff --git a/objects/lore/hills/verdant_hills.tscn b/objects/lore/hills/verdant_hills.tscn index bbd39c5..e223a46 100644 --- a/objects/lore/hills/verdant_hills.tscn +++ b/objects/lore/hills/verdant_hills.tscn @@ -16,4 +16,4 @@ margin_bottom = 136.0 margin_top = 3.0 margin_bottom = 78.0 text = "Verdant hills: -Sg made their home here because it was a peaceful and beautiful place, but that all changed when it was attacked by chimeras." +Verdant hills was once the most peaceful place in virginia, a beatiful stretch of nature that was corrupted by fami's evil deeds." diff --git a/objects/lore/lab/famis_lab.tscn b/objects/lore/lab/famis_lab.tscn new file mode 100644 index 0000000..a5f07d6 --- /dev/null +++ b/objects/lore/lab/famis_lab.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=1] +[ext_resource path="res://graphics/lore/famis_lab.png" type="Texture" id=2] + +[node name="Lore" instance=ExtResource( 1 )] + +[node name="TextureRect" parent="Panel" index="0"] +texture = ExtResource( 2 ) + +[node name="Control" parent="." index="1"] +margin_top = 55.0 +margin_bottom = 136.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 78.0 +text = "Fami's lab: +The birthplace of all chimeras, fami's office is at the top of the lab. you must put an end to his ceaseless violence!" diff --git a/objects/lore/mountain/echo_mountain.tscn b/objects/lore/mountain/echo_mountain.tscn new file mode 100644 index 0000000..6af0e61 --- /dev/null +++ b/objects/lore/mountain/echo_mountain.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=1] +[ext_resource path="res://graphics/lore/echo_mountain.png" type="Texture" id=2] + +[node name="Lore" instance=ExtResource( 1 )] + +[node name="TextureRect" parent="Panel" index="0"] +texture = ExtResource( 2 ) + +[node name="Control" parent="." index="1"] +margin_top = 49.0 +margin_bottom = 143.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 91.0 +text = "Echo mountain: +One of the blue ridge mountains designated as a fake monument to the god of a parody religion. people used to drink and do weird drugs here." diff --git a/objects/lore/mountain/rolling_fiend.tscn b/objects/lore/mountain/rolling_fiend.tscn index 81509e7..903388a 100644 --- a/objects/lore/mountain/rolling_fiend.tscn +++ b/objects/lore/mountain/rolling_fiend.tscn @@ -20,12 +20,11 @@ material = SubResource( 1 ) texture = SubResource( 2 ) [node name="Control" parent="." index="1"] -margin_top = 49.0 -margin_bottom = 143.0 +margin_top = 55.0 +margin_bottom = 136.0 [node name="Label" parent="Control" index="0"] margin_top = 3.0 -margin_bottom = 91.0 +margin_bottom = 78.0 text = "Rolling Fiend: -Half of an octopus augmented with horse hooves. They are programmed to \"love\" the feeling of bodies under their hooves. -" +Half of an octopus augmented with horse hooves. They are programmed to \"love\" the feeling of bodies under their hooves." diff --git a/objects/lore/rust/roboturret.tscn b/objects/lore/rust/roboturret.tscn new file mode 100644 index 0000000..e19545f --- /dev/null +++ b/objects/lore/rust/roboturret.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=1] +[ext_resource path="res://graphics/lore/roboturret_lore.png" type="Texture" id=2] + +[node name="Lore" instance=ExtResource( 1 )] + +[node name="TextureRect" parent="Panel" index="0"] +texture = ExtResource( 2 ) + +[node name="Control" parent="." index="1"] +margin_top = 62.0 +margin_bottom = 130.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 65.0 +text = "Roboturret: +A heat seeking turret that murders all who oppose it. It's powered by spray cheese cans." diff --git a/objects/lore/rust/rolling_saw.tscn b/objects/lore/rust/rolling_saw.tscn new file mode 100644 index 0000000..420a051 --- /dev/null +++ b/objects/lore/rust/rolling_saw.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://shaders/1px_border.gdshader" type="Shader" id=1] +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=2] +[ext_resource path="res://graphics/enemy/sawblade.png" type="Texture" id=3] + +[sub_resource type="ShaderMaterial" id=1] +shader = ExtResource( 1 ) +shader_param/border_color = Color( 0, 0, 0, 1 ) +shader_param/border_corners = false + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 3 ) +region = Rect2( 0, 0, 12, 12 ) + +[node name="Lore" instance=ExtResource( 2 )] + +[node name="TextureRect" parent="Panel" index="0"] +material = SubResource( 1 ) +texture = SubResource( 2 ) + +[node name="Control" parent="." index="1"] +margin_top = 68.0 +margin_bottom = 123.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 52.0 +text = "Rolling saw: +A sharp diamond plated saw, +rust inc. uses these to slay disobedient workers." diff --git a/objects/lore/rust/rust_inc.tscn b/objects/lore/rust/rust_inc.tscn new file mode 100644 index 0000000..1634584 --- /dev/null +++ b/objects/lore/rust/rust_inc.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=1] +[ext_resource path="res://graphics/lore/rust_inc.png" type="Texture" id=2] + +[node name="Lore" instance=ExtResource( 1 )] + +[node name="TextureRect" parent="Panel" index="0"] +texture = ExtResource( 2 ) + +[node name="Control" parent="." index="1"] +margin_top = 55.0 +margin_bottom = 136.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 78.0 +text = "Rust inc.: +A factory run by an evil corporation whose only purpose is creating rust and pollution to ruin the wonderful world we once had." diff --git a/objects/lore/rust/tin.tscn b/objects/lore/rust/tin.tscn new file mode 100644 index 0000000..b126476 --- /dev/null +++ b/objects/lore/rust/tin.tscn @@ -0,0 +1,26 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://shaders/1px_border.gdshader" type="Shader" id=1] +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=2] +[ext_resource path="res://graphics/lore/tin_lore.png" type="Texture" id=3] + +[sub_resource type="ShaderMaterial" id=1] +shader = ExtResource( 1 ) +shader_param/border_color = Color( 0, 0, 0, 1 ) +shader_param/border_corners = true + +[node name="Lore" instance=ExtResource( 2 )] + +[node name="TextureRect" parent="Panel" index="0"] +material = SubResource( 1 ) +texture = ExtResource( 3 ) + +[node name="Control" parent="." index="1"] +margin_top = 55.0 +margin_bottom = 136.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 78.0 +text = "Tin: +A security drone installed in grocery stores and workplaces to spy on the working class and take them out if they disobey fami's will." diff --git a/objects/lore/station/dread_pd.tscn b/objects/lore/station/dread_pd.tscn new file mode 100644 index 0000000..0eb0306 --- /dev/null +++ b/objects/lore/station/dread_pd.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://objects/lore/lore.tscn" type="PackedScene" id=1] +[ext_resource path="res://graphics/lore/police_station.png" type="Texture" id=2] + +[node name="Lore" instance=ExtResource( 1 )] + +[node name="TextureRect" parent="Panel" index="0"] +texture = ExtResource( 2 ) + +[node name="Control" parent="." index="1"] +margin_top = 49.0 +margin_bottom = 143.0 + +[node name="Label" parent="Control" index="0"] +margin_top = 3.0 +margin_bottom = 91.0 +text = "Dread PD: +Police station in Dreadericksburg, virginia. there's a metal cop head statue on the side of the building venerating the cruelest cop in virginia."