This commit is contained in:
Mimi Momo
2023-04-28 13:38:27 -05:00
parent 48bcb7c59b
commit 2a237c1412
11 changed files with 152 additions and 7 deletions
+13 -5
View File
@@ -1,4 +1,5 @@
<p>Defines the playstyle available to the <a href="/blessfrey-gdd/character">character</a> through associated <a href="/blessfrey-gdd/skill">skills</a>, <a href="/blessfrey-gdd/perk">perk</a>, and <a href="/blessfrey-gdd/attribute">attributes</a>. There are six standard jobs available to the <a href="/blessfrey-gdd/player">player</a>, but more can be discovered during gameplay. </p>
<p>Defines the playstyle available to the <a href="/blessfrey-gdd/character">character</a> through associated <a href="/blessfrey-gdd/skill">skills</a>, <a href="/blessfrey-gdd/perk">perk</a>, and <a href="/blessfrey-gdd/attribute">attributes</a>. Your choices generally describe the kind of person you are and your approach to social interaction, puzzle-solving, combat, and life. <p>
<p>There are six standard jobs available to the <a href="/blessfrey-gdd/player">player</a>, but more can be discovered during gameplay. </p>
<p>The basic jobs are... </p>
<ul>
@@ -10,12 +11,19 @@
<li>Tamer </li>
</ul>
<p>Another common job is Idle, an empty placeholder job. As a gig, it only shows the character's job. When a character has this job, no gig can be taken and no job or gig information will be shown. This is the only job a character can double up on. New players start out Idle/Idle, choose their first job like Brawler/Idle. After more gigs are learned, they can switch their gig to Idle to emphasize their dedication to solo-classing their job. Blessfrey takes after Guild Wars in a lot of ways, and solo-classing was always something people kinda wanted. Without it, we resorted to picking joke or confusion-inducing secondary professions, or we tried to spell out words like "Mo/P," "E/Mo," etc.</p>
<p>The rest of the jobs, whether they were ever used or not, are... </p>
<ul>
<li>Elementalist </li>
<li>Tarot Mage </li>
</ul>
<p>Another common job is Idle, an empty placeholder job. For those with the Idle gig, only the character's job will be shown. When a character has the Idle job, no gig can be taken and no job or gig information will be shown. This is the only job a character can double up on. New players are Idle/Idle until they choose a job. </p>
<p>A character can switch their gig to Idle to emphasize their dedication to solo-classing. Blessfrey takes after Guild Wars in a lot of ways, and solo-classing was something people always kinda wanted. Without it, we resorted to picking joke or confusion-inducing secondary professions, or we tried to spell out words like "E/Mo," "Mo/P," etc.</p>
<h2>multiclassing</h2>
<p>A character can have a job and a side gig. All associated skills and attributes will be available to the character from both jobs. The character can mix playstyles to define his own multiclass. An Armsman/Disciple can be played like a paladin or cleric, a Hacker/Brawler can be played like a spy or assassin, and a Chemist/Tamer can poison his arrows using field medicine. </p>
<p>Perks are a special attribute. A class's perk is only available when it is selected as the job. It bestows a constant boon on the character, which increases in power as the perk is increased. Although a character cannot increase a gig's perk's value or gain its boon, he will have access to all the perk's associated skills, albeit at the lowest effectiveness. </p>
<p>A character can have a job and a side gig. All associated skills and attributes will be available to the character from both jobs. This mix of playstyles defines a custom multiclass and lets players be creative. An Armsman/Disciple can be played like a paladin or cleric, a Hacker/Brawler can be played like a spy or assassin, and a Chemist/Tamer can poison his arrows using field medicine. </p>
<p>Perks are a special attribute. Only jobs come with perks. It bestows a constant boon on the character, which increases in power as the perk is increased. Although a character cannot increase a gig's perk's value or gain its boon, he will have access to all the perk's associated skills, albeit at their lowest effectiveness. </p>
<h2>structure</h2>
<p>A character has a $Jobs node that contains all jobs as children. Information about its job, gig, and perk and attribute values are stored in this scene. </p>
<p>The Jobs node has exported String variables first_job and first_gig for startup. Later, the jobs should be loaded from a save file, etc. </p>
<p>The $Jobs node has exported String variables first_job and first_gig for startup. Later, the jobs should be loaded from a save file, etc. </p>