Difference between revisions of "Brian"
From Roll20 Wiki
Andreas J. (Talk | contribs) m |
|||
(59 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{Userboxtop|toptext=}} | + | {{Userboxtop|toptext=Subpages}} |
− | {{Userbox | + | [[User:235259/Sandbox/CSS Wizardry|css wizardry]]{{dot}} |
− | {{Userbox | + | [[User:235259/Sandbox/Formal Powercard Syntax|formal powercard syntax]]{{dot}} |
+ | [[User:235259/Signature|signature]]{{dot}} | ||
+ | [[User:235259/Sandbox|sandbox]] | ||
+ | {{userboxbreak|toptext=About Me}} | ||
+ | {{Userbox Pacific Time}} | ||
+ | {{Userbox Base}} | ||
{{Userboxbreak|toptext=Achievements:}} | {{Userboxbreak|toptext=Achievements:}} | ||
− | {{Userbox Played With| | + | {{Userbox Played With|100}} |
− | {{Userbox Played| | + | {{Userbox Played|10000}} |
{{Userbox Rollin}} | {{Userbox Rollin}} | ||
{{Userbox Profile complete}} | {{Userbox Profile complete}} | ||
Line 11: | Line 16: | ||
{{Userbox Gifted}} | {{Userbox Gifted}} | ||
{{Userbox Sheet Auteur}} | {{Userbox Sheet Auteur}} | ||
− | + | {{Userbox All Opinions}} | |
+ | {{Userbox Bug Hunter|10}} | ||
+ | {{Userbox GM Count|1}} | ||
+ | {{Userbox Never Ending Story}} | ||
+ | {{Userbox Rolled|10000}} | ||
+ | {{Userbox Script Runner}} | ||
+ | {{Userbox Consecutive Days|10}} | ||
+ | {{Userbox Scribe}} | ||
+ | {{Userbox Tutorial}} | ||
+ | {{userbox Arcane Scriptomancer}} | ||
{{Userboxbottom}} | {{Userboxbottom}} | ||
− | + | '''{{user profile|235259|Brian Shields}}''' have been using Roll20 since August, 2013, and is the [[Sheet Author]] of several character sheets, and well as [[API scripts]]. He no longer actively updates them. | |
+ | |||
+ | I started when I was trying to find an online battle grid for a D&D 4e campaign when we had multiple people joining via a conference call, and simply describing the layout of the battlefield was far too inefficient. One of the players, Eric V., recalled the Kickstarter for Roll20, and recommended that I look it up. My group has greatly enjoyed the features it grants, and I've gone as far as purchasing a Pro-level subscription. | ||
== Background == | == Background == | ||
− | I have approximately 10 years of experience with computer science, attending Rice University for computer science for four years. Since purchasing my | + | I have approximately 10 years of experience with computer science, attending Rice University for computer science for four years. Since purchasing my Pro-level membership, I've been putting that knowledge to use when I can with the Roll20 API. |
My first tabletop roleplaying game was Vampire: the Masquerade in 2004, and I have since played: | My first tabletop roleplaying game was Vampire: the Masquerade in 2004, and I have since played: | ||
− | * Advanced Dungeons & Dragons | + | {{multicol|2=* Advanced Dungeons & Dragons |
* Black Crusade | * Black Crusade | ||
* Changeling: the Dreaming | * Changeling: the Dreaming | ||
Line 29: | Line 45: | ||
* Demon: the Fallen | * Demon: the Fallen | ||
* The Dreaming | * The Dreaming | ||
+ | * Dresden Files RPG | ||
* Dungeons & Dragons 3.5 | * Dungeons & Dragons 3.5 | ||
* Dungeons & Dragons 4e | * Dungeons & Dragons 4e | ||
Line 40: | Line 57: | ||
* Mage: the Socerer's Crusade | * Mage: the Socerer's Crusade | ||
* Mutants and Masterminds | * Mutants and Masterminds | ||
+ | * Nobilis | ||
* Outbreak Undead | * Outbreak Undead | ||
* Paranoia | * Paranoia | ||
Line 46: | Line 64: | ||
* Vampire: the Masquerade | * Vampire: the Masquerade | ||
* Werewolf: the Apocalypse | * Werewolf: the Apocalypse | ||
− | * Wraith: the Oblivion | + | * Wraith: the Oblivion}} |
I have also participated in three LARPs: Vampire: the Masquerade, an oWoD crossover (Vampire, Werewolf, and Changeling), and Exalted 2e. | I have also participated in three LARPs: Vampire: the Masquerade, an oWoD crossover (Vampire, Werewolf, and Changeling), and Exalted 2e. | ||
− | == | + | == Roll20 Creations == |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | === Wiki=== | ||
+ | Wrote large parts of the original [[API]] documentation, as well as created the [[CSS Wizardry]] page. Wrote the [[Beginner's Guide to GitHub]]-article. | ||
− | + | ===API Scripts=== | |
− | + | Have created several "meta"-APIs that are to this day utilized in creation of other APIs. | |
+ | * splitArgs | ||
+ | * EASO | ||
+ | * Collision Detection | ||
+ | * Flight | ||
+ | * Flip Tokens | ||
− | + | === Character Sheets === | |
+ | Have created the following character sheets: | ||
+ | * [[Arkham Horror]] | ||
+ | * [[DFRPG]] | ||
+ | * [[Exalted 2e]] (with Benjamin Bandelow) | ||
+ | * [[Exalted 3e]] (version 2) | ||
+ | * [[Unknown Armies]] | ||
+ | * [[Unknown Ponies]] | ||
+ | * [[Yogsquest]] | ||
− | |||
− | + | Games using the Storyteller system (World of Darkness, etc.) are also heavily influenced by my work on the Exalted 2e sheet, which was runner-up in the Character Sheet contest held at feature launch of the community character sheets system. I have also assisted in solving problems encountered by other users in making various sheets, and I designed the Quintessence Wheel for the [[Mage: the Ascension]] sheet. | |
− | === | + | == Git Notes == |
+ | These are simply some notes to myself on the git command line. The following are much more advanced processes than for example what I wrote about in [[Beginner's Guide to GitHub]]. These notes are intended for myself and no explanation is given to accompany them. Utilize at your own risk. | ||
− | + | === Delete a Commit === | |
+ | Back up to Head - N or a specific commit: | ||
+ | <pre data-language="git"> | ||
+ | git reset --hard HEAD~1 | ||
+ | git reset --hard sha1 | ||
+ | </pre> | ||
− | + | Force the push | |
− | + | <pre data-language="git"> | |
− | + | git push origin HEAD --force | |
− | + | </pre> | |
− | + | ||
− | + | ||
+ | === Sync a Fork === | ||
+ | <pre data-language="git"> | ||
+ | git fetch upstream | ||
+ | git merge upstream/master | ||
+ | git push origin | ||
+ | </pre> | ||
− | + | === Force Overwrite of Fork === | |
− | + | Overwrites everything in the local copy with the original (upstream, the official repo), then uses that to overwrite the fork (origin). | |
− | + | <pre data-language="git"> | |
− | + | git fetch upstream | |
− | + | git reset --hard upstream/master | |
+ | git push origin HEAD --force | ||
+ | </pre> | ||
== Requests == | == Requests == | ||
− | I | + | I am not currently taking requests of any kind. |
Latest revision as of 13:09, 16 March 2021
Subpages
css wizardry · formal powercard syntax · signature · sandbox | ||
About Me | ||
---|---|---|
| ||
Achievements: | ||
Brian Shields have been using Roll20 since August, 2013, and is the Sheet Author of several character sheets, and well as API scripts. He no longer actively updates them.
I started when I was trying to find an online battle grid for a D&D 4e campaign when we had multiple people joining via a conference call, and simply describing the layout of the battlefield was far too inefficient. One of the players, Eric V., recalled the Kickstarter for Roll20, and recommended that I look it up. My group has greatly enjoyed the features it grants, and I've gone as far as purchasing a Pro-level subscription.
Contents |
[edit] Background
I have approximately 10 years of experience with computer science, attending Rice University for computer science for four years. Since purchasing my Pro-level membership, I've been putting that knowledge to use when I can with the Roll20 API.
My first tabletop roleplaying game was Vampire: the Masquerade in 2004, and I have since played:
- Advanced Dungeons & Dragons
- Black Crusade
- Changeling: the Dreaming
- Dark Ages: Mage
- Dark Ages: Vampire
- Dark Heresy
- Deathwatch
- Demon: the Fallen
- The Dreaming
- Dresden Files RPG
- Dungeons & Dragons 3.5
- Dungeons & Dragons 4e
- Exalted
- Exalted 2e
- Fiasco
- Iron Kingdoms
- Legacy Crossing
- Mage: the Ascension
- Mage: the Awakening
- Mage: the Socerer's Crusade
- Mutants and Masterminds
- Nobilis
- Outbreak Undead
- Paranoia
- Unknown Armies
- Unknown Ponies: Failure is Awesome
- Vampire: the Masquerade
- Werewolf: the Apocalypse
- Wraith: the Oblivion
I have also participated in three LARPs: Vampire: the Masquerade, an oWoD crossover (Vampire, Werewolf, and Changeling), and Exalted 2e.
[edit] Roll20 Creations
[edit] Wiki
Wrote large parts of the original API documentation, as well as created the CSS Wizardry page. Wrote the Beginner's Guide to GitHub-article.
[edit] API Scripts
Have created several "meta"-APIs that are to this day utilized in creation of other APIs.
- splitArgs
- EASO
- Collision Detection
- Flight
- Flip Tokens
[edit] Character Sheets
Have created the following character sheets:
- Arkham Horror
- DFRPG
- Exalted 2e (with Benjamin Bandelow)
- Exalted 3e (version 2)
- Unknown Armies
- Unknown Ponies
- Yogsquest
Games using the Storyteller system (World of Darkness, etc.) are also heavily influenced by my work on the Exalted 2e sheet, which was runner-up in the Character Sheet contest held at feature launch of the community character sheets system. I have also assisted in solving problems encountered by other users in making various sheets, and I designed the Quintessence Wheel for the Mage: the Ascension sheet.
[edit] Git Notes
These are simply some notes to myself on the git command line. The following are much more advanced processes than for example what I wrote about in Beginner's Guide to GitHub. These notes are intended for myself and no explanation is given to accompany them. Utilize at your own risk.
[edit] Delete a Commit
Back up to Head - N or a specific commit:
git reset --hard HEAD~1 git reset --hard sha1
Force the push
git push origin HEAD --force
[edit] Sync a Fork
git fetch upstream git merge upstream/master git push origin
[edit] Force Overwrite of Fork
Overwrites everything in the local copy with the original (upstream, the official repo), then uses that to overwrite the fork (origin).
git fetch upstream git reset --hard upstream/master git push origin HEAD --force
[edit] Requests
I am not currently taking requests of any kind.