Talk:Rumors

From Abulafia Random Generator Wiki
Jump to navigation Jump to search

  Reload
Generator

Praise for “Rumors”

  • “Now that’s what I’m talkin’ about!” --MikeyD (talk) 19:08, 9 July 2015 (PDT)
  • By pushing what’s do-able in Abulafia, Rumors raises the bar and sets a great example for all us users … I've already learned a lot, just watching it take shape! -- another shameless plug from MikeyD (talk) 14:32, 16 July 2015 (PDT)

Awesome Stuff, Especially the Racial items. Borrowing to make a Crazy Uncle Chart.....Egyptoid

Questions & Answers

What is this page about?

Abulafia’s relatively gentle learning curve generally lets new users dive in and quickly get things done. A major plus is its ability to reference existing generators. But ironically enough, a big minus is the brittleness of that same referencing: when subtable names or contents change, unpredictable breakage occurs – and with the “what links here” feature shown to be unreliable, those making the changes cannot necessarily even know they’re breaking anything!

That being the case … this page prototypes a debugging template. It shows a possible form one might take:

  • Listing all references, along with sample data, immediately exposes any disconnected references.
  • “Quoting” each data sample helps identify stray leading/trailing spaces.
  • Header links are clickable, so the debugger can quickly access those gens.

(Let’s not pester Dave Younce just yet, though … until my brain recovers from the bending it took to get even this far …) --MikeyD (talk) 17:22, 1 July 2015 (PDT)

Why do some links pretend they don’t exist?

Case sensitivity! But note, it’s not Abulafia’s problem: the issue lies with mediawiki (or HTML) – references must use the same case as the filenames on the server.

Imagine a file named “Foo bar” contained a subtable you wanted to refer to.

Whether you called “Foo bar.main” or “Foo bar.Main” – Abulafia wouldn’t care.

But if you called “Foo Bar”, “foo Bar”, or (god help you) “foo bar” … you’d be FUBARed … it will fail, because the filename case must match. --MikeyD (talk) 17:27, 1 July 2015 (PDT)

External Subtables

<sgdisplay iterations="1"></sgdisplay>

Afrika Names.main

Animal.animalinsect

Animal.animalmammal

Animal.animalreptile

Animal.ordinaryanimal

Animal.Weirdsymbol

Color.all

Compound Word Names.main

Demon Name.main

Dungeon Overview.adj

Dungeon Overview.dungeonobject

Dungeon Room.Type

Fantasy Names.mainNoLabel

Fantasy Pantheon.fulldescription

FantasyMenu.MainMealsExotic

Found in a crate.main

HaftedWeapons.StartNoDescription

Irish Celtic Names.irishsurname

Letters (uppercase).normal

List of gods.real

Modern Occupations.lc

Musical Instruments.iamain

Pirate Names.main

Quick Adjective.⚥

Quick NPC.main

Quick NPC.MidNPC

Quick NPC.NPCDescriptor

Quick NPC.PoorNPC

Quick NPC.RichNPC

Random fantasy world of origin.landmark

Random fantasy world of origin.placeknowledge

Ranks and Titles.RankEnglishRoyaltyFemale

Ranks and Titles.RankEnglishRoyaltyMale

Ship Names.main

SGNP egyptian.ancient_male

Utility.CompassDirection

Utility.Jewels

Utility.MiscSymbol

Trade Goods.main

Wampus Country Potions.taste

Weird Fantasy Monster.main

Internal Subtables