Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
217f4ab
Set up base project files
Snowsd Aug 20, 2025
533a672
rename combat folders to match our storyquest name
jgbourque Aug 20, 2025
f01a915
Merge pull request #43 from Black-River-Innovation-Campus/rename-comb…
Snowsd Aug 20, 2025
f35080c
folder creation and more renaming
jgbourque Aug 20, 2025
437130d
Merge pull request #44 from Black-River-Innovation-Campus/more-renaming
Snowsd Aug 20, 2025
b9446d0
Created Bee Sprite
Snowsd Aug 20, 2025
1e44083
Update NE Expo Player.tres
Snowsd Aug 20, 2025
4668839
Merge branch 'main' into NE-Expo-Creation-Branch-8-20-25
Snowsd Aug 21, 2025
d26aa43
Merge pull request #45 from Black-River-Innovation-Campus/NE-Expo-Cre…
Snowsd Aug 21, 2025
80bfcd0
Added Bee level, bg, movement
Snowsd Aug 21, 2025
b5e81f7
Merge pull request #46 from Black-River-Innovation-Campus/Character-M…
Snowsd Aug 21, 2025
dca7945
Moved bee for test
Snowsd Aug 22, 2025
4a12f18
Merge branch 'main' into intro-narrative-work
jgbourque Aug 25, 2025
bc32ff5
Update ne_expo_tileset.tres
jgbourque Aug 25, 2025
b8bb333
quick file edits
jgbourque Aug 25, 2025
657df06
Update intro.tscn
jgbourque Aug 25, 2025
81d6b9e
Merge branch 'main' into intro-narrative-work
jgbourque Aug 25, 2025
57f063c
naming all things bee in intro scene
jgbourque Aug 26, 2025
9cbd477
Update bee_intro.dialogue
jgbourque Aug 26, 2025
7761a08
design intro scene tilemap
jgbourque Aug 26, 2025
248b7f8
Update bee_intro.tscn
jgbourque Aug 26, 2025
c1d2beb
Updated files, fixed broken scripts
Snowsd Sep 2, 2025
b44bf67
Added Tiles Folder
Snowsd Sep 2, 2025
0944bca
add folder with bee background
jgbourque Sep 2, 2025
3437c9d
Updated FAKE TILESET
Snowsd Sep 2, 2025
dc20b50
Added enemies, collisions, hp
Snowsd Sep 2, 2025
0ef9785
rename folder for outro scene
jgbourque Sep 4, 2025
c73574e
Merge pull request #48 from Black-River-Innovation-Campus/change-fold…
jgbourque Sep 4, 2025
109ce48
Created Attacks, Explosions, knockback
Snowsd Sep 8, 2025
6bf09dc
Added icicle spear attack, explosions
Snowsd Sep 8, 2025
eab8b34
Added a tornado and attackbees attacks to player
Snowsd Oct 1, 2025
6e51b04
Merge branch 'Level_editing_10-1-25'
Snowsd Oct 1, 2025
1177e54
Revert "Update NE Expo Player.tres"
wjt Oct 6, 2025
c47fe93
Revert changes to main-game tileset
wjt Oct 6, 2025
6920e4f
Revert changes to template player
wjt Oct 6, 2025
97f4872
ne_expo: Use Input.get_vector()
wjt Oct 6, 2025
a7b561c
Disable snap_2d_transforms_to_pixel
wjt Oct 6, 2025
5254cca
Delete unused duplicate asset
wjt Oct 6, 2025
063ec5d
project: Revert window size and stretch settings changes
wjt Oct 6, 2025
519e9e2
Merge remote-tracking branch 'origin/main' into bric-fixes
wjt Oct 6, 2025
c361faf
ne_expo: Reimport files with Godot 4.5
wjt Oct 6, 2025
cbb0c5a
Merge pull request #49 from Black-River-Innovation-Campus/upstream-co…
Snowsd Oct 24, 2025
9936733
Added license files
Snowsd Oct 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion project.godot
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,8 @@ enabled=PackedStringArray("res://addons/dialogue_manager/plugin.cfg", "res://add
folder_colors={
"res://scenes/quests/lore_quests/": "purple",
"res://scenes/quests/story_quests/": "green",
"res://scenes/quests/story_quests/NO_EDIT/": "yellow"
"res://scenes/quests/story_quests/NO_EDIT/": "yellow",
"res://scenes/quests/story_quests/ne_expo/": "orange"
}

[global_group]
Expand Down
157 changes: 157 additions & 0 deletions scenes/quests/story_quests/ne_expo/0_bee_intro/bee_intro.tscn
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
[gd_scene load_steps=11 format=4 uid="uid://b831y4t86h11r"]

[ext_resource type="TileSet" uid="uid://bx06pkg7s7xyk" path="res://scenes/quests/story_quests/ne_expo/ne_expo_components/ne_expo_tileset.tres" id="1_dciio"]
[ext_resource type="Texture2D" uid="uid://dblklgjpn1kv7" path="res://scenes/quests/story_quests/ne_expo/0_bee_intro/bee_intro_components/bee_intro_image.png" id="2_dciio"]
[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="4_6ey4g"]
[ext_resource type="SpriteFrames" uid="uid://rp4gornt5odt" path="res://scenes/quests/story_quests/ne_expo/ne_expo_components/Player Components/ne_expo_player.tres" id="4_dciio"]
[ext_resource type="Resource" uid="uid://dgaa5oqtq5pfw" path="res://scenes/quests/story_quests/ne_expo/0_bee_intro/bee_intro_components/bee_intro.dialogue" id="5_3h1o1"]
[ext_resource type="PackedScene" uid="uid://v3usqiwy5wpr" path="res://scenes/game_elements/props/decoration/rock/rock.tscn" id="6_1bpyn"]

[sub_resource type="Animation" id="Animation_ld06i"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("OnTheGround/Character:animation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(),
"transitions": PackedFloat32Array(),
"update": 1,
"values": []
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("OnTheGround/Character:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(),
"transitions": PackedFloat32Array(),
"update": 0,
"values": []
}

[sub_resource type="Animation" id="Animation_7swpb"]
resource_name = "walk_off"
length = 2.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("OnTheGround/Character:animation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 2),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [&"walk", &"idle"]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("OnTheGround/Character:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 2),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(495, 478), Vector2(1010, 478)]
}

[sub_resource type="Animation" id="Animation_blo5s"]
resource_name = "walk_on"
length = 2.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("OnTheGround/Character:animation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 2),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [&"walk", &"idle"]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("OnTheGround/Character:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 2),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(-50, 478), Vector2(495, 478)]
}

[sub_resource type="AnimationLibrary" id="AnimationLibrary_qdpvj"]
_data = {
&"RESET": SubResource("Animation_ld06i"),
&"walk_off": SubResource("Animation_7swpb"),
&"walk_on": SubResource("Animation_blo5s")
}

[node name="Intro" type="Node2D"]
texture_filter = 1

[node name="TileMapLayers" type="Node2D" parent="."]

[node name="Ground" type="TileMapLayer" parent="TileMapLayers"]
tile_map_data = PackedByteArray("AAAAAAUADwABAAkAAAABAAUADwACAAkAAAACAAUADwADAAkAAAADAAUADwAEAAkAAAAEAAUADwAFAAkAAAAFAAUADwAGAAkAAAAGAAUADwAHAAkAAAAHAAUADwAIAAkAAAAIAAUADwAJAAkAAAAJAAUADwAKAAkAAAAKAAUADwALAAkAAAALAAUADwAMAAkAAAAMAAUADwANAAkAAAANAAUADwAOAAkAAAAOAAUADwAPAAkAAAAAAAYADwABAAoAAAAAAAcAAQAAAAEAAAAAAAgADwABAA0AAAABAAYADwACAAoAAAABAAcAAQABAAEAAAABAAgADwACAA0AAAACAAYADwADAAoAAAACAAcAAQABAAEAAAACAAgADwADAA0AAAADAAYADwAEAAoAAAADAAcAAQABAAEAAAADAAgADwAEAA0AAAAEAAYADwAFAAoAAAAEAAcAAQABAAEAAAAEAAgADwAFAA0AAAAFAAYADwAGAAoAAAAFAAcAAQAKAAEAAAAFAAgADwAGAA0AAAAGAAYADwAHAAoAAAAGAAcAAQABAAEAAAAGAAgADwAHAA0AAAAHAAYADwAIAAoAAAAHAAcAAQABAAEAAAAHAAgADwAIAA0AAAAIAAYADwAJAAoAAAAIAAcAAQABAAEAAAAIAAgADwAJAA0AAAAJAAYADwAKAAoAAAAJAAcAAQABAAEAAAAJAAgADwAKAA0AAAAKAAYADwALAAoAAAAKAAcAAQABAAEAAAAKAAgADwALAA0AAAALAAYADwAMAAoAAAALAAcAAQABAAEAAAALAAgADwAMAA0AAAAMAAYADwANAAoAAAAMAAcAAQABAAEAAAAMAAgADwANAA0AAAANAAYADwAOAAoAAAANAAcAAQABAAEAAAANAAgADwAOAA0AAAAOAAYADwAPAAoAAAAOAAcAAQACAAEAAAAOAAgADwAPAA0AAAAAAAAADwABAAQAAAAAAAEADwABAAUAAAABAAEADwACAAUAAAACAAEADwADAAUAAAACAAIADwADAAYAAAADAAIADwAEAAYAAAAEAAIADwAFAAYAAAAFAAIADwAGAAYAAAAFAAMADwAGAAcAAAAGAAMADwAHAAcAAAAHAAQADwAIAAgAAAAIAAQADwAJAAgAAAAOAAQADwAPAAgAAAAOAAMADwAPAAcAAAAOAAIADwAPAAYAAAAOAAEADwAPAAUAAAAOAAAADwAPAAQAAAANAAQADwAOAAgAAAANAAMADwAOAAcAAAANAAIADwAOAAYAAAANAAEADwAOAAUAAAANAAAADwAOAAQAAAAMAAQADwANAAgAAAAMAAMADwANAAcAAAAMAAIADwANAAYAAAAMAAEADwANAAUAAAAMAAAADwANAAQAAAALAAQADwAMAAgAAAALAAMADwAMAAcAAAALAAIADwAMAAYAAAALAAEADwAMAAUAAAALAAAADwAMAAQAAAAKAAQADwALAAgAAAAKAAMADwALAAcAAAAKAAIADwALAAYAAAAKAAEADwALAAUAAAAKAAAADwALAAQAAAAJAAQADwAKAAgAAAAJAAMADwAKAAcAAAAJAAIADwAKAAYAAAAJAAEADwAKAAUAAAAJAAAADwAKAAQAAAAIAAMADwAJAAcAAAAIAAIADwAJAAYAAAAIAAEADwAJAAUAAAAIAAAADwAJAAQAAAAHAAMADwAIAAcAAAAHAAIADwAIAAYAAAAHAAEADwAIAAUAAAAHAAAADwAIAAQAAAAGAAQADwAHAAgAAAAGAAIADwAHAAYAAAAGAAEADwAHAAUAAAAGAAAADwAHAAQAAAAFAAQADwAGAAgAAAAFAAEADwAGAAUAAAAFAAAADwAGAAQAAAAEAAQADwAFAAgAAAAEAAMADwAFAAcAAAAEAAEADwAFAAUAAAAEAAAADwAFAAQAAAADAAQADwAEAAgAAAADAAMADwAEAAcAAAADAAEADwAEAAUAAAADAAAADwAEAAQAAAACAAQADwADAAgAAAACAAMADwADAAcAAAACAAAADwADAAQAAAABAAQADwACAAgAAAABAAMADwACAAcAAAABAAIADwACAAYAAAABAAAADwACAAQAAAAAAAQADwABAAgAAAAAAAMADwABAAcAAAAAAAIADwABAAYAAAA=")
tile_set = ExtResource("1_dciio")
metadata/_edit_lock_ = true

[node name="IntroImage" type="Sprite2D" parent="TileMapLayers"]
position = Vector2(770, 227)
scale = Vector2(0.802083, 0.802083)
texture = ExtResource("2_dciio")

[node name="Sand" type="TileMapLayer" parent="TileMapLayers"]
tile_map_data = PackedByteArray("AAAKAAEABgAAAAAAAAAKAAIABgADAAEAAAAKAAMABgADAAEAAAAKAAQABgADAAEAAAANAAEABgACAAAAAAANAAIABgADAAEAAAANAAMABgADAAEAAAANAAQABgADAAEAAAAKAAUABgAAAAIAAAALAAEABgABAAMAAAALAAUABgABAAMAAAAMAAEABgABAAMAAAAMAAUABgABAAMAAAANAAUABgACAAIAAAAAAAcAAQAGAAMAAAABAAcAAQAGAAIAAAACAAcAAQAKAAEAAAADAAcAAQAGAAAAAAAEAAcAAQAGAAAAAAAFAAcAAQAGAAMAAAAGAAcAAQAGAAMAAAAHAAcAAQAGAAEAAAAIAAcAAQAGAAEAAAAJAAcAAQALAAEAAAAKAAcAAQAGAAEAAAALAAcAAQAGAAEAAAAMAAcAAQAGAAMAAAANAAcAAQAGAAMAAAAOAAcAAQAGAAMAAAACAAYAAQAHAAAAAAABAAYAAQAFAAAAAAACAAgAAQAFAAIAAAADAAgAAQAGAAIAAAAEAAgAAQAHAAIAAAAIAAYAAQAGAAAAAAAJAAYAAQAGAAAAAAAKAAYAAQAGAAAAAAALAAYAAQAHAAAAAAALAAgAAQAHAAIAAAAKAAgAAQAGAAIAAAAJAAgAAQAGAAIAAAAHAAYAAQAFAAAAAAAHAAgAAQAFAAIAAAAIAAgAAQAGAAIAAAA=")
tile_set = ExtResource("1_dciio")

[node name="Camera2D" type="Camera2D" parent="."]
position = Vector2(153, 366)
zoom = Vector2(2, 2)
limit_left = 0
limit_top = 0
limit_right = 960
limit_bottom = 540
position_smoothing_enabled = true
editor_draw_limits = true

[node name="OnTheGround" type="Node2D" parent="."]
y_sort_enabled = true

[node name="Character" type="AnimatedSprite2D" parent="OnTheGround"]
position = Vector2(-52, 442)
scale = Vector2(0.0722656, 0.0722656)
sprite_frames = ExtResource("4_dciio")
animation = &"idle"
autoplay = "idle"
frame_progress = 0.306909
flip_h = true

[node name="AnimationPlayer" type="AnimationPlayer" parent="OnTheGround"]
root_node = NodePath("../..")
libraries = {
&"": SubResource("AnimationLibrary_qdpvj")
}

[node name="ScreenOverlay" type="CanvasLayer" parent="."]

[node name="Cinematic" type="Node2D" parent="." node_paths=PackedStringArray("animation_player")]
script = ExtResource("4_6ey4g")
dialogue = ExtResource("5_3h1o1")
animation_player = NodePath("../OnTheGround/AnimationPlayer")
next_scene = "res://scenes/quests/story_quests/ne_expo/4_outro/outro.tscn"
metadata/_custom_type_script = "uid://x1mxt6bmei2o"

[node name="Rock" parent="." instance=ExtResource("6_1bpyn")]
position = Vector2(125, 403)
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# SPDX-FileCopyrightText: The Threadbare Authors
# SPDX-License-Identifier: MPL-2.0

~ start
Off Screen Mysterious Narrator: Pollen is gold.
Off Screen Mysterious Narrator: Pollen is life!
Off Screen Mysterious Narrator: Bumbly is small and his task is collosal. A storm of trouble awaits.
Off Screen Mysterious Narrator: Bumbly, undaunted, presses forward. Our tiny hero...
do animation_player.play(&"walk_on")
do animation_player.animation_finished
Bumbly: The queen has spoken! We must collect pollen for the hive!
Bumbly: Long live the queen!
Bumbly: I think I am ready, but this will not be easy.
do animation_player.play(&"walk_off")
=> END
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[remap]

importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://dgaa5oqtq5pfw"
path="res://.godot/imported/bee_intro.dialogue-9937033d6c49b06529f5ed0e63868c38.tres"

[deps]

source_file="res://scenes/quests/story_quests/ne_expo/0_bee_intro/bee_intro_components/bee_intro.dialogue"
dest_files=["res://.godot/imported/bee_intro.dialogue-9937033d6c49b06529f5ed0e63868c38.tres"]

[params]

defaults=true
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://dblklgjpn1kv7"
path="res://.godot/imported/bee_intro_image.png-4c84ad98b72b661fddc49e2976f8baa9.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://scenes/quests/story_quests/ne_expo/0_bee_intro/bee_intro_components/bee_intro_image.png"
dest_files=["res://.godot/imported/bee_intro_image.png-4c84ad98b72b661fddc49e2976f8baa9.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Loading
Loading