diff --git a/Urban_Shadows/preview.png b/Urban_Shadows/preview.png new file mode 100644 index 0000000000..7e27fc3840 Binary files /dev/null and b/Urban_Shadows/preview.png differ diff --git a/Urban_Shadows/sheet.html b/Urban_Shadows/sheet.html new file mode 100644 index 0000000000..eaef875767 --- /dev/null +++ b/Urban_Shadows/sheet.html @@ -0,0 +1,823 @@ +
+ + + + +
+ + +
+ + + + + + + + + + + +
+
+ +
+ + + + + + +
+
+ + + + + + +
+
+ +
+ +
+
+
+ +
+ +
+ + +
+ + Advanced?
+ + Advanced? +
+
+
+ + +
+ + Advanced? + + +
+
+ +
+ + +
+
+ Advanced?
+
+ Advanced? +
+
+ +
+ + +
+
+ Advanced?
+ + Advanced? +
+
+ + +
+ + +
+ Add all these improvements manually into your stats, they will not be auto-calculated + +
+ + + + + + + + + + + + + +
+
    + Advances available at beginning of play: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • + After 5 advances you may select: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
+
+
+
    + Advances available at beginning of play: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • + After 5 advances you may select: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
+
+
+
    + Advances available at beginning of play: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • + After 5 advances you may select: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
+
+
+
    + Advances available at beginning of play: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • + After 5 advances you may select: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
+
+
+
    + Advances available at beginning of play: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • + After 5 advances you may select: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
+
+
+
    + Advances available at beginning of play: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • + After 5 advances you may select: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
+
+
+
    + Advances available at beginning of play: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • + After 5 advances you may select: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
+
+
+
    + Advances available at beginning of play: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • + After 5 advances you may select: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
+
+
+
    + Advances available at beginning of play: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • + After 5 advances you may select: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
+
+
+
    + Advances available at beginning of play: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • + After 5 advances you may select: +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
+
+
+
+
+ + +
+
+ + + +
+ + + + + + + + + + + + + +
+
    +
  • Aware Corruption Move
    When you ignore your mortal responsibilities to deal with the supernatural, mark corruption.
  • +
  • Intimacy Move
    When you share a moment of intimacy-physical or emotional- with someone who is not mortal, mark corruption.
  • +
  • End Move
    When you die, each character chooses whether your death inspires or corrupts a part of their being. If it inspires, they + erase a Corruption Advance they have taken(if any). If it corrupts, they immediately take a Corruption Advance.
  • +
+
+
+
    +
  • Fae Corruption Move
    When you break a promise or tell an outright lie, mark corruption.
  • +
  • Intimacy Move
    When you share a moment of intimacy-physical or emotional-with another person, demand a promise from them. If they + refuse you or break the promise, they owe you 2 Debts.
  • +
  • End Move
    When you die or retire your character, choose a character and bestow the favor of your court upon them. They can choose to + either take Faerie Magic and two of your faerie powers or to advance Persuade an NPC
  • +
+
+
+
    +
  • Hunter Corruption Move
    When injure a mortal while pursuing the supernatural, mark corruption.
  • +
  • Intimacy Move
    When you share a moment of intimacy-physical or emotional- with another person, ask them a question, they must answer it honestly. They will ask you a + question in return; answer it honestly or mark corruption.
  • +
  • End Move
    When you die or retire your character, choose a character belonging to another player and give them one of your chosen Hunter moves. It's theirs for keeps.
  • +
+
+
+
    +
  • Oracle Corruption Move
    When you give someone a false prophecy, mark corruption.
  • +
  • Intimacy Move
    When you share a moment of intimacy—physical or emotional—with another person, you gain a specific and clear + vision about that person’s future. You can ask up to 3 questions about the vision; mark corruption for each.
  • +
  • End Move
    When you die or retire your character, announce a proclamation upon the world that will reverberate in dreams worldwide. + Detail the signs of its coming. The MC will make your prophecy come to pass, sooner rather than later.
  • +
+
+
+
    +
  • Spectre Corruption Move
    When you witness a scene of victimization and do nothing, mark corruption.
  • +
  • Intimacy Move
    When you share a moment of intimacy—physical or emotional—with another person, you hold 1. Whenever they get into trouble, you + can spend your hold to be there.
  • +
  • End Move
    When you fill up on harm, your corpus is scattered and dispersed. You'll reform in a few days. When your spirit passes on permanently or + you retire your character, any characters present gain +1 Spirit (max +3)
  • +
+
+
+
    +
  • Tainted Corruption Move
    When you persuade someone on your patron's behalf, mark corruption.
  • +
  • Intimacy Move
    When you share a moment of intimacy—physical or emotional—with another person, they give you a Debt they hold on someone else.
  • +
  • End Move
    When you die, cash in all the Debts your patron owes you to come back. If you have none, your patron will ask someone else to pay the Debt + for you. If they refuse, time's up. It's been a good run.
  • +
+
+
+
    +
  • Vamp Corruption Move
    When you feed on an unwilling victim, mark corruption.
  • +
  • Intimacy Move
    When you share a moment of intimacy—physical or emotional—with another person, tell them a secret about yourself or owe them a Debt. + Either way, they enter your Web and owe you a Debt.
  • +
  • End Move
    When you die or retire your character, name someone in the scene you want dead; your agents and allies relentlessly pursue them.
  • +
+
+
+
    +
  • Veteran Corruption Move
    When you knowingly head straight into danger, mark corruption.
  • +
  • Intimacy Move
    When you share a moment of intimacy—physical or emotional—with another person, tell them a story about the past and the lessons you learned. + Choose 1: You both take +1 forward, You take +1 forward and they take -1 forward, Hold 1. Spend the hold to Lend a Hand to that character from any distance.
  • +
  • End Move
    When you die or retire your character, choose a character to inherit your Workspace and True Artist.
  • +
+
+
+
    +
  • Wizard Corruption Move
    When you strike a deal with someone dark and powerful, mark corruption.
  • +
  • Intimacy Move
    When you share a moment of intimacy—physical or emotional—with another person, decide whether you care about them or not. If you don't, + they go about their business as normal. If you do, they take -1 ongoing to Escape until they get some intimacy somewhere else.
  • +
  • End Move
    When you die, you may place a devastating curse on someone nearby. Specify the effects of the curse and how they may end it.
  • +
+
+
+
    +
  • Wolf Corruption Move
    When you begin a hunt for someone, mark corruption.
  • +
  • Intimacy Move
    When you share a moment of intimacy—physical or emotional—with another person, you create a primal bond with them; you always know + where to find them and when they're in trouble. This bond lasts until the end of the next session.
  • +
  • End Move
    When you die or retire your character, anyone in the scene you wish to protect escapes and reaches safety, no matter the odds.
  • +
+
+
+ + +
+ + + + +
+
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + +
+ + +
+ + + + + + + +
+ +
+ owes me Debts for +
+ +
+
+ + +
+
+ + + +
+
+ + + + + + + + +
+
    +
  • +
  • +
  • +
  • +
  • +
+ + + + + + + + + + + + + + +
+
    +
  • +
  • +
  • +
  • +
+
+
+
    +
  • +
  • +
  • +
  • +
+
+
+
    +
  • +
  • +
  • +
  • +
+
+
+
    +
  • +
  • +
  • +
  • + +
+
+
+
    +
  • +
  • +
  • +
  • +
+
+
+
    +
  • +
  • +
  • +
  • +
+
+
+
    +
  • +
  • +
  • +
  • +
+
+
+
    +
  • +
  • +
  • +
  • +
+
+
+
    +
  • +
  • +
  • +
  • +
+
+
+
    +
  • +
  • +
  • +
  • +
+
+ + + + + +
+ + +
+ + + + +
+
+
+ + +
+ +
+ + + + + + + + + + + + + + + + +
+ Item:
+ Tags:

+
+ + +
+
+ + + + + + + + + + + + + +
+ + +
+ + +
+ +
+ Name/Description:
+ Tags:
+
+
+ +
+ + + + +
+ +
+

The Vamp's Web

+ When someone comes to you to ask for a favor, look for advice/info, or threaten your interests, they enter your + Web and owe you a Debt. When someone is in your Web, you gain the following when dealing with them:
+ » Get +1 ongoing to Lend a Hand or Get in the Way of their efforts
+ » Add this question to Figure Someone Out: “What is your character’s true hunger?”
+ At the start of a session, choose someone in your Web and learn a secret about them that they’d rather keep buried.
+ They leave your Web only when they no longer owe you a Debt. + + +
+
+

Followers

+ + +
+
+
+ +
+ +
+ You have a mystical focus item that helps you channel your magics. Without it, take -1 to Channelling. + + Choose a benefit your Focus grants you: +
    +
  • +
  • +
  • +
+ +
+
+ + + + + +
+
+
+
+ + +
+ + + + + + + {{#rollGreater() result 11}} + + + {{/rollGreater() result 11}} + {{#rollBetween() result 10 11}} + + + {{/rollBetween() result 10 11}} + {{#rollBetween() result 7 9}} + + + {{/rollBetween() result 7 9}} + {{#rollLess() result 7}} + + + {{/rollLess() result 7}} + +
{{name}} rolls{{#roll_name}} {{roll_name}}{{/roll_name}}{{#roll_mod}}({{roll_mod}}){{/roll_mod}}
{{result}} Succeeds{{advanced}} {{result}} Succeeds {{result}} Succeeds partially{{result}} Miss
+
diff --git a/Urban_Shadows/sheet.json b/Urban_Shadows/sheet.json new file mode 100644 index 0000000000..22c2d992d0 --- /dev/null +++ b/Urban_Shadows/sheet.json @@ -0,0 +1,8 @@ +{ + "html": "sheet.html", + "css": "style.css", + "authors": "Changes for Urban Shadows made by Adam Brenner(@tuxtradamus), Original Apocalypse World sheet and most of the hard work done by Ryan Sigg (@ryansigg), Steve K.", + "roll20userid": "229266,13601,5047", + "preview": "preview.png", + "instructions": "Select your class, then check 'Lock/Unlock Class'. Drama Moves, improvements, corruption, and special playbook features will appear, then simply fill everything out per the Character Creation in the Playbook. Feature requests or suggestions, pls add them to the [issue tracker](https://github.com/ryansigg/roll20-character-sheets/issues)." +} diff --git a/Urban_Shadows/style.css b/Urban_Shadows/style.css new file mode 100644 index 0000000000..0b0878b9c9 --- /dev/null +++ b/Urban_Shadows/style.css @@ -0,0 +1,298 @@ +/* +[Imgur](http://i.imgur.com/OjBPJL9.jpg) +[Imgur](http://i.imgur.com/RNob7Yh.jpg) +*/ + +@font-face { +font-family: 'Special Elite'; +font-style: normal; +font-weight: 400; +src: local('Special Elite'), local('SpecialElite-Regular'), url(http://fonts.gstatic.com/s/specialelite/v5/9-wW4zu3WNoD5Fjka35Jm4kzzdU71mzyRvKBGWbyScU.woff) format('woff'); +} + +li { +list-style: none; +} + +.charsheet .sheet-maindiv label { + display: inline-block; + width: auto; + margin-left: 5px; + font-family: 'Special Elite', 'Helvetica', sans-serif; + font-weight: normal; +} +.charsheet .sheet-maindiv .sheet-col label { + display: inline-block; + width: auto; +} +.charsheet .sheet-maindiv .sheet-col label.sheet-harm { + padding-right: 0; +} +.charsheet .sheet-maindiv label.sheet-name { + font-weight: 400; + font-size: 1.5em; +} + +.charsheet .sheet-maindiv .sheet-col .sheet-section-title { + background: url('http://i.imgur.com/kOUeaSv.png') no-repeat left center transparent; + color: #FFFFFF; + line-height: 43px; + height: 36px; + width: 100%; + padding-left: 15px; + margin-left: 0; + margin-bottom: 0; + font-size: 1.5em; + box-sizing: border-box; + -moz-box-sizing: border-box; +} +.charsheet .sheet-maindiv .sheet-col.sheet-even .sheet-section-title { + background: url('http://i.imgur.com/kOUeaSv.png') no-repeat left center transparent; +} + +.charsheet .sheet-maindiv .sheet-col .sheet-harm.sheet-section-title, +.charsheet .sheet-maindiv .sheet-col .sheet-other.sheet-section-title, +.charsheet .sheet-maindiv .sheet-col .sheet-improvements.sheet-section-title { + margin-bottom: 10px; +} + +.charsheet label.sheet-improvement { + font-size: 1em; +} + +.charsheet label.sheet-lock { + width: auto; + font-size: 12px; + font-weight: 400; +} + +.charsheet .sheet-attr-box { + padding: 5px; +} +.charsheet .sheet-attr-box input[type=text] { + width: 35px; + text-align: center; + font-size: 1.2em; + font-weight: bold; +} +.charsheet .sheet-attr-box input[type=checkbox] { + width: auto; +} +.charsheet .sheet-attr-box select{ + width: auto; +} + +label.sheet-cool.sheet-attr { + width: auto; + display: inline-block; + float: left; + line-height: 32px; +} + +input.sheet-attr { + display: inline-block; + width: 40px; + font-size: 18px; + font-weight: bold; + text-align: center; +} +.ui-dialog .charsheet button[type=roll] { + float: right; +} + +.sheet-move-box { + +} +.charsheet div.sheet-roll-box { + padding: 8px 4px; + background: #EFEFEF; + margin-top: 0; + line-height: 16px; +} +.sheet-highlight { + font-size: 0.85em; +} +.repcontainer div.repitem { + padding: 5px; + background: #EFEFEF; + margin-bottom: 9px; +} +.repcontainer div.repitem { + +} +div.repitem .sheet-movename, div.repitem .sheet-stat { + width: 20%; + box-sizing: border-box; +} +div.repitem input[type=text]{ + width: 75%; +} +.repcontrol { + margin-bottom: 15px; +} +.repcontainer div.repitem select { + width: 75%; + margin: 0; +} +div.repitem .sheet-desc { + width: auto; +} +input[name="attr_movedesc"]{ + width: auto; +} +.repitem textarea, +.sheet-box textarea { + height: 32px; + box-sizing: border-box; +} + +.largedialog textarea { + height: 80px; +} + +.sheet-roll-box label.sheet-buttonLbl { + max-width: 80%; + margin: 0; + padding: 0; +} + + +.sheet-aware, +.sheet-fae, +.sheet-hunter, +.sheet-oracle, +.sheet-spectre, +.sheet-tainted, +.sheet-vamp, +.sheet-veteran, +.sheet-wizard, +.sheet-wolf, { + display: none; +} + +.sheet-classSelected { + display: none; +} + +.sheet-lock:checked ~ .sheet-class, +.sheet-lock:checked ~ .sheet-class + label { + display: none; +} +.sheet-lock:checked ~ .sheet-class:checked, +.sheet-lock:checked ~ .sheet-class:checked + label, +.sheet-lock:checked ~ .sheet-classSelected { + display: inline-block; +} + +.sheet-lock:not(:checked) ~ .sheet-class, +.sheet-lock:not(:checked) ~ .sheet-class + label { + display: inline-block; +} + +.sheet-lock:checked ~ .sheet-classcol { + display: none; +} + +.sheet-classcol > .sheet-class:checked, +.sheet-classcol > .sheet-class:checked + label { + display: inline-block; +} + +input.sheet-showhide:checked ~ .sheet-subbox {display: none;} + +.sheet-isaware:checked ~ .sheet-aware, +.sheet-isfae:checked ~ .sheet-fae, +.sheet-ishunter:checked ~ .sheet-hunter, +.sheet-isoracle:checked ~ .sheet-oracle, +.sheet-isspectre:checked ~ .sheet-spectre, +.sheet-istainted:checked ~ .sheet-tainted, +.sheet-isvamp:checked ~ .sheet-vamp, +.sheet-isveteran:checked ~ .sheet-veteran, +.sheet-iswizard:checked ~ .sheet-wizard, +.sheet-iswolf:checked ~ .sheet-wolf, { + display: block; +} + +/** +* http://nicolasgallagher.com/micro-clearfix-hack/ + * For modern browsers + * 1. The space content is one way to avoid an Opera bug when the + * contenteditable attribute is included anywhere else in the document. + * Otherwise it causes space to appear at the top and bottom of elements + * that are clearfixed. + * 2. The use of `table` rather than `block` is only necessary if using + * `:before` to contain the top-margins of child elements. + */ +.sheet-cf:before, +.sheet-cf:after { + content: " "; /* 1 */ + display: table; /* 2 */ +} + +.sheet-cf:after { + clear: both; +} + +/* ROLL TEMPLATE */ + +.sheet-rolltemplate-us table { + width: 189px; + height: 189px; + padding: 2px; + background: url(http://i.imgur.com/LjsxOD8.png) top left; + background-size: 189px 189px; + background-repeat: no-repeat; + font-family: 'Finger Paint', cursive; + color: white; + font-weight: bold; + border-spacing: 0; +} + +.sheet-rolltemplate-us th { + color: rgb(0, 0, 0); + padding: 15px 2px 2px 20px; + line-height: 1.2em; + font-size: 1.5em; + color: white; + text-align: left; +} + + +.sheet-rolltemplate-us td { + padding-left: 20px; + font-size: 1.5em; + vertical-align: top; +} + +.sheet-rolltemplate-us .sheet-result { + font-size: 2em; + text-align: center; + padding-bottom: 20px; +} + +.sheet-rolltemplate-us .inlinerollresult, +.sheet-rolltemplate-us .inlinerollresult.fullcrit, +.sheet-rolltemplate-us .inlinerollresult.fullfail, +.sheet-rolltemplate-us .inlinerollresult.importantroll{ + background-color: transparent; + color: #000000; + border: none; +} + +.sheet-rolltemplate-us .sheet-success .inlinerollresult, +.sheet-rolltemplate-us .sheet-success .inlinerollresult.fullcrit, +.sheet-rolltemplate-us .sheet-success .inlinerollresult.fullfail, +.sheet-rolltemplate-us .sheet-success .inlinerollresult.importantroll{ + background-color: transparent; + color: #3FB315; + border: none; +} + +.sheet-rolltemplate-us .sheet-failure .inlinerollresult, +.sheet-rolltemplate-us .sheet-failure .inlinerollresult.fullcrit, +.sheet-rolltemplate-us .sheet-failure .inlinerollresult.fullfail, +.sheet-rolltemplate-us .sheet-failure .inlinerollresult.importantroll{ + background-color: transparent; + color: #B31515; + border: none; +} \ No newline at end of file