-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
executable file
·365 lines (365 loc) · 14.4 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Null.hack RPG</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css">
</head>
<body>
<div id="outer">
<div id="inner">
<header>
<img src="https://gist.githubusercontent.com/ghostctrl/4ffe627cd18c1cee9a9a3dd9a3238170/raw/60f4d3797c4f5d620267ea1c6638aec6aeb4311c/nullhacklogo.svg?sanitize=true" alt="Null-hack-logo-header.svg" width="640" height="223">
<p class="subtitle">Cyberpunk horror roleplaying</p>
<p class="subtitle">v0.3</p>
<h2 class="contents">Contents</h2>
<ul class="contentslist">
<li><a href="#chargen">01. Character Creation</a></li>
<li><a href="#gear">02. Gear</a></li>
<li><a href="#rules">03. How to Play</a></li>
<li><a href="#nqc">04. New Quezon City</a></li>
</ul>
</header>
<a id="chargen"><img class="map" src="https://gist.githubusercontent.com/ghostctrl/58129e75986b52f3018f8e5089d4d265/raw/893188ebe128616a320b8e2e8ae5a8bbd2799956/nqc-header.svg?sanitize=true" alt="Welcome to New Quezon City"></a>
<h2>Step 01. Roll Stats.</h2>
<p>Roll 3d10*2 for: <strong>Strength, Speed, Intellect,</strong> and <strong>Combat.</strong></p>
<p>You start with <strong>1d5 Hits.</strong></p>
<h2>Step 02. Choose Starting Frame.</h2>
<p>This is the body you (currently) inhabit.</p>
<p>Adjust your <strong>Stats</strong> according to the <strong>Stat Adjustment</strong> column below and then note down your Frame's starting <strong>Saves</strong>.</p>
<p>Finally, note down how many <strong>Skills</strong> and <strong>Skill Points (SPs)</strong> you have as well as how many <strong>Contacts</strong> you start with.
<table>
<tr>
<th colspan="5">FRAMES</th>
</tr>
<tr>
<th rowspan="2">Frame</th>
<th rowspan="2">Stat Adjustment</th>
<th colspan="3">Saves</th>
<tr>
<th>Sanity</th>
<th>Grid</th>
<th>Body</th>
</tr>
<tr>
<td>Human</td>
<td>+5 to any Stat.</td>
<td>75</td>
<td>50</td>
<td>25</td>
</tr>
<tr>
<td>Sleeve</td>
<td>+1d10 to highest stat, -1d10 to lowest stat.</td>
<td>25</td>
<td>50</td>
<td>50</td>
</tr>
<tr>
<td>Android</td>
<td>+5 Intellect, +5 Speed, Armor +2.</td>
<td>50</td>
<td>25</td>
<td>75</td>
</tr>
<tr>
<th>Frame</th>
<th>Skills</th>
<th colspan="3">Contacts</th>
</tr>
<tr>
<td>Human</td>
<td>1 Trained Skill, +3 SP </td>
<td colspan="3">1d5</td>
</tr>
<tr>
<td>Sleeve</td>
<td>1 Expert Skill, +1d5 SP</td>
<td colspan="3">None.</td>
</tr>
<tr>
<td>Android</td>
<td>Computers, +2 SP</td>
<td colspan="3">1d5-2</td>
</tr>
</table>
<table>
<tr>
<th>d100</th>
<th>Background</th>
</tr>
<tr>
<td>0-4</td>
<td>Renegade Replicant</td>
</tr>
<tr>
<td>5-9</td>
<td>Oldtech Greaser</td>
</tr>
<tr>
<td>10-14</td>
<td>Off-World Operator</td>
</tr>
<tr>
<td>15-19</td>
<td>Cybermod Reaper</td>
</tr>
<tr>
<td>20-24</td>
<td>Escaped Panzergeist</td>
</tr>
<tr>
<td>25-29</td>
<td>High-end Shinobi</td>
</tr>
<tr>
<td>30-34</td>
<td>Corporate Dissident</td>
</tr>
<tr>
<td>35-39</td>
<td>Devout Lazarus</td>
</tr>
<tr>
<td>40-44</td>
<td>Syndicate Enforcer</td>
</tr>
<tr>
<td>45-49</td>
<td>Bothead</td>
</tr>
<tr>
<td>50-54</td>
<td>Hunter-killer</td>
</tr>
<tr>
<td>55-59</td>
<td>Netrunner</td>
</tr>
<tr>
<td>60-64</td>
<td>Fixer</td>
</tr>
<tr>
<td>65-69</td>
<td>Refugee</td>
</tr>
<tr>
<td>70-74</td>
<td>Covert Union Organizer</td>
</tr>
<tr>
<td>75-79</td>
<td>XP Streamer</td>
</tr>
<tr>
<td>80-84</td>
<td>Decadent</td>
</tr>
<tr>
<td>85-89</td>
<td>Sleevejacker</td>
</tr>
<tr>
<td>90-94</td>
<td>Dark Marketeer</td>
</tr>
<tr>
<td>95-99</td>
<td>Gutterpunk</td>
</tr>
</tbody></table>
<h2>Step 03. Choose your Skills.</h2>
<p>Trained skills cost 1 SP and Expert skills cost 2 SP.</p>
<p>Expert Skills can only be taken if the pre-requisite Trained Skill is first acquired.</p>
<table>
<thead>
<tr>
<th colspan="2">SKILLS TABLE</th>
</tr>
<tr>
<th>Trained Skills (+10)</th>
<th>Expert Skills (+15)</th>
</tr>
</thead>
<tr>
<td>Athletics</td>
<td>> Evasion</td>
</tr>
<tr>
<td rowspan="3">Computers</td>
<td>> Big Data</td>
</tr>
<tr>
<td>> Hacking</td>
</tr>
<tr>
<td>> Slickware</td>
</tr>
<tr>
<td>Close Quarters Combat (CQC)</td>
<td>> Mech-to-Mech CQC</td>
</tr>
<tr>
<td>Corpwise</td>
<td>> C-Suite Ettiquette</td>
</tr>
<tr>
<td>Motor Vehicle Operation</td>
<td>> VTOL Piloting</td>
</tr>
<tr>
<td>Firearms</td>
<td>> Mech Gunnery</td>
</tr>
<tr>
<td rowspan="2">First Aid</td>
<td>> Biotech</td>
</tr>
<tr>
<td>> Pharamceuticals</td>
</tr>
<tr>
<td>Forensics</td>
<td>> Paper Trail</td>
</tr>
<tr>
<td>Repair</td>
<td>> Oldtech</td>
</tr>
<tr>
<td rowspan="2">Robotics</td>
<td>> Cybernetics</td>
</tr>
<tr>
<td>> Mech Operations & Piloting</td>
</tr>
<tr>
<td>Scavenging</td>
<td>> Streetwise</td>
</tr>
<tr>
<td>Stealth</td>
<td>> Pickpocketing</td>
</tr>
</table>
<a id="gear"><img class="map" src="https://gist.githubusercontent.com/ghostctrl/2c9bf86b4154fab1d8aa68f739c54ffd/raw/684a34d7b71832b6d0104cde4b8e05f46a723ca8/gear.svg?santize=true"></a>
<a id="rules"><h1>Let's Play A Game</h1></a>
<p>When attempting an action and the outcome is uncertain, roll d100 equal to or under the appropriate Stat. If you do, you succeed. If you roll over your Stat, you fail and the Warden determines the consequences. Rolling doubles means that you have scored a Critical Success (if under your Stat) or a Critical Failure (if over your Stat). Saves work the same as Stats, however, you do not choose when you roll them. Instead, the Warden will occasionally ask you to roll under a Save in an attempt to avoid some kind of danger or damage.</p>
<p>If you have a situational advantage (for example, you have a skill appropriately suited to the task at hand, or an ally is assisting you), then you roll d100 twice and take the better result. If you have a situation disadvantage (for example, the action requires a high degree of technical knowhow you do not posses, or you are inebriated or otherwise not in full possession of your faculties), then you roll d100 twice and take the worse result.</p>
<h2>Combat</h2>
<p>When attacking an opponent, roll d100 equal to or under your Combat stat. If you succeed, you deal 1 Hit of damage.</p>
<ul>
<li><strong>All weapons deal 1 Hit of damage.</strong></li>
<li><strong>Unnarmed attacks deal 0 Hits</strong> of damage unless the defender fails a Body Save. This penalty is removed if they attacker has the CQC skill.</li>
<li><strong>Explosives,</strong> extremely powerful weapons, and mech or vehicular weaponry deal 1d10 Hits of damage.</li>
</ul>
<p>Whenever you take damage, roll 1d10 on the Wounds table. If you have no remaining Hits and you take damage, you die.</p>
<p>Armor adds additional Hits to soak up damage. When Armor is lost you do not have to roll on the Wounds table, however, it is destroyed until it can be purchased again, or in the case of Androids, repaired.</p>
<p>Some cover may provide additional armor, which when used up, no longer protects the defender.</p>
<table>
<tr>
<th colspan="3">WOUNDS TABLE</th>
<tr>
<tr>
<th>1d10</th>
<th>Wound</th>
<th>Effect</th>
</tr>
<tr>
<td>0</td>
<td><strong>Concussed</strong></td>
<td>Actions for the next 1d5 rounds are made at <strong>Disadvantage</strong></td>
</tr>
<tr>
<td>1-3</td>
<td><strong>Sprained</strong></td>
<td>Combat checks at <strong>Disadvantage</strong> for the remainder of encounter.</td>
</tr>
<tr>
<td>4-6</td>
<td><strong>Fractured</strong></td>
<td>Checks using this limb at <strong>Disadvantage</strong> until repaired.</td>
</tr>
<tr>
<td>7-8</td>
<td><strong>Bleeding</strong></td>
<td>If a second <strong>Bleeding</strong> wound is rolled, you die.</td>
</tr>
<tr>
<td>9</td>
<td><strong>Fatal</strong></td>
<td>Make a Body save or die.</td>
</tr>
</table>
<h2>Vehicles</h2>
<p>Vehicles don’t have Hits, they only have <strong>Armor.</strong> Any time a Vehicle takes damage, everyone inside must make a <strong>Body Save or suffer 1 Hit of damage.</strong></p>
<p>If the vehicle has no Armor remaining, then it is destroyed and everyone inside must make a <strong>Body Save at disadvantage or be killed.</strong> Those who survive are reduced to 1 Hit and must make a roll on the <strong>Wounds table.</strong></p>
<h2>Cybernetics</h2>
<p>Players may install one piece of Cybernetic Hardware (Cyberware) for every 10 points of Strength they have and may install one software program (Slickware) for every 10 poings of Intellect they have.</p>
<h2>Sleeves</h2>
<p>Players may upload their memories into a cloned synthetic body called a “Sleeve,” through the use of a Neural Montioring (NeMo) Machine. This takes 24 hours and a successful Sanity save or else the player loses the memory of the past 1d10 days (with a critical failure indicating total amnesia). The “re-sleeving” procedure then takes another 24 hours after which all rolls are at disadvantage for 1d10 days.</p>
<h2>Leveling Up</h2>
<table>
<tr>
<th colspan="2">EXPERIENCE TABLE</th>
</tr>
<tr>
<th>Level</th>
<th>XP Required</th>
<tr>
<tr>
<td>1</td>
<td>10</td>
</tr>
<tr>
<td>2</td>
<td>30</td>
</tr>
<tr>
<td>3</td>
<td>60</td>
</tr>
<tr>
<td>4</td>
<td>100</td>
</tr>
<tr>
<td>5</td>
<td>150</td>
</tr>
</table>
<p>Experience points (XP) are earned through the successful completion of freelance missions for powerful Clients representing the various factions in the Megacity. At the end of every session the Warden awards XP as follows:</p>
<ul>
<li>+10xp for suriving the session.</li>
<li>+5xp for completing the primary objective of a Run.</li>
<li>+5xp for completing all secondary objectives in a Run.</li>
<li>+5xp for investing over 50% of a Run’s rewards back into the player’s local community.</li>
</ul>
<p>When you level up you may pick two (2) of the following:</p>
<ul>
<li>Raise a Stat or Save by 5 (Max 89).</li>
<li>Increase a Contact’s loyalty by 7.</li>
<li>Gain a Skill.</li>
<li>Increase your Hits (Max 5).</li>
<li>Increase your reputation with a Faction by 1.</li>
</ul>
<a id="nqc"><img class="map" src=https://gist.githubusercontent.com/ghostctrl/f2705e0f0f56a34e98340ce6f1d3b3cd/raw/e33b211ac55a7770bf042cd5e8b3613a77cb1528/nqc-map.svg?sanitize="true"></a>
<h2>01. Trinidad Tower</h2>
<h2>02. Bahala Na Gang Combat Zone</h2>
<h2>03. Panaad Stadium</h2>
<h2>04. NQPD HQ</h2>
<h2>05. Port of Davao</h2>
<h2>06. Bagong Silangan Slums</h2>
<h2>07. Augstin Heights</h2>
<h2>08. The Luneta</h2>
<h2>09. Batasang Pambansa Complex (BPC)</h2>
<h2>10. Pangulo City Park</h2>
<footer>
<p>Copyright © 2020 Tuesday Knight Games, LLC | <strong>Null.hack</strong> by <a href="http://twitter.com/seanmccoy">Sean McCoy</a></p>
</footer>
</div>
</div>
</body>
</html>