Difference between revisions of "Template talk:Bestiarychart"
From The Authentic D&D Wiki
Jump to navigationJump to searchTao alexis (talk | contribs) |
m |
||
| Line 2: | Line 2: | ||
:The brackets simply tell MediaWiki what to place where. They are variable parameters. No replacement is necessary. Additionally, defaults can be provided: for instance, Special Attack defaults to None if the parameter is not supplied. We can also do more complex logic (leaving row out entirely, for instance) but I don't want to go that far yet. --[[User:Shelby038|Shelby038]] ([[User talk:Shelby038|talk]]) 00:22, 13 February 2020 (UTC) | :The brackets simply tell MediaWiki what to place where. They are variable parameters. No replacement is necessary. Additionally, defaults can be provided: for instance, Special Attack defaults to None if the parameter is not supplied. We can also do more complex logic (leaving row out entirely, for instance) but I don't want to go that far yet. --[[User:Shelby038|Shelby038]] ([[User talk:Shelby038|talk]]) 00:22, 13 February 2020 (UTC) | ||
::sorry, that doesn't make complete sense. I can SEE the brackets. If I put information into the cell, don't I obviously cut the brackets first and then place the information? I don't like sounding like an idiot, but I don't understand the context of "default" in this instance. Nor "parameter." Nor "variable." These are words used with different meanings in about fifty thousand programs, so I have no idea what they mean HERE. As such, this is a totally useless information for me. It is clear you've spent a lot of time with wikipedia; I have not. Wikispaces did not have a tenth of these features and most just baffle me. | ::sorry, that doesn't make complete sense. I can SEE the brackets. If I put information into the cell, don't I obviously cut the brackets first and then place the information? I don't like sounding like an idiot, but I don't understand the context of "default" in this instance. Nor "parameter." Nor "variable." These are words used with different meanings in about fifty thousand programs, so I have no idea what they mean HERE. As such, this is a totally useless information for me. It is clear you've spent a lot of time with wikipedia; I have not. Wikispaces did not have a tenth of these features and most just baffle me. | ||
| + | :::Fair enough. The Template page itself merely shows the organization of the box. When it's actually used, you don't edit out the variables. Instead, you would type "name = Alpaca". The server then goes and looks at the template, sees that {{{name}}} is formatted like so, and substitutes "Alpaca" for you. See the code below (don't worry yet about how the blocks appear on ''this'' page)? | ||
| + | {{Bestiarychart | ||
| + | | name = Alpaca | ||
| + | | species = Camelid | ||
| + | | noapp = 4–10 | ||
| + | | behaviour = herd (loose) | ||
| + | | range = alpine | ||
| + | | size = 3 ft. at shoulder | ||
| + | | weight = 180 lbs. | ||
| + | | int = 1 | ||
| + | | AC = 7 | ||
| + | | HD = 1 | ||
| + | | AP = 5 | ||
| + | | THAC0 = 20 | ||
| + | | hpdie = d8 | ||
| + | | attack = hoof | ||
| + | | dmg = 1–4 | ||
| + | | special = wark | ||
| + | }} | ||
| + | <pre><nowiki>{{Bestiarychart | ||
| + | | name = Alpaca | ||
| + | | species = Camelid | ||
| + | | noapp = 4–10 | ||
| + | | behaviour = herd (loose) | ||
| + | | range = alpine | ||
| + | | size = 3 ft. at shoulder | ||
| + | | weight = 180 lbs. | ||
| + | | int = 1 | ||
| + | | AC = 7 | ||
| + | | HD = 1 | ||
| + | | AP = 5 | ||
| + | | THAC0 = 20 | ||
| + | | hpdie = d8 | ||
| + | | attack = hoof | ||
| + | | dmg = 1–4 | ||
| + | | special = wark | ||
| + | }}</nowiki></pre> | ||
| + | :::Now, suppose I am lazy or I only have partially researched this beast. So I type the following. | ||
| + | {{Bestiarychart | ||
| + | | name = Alpaca | ||
| + | | species = Camelid | ||
| + | }} | ||
| + | <pre><nowiki>{{Bestiarychart | ||
| + | | name = Alpaca | ||
| + | | species = Camelid | ||
| + | }}</nowiki></pre> | ||
| + | :::I have not provided most of the information that the Template expects, so it has no information to replace the default text with. | ||
| + | :::I apologize. I do have a bit more Wiki experience from some time ago, but here I'm drawing more on my programming experience. A parameter/variable is a changeable input to a program (which in this case is the template). A default, in this case, is what the program will use when no value is given to a parameter (as in the second example here). So in the case of the Special Attack parameter, I have told the program to type "None" when something specific is not given. Does this make a bit more sense? Sorry for the confusion. --[[User:Shelby038|Shelby038]] ([[User talk:Shelby038|talk]]) 01:47, 13 February 2020 (UTC) | ||
Revision as of 01:47, 13 February 2020
Don't all the extra brackets just make it more of a pain to replace the data?
- The brackets simply tell MediaWiki what to place where. They are variable parameters. No replacement is necessary. Additionally, defaults can be provided: for instance, Special Attack defaults to None if the parameter is not supplied. We can also do more complex logic (leaving row out entirely, for instance) but I don't want to go that far yet. --Shelby038 (talk) 00:22, 13 February 2020 (UTC)
- sorry, that doesn't make complete sense. I can SEE the brackets. If I put information into the cell, don't I obviously cut the brackets first and then place the information? I don't like sounding like an idiot, but I don't understand the context of "default" in this instance. Nor "parameter." Nor "variable." These are words used with different meanings in about fifty thousand programs, so I have no idea what they mean HERE. As such, this is a totally useless information for me. It is clear you've spent a lot of time with wikipedia; I have not. Wikispaces did not have a tenth of these features and most just baffle me.
- Fair enough. The Template page itself merely shows the organization of the box. When it's actually used, you don't edit out the variables. Instead, you would type "name = Alpaca". The server then goes and looks at the template, sees that {{{name}}} is formatted like so, and substitutes "Alpaca" for you. See the code below (don't worry yet about how the blocks appear on this page)?
- sorry, that doesn't make complete sense. I can SEE the brackets. If I put information into the cell, don't I obviously cut the brackets first and then place the information? I don't like sounding like an idiot, but I don't understand the context of "default" in this instance. Nor "parameter." Nor "variable." These are words used with different meanings in about fifty thousand programs, so I have no idea what they mean HERE. As such, this is a totally useless information for me. It is clear you've spent a lot of time with wikipedia; I have not. Wikispaces did not have a tenth of these features and most just baffle me.
| Species | Camelid |
| No. Appearing | 4–10 |
| Behaviour | herd (loose) |
| Range | alpine |
| Size | 3 ft. at shoulder |
| Weight | 180 lbs. |
| Intelligence | 1 |
| Armour Class | 7 |
| Hit Dice | 1 |
| Action Points | 5 |
| Max. Stride | {{{stride}}} |
| THAC0 | 20 |
| Hp/Die | d8 |
| Attack Forms | hoof |
| Damage | 1–4 |
| Special Attacks | wark |
{{Bestiarychart
| name = Alpaca
| species = Camelid
| noapp = 4–10
| behaviour = herd (loose)
| range = alpine
| size = 3 ft. at shoulder
| weight = 180 lbs.
| int = 1
| AC = 7
| HD = 1
| AP = 5
| THAC0 = 20
| hpdie = d8
| attack = hoof
| dmg = 1–4
| special = wark
}}
- Now, suppose I am lazy or I only have partially researched this beast. So I type the following.
| Species | Camelid |
| No. Appearing | {{{noapp}}} |
| Behaviour | {{{behaviour}}} |
| Range | {{{range}}} |
| Size | {{{size}}} |
| Weight | {{{weight}}} |
| Intelligence | {{{int}}} |
| Armour Class | {{{AC}}} |
| Hit Dice | {{{HD}}} |
| Action Points | {{{AP}}} |
| Max. Stride | {{{stride}}} |
| THAC0 | {{{THAC0}}} |
| Hp/Die | {{{hpdie}}} |
| Attack Forms | {{{attack}}} |
| Damage | {{{dmg}}} |
| Special Attacks | None |
{{Bestiarychart
| name = Alpaca
| species = Camelid
}}
- I have not provided most of the information that the Template expects, so it has no information to replace the default text with.
- I apologize. I do have a bit more Wiki experience from some time ago, but here I'm drawing more on my programming experience. A parameter/variable is a changeable input to a program (which in this case is the template). A default, in this case, is what the program will use when no value is given to a parameter (as in the second example here). So in the case of the Special Attack parameter, I have told the program to type "None" when something specific is not given. Does this make a bit more sense? Sorry for the confusion. --Shelby038 (talk) 01:47, 13 February 2020 (UTC)