coyote hunt

This commit is contained in:
chimchooree
2023-09-08 10:07:22 -05:00
commit 25e72421c3
88 changed files with 1143 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
extends Node
# Event Handler for Encountering Knowledge
# Learn incoming encountered knowledge
func handle(new_content):
print_debug("KnowledgeBase: encountered " + new_content[0])
KnowledgeBase.learn(new_content)
+6
View File
@@ -0,0 +1,6 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://Events/knowledge/Encountered.gd" type="Script" id=1]
[node name="Encountered" type="Node"]
script = ExtResource( 1 )
+11
View File
@@ -0,0 +1,11 @@
extends Node
# Event Handler for Forgetting Knowledge
# Signals
signal forgot
# Handle
func handle(knowledge):
if get_tree().get_nodes_in_group("player").size() > 0:
get_tree().get_nodes_in_group("player")[0].think("Forgot: " + knowledge)
+6
View File
@@ -0,0 +1,6 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://Events/knowledge/Forgot.gd" type="Script" id=1]
[node name="Forgot" type="Node"]
script = ExtResource( 1 )
+16
View File
@@ -0,0 +1,16 @@
extends Node
# Event Handler for Learning Knowledge
# Signals
signal learned
func bingo(knowledge):
if knowledge in KnowledgeBase.bingo_knowledge:
MessageBus.publish("bingo", self)
# Handle
func handle(knowledge):
if get_tree().get_nodes_in_group("player").size() > 0:
get_tree().get_nodes_in_group("player")[0].think("Learned: " + knowledge)
bingo(knowledge)
+6
View File
@@ -0,0 +1,6 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://Events/knowledge/Learned.gd" type="Script" id=1]
[node name="Learned" type="Node"]
script = ExtResource( 1 )
+12
View File
@@ -0,0 +1,12 @@
extends Node
# Event Handler for Encountering Knowledge
# Learn incoming encountered knowledge
func handle(old_content):
print_debug("KnowledgeBase: " + old_content)
KnowledgeBase.forget(old_content)
# Ready
func _ready():
MessageBus.subscribe("lost", self)
+6
View File
@@ -0,0 +1,6 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://Events/knowledge/Lost.gd" type="Script" id=1]
[node name="Lost" type="Node"]
script = ExtResource( 1 )