It's Cow Game! Version 2.04!

This commit is contained in:
PajamaBee 2024-09-19 23:06:51 -05:00
commit a9e1ed9ddd
3148 changed files with 95332 additions and 0 deletions

View file

@ -0,0 +1,23 @@
~ start
if LevelManager.skill_check("gardening", 20)
if not get_save_value("jonaldGardeningSectionCompleted", false)
if get_save_value("jonaldPigeonEvidencePlanted", false)
if not get_save_value("jonaldGardeningSectionStarted", false)
Jonald: You already planted the Evidence in Pigeon Grove
Jonald: That was my task for you
Jonald: I do not understand your actions, but you are Worthy
else
Jonald: You planted Evidence in the secret Pigeon Grove, you are Worthy
do set_save_value("jonaldGardeningSectionStarted", true)
do set_save_value("jonaldGardeningSectionCompleted", true)
else
Jonald: Plant Evidence in the secret Pigeon Grove
Jonald: If you have not been there, follow the sunflower seeds
do set_save_value("jonaldGardeningSectionStarted", true)
else
Jonald: You planted the evidence, I have no further tasks for you
Jonald: You are Worthy
else
Jonald: You are not ready (Return with at least level 20 Gardening)
=> END

View file

@ -0,0 +1,15 @@
[remap]
importer="dialogue_manager_compiler_11"
type="Resource"
uid="uid://b12eu0yw88s5g"
path="res://.godot/imported/JonaldEvidencePlanter.dialogue-f3746bfe44aec75303e31149f4dccd7e.tres"
[deps]
source_file="res://NPCs/Jonald/BeachPathForestJonalds/JonaldEvidencePlanter.dialogue"
dest_files=["res://.godot/imported/JonaldEvidencePlanter.dialogue-f3746bfe44aec75303e31149f4dccd7e.tres"]
[params]
defaults=true

View file

@ -0,0 +1,24 @@
~ start
if LevelManager.skill_check("juiceDrinking", 20)
if not get_save_value("jonaldJuiceSectionCompleted", false)
if SaveManager.get_value_from_section("drank", "Ash Juice", 0) > 0
if not get_save_value("jonaldJuiceSectionStarted", false)
Jonald: I did not even have to ask you to drink Ash Juice
Jonald: That was my task for you
Jonald: You did it without prompt
Jonald: Greatness awaits you, you are Worthy
else
Jonald: You drank Ash Juice, you are Worthy
do set_save_value("jonaldJuiceSectionStarted", true)
do set_save_value("jonaldJuiceSectionCompleted", true)
else
Jonald: Drink Ash Juice
do set_save_value("jonaldJuiceSectionStarted", true)
else
Jonald: You drank Ash Juice, I have no further tasks for you
Jonald: You are Worthy
else
Jonald: You are not ready (Return with at least level 20 Juice Drinking)
=> END

View file

@ -0,0 +1,15 @@
[remap]
importer="dialogue_manager_compiler_11"
type="Resource"
uid="uid://yal41ebofbim"
path="res://.godot/imported/JonaldJuiceDrinker.dialogue-d4a6fe66df599e5810e6c3d25b30329f.tres"
[deps]
source_file="res://NPCs/Jonald/BeachPathForestJonalds/JonaldJuiceDrinker.dialogue"
dest_files=["res://.godot/imported/JonaldJuiceDrinker.dialogue-d4a6fe66df599e5810e6c3d25b30329f.tres"]
[params]
defaults=true

View file

@ -0,0 +1,38 @@
~ start
if get_save_value("jonaldJuiceSectionCompleted", false) and get_save_value("jonaldGardeningSectionCompleted", false)
if not get_save_value("jonaldTrialsQuestComplete", false)
Jonald: My Trial is a test of Knowledge and Truth
Jonald: Riddle me this: What ship sunk in the year 1912?
- The Titanic
- The Gigantic
- The Olympic => Correct_Answer
- The Britannic
Jonald: That, is not correct. I will teach you The Truth
=> Titanic_Truth
else
Jonald: You have passed my Trial, but would you like to hear the Truth again?
- Yes => Titanic_Truth
- No => END
else
Jonald: Complete the Trials of the other Jonalds here
Jonald: Then speak to me
=> END
~ Correct_Answer
Jonald: That is correct, you know Much
Jonald: You have proven yourself Worthy to Jonald today
Jonald: *Jonald stares at you intently with a fierce gaze*
do set_save_value("jonaldTrialsQuestComplete", true)
do QuestManager.complete_quest("The Trials of Jonald")
=> END
~ Titanic_Truth
Jonald: Many believe that the ship that famously sunk in 1912 was the Titanic
Jonald: This is a common misunderstanding and was debunked decades ago
Jonald: In reality the Titanic was swapped with one of its sister ships, The Olympic
Jonald: The swapped in Olympic was in disrepair, and was sunk to commit insurance fraud
Jonald: It's important to know the Truths of the world, thank you for listening
=> END

View file

@ -0,0 +1,15 @@
[remap]
importer="dialogue_manager_compiler_11"
type="Resource"
uid="uid://c6xnny6cm0qt2"
path="res://.godot/imported/JonaldTitanicTruther.dialogue-36d8c7a1a489f6bc359b7a881b40ac37.tres"
[deps]
source_file="res://NPCs/Jonald/BeachPathForestJonalds/JonaldTitanicTruther.dialogue"
dest_files=["res://.godot/imported/JonaldTitanicTruther.dialogue-36d8c7a1a489f6bc359b7a881b40ac37.tres"]
[params]
defaults=true

View file

@ -0,0 +1,12 @@
[gd_scene load_steps=2 format=3 uid="uid://dv3125d1biqmn"]
[ext_resource type="PackedScene" uid="uid://coslo600kkkwb" path="res://NPCs/Jonald/jonald.tscn" id="1_xr515"]
[node name="Jonald" instance=ExtResource("1_xr515")]
[node name="Sprite" parent="." index="0"]
position = Vector2(1, -8)
[editable path="Interactable"]
[editable path="Interactable/ActionMenu"]
[editable path="Talkable"]

View file

@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=3 uid="uid://fnbuemfbt64x"]
[ext_resource type="PackedScene" uid="uid://coslo600kkkwb" path="res://NPCs/Jonald/jonald.tscn" id="1_4ykab"]
[node name="Jonald" instance=ExtResource("1_4ykab")]
[editable path="Interactable"]
[editable path="Interactable/ActionMenu"]
[editable path="Talkable"]

View file

@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=3 uid="uid://clt8qyawat1u"]
[ext_resource type="PackedScene" uid="uid://coslo600kkkwb" path="res://NPCs/Jonald/jonald.tscn" id="1_f751r"]
[node name="Jonald" instance=ExtResource("1_f751r")]
[editable path="Interactable"]
[editable path="Interactable/ActionMenu"]
[editable path="Talkable"]

View file

@ -0,0 +1,4 @@
extends NPC
func _ready():
dialogueResource = load("res://NPCs/Jonald/BeachPathForestJonalds/JonaldEvidencePlanter.dialogue")

View file

@ -0,0 +1,4 @@
extends NPC
func _ready():
dialogueResource = load("res://NPCs/Jonald/BeachPathForestJonalds/JonaldJuiceDrinker.dialogue")

View file

@ -0,0 +1,4 @@
extends NPC
func _ready():
dialogueResource = load("res://NPCs/Jonald/BeachPathForestJonalds/JonaldTitanicTruther.dialogue")