Template:GM/prop: Difference between revisions
Jump to navigation
Jump to search
(mros) |
(updated to include storing also the last GM entry.) |
||
Line 1: | Line 1: | ||
<includeonly | <includeonly | ||
>{{#if: {{{1|}}}| | >{{#if: {{{1|}}} | {{#set: Menu_Usage ={{{1}}} }}{{ | ||
{{#if: {{{2|}}}|{{#set: Menu_Usage ={{{ | #if: {{{2|}}} | {{#set: Menu_Usage ={{{2}}} }}{{ | ||
{{#if: {{{3|}}}|{{#set: Menu_Usage ={{{ | #if: {{{3|}}} | {{#set: Menu_Usage ={{{3}}} }}{{ | ||
{{#if: {{{4|}}}|{{#set: Menu_Usage ={{{ | #if: {{{4|}}} | {{#set: Menu_Usage ={{{4}}} }}{{ | ||
{{#if: {{{5|}}}|{{#set: Menu_Usage ={{{ | #if: {{{5|}}} | {{#set: Menu_Usage ={{{5}}} }}{{ | ||
{{#if: {{{6|}}}|{{#set: Menu_Usage ={{{ | #if: {{{6|}}} | {{#set: Menu_Usage ={{{6}}} }} | ||
}}}}}}}}}} | }} }} }} }} }} }}</includeonly | ||
}}</includeonly | |||
><noinclude>{{documentation}}<!-- | ><noinclude>{{documentation}}<!-- | ||
Code note: | Code note: | ||
The parameter-number offset, between the #set and its leading #if part, is intentionally. | OLD: The parameter-number offset, between the #set and its leading #if part, is intentionally. | ||
Effectively preventing setting the property on the last given GM-parameter (is object name ... makes no real sense for this property). | Effectively preventing setting the property on the last given GM-parameter (is object name ... makes no real sense for this property). | ||
NEW: Menu-system seems to have changed (or potential is usage) in such a way that not including the last item makes no sense any more. | |||
Not having the last item is also troublesome when checking the GM used data for potential outdated and/or misfit entries. | |||
LATER1a: Check if target property-name can be safely given as named-parameter here (probably. make sure). | |||
LATER1b: see about ditching separate legacy case of this template. | |||
--></noinclude> | --></noinclude> |
Revision as of 06:17, 17 February 2019
Template documentation (for the template shown above, sometimes hidden or invisible)
Info
- Game-Menu supplement template.
- Property assignment on used menu's.
- Currently supporting up to 6 parameters. (anonymous type)
- (Only intended to be used from "GM/sub" template.)
Usage
{{GM/prop|Parm1|Parm2|..|Parm6}}
Used By template
[Show/hide]
Def Remarks
Code/system notes: OLD: The parameter-number offset, between the #set and its leading #if part, is intentionally. Effectively preventing setting the property on the last given GM-parameter (is object name ... makes no real sense for this property). NEW: Menu-system seems to have changed (or potential is usage) in such a way that not including the last item makes no sense any more. Not having the last item is also troublesome when checking the GM used data for potential outdated and/or misfit entries. ISSUE: rethink if there is an other way to also store the last item(final-menu-items), including it with the others(sub-menu-items) bloats the "Unique data list" in such a way that it effectively becomes unusable. (storing last item is going to be reset in a day or two) LATER1a: (on hold) Check if target property-name can be safely given as named-parameter here (probably. make sure). LATER1b: (on hold) see about ditching separate legacy case of this template.
Visit Template:GM/prop/doc to edit this text! (How does this work?)