add more meetings

This commit is contained in:
2026-08-12 14:03:39 +02:00
parent 51da5c97eb
commit 799597b8f5
14 changed files with 147 additions and 26 deletions

View File

@@ -0,0 +1,15 @@
using Godot;
namespace Game.Resources;
[GlobalClass]
public partial class GainCeoCompetenceAction : MeetingActionResource
{
[Export]
public int Amount;
public override void Execute(GameState gameState)
{
gameState.Ceo.Energy += Amount;
}
}

View File

@@ -0,0 +1 @@
uid://c00nt4hxy7las

View File

@@ -0,0 +1,15 @@
using Godot;
namespace Game.Resources;
[GlobalClass]
public partial class GainCeoEnergyAction : MeetingActionResource
{
[Export]
public int Amount;
public override void Execute(GameState gameState)
{
gameState.Ceo.Energy += Amount;
}
}

View File

@@ -0,0 +1 @@
uid://bnvg6odimyvbd

View File

@@ -0,0 +1,15 @@
using Godot;
namespace Game.Resources;
[GlobalClass]
public partial class LooseCeoEnergyAction : MeetingActionResource
{
[Export]
public int Amount;
public override void Execute(GameState gameState)
{
gameState.Ceo.Energy -= Amount;
}
}

View File

@@ -0,0 +1 @@
uid://dmr02bygpa406

View File

@@ -1,10 +1,17 @@
[gd_resource type="Resource" format=3 uid="uid://mifwco1yj8kc"]
[gd_resource type="Resource" script_class="MeetingResource" format=3 uid="uid://mifwco1yj8kc"]
[ext_resource type="Script" uid="uid://chl0yv2tsg2va" path="res://Resources/MeetingActionResource.cs" id="1_nqgj7"]
[ext_resource type="Script" uid="uid://cuq38lbfa2v74" path="res://Resources/MeetingResource.cs" id="1_s1cac"]
[ext_resource type="Script" uid="uid://chl0yv2tsg2va" path="res://Resources/MeetingActionResource.cs" id="1_4fveh"]
[ext_resource type="Script" uid="uid://bnvg6odimyvbd" path="res://Resources/GainCeoEnergyAction.cs" id="2_31h6c"]
[ext_resource type="Script" uid="uid://cuq38lbfa2v74" path="res://Resources/MeetingResource.cs" id="2_pgxqq"]
[sub_resource type="Resource" id="Resource_pgxqq"]
script = ExtResource("2_31h6c")
Amount = 10
metadata/_custom_type_script = "uid://bnvg6odimyvbd"
[resource]
script = ExtResource("1_s1cac")
script = ExtResource("2_pgxqq")
OnMeetingEndActions = Array[ExtResource("1_4fveh")]([SubResource("Resource_pgxqq")])
Title = "Coffee Break"
Color = Color(0.31983396, 0.4835437, 0.33250993, 1)
metadata/_custom_type_script = "uid://cuq38lbfa2v74"

View File

@@ -1,17 +1,30 @@
[gd_resource type="Resource" script_class="MeetingResource" format=3 uid="uid://du72uxjqr0h4a"]
[ext_resource type="Script" uid="uid://cuq38lbfa2v74" path="res://Resources/MeetingResource.cs" id="1_4yd4m"]
[ext_resource type="Script" uid="uid://chl0yv2tsg2va" path="res://Resources/MeetingActionResource.cs" id="1_edffo"]
[ext_resource type="Script" uid="uid://cduoflv3vjfmg" path="res://Resources/GainHypeAction.cs" id="1_qpv0b"]
[ext_resource type="Script" uid="uid://chl0yv2tsg2va" path="res://Resources/MeetingActionResource.cs" id="1_ev2ut"]
[ext_resource type="Script" uid="uid://cduoflv3vjfmg" path="res://Resources/GainHypeAction.cs" id="2_8l0kp"]
[ext_resource type="Script" uid="uid://dmr02bygpa406" path="res://Resources/LooseCeoEnergyAction.cs" id="2_lrp05"]
[ext_resource type="Script" uid="uid://c00nt4hxy7las" path="res://Resources/GainCeoCompetenceAction.cs" id="3_8balm"]
[ext_resource type="Script" uid="uid://cuq38lbfa2v74" path="res://Resources/MeetingResource.cs" id="3_lrp05"]
[sub_resource type="Resource" id="Resource_03owx"]
script = ExtResource("2_lrp05")
Amount = 20
metadata/_custom_type_script = "uid://dmr02bygpa406"
[sub_resource type="Resource" id="Resource_8l0kp"]
script = ExtResource("3_8balm")
Amount = 2
metadata/_custom_type_script = "uid://c00nt4hxy7las"
[sub_resource type="Resource" id="Resource_7t1gw"]
script = ExtResource("1_qpv0b")
script = ExtResource("2_8l0kp")
Amount = 20
metadata/_custom_type_script = "uid://cduoflv3vjfmg"
[resource]
script = ExtResource("1_4yd4m")
OnMeetingStartActions = Array[ExtResource("1_edffo")]([SubResource("Resource_7t1gw")])
script = ExtResource("3_lrp05")
OnMeetingStartActions = Array[ExtResource("1_ev2ut")]([SubResource("Resource_7t1gw")])
OnMeetingEndActions = Array[ExtResource("1_ev2ut")]([SubResource("Resource_03owx"), SubResource("Resource_8l0kp")])
Title = "LOCK IN"
Color = Color(0.73206806, 0.22440341, 0.33911285, 1)
metadata/_custom_type_script = "uid://cuq38lbfa2v74"

View File

@@ -0,0 +1,24 @@
[gd_resource type="Resource" script_class="MeetingResource" format=3 uid="uid://cqws366eaxso3"]
[ext_resource type="Script" uid="uid://chl0yv2tsg2va" path="res://Resources/MeetingActionResource.cs" id="1_iko52"]
[ext_resource type="Script" uid="uid://cduoflv3vjfmg" path="res://Resources/GainHypeAction.cs" id="2_3aidk"]
[ext_resource type="Script" uid="uid://dmr02bygpa406" path="res://Resources/LooseCeoEnergyAction.cs" id="2_b7ym2"]
[ext_resource type="Script" uid="uid://cuq38lbfa2v74" path="res://Resources/MeetingResource.cs" id="2_rxsgf"]
[sub_resource type="Resource" id="Resource_b7ym2"]
script = ExtResource("2_b7ym2")
Amount = 2
metadata/_custom_type_script = "uid://dmr02bygpa406"
[sub_resource type="Resource" id="Resource_iko52"]
script = ExtResource("2_3aidk")
Amount = 10
metadata/_custom_type_script = "uid://cduoflv3vjfmg"
[resource]
script = ExtResource("2_rxsgf")
OnMeetingStartActions = Array[ExtResource("1_iko52")]([SubResource("Resource_iko52")])
OnMeetingEndActions = Array[ExtResource("1_iko52")]([SubResource("Resource_b7ym2")])
Title = "Tweet Something"
Color = Color(0.11372549, 0.6313726, 0.9490196, 1)
metadata/_custom_type_script = "uid://cuq38lbfa2v74"

View File

@@ -1,17 +1,24 @@
[gd_resource type="Resource" script_class="MeetingResource" format=3 uid="uid://bcd4qf4i84pwf"]
[ext_resource type="Script" uid="uid://cduoflv3vjfmg" path="res://Resources/GainHypeAction.cs" id="1_7t1gw"]
[ext_resource type="Script" uid="uid://chl0yv2tsg2va" path="res://Resources/MeetingActionResource.cs" id="1_8teln"]
[ext_resource type="Script" uid="uid://cuq38lbfa2v74" path="res://Resources/MeetingResource.cs" id="1_qndny"]
[ext_resource type="Script" uid="uid://chl0yv2tsg2va" path="res://Resources/MeetingActionResource.cs" id="1_rr1cc"]
[ext_resource type="Script" uid="uid://cduoflv3vjfmg" path="res://Resources/GainHypeAction.cs" id="2_dts6e"]
[ext_resource type="Script" uid="uid://dmr02bygpa406" path="res://Resources/LooseCeoEnergyAction.cs" id="2_uga8y"]
[ext_resource type="Script" uid="uid://cuq38lbfa2v74" path="res://Resources/MeetingResource.cs" id="3_uga8y"]
[sub_resource type="Resource" id="Resource_8l0kp"]
script = ExtResource("2_uga8y")
Amount = 10
metadata/_custom_type_script = "uid://dmr02bygpa406"
[sub_resource type="Resource" id="Resource_b6clr"]
script = ExtResource("1_7t1gw")
script = ExtResource("2_dts6e")
Amount = 10
metadata/_custom_type_script = "uid://cduoflv3vjfmg"
[resource]
script = ExtResource("1_qndny")
OnMeetingStartActions = Array[ExtResource("1_8teln")]([SubResource("Resource_b6clr")])
script = ExtResource("3_uga8y")
OnMeetingStartActions = Array[ExtResource("1_rr1cc")]([SubResource("Resource_b6clr")])
OnMeetingEndActions = Array[ExtResource("1_rr1cc")]([SubResource("Resource_8l0kp")])
Title = "Work on your Product"
Color = Color(0.4354798, 0.3262509, 0.83488727, 1)
metadata/_custom_type_script = "uid://cuq38lbfa2v74"