fixing up gdd; inspect; fall palette

This commit is contained in:
chimchooree
2022-10-10 20:53:54 -05:00
parent 4b3d770985
commit 87e7ca4c9e
41 changed files with 353 additions and 8 deletions
+1 -1
View File
@@ -5,7 +5,7 @@
<p>The vision for Blessfrey <br></p>
<br>
<ul>
% for i in [["art direction","blessfrey-art"],["characters","blessfrey-cast"],["credits","blessfrey-credits"],["game mechanics","blessfrey-mechanics"],["IDs","blessfrey-ids"],["jobs","blessfrey-jobs"],["keywords","blessfrey-keywords"],["milestones","blessfrey-milestones"],["setting","blessfrey-setting"],["skills","blessfrey-skills"],["sound","blessfrey-sound"],["story","blessfrey-story"],["style guide","style-guide"],["terms","blessfrey-terms"],["tweaks","tweaks"],["vibe","blessfrey-vibe"]]
% for i in [["art direction","blessfrey-art"],["characters","blessfrey-cast"],["credits","blessfrey-credits"],["game mechanics","blessfrey-mechanics"],["IDs","blessfrey-ids"],["inspect","blessfrey-inspect"],["jobs","blessfrey-jobs"],["keywords","blessfrey-keywords"],["milestones","blessfrey-milestones"],["setting","blessfrey-setting"],["skills","blessfrey-skills"],["sound","blessfrey-sound"],["story","blessfrey-story"],["style guide","style-guide"],["terms","blessfrey-terms"],["tweaks","tweaks"],["vibe","blessfrey-vibe"]]:
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/{{i[1]}}>{{i[0]}}</a></li>
% end
</ul>
+2 -2
View File
@@ -1,8 +1,8 @@
% rebase('frame.tpl')
<div class="content-grid">
<h1>blessfrey gdd - IDs</h1>
<h1><a href="/gdd">blessfrey gdd</a> - IDs</h1>
<h2>description </h2>
<p>Entities need IDs for translations (even English is pulled in through the TranslationServer) and comparisons. <br></p>
<p>Entities need IDs for serving translations (even English is pulled in through the TranslationServer) and judging comparisons. <br></p>
<br>
<h2>structure </h2>
<h3>translation key </h3>
+13 -1
View File
@@ -1,6 +1,6 @@
% rebase('frame.tpl')
<div class="content-grid">
<h1>blessfrey gdd - game mechanic - inspect menu</h1>
<h1><a href="/gdd">blessfrey gdd</a> - <a href="blessfrey-mechanics">game mechanic</a> - inspect menu</h1>
<h2>description </h2>
<p>Right-click on an tangible entity or inventory item to open a popup inspect menu with all relevant inspect options. Selecting one will execute a method. Examples are 'follow Chloe' (pathfind after Chloe wherever she moves until action is cancelled), 'pick up clover' (item pickup), and 'examine button' (write a descriptive line about her in Helia's thought bubble) <br></p>
<br>
@@ -20,4 +20,16 @@
<p>It's not obvious how to get popupmenus to appear at specific coordinates. I get it to appear at the subject's current location by setting <code>rect_global_position = get_global_mouse_position()</code> the line immediately after <code>popup()</code>. <br></p>
<br>
<p>The inspect menu retains the largest ever size going forward. I reset the size to 20,20 when clearing previous options. <br></p>
<br>
<p>Tangibles and inventory items both have inspect menus, but their code has to be separate. They are too different from each other. <br></p>
<br>
<h2>works for...</h2>
<ul>
<li>player✓ </li>
<li>characters✓ </li>
<li>characters✓ </li>
<li>activators✗ </li>
<li>floor items✗ </li>
<li>inventory items✗ </li>
</ul>
</div>
+1 -1
View File
@@ -5,6 +5,6 @@
<p>documenting Blessfrey game mechanics<br></p>
<br>
<ul>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/inspect>inspect menu</a></li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/blessfrey-inspect>inspect menu</a></li>
</ul>
</div></div>