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