From dce9e420da68dec8439e67561ee3e6fe30a2453c Mon Sep 17 00:00:00 2001 From: chimchooree Date: Thu, 2 Feb 2023 00:52:14 -0600 Subject: [PATCH] documenting features; updating milestones --- src/blessfrey-gdd/ID | 51 +++++++++++------- src/blessfrey-gdd/armor-rating | 35 +++--------- src/blessfrey-gdd/character | 9 ++++ src/blessfrey-gdd/job | 4 +- src/blessfrey-gdd/language | 9 ++++ src/blessfrey-gdd/life | 6 +++ src/blessfrey-gdd/pip | 5 ++ src/blessfrey-gdd/spirit | 7 +++ src/views/bf-gdd.tpl | 2 +- src/views/milestones.tpl | 97 +++++++++++++++++----------------- 10 files changed, 125 insertions(+), 100 deletions(-) create mode 100644 src/blessfrey-gdd/character create mode 100644 src/blessfrey-gdd/language create mode 100644 src/blessfrey-gdd/life create mode 100644 src/blessfrey-gdd/pip create mode 100644 src/blessfrey-gdd/spirit diff --git a/src/blessfrey-gdd/ID b/src/blessfrey-gdd/ID index 422174e..be93649 100644 --- a/src/blessfrey-gdd/ID +++ b/src/blessfrey-gdd/ID @@ -1,13 +1,10 @@

description

-

Entities need IDs for serving translations (even English is pulled in through the TranslationServer) and judging comparisons.

-
+

Entities need IDs for serving translations (even English is pulled in through the TranslationServer) and judging comparisons.

structure

translation key

-

Translation IDs are 6-or-8-character strings. I like for them to use letters and follow a pattern, so random words can bubble up through the babble.

-
-

TL keys are 6 characters (favoring letters), and "de" is prefixed for their description. The first 2 letters indicate the category, while the last 4 indicate the individual. The last four are kind of freeform, usually the first 2 letters of each word of the English display name. If it's only one word, then it's its first 4 letters. If it's too short, "a" is suffixed for padding. If that pattern would recreate an existing code, I smudge which significant name characters are taken. If "a" is already used, I use "b," "c," all the way to 9.

-
-

ID category prefixes:

+

Translation IDs are 6-or-8-character strings. I like to use letters and follow a pattern, so random words can bubble up through the babble.

+

TL keys are 6 characters (favoring letters), and "de" is prefixed for their description. The first 2 letters indicate the category, while the last 4 indicate the individual. The last four are kind of freeform, usually the first 2 letters of each word of the English display name. If it's only one word, then it's its first 4 letters. If it's too short, "a" is suffixed for padding. If that pattern would recreate an existing code, I smudge which significant name characters are taken. If "a" is already used, I use "b," "c," all the way to 9.

+

ID category prefixes:

-

base ID

-

Base IDs apply to a few other things, but it's virtually only for entities. They identify a specific type of entity, not a particular instance of that entity. They are 6-character hexadecimal strings (favoring numbers). I like that they correspond to color hex codes, so I can find out everyone's secret color. Generally, a category's earliest and most representative entities are the purest in hue.

-
-

The first three digits represent categorization, while the last increment by one for each member within that group. Commons start at 000 and increment numerically, while elites and bosses start at aaa and increment alphabetically.

+

Base IDs apply to a few other things, but it's virtually only for entities. They identify a specific type of entity, not a particular instance of that entity. They are 6-character hexadecimal strings (favoring numbers). I like that they correspond to color hex codes, so I can find out everyone's secret color. Generally, a category's earliest and most representative entities are the purest in hue.

+ +

The first three digits represent categorization, while the last increment by one for each member within that group. Commons start at 000 and increment numerically, while elites and bosses start at aaa and increment alphabetically.

  • 2 - character (next digits indicate job and whether it offers a service)
  • +
  • 3 - item