Compare commits

..

No commits in common. 'main' and 'release01' have entirely different histories.

@ -1,6 +1,6 @@
Sprite2D
CollisionShape2D
RigidBody2D
CollisionShape2D
Sprite2D
Node2D
Button
GridContainer

@ -14,15 +14,15 @@ dock_split_1=0
dock_split_4=0
dock_2="FileSystem"
dock_3="Scene,Import"
dock_5="Inspector,Node,History,Commit (22)"
dock_5="Inspector,Node,History,Commit (16)"
[EditorNode]
open_scenes=["res://Scenes/game_world.tscn", "res://Scenes/UI/upgrades.tscn", "res://Scenes/UI/ingame_ui.tscn", "res://Scenes/horse.tscn", "res://Scenes/Locations/dungeonNight.tscn", "res://Scenes/Tools/bakingTray.tscn", "res://Scenes/Cupcakes/cupcake.tscn", "res://Scenes/Enemies/enemyHon.tscn"]
open_scenes=["res://Scenes/game_world.tscn", "res://Scenes/UI/upgrades.tscn", "res://Scenes/UI/ingame_ui.tscn", "res://Scenes/Cupcakes/nightCupcake.tscn", "res://Scenes/Cupcakes/rvelCupcake.tscn", "res://Scenes/Cupcakes/cinCupcake.tscn", "res://Scenes/Cupcakes/honCupcake.tscn", "res://Scenes/Cupcakes/strawCupcake.tscn", "res://Scenes/horse.tscn", "res://Scenes/Locations/neighYard.tscn", "res://Scenes/Tools/bakingTray.tscn", "res://Scenes/Tools/hooves.tscn", "res://Scenes/Cupcakes/cupcake.tscn", "res://Scenes/Cupcakes/chocCupcake.tscn"]
[ScriptEditor]
open_scripts=["res://Scripts/Tools/bakingTray.gd", "res://Scripts/Cupcakes/chocCupcake.gd", "res://Scripts/Cupcakes/cinCupcake.gd", "res://Scripts/Cupcakes/cupcake.gd", "res://Scripts/enemyHon.gd", "res://Scripts/game_world.gd", "res://Scripts/Cupcakes/honCupcake.gd", "res://Scripts/Tools/hooves.gd", "res://Scripts/horse.gd", "res://Scripts/ingame_ui.gd", "res://Scripts/Cupcakes/nightCupcake.gd", "res://README.md", "res://Scripts/Cupcakes/rvelCupcake.gd", "res://Scripts/Cupcakes/strawCupcake.gd", "res://Scripts/upgrades.gd"]
open_scripts=["res://Scripts/Tools/bakingTray.gd", "res://Scripts/Cupcakes/chocCupcake.gd", "res://Scripts/Cupcakes/cinCupcake.gd", "res://Scripts/Cupcakes/cupcake.gd", "res://Scripts/game_world.gd", "res://Scripts/Cupcakes/honCupcake.gd", "res://Scripts/Tools/hooves.gd", "res://Scripts/horse.gd", "res://Scripts/ingame_ui.gd", "res://Scripts/Cupcakes/nightCupcake.gd", "res://README.md", "res://Scripts/Cupcakes/rvelCupcake.gd", "res://Scripts/Cupcakes/strawCupcake.gd", "res://Scripts/upgrades.gd"]
open_help=["Node"]
script_split_offset=70
list_split_offset=0

@ -1,19 +1,19 @@
2a60927148abd1d33b818b535e306557
::res://::1680072698
export_presets.cfg::TextFile::-1::1678615956::0::1::::<><>::
::res://::1678564628
export_presets.cfg::TextFile::-1::1678095426::0::1::::<><>::
README.md::TextFile::-1::1677829846::0::1::::<><>::
::res://addons/::1677750379
::res://addons/godot-git-plugin/::1680056617
::res://addons/godot-git-plugin/::1677750379
git_plugin.gdextension::GDExtension::-1::1677750379::0::1::::<><>::
plugin.cfg::TextFile::-1::1677750379::0::1::::<><>::
THIRDPARTY.md::TextFile::-1::1677750379::0::1::::<><>::
::res://addons/godot-git-plugin/linux/::1680056617
::res://addons/godot-git-plugin/macos/::1680056617
::res://addons/godot-git-plugin/win64/::1680056617
::res://addons/godot-git-plugin/linux/::1677750379
::res://addons/godot-git-plugin/macos/::1677750379
::res://addons/godot-git-plugin/win64/::1677750379
::res://Art/::1678613770
::res://Art/Characters/::1680056616
::res://Art/Characters/::1677787257
defaultMare.png::CompressedTexture2D::4875310872288488452::1677758657::1677787257::1::::<><>::
::res://Art/Cupcakes/::1680056616
::res://Art/Cupcakes/::1678488729
ChocCupcake.png::CompressedTexture2D::3335544482266598944::1678176377::1678176383::1::::<><>::
CinCupcake.png::CompressedTexture2D::6767289867738545589::1678488310::1678488729::1::::<><>::
Cupcake.png::CompressedTexture2D::2257367495948376976::1677756335::1677787255::1::::<><>::
@ -21,56 +21,48 @@ HonCupcake.png::CompressedTexture2D::7361236424952522838::1678488638::1678488729
NightCupcake.png::CompressedTexture2D::1798860622294198324::1678488712::1678488729::1::::<><>::
RVelCupcake.png::CompressedTexture2D::4611357256445777224::1678488250::1678488729::1::::<><>::
VanCupcake.png::CompressedTexture2D::3610772439077492676::1678176993::1678176997::1::::<><>::
::res://Art/Locations/::1680056616
dungeonHon.png::CompressedTexture2D::6614171134995427825::1679468176::1679469592::1::::<><>::
dungeonNight.png::CompressedTexture2D::3363708571641826955::1679617687::1679617784::1::::<><>::
::res://Art/Locations/::1677787260
yard1.png::CompressedTexture2D::4372226739663751514::1677759042::1677787260::1::::<><>::
::res://Art/Tools/::1680056617
::res://Art/Tools/::1678613786
bakingTray.png::CompressedTexture2D::5691511711123151312::1678613786::1678613792::1::::<><>::
::res://Art/Upgrades/::1677787246
::res://Releases/::1678095890
::res://Releases/Linux/::1678096050
::res://Releases/Linux/v0 Version Zero/::1680056619
::res://Releases/Linux/v0.1 Pre-Alpha/::1680056620
::res://Releases/Linux/v0 Version Zero/::1678095971
::res://Releases/Linux/v0.1 Pre-Alpha/::1678096011
::res://Releases/Web/::1678096071
::res://Releases/Web/v0 Version Zero/::1680056620
::res://Releases/Windows/::1678615524
::res://Releases/Windows/v0 Version Zero/::1680056620
::res://Releases/Windows/v0.1 Pre Alpha/::1680056621
::res://Scenes/::1680056615
game_world.tscn::PackedScene::7981802964863433317::1679621567::0::1::::<><>::res://Scripts/game_world.gd<>res://Scripts/Cupcake Spawn Timer.gd<>uid://dswkgkor3yejo<>uid://cpv7y67qtmino<>res://Scripts/PlayArea.gd<>uid://c4dtrk2kooa6q<>uid://cpi1m1vg4lscn<>uid://bkrj5vouqpo8n<>uid://bh3snjiwx8l0v<>uid://c373r4pv46ydj<>uid://ciciat7jdjboy<>uid://bptnammqx5dk2<>uid://cqdqsl5kcd540
horse.tscn::PackedScene::8568825373134700876::1679300283::0::1::::<><>::res://Scripts/horse.gd<>uid://cbpvwmngdb4ke
::res://Scenes/Cupcakes/::1680056615
chocCupcake.tscn::PackedScene::5843790513687768897::1679300283::0::1::::<><>::res://Scripts/Cupcakes/chocCupcake.gd<>uid://bnr06vojcqkqy
cinCupcake.tscn::PackedScene::6805921059018230263::1679300282::0::1::::<><>::res://Scripts/Cupcakes/cinCupcake.gd<>uid://c3oejmmv6ysxp
cupcake.tscn::PackedScene::8468695979515826288::1679300283::0::1::::<><>::res://Scripts/Cupcakes/cupcake.gd<>uid://brpc5ocwgd8ls
honCupcake.tscn::PackedScene::5338967655731389712::1679300283::0::1::::<><>::res://Scripts/Cupcakes/honCupcake.gd<>uid://dc43quvhcwa8e
nightCupcake.tscn::PackedScene::3479266486073426779::1679300282::0::1::::<><>::res://Scripts/Cupcakes/nightCupcake.gd<>uid://0vm8bhbkhqym
rvelCupcake.tscn::PackedScene::2936661773563773771::1679300282::0::1::::<><>::res://Scripts/Cupcakes/rvelCupcake.gd<>uid://b6x1m6u01x377
strawCupcake.tscn::PackedScene::3124004694192797727::1679300283::0::1::::<><>::res://Scripts/Cupcakes/strawCupcake.gd<>uid://7fqro4fugv8k
::res://Scenes/Enemies/::1680056615
enemyHon.tscn::PackedScene::5903060239589615715::1679620043::0::1::::<><>::res://Scripts/enemyHon.gd
::res://Scenes/Locations/::1680056615
dungeonHon.tscn::PackedScene::5328301215832949731::1679617286::0::1::::<><>::uid://c1h7oxxgn6kd2
dungeonNight.tscn::PackedScene::2208196008289968171::1679617835::0::1::::<><>::uid://bn6n121jt7vsd
neighYard.tscn::PackedScene::633631167704521406::1679300283::0::1::::<><>::uid://b3j662tj6h5vq
::res://Releases/Web/v0 Version Zero/::1678185607
::res://Releases/Windows/::1678096086
::res://Releases/Windows/v0 Version Zero/::1678096086
::res://Scenes/::1678613354
game_world.tscn::PackedScene::7981802964863433317::1678613353::0::1::::<><>::res://Scripts/game_world.gd<>res://Scripts/Cupcake Spawn Timer.gd<>uid://dswkgkor3yejo<>uid://cpv7y67qtmino<>res://Scripts/PlayArea.gd<>uid://c4dtrk2kooa6q<>uid://cpi1m1vg4lscn<>uid://bkrj5vouqpo8n<>uid://bh3snjiwx8l0v<>uid://c373r4pv46ydj<>uid://ciciat7jdjboy<>uid://bptnammqx5dk2
horse.tscn::PackedScene::8568825373134700876::1678613354::0::1::::<><>::res://Scripts/horse.gd<>uid://cbpvwmngdb4ke
::res://Scenes/Cupcakes/::1678613354
chocCupcake.tscn::PackedScene::5843790513687768897::1678400136::0::1::::<><>::res://Scripts/Cupcakes/chocCupcake.gd<>uid://bnr06vojcqkqy
cinCupcake.tscn::PackedScene::6805921059018230263::1678613354::0::1::::<><>::res://Scripts/Cupcakes/cinCupcake.gd<>uid://c3oejmmv6ysxp
cupcake.tscn::PackedScene::8468695979515826288::1678400136::0::1::::<><>::res://Scripts/Cupcakes/cupcake.gd<>uid://brpc5ocwgd8ls
honCupcake.tscn::PackedScene::5338967655731389712::1678613354::0::1::::<><>::res://Scripts/Cupcakes/honCupcake.gd<>uid://dc43quvhcwa8e
nightCupcake.tscn::PackedScene::3479266486073426779::1678613354::0::1::::<><>::res://Scripts/Cupcakes/nightCupcake.gd<>uid://0vm8bhbkhqym
rvelCupcake.tscn::PackedScene::2936661773563773771::1678613354::0::1::::<><>::res://Scripts/Cupcakes/rvelCupcake.gd<>uid://b6x1m6u01x377
strawCupcake.tscn::PackedScene::3124004694192797727::1678613354::0::1::::<><>::res://Scripts/Cupcakes/strawCupcake.gd<>uid://7fqro4fugv8k
::res://Scenes/Locations/::1678613354
neighYard.tscn::PackedScene::633631167704521406::1678613354::0::1::::<><>::uid://b3j662tj6h5vq
yard.tscn::PackedScene::7883941411178408831::1678400136::0::1::::<><>::uid://b3j662tj6h5vq
::res://Scenes/Tools/::1680056615
bakingTray.tscn::PackedScene::6954382797642648543::1679300283::0::1::::<><>::res://Scripts/Tools/bakingTray.gd<>uid://cndampqx57ed1
hooves.tscn::PackedScene::7567573654608928774::1679300283::0::1::::<><>::res://Scripts/Tools/hooves.gd
::res://Scenes/Tools/::1678613354
bakingTray.tscn::PackedScene::6954382797642648543::1678613354::0::1::::<><>::uid://0vm8bhbkhqym<>res://Scripts/Tools/bakingTray.gd
hooves.tscn::PackedScene::7567573654608928774::1678613354::0::1::::<><>::res://Scripts/Tools/hooves.gd
tool.tscn::PackedScene::1367248170788127558::1678501723::0::1::::<><>::
::res://Scenes/UI/::1680056615
ingame_ui.tscn::PackedScene::6815695514927101566::1679616218::0::1::::<><>::res://Scripts/ingame_ui.gd<>uid://7fqro4fugv8k<>uid://brpc5ocwgd8ls<>uid://bnr06vojcqkqy<>uid://b6x1m6u01x377<>uid://c3oejmmv6ysxp<>uid://dc43quvhcwa8e<>uid://0vm8bhbkhqym
upgrades.tscn::PackedScene::5871013436024621816::1679300282::0::1::::<><>::res://Scripts/upgrades.gd<>uid://7fqro4fugv8k<>uid://brpc5ocwgd8ls<>uid://bnr06vojcqkqy<>uid://b6x1m6u01x377<>uid://c3oejmmv6ysxp<>uid://dc43quvhcwa8e
::res://Scripts/::1680056616
::res://Scenes/UI/::1678613354
ingame_ui.tscn::PackedScene::6815695514927101566::1678613354::0::1::::<><>::res://Scripts/ingame_ui.gd<>uid://7fqro4fugv8k<>uid://brpc5ocwgd8ls<>uid://bnr06vojcqkqy<>uid://b6x1m6u01x377<>uid://c3oejmmv6ysxp<>uid://dc43quvhcwa8e<>uid://0vm8bhbkhqym
upgrades.tscn::PackedScene::5871013436024621816::1678613353::0::1::::<><>::res://Scripts/upgrades.gd<>uid://7fqro4fugv8k<>uid://brpc5ocwgd8ls<>uid://bnr06vojcqkqy<>uid://b6x1m6u01x377<>uid://c3oejmmv6ysxp<>uid://dc43quvhcwa8e
::res://Scripts/::1678613256
Cupcake Spawn Timer.gd::GDScript::-1::1678186507::0::1::::<>Timer<>::
enemyHon.gd::GDScript::-1::1679620043::0::1::::<>RigidBody2D<>::
game_world.gd::GDScript::-1::1679621567::0::1::::<>Node2D<>::
game_world.gd::GDScript::-1::1678613256::0::1::::<>Node2D<>::
horse.gd::GDScript::-1::1678505240::0::1::::<>CharacterBody2D<>::
ingame_ui.gd::GDScript::-1::1679616218::0::1::::<>CanvasLayer<>::
ingame_ui.gd::GDScript::-1::1678611212::0::1::::<>CanvasLayer<>::
PlayArea.gd::GDScript::-1::1678186507::0::1::::<>Area2D<>::
upgrades.gd::GDScript::-1::1678502949::0::1::::<>CanvasLayer<>::
::res://Scripts/Cupcakes/::1680056615
::res://Scripts/Cupcakes/::1678494053
chocCupcake.gd::GDScript::-1::1678180708::0::1::::<>RigidBody2D<>::
cinCupcake.gd::GDScript::-1::1678494053::0::1::::<>RigidBody2D<>::
cupcake.gd::GDScript::-1::1678180708::0::1::::<>RigidBody2D<>::
@ -78,6 +70,6 @@ honCupcake.gd::GDScript::-1::1678490256::0::1::::<>RigidBody2D<>::
nightCupcake.gd::GDScript::-1::1678490280::0::1::::<>RigidBody2D<>::
rvelCupcake.gd::GDScript::-1::1678494048::0::1::::<>RigidBody2D<>::
strawCupcake.gd::GDScript::-1::1678180708::0::1::::<>RigidBody2D<>::
::res://Scripts/Tools/::1680056615
::res://Scripts/Tools/::1678505240
bakingTray.gd::GDScript::-1::1678505161::0::1::::<>RigidBody2D<>::
hooves.gd::GDScript::-1::1678505240::0::1::::<>RigidBody2D<>::

@ -1,9 +1,16 @@
res://Scenes/Enemies/enemyHon.tscn
res://Scripts/game_world.gd
res://Scenes/game_world.tscn
res://Scripts/game_world.gd
res://Scenes/UI/upgrades.tscn
res://Scenes/UI/ingame_ui.tscn
res://Scenes/Cupcakes/nightCupcake.tscn
res://Scenes/Cupcakes/rvelCupcake.tscn
res://Scenes/Cupcakes/cinCupcake.tscn
res://Scenes/Cupcakes/honCupcake.tscn
res://Scenes/Cupcakes/strawCupcake.tscn
res://Scenes/horse.tscn
res://Scenes/Locations/dungeonNight.tscn
res://Scenes/Locations/neighYard.tscn
res://Scenes/Tools/bakingTray.tscn
res://Scenes/Tools/hooves.tscn
res://Scripts/ingame_ui.gd
res://Scenes/Cupcakes/chocCupcake.tscn
res://Scenes/Cupcakes/cupcake.tscn

@ -8,7 +8,7 @@ Anim={
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-131.296, -189.064),
"ofs": Vector2(-122.834, -146.945),
"primary_grid_steps": 8,
"show_edit_locks": true,
"show_guides": true,
@ -32,7 +32,7 @@ Anim={
"snap_rotation_step": 0.261799,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 0.629961
"zoom": 0.749154
}
3D={
"fov": 70.01,

@ -1,6 +1,6 @@
[editor_metadata]
executable_path="/usr/bin/godot"
executable_path="/usr/bin/godot4"
use_advanced_connections=true
[debug_options]
@ -11,18 +11,18 @@ run_reload_scripts=true
[dialog_bounds]
project_settings=Rect2(814, 520, 1120, 920)
editor_settings=Rect2(830, 647, 900, 700)
editor_settings=Rect2(830, 610, 900, 700)
search_help=Rect2(640, 390, 1280, 720)
export=Rect2(1083, 518, 900, 700)
export=Rect2(830, 700, 900, 700)
[color_picker]
recent_presets=PackedColorArray(0.159178, 0.105531, 0.189929, 1, 0.722336, 0.665569, 0.997871, 1, 0.0110876, 0.0110876, 0.0110876, 1, 0.0562916, 0.0562916, 0.0562916, 1, 0.248191, 0.0296674, 0.206438, 1, 0.975717, 0.874132, 0.94369, 1, 0, 0, 0, 1, 0.913142, 0.517409, 1, 1, 0.775721, 0.607382, 1, 1)
recent_presets=PackedColorArray(0.163438, 0.106064, 0.177906, 1, 0.151073, 0.10726, 0.20049, 1, 0.169037, 0.0963807, 0.200651, 1, 0.159178, 0.105531, 0.189929, 1, 0.722336, 0.665569, 0.997871, 1, 0.0110876, 0.0110876, 0.0110876, 1, 0.0562916, 0.0562916, 0.0562916, 1, 0.248191, 0.0296674, 0.206438, 1, 0.975717, 0.874132, 0.94369, 1)
[recent_files]
scenes=["res://Scenes/Enemies/enemyHon.tscn", "res://Scenes/Cupcakes/cupcake.tscn", "res://Scenes/Tools/bakingTray.tscn", "res://Scenes/Locations/dungeonNight.tscn", "res://Scenes/horse.tscn", "res://Scenes/UI/ingame_ui.tscn", "res://Scenes/UI/upgrades.tscn", "res://Scenes/game_world.tscn", "res://Scenes/Locations/dungeonHon.tscn", "res://Scenes/Cupcakes/chocCupcake.tscn"]
scripts=["Node", "res://Scripts/enemyHon.gd", "res://Scripts/Tools/hooves.gd", "res://Scripts/Tools/bakingTray.gd", "res://Scripts/Cupcakes/strawCupcake.gd", "res://Scripts/Cupcakes/nightCupcake.gd", "res://Scripts/Cupcakes/honCupcake.gd", "res://Scripts/Cupcakes/cinCupcake.gd", "res://Scripts/Cupcakes/rvelCupcake.gd", "res://Scripts/upgrades.gd"]
scenes=["res://Scenes/Cupcakes/chocCupcake.tscn", "res://Scenes/Cupcakes/cupcake.tscn", "res://Scenes/Tools/hooves.tscn", "res://Scenes/Tools/bakingTray.tscn", "res://Scenes/Locations/neighYard.tscn", "res://Scenes/horse.tscn", "res://Scenes/Cupcakes/strawCupcake.tscn", "res://Scenes/Cupcakes/honCupcake.tscn", "res://Scenes/Cupcakes/cinCupcake.tscn", "res://Scenes/Cupcakes/rvelCupcake.tscn"]
scripts=["Node", "res://Scripts/Tools/hooves.gd", "res://Scripts/Tools/bakingTray.gd", "res://Scripts/Cupcakes/strawCupcake.gd", "res://Scripts/Cupcakes/nightCupcake.gd", "res://Scripts/Cupcakes/honCupcake.gd", "res://Scripts/Cupcakes/cinCupcake.gd", "res://Scripts/Cupcakes/rvelCupcake.gd", "res://Scripts/upgrades.gd", "res://Scripts/horse.gd"]
[script_setup]

@ -1,10 +1,9 @@
res://Scenes/Enemies
res://Scenes/Locations
/home/shobie/CupcakeRevolution1/Windows
/home/shobie/CupcakeRevolution1/Linux
res://Art/Cupcakes
/home/shobie/CupcakeRevolution1/Linux
res://Scripts/Tools
res://Scenes/Tools
res://Scenes/Locations
res://Scripts/Cupcakes
res://Scenes/Cupcakes
/bin

@ -18,11 +18,15 @@ state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 0,
"folded_lines": Array[int]([136, 152, 159, 168, 174, 220, 228, 246, 254, 272, 280, 297, 304, 320, 327, 372, 381, 390, 399, 408, 417, 427, 432, 437, 442, 447, 452, 457, 464, 473, 496, 501]),
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 343,
"scroll_position": 212.0,
"selection": false,
"row": 497,
"scroll_position": 209.0,
"selection": true,
"selection_from_column": 0,
"selection_from_line": 497,
"selection_to_column": 14,
"selection_to_line": 517,
"syntax_highlighter": "GDScript"
}
@ -101,11 +105,11 @@ state={
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 0,
"folded_lines": Array[int]([18, 29, 40, 51, 62, 73]),
"column": 2,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 50,
"scroll_position": 12.0,
"row": 115,
"scroll_position": 50.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
@ -221,17 +225,3 @@ state={
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://Scripts/enemyHon.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 0,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 11,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 MiB

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c1h7oxxgn6kd2"
path="res://.godot/imported/dungeonHon.png-b9f1d47544211a85bc4fc86940c9f7e2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Locations/dungeonHon.png"
dest_files=["res://.godot/imported/dungeonHon.png-b9f1d47544211a85bc4fc86940c9f7e2.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bn6n121jt7vsd"
path="res://.godot/imported/dungeonNight.png-ae021c1b5b09eee6d512942d4a4dc37e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Locations/dungeonNight.png"
dest_files=["res://.godot/imported/dungeonNight.png-ae021c1b5b09eee6d512942d4a4dc37e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

@ -1,53 +1,3 @@
# CupcakeRevolution
Mare themed idle game made in Godot 4.
# Roadmap
## Pre-Alpha:
### 0.1 (done)
- 5 Cupcake types (done)
- Tool Mechanic (done)
- New Location (done)
### 0.2 (in-progress)
- 3+ Cupcake-type specific upgrades:
- Strawberry Combo
- Red Velvet, SweetieBots
- Cinnamon, ???
- Honesty Dungeon
- Start Enemy System
- ???
### 0.3
- Third Area
- First Boss dungeon
- Finish Enemy System
- ???
## Alpha:
### 0.4
- Rock-type cupcakes
- Second Boss dungeon
- Mirror Pool
- Save System
- ???
### 0.5
- Metal-type cupcakes
- Third Boss
- ???
### 0.6
- -type cupcakes
- Fourth Boss dungeon
- ???
## Beta:
### 0.7
- Fifth Boss dungeon
- Super Mirror Pool
- ???
### 0.8
- Sixth Boss dungeon
- ???
### 0.9
- Seventh Boss dungeon
- ???
## Release:
### 1.0
- ??? ;)

@ -1,17 +0,0 @@
[gd_scene load_steps=3 format=3 uid="uid://cqdqsl5kcd540"]
[ext_resource type="Script" path="res://Scripts/enemyHon.gd" id="1_u0f3a"]
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_1qaxj"]
radius = 79.0
height = 208.0
[node name="EnemyHon" type="RigidBody2D"]
script = ExtResource("1_u0f3a")
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
shape = SubResource("CapsuleShape2D_1qaxj")
[node name="Sprite2D" type="Sprite2D" parent="."]
[connection signal="body_entered" from="." to="." method="_on_body_entered"]

@ -1,10 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://ch6clv8ugoe3l"]
[ext_resource type="Texture2D" uid="uid://c1h7oxxgn6kd2" path="res://Art/Locations/dungeonHon.png" id="1_fgawn"]
[node name="Sprite2D" type="Sprite2D"]
position = Vector2(-33.9999, -26)
scale = Vector2(0.516406, 0.531481)
texture = ExtResource("1_fgawn")
centered = false
flip_h = true

@ -1,9 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://6pwwvqedihxr"]
[ext_resource type="Texture2D" uid="uid://bn6n121jt7vsd" path="res://Art/Locations/dungeonNight.png" id="1_13yoi"]
[node name="Sprite2D" type="Sprite2D"]
position = Vector2(-33.9999, -26)
scale = Vector2(0.772656, 0.797917)
texture = ExtResource("1_13yoi")
centered = false

@ -19,7 +19,6 @@ offset_left = 16.0
offset_top = 997.0
offset_right = 1908.0
offset_bottom = 1066.0
focus_mode = 2
[node name="HBoxContainer" type="HBoxContainer" parent="Main"]
layout_mode = 2

@ -258,7 +258,7 @@ texture = ExtResource("2_c66ch")
[node name="Price" type="Label" parent="Control/AreaScroll/AreaGrid/Area2"]
layout_mode = 2
text = "50000"
text = "15000"
[node name="Desc2" type="Label" parent="Control/AreaScroll/AreaGrid"]
layout_mode = 2

@ -1,4 +1,4 @@
[gd_scene load_steps=15 format=3 uid="uid://dlypem0porccr"]
[gd_scene load_steps=14 format=3 uid="uid://dlypem0porccr"]
[ext_resource type="Script" path="res://Scripts/game_world.gd" id="1_c2sx0"]
[ext_resource type="Script" path="res://Scripts/Cupcake Spawn Timer.gd" id="2_bjylp"]
@ -12,7 +12,6 @@
[ext_resource type="PackedScene" uid="uid://c373r4pv46ydj" path="res://Scenes/Cupcakes/cinCupcake.tscn" id="9_4x6i5"]
[ext_resource type="PackedScene" uid="uid://ciciat7jdjboy" path="res://Scenes/Cupcakes/honCupcake.tscn" id="10_ui0cc"]
[ext_resource type="PackedScene" uid="uid://bptnammqx5dk2" path="res://Scenes/Cupcakes/nightCupcake.tscn" id="11_n5j3q"]
[ext_resource type="PackedScene" uid="uid://cqdqsl5kcd540" path="res://Scenes/Enemies/enemyHon.tscn" id="13_mdk60"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_g5fj2"]
size = Vector2(1820, 986)
@ -35,31 +34,31 @@ script = ExtResource("2_bjylp")
[node name="Cupcakes" type="Node2D" parent="."]
[node name="VanCupcake" parent="Cupcakes" instance=ExtResource("2_fi3r2")]
position = Vector2(46, -1490)
position = Vector2(746, -1450)
freeze = true
[node name="ChocCupcake" parent="Cupcakes" instance=ExtResource("6_8pgeb")]
position = Vector2(111, -1489)
position = Vector2(811, -1449)
freeze = true
[node name="StrawCupcake" parent="Cupcakes" instance=ExtResource("7_mcfjy")]
position = Vector2(177, -1485)
position = Vector2(877, -1445)
freeze = true
[node name="RVelCupcake" parent="Cupcakes" instance=ExtResource("8_y2btb")]
position = Vector2(238, -1486)
position = Vector2(938, -1446)
freeze = true
[node name="CinCupcake" parent="Cupcakes" instance=ExtResource("9_4x6i5")]
position = Vector2(300, -1490)
position = Vector2(1000, -1450)
freeze = true
[node name="HonCupcake" parent="Cupcakes" instance=ExtResource("10_ui0cc")]
position = Vector2(358, -1486)
position = Vector2(1058, -1446)
freeze = true
[node name="NightCupcake" parent="Cupcakes" instance=ExtResource("11_n5j3q")]
position = Vector2(418, -1488)
position = Vector2(1118, -1448)
freeze = true
[node name="PlayArea" type="Area2D" parent="."]
@ -73,9 +72,6 @@ script = ExtResource("3_3x1i6")
position = Vector2(957, 539)
shape = SubResource("RectangleShape2D_g5fj2")
[node name="EnemyHon" parent="." instance=ExtResource("13_mdk60")]
position = Vector2(112, -1691)
[connection signal="abandonedCastle" from="Upgrades" to="." method="_on_upgrades_abandoned_castle"]
[connection signal="condensedCupcake1" from="Upgrades" to="." method="_on_upgrades_condensed_cupcake_1"]
[connection signal="condensedCupcake2" from="Upgrades" to="." method="_on_upgrades_condensed_cupcake_2"]

@ -1,11 +0,0 @@
extends RigidBody2D
signal attack
signal hit
@onready var Cupcakes = $"../Cupcakes"
func _on_body_entered(body):
if body.is_in_group("Horse"):
emit_signal("attack")
elif body.is_inside_tree(Cupcakes):
emit_signal("hit")

@ -1,36 +1,67 @@
extends Node2D
#Cupcake Values
var ccValues = {
"van": [0, 1],
"choc": [0, 1],
"straw": [0, 1],
"rvel": [0, 1],
"cin": [0, 1],
"hon": [0, 1],
"night": [0, 1]
}
var ccVanNum: int = 0
var ccVanValue: int = 1
var ccChocNum: int = 0
var ccChocValue: int = 1
var ccStrawNum: int = 0
var ccStrawValue: int = 1
var ccRVelNum: int = 0
var ccRVelValue: int = 1
var ccCinNum: int = 0
var ccCinValue: int = 1
var ccHonNum: int = 0
var ccHonValue: int = 1
var ccNightmareNum: int = 0
var ccNightmareValue: int = 1
#Cupcake Upgrade Prices
var ccPrices = {
"van": [10, 15, 15, 25000],
"choc": [10, 15, 15, 50000, 150, null],
"straw": [10, 15, 15, 75000, 2000, 50, 150, 200, 50000],
"rvel": [10, 15, 15, 100000],
"cin": [10, 15, 15, 125000],
"hon": [10, 15, 15, 150000],
"night": [10, 15, 15, 175000]
}
var UpNum = {
"van": [0, 0, 0, 0],
"choc": [0, 0, 0, 0, 0, 0],
"straw": [0, 0, 0, 0, 0, 0, 0],
"rvel": [0, 0, 0, 0],
"cin": [0, 0, 0, 0],
"hon": [0, 0, 0, 0],
"night": [0, 0, 0, 0]
}
var ccVanPrice: int = 10
var ccVanPrice2: int = 15
var ccVanPrice3: int = 15
var ccVanPrice4: int = 250
var ccChocPrice: int = 10
var ccChocPrice2: int = 15
var ccChocPrice3: int = 15
var ccChocPrice4: int = 500
var ccChocPrice5: int = 150
var ccChocPrice6: int
var ccStrawPrice: int = 10
var ccStrawPrice2: int = 15
var ccStrawPrice3: int = 15
var ccStrawPrice4: int = 750
var ccStrawPrice5: int = 150
var ccStrawPrice6: int = 200
var ccRVelPrice: int = 10
var ccRVelPrice2: int = 15
var ccRVelPrice3: int = 15
var ccRVelPrice4: int = 1000
var ccCinPrice: int = 10
var ccCinPrice2: int = 15
var ccCinPrice3: int = 15
var ccCinPrice4: int = 1250
var ccHonPrice: int = 10
var ccHonPrice2: int = 15
var ccHonPrice3: int = 15
var ccHonPrice4: int = 1500
var ccNightPrice: int = 10
var ccNightPrice2: int = 15
var ccNightPrice3: int = 15
var ccNightPrice4: int = 1750
#Upgrade counts
var vanUpNum1: int = 0
var vanUpNum2: int = 0
var vanUpNum3: int = 0
var vanUpNum4: int = 0
var chocUpNum1: int = 0
var chocUpNum2: int = 0
var chocUpNum3: int = 0
var chocUpNum4: int = 0
var chocUpNum5: int = 0
var chocUpNum6: int = 0
var strawUpNum1: int = 0
###Preloaded scenes and scripts
var upgradeUI = preload("res://Scenes/UI/upgrades.tscn")
@ -56,9 +87,7 @@ var ccChaos
var location = null
const AREA_PATHS = [
"res://Scenes/Locations/yard.tscn",
"res://Scenes/Locations/neighYard.tscn",
"res://Scenes/Locations/dungeonHon.tscn",
"res://Scenes/Locations/dungeonNight.tscn"
"res://Scenes/Locations/neighYard.tscn"
]
var areaScenes = []
@ -96,12 +125,11 @@ var ccDiaLocked = true
var ccChaLocked = true
#Spawnrates
var ccSpawnRates = [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]
var ccVanSpawnRate = 3
var ccChocSpawnRate = 3
var ccStrawSpawnRate = 3
var ccRVelSpawnRate = 3
var ccCinSpawnRate = 3
var ccVanSpawnRate = 30
var ccChocSpawnRate = 30
var ccStrawSpawnRate = 30
var ccRVelSpawnRate = 30
var ccCinSpawnRate = 30
var ccHonSpawnRate = 3
var ccNightSpawnRate = 3
var ccRocSpawnRate = 3
@ -150,6 +178,7 @@ func _ready():
tool = toolScenes[0]
add_child(tool)
func _process(delta):
if horseAttached == true:
mouse_position = get_global_mouse_position()
@ -157,6 +186,8 @@ func _process(delta):
if $"Tool":
tool.position = mouse_position
func _input(event):
if event is InputEventMouseButton and event.pressed:
if Input.is_action_pressed("horseAttach"):
@ -171,27 +202,31 @@ func spawnHorse():
$Location.remove_child(location)
$Location.add_child(location)
#Tool Refresh
func toolRefresh():
pass
#Update Count
func collectCupcakes():
$InGameUI/Num/NumGrid/ccVanNum.text = str(ccValues["van"][0])
$InGameUI/Num/NumGrid/ccChocNum.text = str(ccValues["choc"][0])
$InGameUI/Num/NumGrid/ccStrawNum.text = str(ccValues["straw"][0])
$InGameUI/Num/NumGrid/ccRVelNum.text = str(ccValues["rvel"][0])
$InGameUI/Num/NumGrid/ccCinNum.text = str(ccValues["cin"][0])
$InGameUI/Num/NumGrid/ccHonNum.text = str(ccValues["hon"][0])
$InGameUI/Num/NumGrid/ccNightNum.text = str(ccValues["night"][0])
$InGameUI/Num/NumGrid/ccVanNum.text = str(ccVanNum)
$InGameUI/Num/NumGrid/ccChocNum.text = str(ccChocNum)
$InGameUI/Num/NumGrid/ccStrawNum.text = str(ccStrawNum)
$InGameUI/Num/NumGrid/ccRVelNum.text = str(ccRVelNum)
$InGameUI/Num/NumGrid/ccCinNum.text = str(ccCinNum)
$InGameUI/Num/NumGrid/ccHonNum.text = str(ccHonNum)
$InGameUI/Num/NumGrid/ccNightNum.text = str(ccNightmareNum)
#Cupcake Timer
func _on_timeout():
spawnCupcakes(ccVan, ccSpawnRates[0])
spawnCupcakes(ccVan, ccVanSpawnRate)
if not ccChocLocked:
spawnCupcakes(ccChoc, ccSpawnRates[1])
spawnCupcakes(ccChoc, ccChocSpawnRate)
if not ccStrawLocked:
spawnCupcakes(ccStraw, ccSpawnRates[2])
spawnCupcakes(ccStraw, ccStrawSpawnRate)
if not ccRVelLocked:
spawnCupcakes(ccRVel, ccSpawnRates[3])
spawnCupcakes(ccRVel, ccRVelSpawnRate)
if not ccCinLocked:
spawnCupcakes(ccCin, ccSpawnRates[4])
spawnCupcakes(ccCin, ccCinSpawnRate)
collectCupcakes()
timer.start()
@ -211,151 +246,149 @@ func spawnCupcakes(cupcake: Node2D, spawn_rate: int):
###Upgrades###
#Vanilla
func _on_upgrades_one_more_cupcake():
if ccValues["van"][0] >= ccPrices["van"][0]:
ccSpawnRates[0] += 1
ccValues["van"][0] -= ccPrices["van"][0]
ccPrices = ccPrices["van"][0] * 1.3
UpNum["van"][0] += 1
$Upgrades/Control/VanScroll/VanGrid/VanUp1/Price.text = str(ccPrices["van"][0])
if ccVanNum >= ccVanPrice:
ccVanSpawnRate += 1
ccVanNum -= ccVanPrice
ccVanPrice = ccVanPrice * 1.3
vanUpNum1 += 1
$Upgrades/Control/VanScroll/VanGrid/VanUp1/Price.text = str(ccVanPrice)
collectCupcakes()
func _on_upgrades_faster_cupcake():
if ccValues["van"][0] >= ccPrices["van"][1]:
ccValues["van"][0] -= ccPrices["van"][1]
ccPrices["van"][1] = ccPrices["van"][1] * 1.3
if ccVanNum >= ccVanPrice2:
ccVanNum -= ccVanPrice2
ccVanPrice2 = ccVanPrice2 * 1.3
timer.wait_time = timer.wait_time - (timer.wait_time * 0.01)
UpNum["van"][1] += 1
$Upgrades/Control/VanScroll/VanGrid/VanUp2/Price.text = str(ccPrices["van"][1])
vanUpNum2 += 1
$Upgrades/Control/VanScroll/VanGrid/VanUp2/Price.text = str(ccVanPrice2)
collectCupcakes()
func _on_upgrades_condensed_cupcake_1():
if ccValues["van"][0] >= ccPrices["van"][2]:
ccValues["van"][0] -= ccPrices["van"][2]
ccPrices["van"][2] = ccPrices["van"][2] * 1.3
ccValues["van"][1] += 1
UpNum["van"][2] += 1
$Upgrades/Control/VanScroll/VanGrid/VanUp3/Price.text = str(ccPrices["van"][2])
if ccVanNum >= ccVanPrice3:
ccVanNum -= ccVanPrice3
ccVanPrice3 = ccVanPrice3 * 1.3
ccVanValue += 1
vanUpNum3 += 1
$Upgrades/Control/VanScroll/VanGrid/VanUp3/Price.text = str(ccVanPrice3)
collectCupcakes()
#Chocolate
func _on_upgrades_one_more_cupcake_2():
if ccValues["choc"][0] >= ccPrices["choc"][0]:
ccSpawnRates[1] += 1
ccValues["choc"][0] -= ccPrices["choc"][0]
ccPrices["choc"][0] = ccPrices["choc"][0] * 1.3
UpNum["choc"][0] += 1
$Upgrades/Control/ChocScroll/ChocGrid/ChocUp1/Price.text = str(ccPrices["choc"][0])
if ccChocNum >= ccChocPrice:
ccChocSpawnRate += 1
ccChocNum -= ccChocPrice
ccChocPrice = ccChocPrice * 1.3
chocUpNum1 += 1
$Upgrades/Control/ChocScroll/ChocGrid/ChocUp1/Price.text = str(ccChocPrice)
collectCupcakes()
func _on_upgrades_faster_cupcake_2():
if ccValues["choc"][0] >= ccPrices["choc"][1]:
ccValues["choc"][0] -= ccPrices["choc"][1]
ccPrices["choc"][1] = ccPrices["choc"][1] * 1.3
if ccChocNum >= ccChocPrice2:
ccChocNum -= ccChocPrice2
ccChocPrice2 = ccChocPrice2 * 1.3
timer.wait_time = timer.wait_time - (timer.wait_time * 0.01)
UpNum["choc"][1] += 1
$Upgrades/Control/ChocScroll/ChocGrid/ChocUp2/Price.text = str(ccPrices["choc"][1])
chocUpNum2 += 1
$Upgrades/Control/ChocScroll/ChocGrid/ChocUp2/Price.text = str(ccChocPrice2)
collectCupcakes()
func _on_upgrades_condensed_cupcake_2():
if ccValues["choc"][0] >= ccPrices["choc"][2]:
ccValues["choc"][0] -= ccPrices["choc"][2]
ccPrices["choc"][2] = ccPrices["choc"][2] * 1.3
ccValues["choc"][1] += 1
UpNum["choc"][2] += 1
$Upgrades/Control/ChocScroll/ChocGrid/ChocUp3/Price.text = str(ccPrices["choc"][2])
if ccChocNum >= ccChocPrice3:
ccChocNum -= ccChocPrice3
ccChocPrice3 = ccChocPrice3 * 1.3
ccChocValue += 1
chocUpNum3 += 1
$Upgrades/Control/ChocScroll/ChocGrid/ChocUp3/Price.text = str(ccChocPrice3)
collectCupcakes()
#Strawberry
func _on_upgrades_one_more_cupcake_3():
if ccValues["straw"][0] >= ccPrices["straw"][0]:
ccSpawnRates[2] += 1
ccValues["straw"][0] -= ccPrices["straw"][0]
ccPrices = ccPrices * 1.3
UpNum["straw"][0] += 1
$Upgrades/Control/StrawScroll/StrawGrid/StrawUp1/Price.text = str(ccPrices)
if ccStrawNum >= ccStrawPrice:
ccStrawSpawnRate += 1
ccStrawNum -= ccStrawPrice
ccStrawPrice = ccStrawPrice * 1.3
strawUpNum1 += 1
$Upgrades/Control/StrawScroll/StrawGrid/StrawUp1/Price.text = str(ccStrawPrice)
collectCupcakes()
func _on_upgrades_faster_cupcake_3():
if ccValues["straw"][0] >= ccPrices["straw"][1]:
ccValues["straw"][0] -= ccPrices["straw"][1]
ccPrices["straw"][1] = ccPrices["straw"][1] * 1.3
if ccStrawNum >= ccStrawPrice2:
ccStrawNum -= ccStrawPrice2
ccStrawPrice2 = ccStrawPrice2 * 1.3
timer.wait_time = timer.wait_time - (timer.wait_time * 0.01)
UpNum["straw"][1] += 1
$Upgrades/Control/StrawScroll/StrawGrid/StrawUp2/Price.text = str(ccPrices["straw"][1])
$Upgrades/Control/StrawScroll/StrawGrid/StrawUp2/Price.text = str(ccStrawPrice2)
collectCupcakes()
func _on_upgrades_condensed_cupcake_3():
if ccValues["straw"][0] >= ccPrices["straw"][2]:
ccValues["straw"][0] -= ccPrices["straw"][2]
ccPrices["straw"][2] = ccPrices["straw"][2] * 1.3
ccValues["straw"][1] += 1
UpNum["straw"][2] += 1
$Upgrades/Control/StrawScroll/StrawGrid/StrawUp3/Price.text = str(ccPrices["straw"][2])
if ccStrawNum >= ccStrawPrice3:
ccStrawNum -= ccStrawPrice3
ccStrawPrice3 = ccStrawPrice3 * 1.3
ccStrawValue += 1
$Upgrades/Control/StrawScroll/StrawGrid/StrawUp3/Price.text = str(ccStrawPrice3)
collectCupcakes()
#Red Velvet
func _on_upgrades_one_more_cupcake_4():
if ccValues["rvel"][0] >= ccPrices["rvel"][0]:
ccSpawnRates[3] += 1
ccValues["rvel"][0] -= ccPrices["rvel"][0]
ccPrices["rvel"][0] = ccPrices["rvel"][0] * 1.3
$Upgrades/Control/RVelScroll/RVelGrid/RVelUp1/Price.text = str(ccPrices["rvel"][0])
if ccRVelNum >= ccRVelPrice:
ccRVelSpawnRate += 1
ccRVelNum -= ccRVelPrice
ccRVelPrice = ccRVelPrice * 1.3
$Upgrades/Control/RVelScroll/RVelGrid/RVelUp1/Price.text = str(ccRVelPrice)
collectCupcakes()
func _on_upgrades_faster_cupcake_4():
if ccValues["rvel"][0] >= ccPrices["rvel"][1]:
ccValues["rvel"][0] -= ccPrices["rvel"][1]
ccPrices["rvel"][1] = ccPrices["rvel"][1] * 1.3
if ccRVelNum >= ccRVelPrice2:
ccRVelNum -= ccRVelPrice2
ccRVelPrice2 = ccRVelPrice2 * 1.3
timer.wait_time = timer.wait_time - (timer.wait_time * 0.01)
$Upgrades/Control/RVelScroll/RVelGrid/RVelUp2/Price.text = str(ccPrices["rvel"][1])
$Upgrades/Control/RVelScroll/RVelGrid/RVelUp2/Price.text = str(ccRVelPrice2)
collectCupcakes()
func _on_upgrades_condensed_cupcake_4():
if ccValues["rvel"][0] >= ccPrices["rvel"][2]:
ccValues["rvel"][0] -= ccPrices["rvel"][2]
ccPrices["rvel"][2] = ccPrices["rvel"][2] * 1.3
ccValues["rvel"][1] += 1
$Upgrades/Control/RVelScroll/RVelGrid/RVelUp3/Price.text = str(ccPrices["rvel"][2])
if ccRVelNum >= ccRVelPrice3:
ccRVelNum -= ccRVelPrice3
ccRVelPrice3 = ccRVelPrice3 * 1.3
ccRVelValue += 1
$Upgrades/Control/RVelScroll/RVelGrid/RVelUp3/Price.text = str(ccRVelPrice3)
collectCupcakes()
#Cinnamon
func _on_upgrades_one_more_cupcake_5():
if ccValues["cin"][0] >= ccPrices["cin"][0]:
ccSpawnRates[4] += 1
ccValues["cin"][0] -= ccPrices["cin"][0]
ccPrices["cin"][0] = ccPrices["cin"][0] * 1.3
$Upgrades/Control/CinScroll/CinGrid/CinUp1/Price.text = str(ccPrices["cin"][0])
if ccCinNum >= ccCinPrice:
ccCinSpawnRate += 1
ccCinNum -= ccCinPrice
ccCinPrice = ccCinPrice * 1.3
$Upgrades/Control/CinScroll/CinGrid/CinUp1/Price.text = str(ccCinPrice)
collectCupcakes()
func _on_upgrades_faster_cupcake_5():
if ccValues["cin"][0] >= ccPrices["cin"][1]:
ccValues["cin"][0] -= ccPrices["cin"][1]
ccPrices["cin"][1] = ccPrices["cin"][1] * 1.3
if ccCinNum >= ccCinPrice2:
ccCinNum -= ccCinPrice2
ccCinPrice2 = ccCinPrice2 * 1.3
timer.wait_time = timer.wait_time - (timer.wait_time * 0.01)
$Upgrades/Control/CinScroll/CinGrid/CinUp2/Price.text = str(ccPrices["cin"][1])
$Upgrades/Control/CinScroll/CinGrid/CinUp2/Price.text = str(ccCinPrice2)
collectCupcakes()
func _on_upgrades_condensed_cupcake_5():
if ccValues["cin"][0] >= ccPrices["cin"][2]:
ccValues["cin"][0] -= ccPrices["cin"][2]
ccPrices["cin"][2] = ccPrices["cin"][2] * 1.3
ccValues["cin"][1] += 1
$Upgrades/Control/CinScroll/CinGrid/CinUp3/Price.text = str(ccPrices["cin"][2])
if ccCinNum >= ccCinPrice3:
ccCinNum -= ccCinPrice3
ccCinPrice3 = ccCinPrice3 * 1.3
ccCinValue += 1
$Upgrades/Control/CinScroll/CinGrid/CinUp3/Price.text = str(ccCinPrice3)
collectCupcakes()
#Honest
func _on_upgrades_one_more_cupcake_6():
if ccValues["hon"][0] >= ccPrices["hon"][0]:
func _on_upgrades_condensed_cupcake_6():
if ccHonNum >= ccHonPrice:
ccHonSpawnRate += 1
ccValues["hon"][0] -= ccPrices["hon"][0]
ccPrices["hon"][0] = ccPrices["hon"][0] * 1.3
$Upgrades/Control/HonScroll/HonGrid/HonUp1/Price.text = str(ccPrices["hon"][0])
ccHonNum -= ccHonPrice
ccHonPrice = ccHonPrice * 1.3
$Upgrades/Control/HonScroll/HonGrid/HonUp1/Price.text = str(ccHonPrice)
collectCupcakes()
func _on_upgrades_faster_cupcake_6():
if ccValues["hon"][0] >= ccPrices["hon"][1]:
ccValues["hon"][0] -= ccPrices["hon"][1]
ccPrices["hon"][1] = ccPrices["hon"][1] * 1.3
if ccHonNum >= ccHonPrice2:
ccHonNum -= ccHonPrice2
ccHonPrice2 = ccHonPrice2 * 1.3
timer.wait_time = timer.wait_time - (timer.wait_time * 0.01)
$Upgrades/Control/HonScroll/HonGrid/HonUp2/Price.text = str(ccPrices["hon"][1])
$Upgrades/Control/HonScroll/HonGrid/HonUp2/Price.text = str(ccHonPrice2)
collectCupcakes()
func _on_upgrades_condensed_cupcake_6():
if ccValues["hon"][0] >= ccPrices["hon"][2]:
ccValues["hon"][0] -= ccPrices["hon"][2]
ccPrices["hon"][2] = ccPrices["hon"][2] * 1.3
ccValues["hon"][1] += 1
$Upgrades/Control/HonScroll/HonGrid/HonUp3/Price.text = str(ccPrices["hon"][2])
func _on_upgrades_one_more_cupcake_6():
if ccHonNum >= ccHonPrice3:
ccHonNum -= ccHonPrice3
ccHonPrice3 = ccHonPrice3 * 1.3
ccHonValue += 1
$Upgrades/Control/HonScroll/HonGrid/HonUp3/Price.text = str(ccHonPrice3)
collectCupcakes()
func _on_upgrades_cupcake_damage():
@ -371,53 +404,53 @@ func _on_upgrades_sweetie_damage():
#Unlock
func _on_upgrades_unlock_choc():
if ccValues["van"][0] >= ccPrices["van"][3]:
ccValues -= ccPrices["van"][3]
if ccVanNum >= ccVanPrice4:
ccVanNum -= ccVanPrice4
ccChocLocked = false
$"InGameUI/Main/HBoxContainer/Choc".visible = true
$"InGameUI/Num/NumGrid/chocIcon".visible = true
$"InGameUI/Num/NumGrid/ccValues".visible = true
$"InGameUI/Num/NumGrid/ccChocNum".visible = true
$"Upgrades/Control/VanScroll/VanGrid/VanUp4/Buy".visible = false
func _on_upgrades_unlock_straw():
if ccValues["choc"][0] >= ccPrices["choc"][3]:
ccValues["choc"][0] -= ccPrices["choc"][3]
if ccChocNum >= ccChocPrice4:
ccChocNum -= ccChocPrice4
ccStrawLocked = false
$"InGameUI/Main/HBoxContainer/Straw".visible = true
$"InGameUI/Num/NumGrid/strawIcon".visible = true
$"InGameUI/Num/NumGrid/ccValues".visible = true
$"InGameUI/Num/NumGrid/ccStrawNum".visible = true
$"Upgrades/Control/ChocScroll/ChocGrid/ChocUp4/Buy".visible = false
func _on_upgrades_unlock_r_vel():
if ccValues >= ccPrices["straw"][8]:
ccValues["straw"][0] -= ccPrices["straw"][8]
if ccStrawNum >= ccStrawPrice4:
ccStrawNum -= ccStrawPrice4
ccRVelLocked = false
$"InGameUI/Main/HBoxContainer/RVel".visible = true
$"InGameUI/Num/NumGrid/rvelIcon".visible = true
$"InGameUI/Num/NumGrid/ccValues".visible = true
$"InGameUI/Num/NumGrid/ccRVelNum".visible = true
$"Upgrades/Control/StrawScroll/StrawGrid/StrawUp4/Buy".visible = false
func _on_upgrades_unlock_cin():
if ccValues["rvel"][0] >= ccPrices["rvel"][3]:
ccValues["rvel"][0] -= ccPrices["rvel"][3]
if ccRVelNum >= ccRVelPrice4:
ccRVelNum -= ccRVelPrice4
ccCinLocked = false
$"InGameUI/Main/HBoxContainer/Cin".visible = true
$"InGameUI/Num/NumGrid/cinIcon".visible = true
$"InGameUI/Num/NumGrid/ccValues".visible = true
$"InGameUI/Num/NumGrid/ccCinNum".visible = true
$"Upgrades/Control/RVelScroll/RVelGrid/RVelUp4/Buy".visible = false
func _on_upgrades_unlock_hon():
if ccValues >= ccPrices["cin"][3]:
ccValues["cin"][0] -= ccPrices["cin"][3]
if ccCinNum >= ccCinPrice4:
ccCinNum -= ccCinPrice4
ccHonLocked = false
$"InGameUI/Main/HBoxContainer/Honest".visible = true
$"InGameUI/Num/NumGrid/honIcon".visible = true
$"InGameUI/Num/NumGrid/ccValues".visible = true
$"InGameUI/Num/NumGrid/ccHonNum".visible = true
$"Upgrades/Control/CinScroll/CinGrid/CinUp4/Buy".visible = false
func _on_upgrades_unlock_nightmare():
if ccValues["hon"][0] >= ccPrices["hon"][3]:
ccValues -= ccPrices["hon"][3]
if ccHonNum >= ccHonPrice4:
ccHonNum -= ccHonPrice4
ccNightLocked = false
$"InGameUI/Main/HBoxContainer/Night".visible = true
$"InGameUI/Num/NumGrid/nightIcon".visible = true
@ -426,37 +459,37 @@ func _on_upgrades_unlock_nightmare():
#Collect
func _on_van_cupcake_cc_van_collected():
ccValues["van"][0] += ccValues["van"][1]
ccVanNum += ccVanValue
ccCount -= 1
collectCupcakes()
func _on_choc_cupcake_cc_choc_collected():
ccValues["choc"][0] += ccValues["choc"][1]
ccChocNum += ccChocValue
ccCount -= 1
collectCupcakes()
func _on_straw_cupcake_cc_straw_collected():
ccValues["straw"][0] += ccValues["straw"][1]
ccStrawNum += ccStrawValue
ccCount -= 1
collectCupcakes()
func _on_rvel_cupcake_cc_rvel_collected():
ccValues["rvel"][0] += ccValues["rvel"][1]
ccRVelNum += ccRVelValue
ccCount -= 1
collectCupcakes()
func _on_cin_cupcake_cc_cin_collected():
ccValues["cin"][0] += ccValues["cin"][1]
ccCinNum += ccCinValue
ccCount -= 1
collectCupcakes()
func _on_honest_cupcake_cc_hon_collected():
ccValues["hon"][0] += ccValues["hon"][1]
ccHonNum += ccHonValue
ccCount -= 1
collectCupcakes()
func _on_night_cupcake_cc_night_collected():
ccValues["night"][0] += ccValues["night"][1]
ccNightmareNum += ccNightmareValue
ccCount -= 1
collectCupcakes()
@ -473,11 +506,10 @@ func _on_upgrades_your_yard():
func _on_upgrades_neigh_yard():
if neighYardLocked == true:
if ccValues["straw"][0] >= ccPrices["straw"][6]:
ccValues["straw"][0] -= ccPrices["straw"][6]
if ccStrawNum >= ccStrawPrice6:
ccStrawNum -= ccStrawPrice6
neighYardLocked = false
$Upgrades/Control/AreaScroll/AreaGrid/Area1/Buy.text = str("Teleport")
if neighYardLocked == false and $Upgrades/Control/AreaScroll/AreaGrid/Area2/Buy.disabled == false:
elif neighYardLocked == false and $Upgrades/Control/AreaScroll/AreaGrid/Area2/Buy.disabled == false:
location = areaScenes[1]
$Upgrades/Control/AreaScroll/AreaGrid/Area2/Buy.disabled = true
$Upgrades/Control/AreaScroll/AreaGrid/Area1/Buy.disabled = false

@ -49,6 +49,7 @@ func _on_straw_pressed():
else:
upgrades.visible = false
func _on_r_vel_pressed():
if rvelUp.visible == false:
for child in allUp:
@ -60,6 +61,7 @@ func _on_r_vel_pressed():
else:
upgrades.visible = false
func _on_cin_pressed():
if cinUp.visible == false:
for child in allUp:
@ -71,6 +73,7 @@ func _on_cin_pressed():
else:
upgrades.visible = false
func _on_honest_pressed():
if honUp.visible == false:
for child in allUp:
@ -82,6 +85,7 @@ func _on_honest_pressed():
else:
upgrades.visible = false
func _on_nightmare_pressed():
if nightUp.visible == false:
for child in allUp:
@ -93,6 +97,7 @@ func _on_nightmare_pressed():
else:
upgrades.visible = false
func _on_areas_pressed():
if areas.visible == false:
for child in allUp:

Loading…
Cancel
Save