A better way for the project to ingest tournament results and make use of this data in a productive way.
Target | Role name | Role id |
---|---|---|
Project | BigQuery Job User | roles/bigquery.jobUser |
Table/View/Dataset | BigQuery Data Viewer | roles/bigquery.dataViewer |
The name of the tournament must exactly match the name of an event on TourneyKeeper. Additionally the player names in the list document must also match the player names in TourneyKeeper
To be read we require a .docx word document. The title of the document is the tournament aka "bigbellybash.docx" -> tournament = "bigbellybash"
Then the document itself is a list of legal 9thage army lists in new recruit format but with the following requirements
`name` ***Ideally matches TK name***
`army` ***Must be valid 9thAge Army name***
`list` **Currently newrecruit, 9th-builder and battlescribe formats are supported***
`total points` ***optional***
Note: All lines are trimmed and lines of length 1 or less are removed during parsing as such don't worry if there is lots of whitespace.
eg:
Russell
Vampire Covenant
515 - Vampire Courtier, General (The Dead Arise), Nosferatu Bloodline (Arcane Knowledge), Wizard (Wizard Master, Occultism)
495 - Necromancer, Wizard Master, Alchemy, Necromantic Staff, Binding Scroll
370 - Barrow King, Battle Standard Bearer, Destiny's Call, Paired Weapons (Hero's Heart), Potion of Swiftness
415 - 40 Skeletons, Spear, Standard Bearer (Flaming Standard), Musician, Champion
220 - 20 Skeletons, Standard Bearer (Banner of the Relentless Company), Musician, Champion
214 - 23 Skeletons, Standard Bearer (Legion Standard), Musician, Champion
150 - 21 Zombies, Standard Bearer, Musician
135 - 8 Dire Wolves, Champion
610 - 8 Ghasts, Champion
610 - 8 Ghasts, Champion
465 - Dark Coach
300 - Court of the Damned
4499