bf gdd - inspect menu
parent
d837a6ef70
commit
e911c63f39
@ -0,0 +1,13 @@
|
|||||||
|
% rebase('frame.tpl')
|
||||||
|
<div class="content-grid">
|
||||||
|
<h1>blessfrey gdd - game mechanic - 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>
|
||||||
|
<h2>structure </h2>
|
||||||
|
<p>Every tangible entity has an exported array of inspect_options. {'english_tr_key': 'method', 'tr_pick up':'pickup','tr_examine':'examine_surprise'}. Every tangible has at least 'examine.' <br></p>
|
||||||
|
<br>
|
||||||
|
<h2>logic </h2>
|
||||||
|
<p>When tangible entity is right-clicked, the inspect menu adds a UI option for each inspect option. <br></p>
|
||||||
|
</div>
|
||||||
|
|
@ -0,0 +1,10 @@
|
|||||||
|
% import random
|
||||||
|
% rebase('frame.tpl')
|
||||||
|
<div class="content-grid"><div class="center">
|
||||||
|
<h1>blessfrey game design document </h1>
|
||||||
|
<p>documenting Blessfrey game mechanics<br></p>
|
||||||
|
<br>
|
||||||
|
<ul>
|
||||||
|
<li class="latest">{{random.choice(['.','•','☆','★'])}}	<a href=/inspect>inspect menu</a></li>
|
||||||
|
</ul>
|
||||||
|
</div></div>
|
Loading…
Reference in New Issue