Jump to content

User:Mattamue: Difference between revisions

From Arelith Wiki
Mattamue (talk | contribs)
No edit summary
Mattamue (talk | contribs)
Resources: Category:Article_management_templates
 
(62 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{CharacterNav|title=Classes}}
__TOC__


'''Commoner''' is a custom Arelith base class.
Prefixindex one way


{{Special:PrefixIndex/Category:S}}


__TOC__
Prefixindex another way
 
== Introduction ==


Commoners live the dream of rejecting the perils of adventurer and instead pursuing the life of a Commoner. A unique class that gains [[experience]] in quite a different way, and is able to excel at [[crafting]], becoming a true artisan in their chosen discipline. Mechanics are included in the [[#Class Mechanics]] on this page and explained in the [[#Arelith Changes]] section. The [[#Roleplay Tips]] section provides suggestions for character development.
{{Special:PrefixIndex|prefix=Spell|namespace=14}}


== Class Mechanics ==


=== Requirements ===
= API stuff =


'''Alignment restrictions:''' None
* [https://en.wikipedia.org/wiki/Special:ApiSandbox good since its the sandbox, makes the sub-modules and parameters more obvious]
* [https://www.mediawiki.org/wiki/API:Tutorial maybe should have started here]
* [https://www.mediawiki.org/w/api.php?action=help help from the mediawiki api's help call]
* [https://www.mediawiki.org/wiki/API:Query a mediawiki api sub-page on just query that's good]
* [https://www.mediawiki.org/wiki/API:Main_page main page mediawiki api]
* [http://wiki.nwnarelith.com/w/api.php?action=help&modules=main help from arelith's own outdated version of the mediwiki]


'''Multi-classing:''' Commoner must be taken at level 1 and cannot take levels in other classes besides [[specialist]]
Concepts


=== Class Features ===
* <code>&action=query</code> > <code>&list=categorymembers</code> > <code>&cmtitle=Category:Spells</code>
** Seems to have better sorting than generator
** Creates a "cateogrymembers" sub-heading under the query
** Creates a list of the category members identified in the <code>&cmtitle=</code> parameter
** Doesn't update the details of those members based on query > <code>&prop=</code> parameters
** Has its own <code>&cmprop=</code> sub-property parameter to see more under each entry in the categorymembers section, more limited than <code>&prop=</code>
** <code>&cmprop=</code> is more focused on sorting the results: <code>&cmprop=ids|title|sortkey|sortkeyprefix|type|timestamp</code>
* <code>&action=query</code> > <code>&generator=categorymembers</code> > <code>&gcmtitle=Category:Spells</code>
** Doesn't create a seperate sub-heading under the query
** Replaces any <code>&titles=</code> pages that would normally show up as pages > 0, 1, 2, etc... under the query
** Essentially passes each page in the <code>&gcmtitle=</code> category page into the pages > 0, 1, 2, etc..., creating unique entries for each page under the query as if all the pages had been passed
** Since it just "populates" all the pages under the query, it does capture query > <code>&prop=transcludedin|templates|revisions|redirects|etc...</code> parameters across the whole generated list of pages
** Does also have its own <code>&cmprop=</code> which is smaller and also seems to be focused on sorting, but I've tested and this parameter doesn't work in this version of the Arelith wiki software


'''Hit die:''' d6
Example API call on Arelith's mediawiki api:


'''Proficiencies:''' armor (light), weapons (simple)
* <code>http://wiki.nwnarelith.com/w/api.php?action=query&generator=categorymembers&gcmtitle=Category:Spells&gcmlimit=max&gcmtype=page&format=json&formatversion=2</code>
** <code>/w/api.php?action=query</code> is a query action, can only have one action at a time
** <code>&generator=categorymembers</code> is a generator, rather than using list and then querying the specific page for its contents, get the details at the same time with a generator [https://www.mediawiki.org/wiki/API:Query#Generators see more on query & generators.] But, not positive on how this is different from list yet.
** <code>&gcmtitle=Category:Spells</code> title of the page that's being queried, other ways to do this like id -- not sure yet how this is different from things like parse action and text vs title vs page, is part of [https://www.mediawiki.org/w/api.php?action=help&modules=query%2Bcategorymembers categorymembers]
** <code>&gcmlimit=max</code> so it shows all results on one page, APIs look like limited to 500, is part of [https://www.mediawiki.org/w/api.php?action=help&modules=query%2Bcategorymembers categorymembers]
** <code>&gcmtype=page</code> so it just shows the pages in the generator category and not the sub-categories, can also filter with file, page, subcat -- or using cmnamespace specifically use the namespace like 14 is subcat, is part of [https://www.mediawiki.org/w/api.php?action=help&modules=query%2Bcategorymembers categorymembers]
** <code>&format=json</code> outputs in json so its easily scrapeable
** <code>&formatversion=2</code> fancier json with tabs for viewing raw with pretty waterfall version


'''Skill points:''' 4 + int modifier ((4 + int modifer) * 4 at 1st level)
= Resources =


'''Class Skills:''' appraise, bluff, craft armor, craft weapon, heal, intimidate, listen, lore, perform, persuade, ride, search, spot, taunt
https://paletton.com/ -- picking colors


'''Unavailable feats:''' craft wand, curse song, divine might, divine shield, extra music, extra turning, lingering song, quicken spell, scribe scroll, spell focus, weapon specialization
http://wang.wustl.edu/mediawiki/extensions/index.php -- excel paste tables


'''Primary saving throw(s):''' fortitude
https://www.tablesgenerator.com/mediawiki_tables -- excel paste tables graphical editor


'''Base attack bonus:''' +3/5 level
https://en.wikipedia.org/wiki/Template:Infobox#Hiding_headers_when_all_data_fields_are_hidden


=== Level Progression ===
https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions#.23if


Hit points rolls on Arelith are always maximum.
https://www.mediawiki.org/wiki/Manual:Collapsible_elements


{|
https://meta.wikimedia.org/wiki/Help:Parser_function#LC
| align="center" style="background:#f0f0f0;"|'''Level'''
| align="center" style="background:#f0f0f0;"|'''BAB'''
| align="center" style="background:#f0f0f0;"|'''Fort'''
| align="center" style="background:#f0f0f0;"|'''Reflex'''
| align="center" style="background:#f0f0f0;"|'''Will'''
| align="center" style="background:#f0f0f0;"|'''HP'''
| align="center" style="background:#f0f0f0;"|'''Trade Skill<br>Points'''
|-
| 1st||+0||+2||+0||+0||6||4
|-
| 2nd||+0||+3||+0||+0||12||8
|-
| 3rd||+1||+3||+1||+1||18||12
|-
| 4th||+2||+4||+1||+1||24||16
|-
| 5th||+3||+4||+1||+1||30||20
|-
| 6th||+3||+5||+2||+2||36||24
|-
| 7th||+3||+5||+2||+2||42||28
|-
| 8th||+4||+6||+2||+2||48||32
|-
| 9th||+5||+6||+3||+3||54||36
|-
| 10th||+6/+1||+7||+3||+3||60||40
|-
| 11th||+6/+1||+7||+3||+3||66||44
|-
| 12th||+6/+1||+8||+4||+4||72||48
|-
| 13th||+7/+2||+8||+4||+4||78||52
|-
| 14th||+8/+3||+9||+4||+4||84||56
|-
| 15th||+9/+4||+9||+5||+5||90||60
|-
| 16th||+9/+4||+10||+5||+5||96||64
|-
| 17th||+9/+4||+10||+5||+5||102||68
|-
| 18th||+10/+5||+11||+6||+6||108||72
|-
| 19th||+11/+6/+1||+11||+6||+6||114||76
|-
| 20th||+12/+7/+2||+12||+6||+6||120||80
|}


=== Epic Commoner === 
https://www.mediawiki.org/wiki/Help:Magic_words#Namespaces


'''Unavailable epic feats:''' automatic quicken spell, automatic silent spell, automatic still spell, bane of enemies, construct shape, dragon shape, epic spell penetration, epic spell: dragon knight, epic spell: epic mage armor, epic spell: epic warding, epic spell: greater ruin, epic spell: hellball, epic spell: mummy dust, epic weapon specialization, great smiting, improved ki strike 4, improved ki strike 5, improved sneak attack, improved spell resistance, improved stunning fist, lasting inspiration, outsider shape, planar turning, undead shape
http://stackoverflow.com/questions/224602/how-do-you-make-div-elements-display-inline


{| {{table}}
https://www.mediawiki.org/wiki/Help:Page_status_indicators
| align="center" style="background:#f0f0f0;"|'''Level'''
| align="center" style="background:#f0f0f0;"|'''HP'''
| align="center" style="background:#f0f0f0;"|'''Trade Skill<br>Points'''
|-
| 21st||126||84
|-
| 22nd||132||88
|-
| 23rd||138||92
|-
| 24th||144||96
|-
| 25th||150||100
|-
| 26th||156||104
|-
| 27th||162||108
|-
| 28th||168||112
|-
| 29th||174||116
|-
| 30th||180||120
|}


== Arelith Changes ==
https://meta.wikimedia.org/wiki/Help:Parser_function (formatnum)


{| class="wikitable sortable"
https://www.mediawiki.org/wiki/Help:Magic_words#URL_encoded_page_names (for forcing page names)
|- style="background-color:#c0c0c0"
!Change
!Level
!Description


|-
https://nwn.fandom.com/wiki/Enhancement_bonus
|'''Tradeworker'''
https://nwn.fandom.com/wiki/Piercing-slashing_damage
| -
https://nwn.fandom.com/wiki/Damage_bonus -- complicated damage type interactions
| Gains an additional 2 [[Crafting|trade skill points]] each level for a total of 4 each level. This additional bonus continues even if taking levels in [[specialist]]. A level 30 commoner would have 120 trade skill points from leveling same as a 21 commoner / 9 specialist.


|-
Useful when tracking down changes/historical stuff related to updates:
|'''Experience'''
| -
| No XP from combat (kills).


|-
Old update thread, doesn't have divine focus update or deck of stars -- https://web.archive.org/web/*/http://arelith.com/node/1120*
|'''Writs'''
| -
| Unable to select writs.


|-
Last medium-old forums -- https://web.archive.org/web/20150330201418/http://arelith.com/forum
|'''XP per hour'''
| -
| Commoner gain an additional 20XP every game hour.


|-
All of the even older forums... not much in there -- https://web.archive.org/web/*/http://www.arelith.com/phpBB3/*
|'''Adventure XP'''
| -
| [[Console_command#-adventure|Adventure XP]] from crafting x 10.


|}
All of the old forum posts... not all of them, but those that are archived -- https://web.archive.org/web/*/http://arelith.com/node/*


==Roleplay Tips==
Note for later, see about using the wayback downloader to download this? https://github.com/hartator/wayback-machine-downloader


[[:Category:Article_management_templates]]


=Pastebin=


== External Links ==
<div class="toccolours mw-collapsible mw-collapsed">
blank class pastebin
<div class="mw-collapsible-content">
here's the content
</div>
</div>


: [https://forgottenrealms.fandom.com/wiki/Commoner Commoner on FRwiki]
<categorytree hideroot="true" namespaces="-">Spells</categorytree>

Latest revision as of 02:02, 23 March 2023

Prefixindex one way

Prefixindex another way


API stuff

Concepts

  • &action=query > &list=categorymembers > &cmtitle=Category:Spells
    • Seems to have better sorting than generator
    • Creates a "cateogrymembers" sub-heading under the query
    • Creates a list of the category members identified in the &cmtitle= parameter
    • Doesn't update the details of those members based on query > &prop= parameters
    • Has its own &cmprop= sub-property parameter to see more under each entry in the categorymembers section, more limited than &prop=
    • &cmprop= is more focused on sorting the results: &cmprop=ids|title|sortkey|sortkeyprefix|type|timestamp
  • &action=query > &generator=categorymembers > &gcmtitle=Category:Spells
    • Doesn't create a seperate sub-heading under the query
    • Replaces any &titles= pages that would normally show up as pages > 0, 1, 2, etc... under the query
    • Essentially passes each page in the &gcmtitle= category page into the pages > 0, 1, 2, etc..., creating unique entries for each page under the query as if all the pages had been passed
    • Since it just "populates" all the pages under the query, it does capture query > &prop=transcludedin|templates|revisions|redirects|etc... parameters across the whole generated list of pages
    • Does also have its own &cmprop= which is smaller and also seems to be focused on sorting, but I've tested and this parameter doesn't work in this version of the Arelith wiki software

Example API call on Arelith's mediawiki api:

  • http://wiki.nwnarelith.com/w/api.php?action=query&generator=categorymembers&gcmtitle=Category:Spells&gcmlimit=max&gcmtype=page&format=json&formatversion=2
    • /w/api.php?action=query is a query action, can only have one action at a time
    • &generator=categorymembers is a generator, rather than using list and then querying the specific page for its contents, get the details at the same time with a generator see more on query & generators. But, not positive on how this is different from list yet.
    • &gcmtitle=Category:Spells title of the page that's being queried, other ways to do this like id -- not sure yet how this is different from things like parse action and text vs title vs page, is part of categorymembers
    • &gcmlimit=max so it shows all results on one page, APIs look like limited to 500, is part of categorymembers
    • &gcmtype=page so it just shows the pages in the generator category and not the sub-categories, can also filter with file, page, subcat -- or using cmnamespace specifically use the namespace like 14 is subcat, is part of categorymembers
    • &format=json outputs in json so its easily scrapeable
    • &formatversion=2 fancier json with tabs for viewing raw with pretty waterfall version

Resources

https://paletton.com/ -- picking colors

http://wang.wustl.edu/mediawiki/extensions/index.php -- excel paste tables

https://www.tablesgenerator.com/mediawiki_tables -- excel paste tables graphical editor

https://en.wikipedia.org/wiki/Template:Infobox#Hiding_headers_when_all_data_fields_are_hidden

https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions#.23if

https://www.mediawiki.org/wiki/Manual:Collapsible_elements

https://meta.wikimedia.org/wiki/Help:Parser_function#LC

https://www.mediawiki.org/wiki/Help:Magic_words#Namespaces

http://stackoverflow.com/questions/224602/how-do-you-make-div-elements-display-inline

https://www.mediawiki.org/wiki/Help:Page_status_indicators

https://meta.wikimedia.org/wiki/Help:Parser_function (formatnum)

https://www.mediawiki.org/wiki/Help:Magic_words#URL_encoded_page_names (for forcing page names)

https://nwn.fandom.com/wiki/Enhancement_bonus https://nwn.fandom.com/wiki/Piercing-slashing_damage https://nwn.fandom.com/wiki/Damage_bonus -- complicated damage type interactions

Useful when tracking down changes/historical stuff related to updates:

Old update thread, doesn't have divine focus update or deck of stars -- https://web.archive.org/web/*/http://arelith.com/node/1120*

Last medium-old forums -- https://web.archive.org/web/20150330201418/http://arelith.com/forum

All of the even older forums... not much in there -- https://web.archive.org/web/*/http://www.arelith.com/phpBB3/*

All of the old forum posts... not all of them, but those that are archived -- https://web.archive.org/web/*/http://arelith.com/node/*

Note for later, see about using the wayback downloader to download this? https://github.com/hartator/wayback-machine-downloader

Category:Article_management_templates

Pastebin

blank class pastebin

here's the content

<categorytree hideroot="true" namespaces="-">Spells</categorytree>