MythosaAkira
Explorer
Version 4.1 of TableSmith is now available at Mythosa.net. New features of 4.1:
- Logical functions "And", "Or", and "Xor" (eXclusive Or). Feed them two conditions and they'll return a 1 if the conditions meet the function's criteria (both conditions are true for "And", one or both true for "Or", and one but not both for "Xor"). These should help avoid some of those nested "If"s that used to be necessary.
- Pregeneration directives. These are lines that allow the table to override the user interface (and potentially do other things, but that's all the available ones do right now). The format is /DirectiveCommand parameter(s), and there are two supported so far:
* OverrideRolls: If this is present, it doesn't matter what you specify in the TableSmith interface, the number following this command is how many rolls will be made. This is especially helpful if your table generates something huge (like a city or thousand-year geneological record), and you accidentally left something like "99" as the number of rolls! With this, the table decides how many rolls are made, not the UI.
* OutputType: While you can specify in the "Preferences" what your output type should be, this command will ignore that and tell TS to generate your results in the format you list after the command (HTML, XML, or Text).
As always, TableSmith can be found at http://www.mythosa.net/Utils.html.
The Table Gallery is at http://www.mythosa.net/TabGallery.html and features over 300 tables to use with TableSmith. These tables allow you to generate character names, inn and tavern names, towns, magic item inventories, NPCs, spellbooks, calendars, weather, monster names, inn details such as patrons, menus and staff, herbs, traps, pocket contents, coats of arms, book descriptions, dungeon trappings, and much, much more.
- Logical functions "And", "Or", and "Xor" (eXclusive Or). Feed them two conditions and they'll return a 1 if the conditions meet the function's criteria (both conditions are true for "And", one or both true for "Or", and one but not both for "Xor"). These should help avoid some of those nested "If"s that used to be necessary.
- Pregeneration directives. These are lines that allow the table to override the user interface (and potentially do other things, but that's all the available ones do right now). The format is /DirectiveCommand parameter(s), and there are two supported so far:
* OverrideRolls: If this is present, it doesn't matter what you specify in the TableSmith interface, the number following this command is how many rolls will be made. This is especially helpful if your table generates something huge (like a city or thousand-year geneological record), and you accidentally left something like "99" as the number of rolls! With this, the table decides how many rolls are made, not the UI.
* OutputType: While you can specify in the "Preferences" what your output type should be, this command will ignore that and tell TS to generate your results in the format you list after the command (HTML, XML, or Text).
As always, TableSmith can be found at http://www.mythosa.net/Utils.html.
The Table Gallery is at http://www.mythosa.net/TabGallery.html and features over 300 tables to use with TableSmith. These tables allow you to generate character names, inn and tavern names, towns, magic item inventories, NPCs, spellbooks, calendars, weather, monster names, inn details such as patrons, menus and staff, herbs, traps, pocket contents, coats of arms, book descriptions, dungeon trappings, and much, much more.