From 160152f4da439bd6e2bbbd9d294da291414f895b Mon Sep 17 00:00:00 2001
From: chimchooree
Date: Fri, 10 Feb 2023 11:46:24 -0600
Subject: [PATCH] gdd mercur, env effect, perk, some story
---
src/blessfrey-gdd/Mercur | 2 +-
src/blessfrey-gdd/environment-effect | 3 ++
src/blessfrey-gdd/perk | 1 +
src/story/aries-training | 60 ++++++++++++++++++++++++++++
src/story/night- | 6 +++
src/views/bf-gdd.tpl | 2 +-
src/views/milestones.tpl | 2 +
7 files changed, 74 insertions(+), 2 deletions(-)
create mode 100644 src/blessfrey-gdd/environment-effect
create mode 100644 src/story/aries-training
create mode 100644 src/story/night-
diff --git a/src/blessfrey-gdd/Mercur b/src/blessfrey-gdd/Mercur
index 57ccd3f..fb4f999 100644
--- a/src/blessfrey-gdd/Mercur
+++ b/src/blessfrey-gdd/Mercur
@@ -1 +1 @@
- All acts of god are attributed to him. His steed is the MessageBus. He is technically an entity.
+ All acts of god are attributed to him. His steed is the MessageBus. He is a God, technically a base-based entity. His job is Mailman/Mailman.
diff --git a/src/blessfrey-gdd/environment-effect b/src/blessfrey-gdd/environment-effect
new file mode 100644
index 0000000..611ffb2
--- /dev/null
+++ b/src/blessfrey-gdd/environment-effect
@@ -0,0 +1,3 @@
+ Works like a skill in most instances, but it has a persistent effect that is triggered instead of activated.
+
+ Usually, there's going to be some Area2D (covers the lava area, etc) that will cast the skill upon collision with a tangible and end the skill when the tangible exits.
diff --git a/src/blessfrey-gdd/perk b/src/blessfrey-gdd/perk
index 13c6f6c..bd3a61d 100644
--- a/src/blessfrey-gdd/perk
+++ b/src/blessfrey-gdd/perk
@@ -1,3 +1,4 @@
Jobs and gigs have attributes associated with them, while only jobs have perks. Each attribute defines a specialization within the job's overall playstyle. A perk is the same as an attribute, but characters only have access to their job's perk, not their gig's perk.
Perks bestow a constant effect on the character. For instance, the Brawler's Critical Eye increases his critical hit rate.
Each perk and attribute is associated with a set of skills. You can increase and decrease their values in safe areas (no permanent decision), and their skills' effectiveness with scale with their attributes.
+ Perks are activated at _ready or job change onto their owner.
diff --git a/src/story/aries-training b/src/story/aries-training
new file mode 100644
index 0000000..8073dae
--- /dev/null
+++ b/src/story/aries-training
@@ -0,0 +1,60 @@
+goal: establish that Aries cares about Helia
+
+Yeah. I don't think it would take much to get me up to speed.
+Let's spar!
+Think so?
+With practice, you'll learn.
+>Eh, that wasn't your best.
+>You'll get it. Keep trying.
+Okay.
+
+I come here looking for you.
+<...(raised eyebrows)
+Oh, this is awkward. No, I don't really like the gym.
+Yeah!
+It's exciting.
+I've never done it before.
+Is that important to you? Surely that is never necessary here. It seems so safe and slow.
+I'm fine!
+Oh...I appreciate the training.
+No...I'd rather not, honestly.
+You know, I never feel like working out before I get here.
+Oh yes. I have to force it. It feels good once I've started, but breaking the inertia.
+Probably not. Probably just us. (smiles slyly)
+
+
diff --git a/src/story/night- b/src/story/night-
new file mode 100644
index 0000000..3de3f1d
--- /dev/null
+++ b/src/story/night-
@@ -0,0 +1,6 @@
+It's a quiet place to be.
+No- let's chat.
+(go to tables)
+The vision for Blessfrey
- % for i in ["achievements", "armor-rating", "attribute", "attribute-point", "cast", "character", "controls", "credits", "damage-type", "death-penalty", "dialogue", "docs", "gear", "gig", "groups", "highlight", "ID", "inspect menu", "inventory", "item", "job", "keyword", "language", "life", "mechanics", "Mercur", "milestones", "miracles", "pathfinding", "perk", "pip", "proxemics", "setting", "skill", "spirit", "status-effect", "story", "style guide", "terms", "vibe", "website"]:
+ % for i in ["achievements", "armor-rating", "attribute", "attribute-point", "cast", "character", "controls", "credits", "damage-type", "death-penalty", "dialogue", "docs", "environment-effect", "gear", "gig", "groups", "highlight", "ID", "inspect menu", "inventory", "item", "job", "keyword", "language", "life", "mechanics", "Mercur", "milestones", "miracles", "pathfinding", "perk", "pip", "proxemics", "setting", "skill", "spirit", "status-effect", "story", "style guide", "terms", "vibe", "website"]:
- {{random.choice(['.','•','☆','★'])}} {{i}}
% end
diff --git a/src/views/milestones.tpl b/src/views/milestones.tpl
index 11b1cda..2487b34 100644
--- a/src/views/milestones.tpl
+++ b/src/views/milestones.tpl
@@ -117,6 +117,7 @@
skills
+ - {{random.choice(['.','•','☆','★'])}} skillbar slots can be empty
- {{random.choice(['.','•','☆','★'])}} skill loop
- {{random.choice(['.','•','☆','★'])}} attack skill loop
- {{random.choice(['.','•','☆','★'])}} skills consume an spirit cost
@@ -142,6 +143,7 @@
- {{random.choice(['.','•','☆','★'])}} duplicate skills cannot be equipped onto the skillbar. All but the rightmost copy will be kept.
- {{random.choice(['.','•','☆','★'])}} Echos let you duplicate skills temporarily, captures let you sideload a dupe on the bar, thievery skills also, etc. After zoning, only the rightmost dupe will be kept.
- {{random.choice(['.','•','☆','★'])}} environment effect is a type of skill that is triggered rather than activated. It cannot be learned or used.
+ - {{random.choice(['.','•','☆','★'])}} environment effect continuously is applied to new characters entering area
- {{random.choice(['.','•','☆','★'])}} skills can be canceled
- {{random.choice(['.','•','☆','★'])}} skills can be canceled during their activation time
- {{random.choice(['.','•','☆','★'])}} skills can be canceled by pressing a movement key