From 8e2946c3cdd240932455b80623e849e903afe0ad Mon Sep 17 00:00:00 2001 From: pennyrigate Date: Tue, 24 Oct 2023 23:25:07 -0400 Subject: [PATCH] finished lore entries! (fixes #101) --- graphics/lore/2600_lore.png | Bin 0 -> 434 bytes graphics/lore/2600_lore.png.import | 35 ++++++++++++++++++ graphics/lore/arlingwood_graveyard.png | Bin 0 -> 410 bytes graphics/lore/arlingwood_graveyard.png.import | 35 ++++++++++++++++++ graphics/lore/artificial_soul_lore.png | Bin 0 -> 216 bytes graphics/lore/artificial_soul_lore.png.import | 35 ++++++++++++++++++ graphics/lore/famis_lab.png | Bin 0 -> 580 bytes graphics/lore/famis_lab.png.import | 35 ++++++++++++++++++ graphics/lore/police_station.png | Bin 0 -> 484 bytes graphics/lore/police_station.png.import | 35 ++++++++++++++++++ graphics/lore/roboturret_lore.png | Bin 0 -> 1968 bytes graphics/lore/roboturret_lore.png.import | 35 ++++++++++++++++++ graphics/lore/rust_inc.png | Bin 0 -> 464 bytes graphics/lore/rust_inc.png.import | 35 ++++++++++++++++++ graphics/lore/tin_lore.png | Bin 0 -> 208 bytes graphics/lore/tin_lore.png.import | 35 ++++++++++++++++++ graphics/npc/fami_human.png | Bin 0 -> 304 bytes graphics/npc/fami_human.png.import | 35 ++++++++++++++++++ maps/abyss_scholar.tscn | 9 ++++- maps/boss/boss1_arena.tscn | 4 +- maps/boss/boss2_arena.tscn | 5 ++- maps/cave.tscn | 8 +++- maps/graveyard.tscn | 8 +++- maps/hills.tscn | 6 ++- maps/hills_scholar.tscn | 7 +++- maps/lab.tscn | 14 +++++-- maps/mountain.tscn | 7 +++- maps/rust.tscn | 7 +++- maps/station.tscn | 25 ++++++++++++- maps/test_room.tscn | 12 ++++-- objects/lore/abyss/bullet_fish.tscn | 2 +- objects/lore/abyss/mine.tscn | 19 ++++++++++ objects/lore/abyss/squig.tscn | 2 +- objects/lore/boss/2600.tscn | 19 ++++++++++ objects/lore/boss/fami.tscn | 19 ++++++++++ objects/lore/canopy/shady_canopy.tscn | 2 +- objects/lore/cave/blue_ray_cavern.tscn | 19 ++++++++++ objects/lore/graveyard/artificial_soul.tscn | 19 ++++++++++ objects/lore/graveyard/graveyard.tscn | 19 ++++++++++ objects/lore/graveyard/woeful_soul.tscn | 23 ++++++++++++ objects/lore/hills/catbat.tscn | 2 +- objects/lore/hills/pong.tscn | 26 +++++++++++++ objects/lore/hills/speccy.tscn | 19 ++++++++++ objects/lore/hills/verdant_hills.tscn | 2 +- objects/lore/lab/famis_lab.tscn | 19 ++++++++++ objects/lore/mountain/echo_mountain.tscn | 19 ++++++++++ objects/lore/mountain/rolling_fiend.tscn | 9 ++--- objects/lore/rust/roboturret.tscn | 19 ++++++++++ objects/lore/rust/rolling_saw.tscn | 31 ++++++++++++++++ objects/lore/rust/rust_inc.tscn | 19 ++++++++++ objects/lore/rust/tin.tscn | 26 +++++++++++++ objects/lore/station/dread_pd.tscn | 19 ++++++++++ 52 files changed, 749 insertions(+), 31 deletions(-) create mode 100644 graphics/lore/2600_lore.png create mode 100644 graphics/lore/2600_lore.png.import create mode 100644 graphics/lore/arlingwood_graveyard.png create mode 100644 graphics/lore/arlingwood_graveyard.png.import create mode 100644 graphics/lore/artificial_soul_lore.png create mode 100644 graphics/lore/artificial_soul_lore.png.import create mode 100644 graphics/lore/famis_lab.png create mode 100644 graphics/lore/famis_lab.png.import create mode 100644 graphics/lore/police_station.png create mode 100644 graphics/lore/police_station.png.import create mode 100644 graphics/lore/roboturret_lore.png create mode 100644 graphics/lore/roboturret_lore.png.import create mode 100644 graphics/lore/rust_inc.png create mode 100644 graphics/lore/rust_inc.png.import create mode 100644 graphics/lore/tin_lore.png create mode 100644 graphics/lore/tin_lore.png.import create mode 100644 graphics/npc/fami_human.png create mode 100644 graphics/npc/fami_human.png.import create mode 100644 objects/lore/abyss/mine.tscn create mode 100644 objects/lore/boss/2600.tscn create mode 100644 objects/lore/boss/fami.tscn create mode 100644 objects/lore/cave/blue_ray_cavern.tscn create mode 100644 objects/lore/graveyard/artificial_soul.tscn create mode 100644 objects/lore/graveyard/graveyard.tscn create mode 100644 objects/lore/graveyard/woeful_soul.tscn create mode 100644 objects/lore/hills/pong.tscn create mode 100644 objects/lore/hills/speccy.tscn create mode 100644 objects/lore/lab/famis_lab.tscn create mode 100644 objects/lore/mountain/echo_mountain.tscn create mode 100644 objects/lore/rust/roboturret.tscn create mode 100644 objects/lore/rust/rolling_saw.tscn create mode 100644 objects/lore/rust/rust_inc.tscn create mode 100644 objects/lore/rust/tin.tscn create mode 100644 objects/lore/station/dread_pd.tscn diff --git a/graphics/lore/2600_lore.png b/graphics/lore/2600_lore.png new file mode 100644 index 0000000000000000000000000000000000000000..71df6a385accf2bb585eee0fe8c03cbfa5b05c6d GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCik#1AIbUf%L4|TjpK(@8aV3|NsB3Th9N#=(N;PZtMU3Y5xmjwA4DL>4nJ@ErzW#^d=bQheCSk5-hAqEw#9`fAxGF_rfPYoBdpY?4Z=^qAG={_xU;XCjk6>6j?&6<*UQtM-FU zc2B#?^8<;o8+J9f#C)2r@T=ukLkz2gp2GV2V2_!+J2{fN1Aon9XZqyUk+J!??FW_U ztD7BaWQ4y+r%F^b6!6QOYuD*f<`=kY@@aB_!?|w3Ad9s@jSayqVl$sr1~UI#yMck@ z&&=&j_qGQK-mEz8dO%g!%EHR(U2AEQ>kTIDbxgdgZzN6m%e<6R_KVgH=Nmw8GkCiC KxvXPx#1ZP1_K>z@;j|==^1poj5NKi~vMIa(N`1S4g)+Y)cDF5sLW&i)!rU1RZ+xOY# z|NsBxhbGe|uE004D76+0QB{{R30 z32;bRa{vGi!vFvd!vV){sAK>D0NY7KK~y+Tm6MAO!XOMqJ2rK`=7vuH|4%Kw7X}fs zcozDAriGhKcIbj}*&?bD4I5F;^9W@MIUTsgtil5@t1ts*WQi}YE8xOh##N>%&h);jIcK&6PTF{RGD@Vs!tnB9 zNu(lO^AVR0emHs9=+*V1s%70xZP}t&#m7LjV8(07*qoM6N<$ Ef`&7&Pyhe` literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7ae45f2d2838945a8984061e016a9130d1c58f34 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>3?#4ne^UZdjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCiji0(?STf%NU$xBvhD|Mcmnz58x&{l7o$e<4sXVh6`%AjMG<Eak75w6e)Z3vsw=*!|-E5zQ+gbR6{dRxn-e|9;%y8-U+?r!R0~kDA{an^LB{Ts5iv3C7 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9d0a447170b06da537e3ef8c420c6f6e5969a436 GIT binary patch literal 580 zcmV-K0=xZ*P)Px#1ZP1_K>z@;j|==^1poj5U{Fj{MKm-#Ffcgx)+Y)cD7_^yI3x<1o3sD`0DgXw zpP#1x?Et;L+pVp%W&i)LugbGDFwILe^)o{MY-V6NH^0BX{{H{l+uQ&D|J$>W=3qFc zrmX*ZIQw!tgL#^_x5RZk6~uP4cmMzZ32;bRa{vGi!vFvd!vV){sAK>D0c}Y{K~y+T ztyArCgdhw|&_n#Fq<3wvvDUu-TXqxFbEZ>&bh?8igk?zpX$PZT`B&EdMwr$t;hKTQS>3f7za)lVNXc&fW@O7I4!kDO! zIsMG{tnplPYDRtkD~BavO7|Oy2w?y$8EmW{;qM&YY>L>_&=WQTE%xu!L}9n}Q3JWou*{p>U;JgE+yxS>7*|OO-8G z!A2S(7RQnZ3ZAd7`p92Mtq$N}*}fcK6;jCTuxpwl#wN)r4yL?7yWqFHGcL9YV{Lm{Z@ zC+1Yp6wO#NFH5&9vrU@*muS#l1Kc3YL8q>prfy;tWM-Fk20V##Y>(j=#P|(5eHSM^ SuzFPh00001Jg;aMC| z31@*vWHAE+-(e7DJf6QI1?WgtPZ!4!3;*6poRgXjcvviX%oKHY{{Md^!>zfuIAq&u z9rd8(2@8Iz=dPAtaCy~=p8k}@v#}p)cy!-9k?ZxYsKCV`yCytqP8978$}H{JvBFncHR0ZcHyodC zbv=j`3d>24b^6NsOV@APhix|Pf@w9A)Ku>9&wQ)Pc}+9HeVLHl{+5*-Ehmi^8}H|u z?tM8Xl*Rk;{9B!dWg>Z6VULBT?G~SM=kv=&UGh#G{z-kj$9O$$P60!S!PC{xWt~$( F698}(&cpx! literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5a5827bd566acddd296aff50c9759f538f346e0e GIT binary patch literal 1968 zcmah}3v3is6y5T(U1$pkD4=#2FcxKYK07%+cI_^OVxvxH-fk!RnPq0$ z-J%pI7Nnq6A`uCsVu*6|GOZoIXFz36Z}9+=ePp7FJQH@oHFK<-w07G`*}DRA^?TTlC% z4f{KCI+~EXBl~Xl?YxdYdF9`u(S^Rb?LpR$M+GYCrJk+0O>sU;6UmxL?;FTjpE3s4u(k#_9Hx4Q-aM zT3U)_IhD_DnT&0ZwOHD3jOiacwbgXy zg>84_H#+bCfRF3nxEXYuZ$VZ&<`k~YoNRi>T|AlmF1sSQ^Lq8ozPx3BQ=fX}%|}k` zTcua?JM#X@Z9MzUnewujb4FI?LCcxr`Qv*>Z>>9iZ*KjzAG5Bm9MiG!)m^5#+)sKl*0z=QR8*fVUwGoD)qfiAe>jJTjUCwCpaiyG8^|a*ziX5E z$k7=@<@-P1G2FiO%eG5x(cXK7_cQk5a`)(!w`Re-Om~-h9dJB!_)>rWZx*I-&z@6* zhdKv?zQ)E)(7q@z;tCwH)QU3CVDiy<%3~8XW2B@?(di6`_GVmo?1||*-Dtb$U7{{= zm9o4PGH`-a0}QcH1fq4if_bqB#|MCl)BwL2wxPEVbfbtU*wDo$7vYK&fm*R-xePqZ z%e?&Z0B;r0d2_S%1u+&fgn-H+u~0CqurV7NCuZTlX2ww@4p9R(bcxH26iG5bXaj8^ zFh@+Rr%*_OAO*7EV=L^%NfJ1-p|z?SVR1YfjT)jxgCzTL(rUHh1cg%+1`(Lj5LUSu z7FK2^NRl*mpzyL7QAH_?XtZ37RHxcd=tsiAP{id*vxk+W4p0$1#zk<_K;WT}=5-vc zsE&HLIqA!=XvNzQ0eA&aq&k@gj(QMQXQs9NBJgQUq)raT z*99I2K@fsu3iOFgV^z`jpEeKpqpifEA+!;;V_yf zjF<)Zj2NH=3uEO>BvWHT5lwHl(CxILlz~W2-9b+ENpi@BmWtuJSkmehL%^eQnnWaH zrj3l*%9u?QNfJyFQ3+%P){sU;5(XoMA_C7ALn00qgc#!d0FQ+ID5B}kLf4^yoK|#@ zFdh(FBm+*BWUnLzZK&oMqA?}bT<~fLoXXib6~Ge+%E%HVOHp3Gy&-K*UJnmgHpG-P21O)Z=`6=5LQuGRAfQPjU(1F40JZ{H zg$bBAOr|Zo)l_3}RIisTN#&z8zs_6ws z#!btb)l=!)b)mWQpVtrfe6)9;qbbt55SdasJNE6mhrSrK0WbcEP)Px#1ZP1_K>z@;j|==^1poj5KTu3mMP5QaHYOuw|Np(d+oeGsTq-8FTQaw|x390t z_tqzgGZlV*lAN4zI5t6oS3Umz|NnY8gL#?&004D775{8zyDjpG8c9S!R5(wCl7Vu=APht8256w$x_0~jZ=Ga2f#hiS?qcD_wG}`_ ziG*S?*Ne*puUHZ^^?Xz(<0-zJz`CmlI;>J<6_rIGRoC3w(6Y30Chwz2G81RU4lEe* z&`!d69twN98=OCU)x9CRevq&V!s_O$P~YsZ@`Fmr1S^KxCivf+}oc30000mX8 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..933c9d4b0de26c72f6f0160684b6b2824e2f4f8a GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2VGmzZ%#=aj&F%}28J29*~C-V}>VM%xNb!1@J z*w6hZkrl`n3h)VWt*e{#^y#Pd>regPyY+ug8c^79YxM~r#a0sJ7yKUt7&h-;vL7hI zS>O>_%)r2R5QG_bOw4`@6g2g8aSV|N_w8}yV^H8Y%(m%&{Y~DfH<&ZM7-W`Ytm*Jj uOq??-s5SIN*n+H8-^0$9f3w{^LE8KzBkK+O)$%|C7(8A5T-G@yGywqCGe*k* literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..230f41f65b6084e35fe571dfafedca51c58e017b GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^d_XM0!3-q-O4_6XDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(ehe>H$6>u0Yzt%+W%H>;Ien|8E%nU!C{q)2ILc|JNHc2n&m;tLgr~0aU`k z=AZNrNb!~g`2_=I;ef&Rg;E<(g0sLQvKZ)qLmA(Ng)*Rc9f0%c*LAK@Eo!hckDpq_lpD6UUH1z!&@iXlkjNE%G?RIs}x~e7m zdeP&=`rwe3nOkp!h^~Hh?!%m&rk-1_h4D3~#~4bU{rYruc3a+@U&?EL3S2G>GPL_w i(9?K-_sqib{S0>Y?0!=V9$5n&!QkoY=d#Wzp$Pzdhj>T; literal 0 HcmV?d00001 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."