Driving and Vehicle Mechanics

All characters are able to drive land vehicles and watercraft, as well as ride live mounts. The Piloting skill is required in order to fly any aircraft, including cars with VTOL capabilities.

A standard driving roll is combined DEX/PER. So a character with a +3 DEX bonus and a +1 PER bonus has a +4 to driving rolls. This applies to all types of vehicles.

All characters may drive up to 50 km/h with no penalties. At higher speeds, more driving skill is required or else the character will take penalties to their rolls. For every 1-10 km/h above the character's skill cap they attempt to drive, they will take a -1 to roll. For example, a character who can drive up to 60 km/h will take a -2 to roll if they try to drive 80 km/h. This penalty caps out at -5, after which it is assumed that the character crashes regardless of roll. Piloting has no such speed factors, and all pilots can fly to the max speed of their chosen aircraft.

Driving skill is measured by adding the DEX stat and the PER stat together.

While this page uses the terms driver and driving, these rules also apply equally to operation of watercraft and aircraft.

NOTE: All these speeds assume city driving. In other settings, the numbers may be adjusted according to GM discretion.

Speed (in km/h) Skill Required (DEX stat + PER stat)
51 - 60 40
61 - 70 45
71 - 80 50
81 - 90 55
91 - 100 60
101 - 120 65
121- 140 70
141 - 160 75
161 - 180 80
181 - 200 85
201 - 240 90
241 - 280 95
281 - 320 100



A vehicle pursuit is initiated once the drivers are in their respective vehicles and are in motion. Pursuits can be organized (such as a racing event) or unorganized (such as an escape from authorities). Vehicle pursuits can happen between multiple vehicle types (example: a helicopter pursuing a car), and environmental and situational bonuses or penalties in such cases will be determined by the GM.

Relative Positioning

While in pursuit, vehicles may be within 4 positions of each other. Ahead, Engaged, Behind or Disengaged. During races, disengaging is not an option as vehicles are purposely within the same track. 

Ahead: Being 1 position ahead is advantageous, gain +2 to piloting checks. Up to 200 feet apart.

Engaged: Vehicles within close range are in the same position and are considered to be “neck-and-neck”. Creatures may attempt to hop from vehicle to vehicle if they are engaged. Up to 50 feet apart.

Behind: 1 Position behind up to 200 feet apart

Disengaged: More than 200 feet apart. If you are 200+ feet ahead a vehicle may escape, or 200+ feet behind a vehicle is left behind.

Speed Differential

A large differential in top speed between vehicles affects the difficulty of various driving checks. For every 20 km/h in difference, the DC of all Pilot Actions is increased by one for the slower driver. Conversely, the DC is lowered by 1 for the faster driver.

Note that the top speed is limited by the driver's skill. If a driver is in a vehicle that can go 200 km/h, but their skill only allows them to go 160 km/h, then 160 km/h is considered the top speed.


Tetsuo is driving a motorcycle that goes 200 km/h. His driving bonus is +4.

He is racing Johnny, who is driving a motorcycle that can go 180 km/h. Johnny's driving bonus is +3.

There is a 20 km/h difference between the top speeds. The Speed Differential is +1 for Johnny, and -1 for Tetsuo.

When Johnny tries to perform an Evade action, the DC of the check is 10 (base DC) + 4 (Tetsuo's driving bonus) + 1 (Speed Differential) for a total DC of 15.

When Tetsuo tries to perform the same action, the DC would be 10 + 3 - 1 for a total DC of 12.

Pursuit Phase Order

Pursuits are broken into rounds much like a standard combat encounter. In a pursuit round, the driver can make one Pilot Action and one Combat Action, if applicable. If no Combat Actions are available or the driver elects not to make one, they cannot substitute it for another Pilot Action. Only one of each action type can be made per round.

On a Turn, the Turn check replaces one of the available actions. The driver may opt to make a Turn and Pilot action, or a Turn and Combat action for that round. Depending on which actions the driver takes, it will affect the difficulty of the Turn check.

Pilot Actions

Evade: Grants +2 to EVA for 1 round (DC = 10 + opponent's driving bonus + speed differential), lose one position. -1 to roll for Turn checks

Keep Pace: Keep position within the chase (DC = 10 + opponent's driving bonus + speed differential). No effect on Turn checks.

Speed Up: Move up one position (DC = 15 + opponent's driving bonus + speed differential). -3 to roll for Turn checks.

Slow Down: Lose one position - No check required. +1 to roll for Turn checks.

Stunt: A risky maneuver, unconventional terrain or shortcut used to foil your pursuers. Causes engaged or behind vehicles to suffer a -2 penalty on their next check for 1 round. (DC = 15 + opponent's driving bonus + speed differential). -2 to roll for Turn checks.

Ram: Drivers may attempt to ram opponents dealing full collision damage on a successful check, and half collision damage to your own vehicle. Collision damage for vehicle types are listed in the Shop. If the target is a creature, it may make an EVA roll to dodge out of harm's way (DC = 10 + opponent's driving bonus + speed differential). -4 to roll for Turn checks.


Tetsuo and Johnny are racing. At the beginning of the race, both vehicles are Engaged. The racers roll initiative (DEX/LVL) to see who reacts first.

Tetsuo rolls a 17 and Johnny rolls a 21. Johnny wins initiative and goes first.

Johnny makes a Speed Up action and no Combat Action.

Tetsuo makes a Stunt action.

Both racers roll. Johnny rolls a d20+3 against a DC of 20 (15 + 4 (Tetsuo's bonus) + 1 (Speed Differential)), Tetsuo rolls a d20+4 against a DC of 17 (15 + 3 - 1)

Johnny rolls a 21 and is successful. He is now Ahead.

Tetsuo rolls a 20 and is successful. However, because Johnny won initiative, his Speed Up action occurs first. Therefore he speeds up past Tetsuo and the Stunt action is rendered ineffective.

It is now Tetsuo's turn.


In a race, Turns occur at predetermined positions on the track, while in a quest the Turns are situational. Turns are made by contesting a driving/piloting check against a DC. No position points are earned while making a turn. Failure of the Turn check results in in -1 position point. Rolling a natural 20 on a turn allows the pilot to drive at full speed through a corner and earn an aditional Position Point. Rolling a natural 1 causes a spinout and the pilot suffers -1 position points. The pilot must then take controll of the spin out and contest a driving/piloting check, of a DC at the GM's discresion or the vehicle takes half collision damage and the pilot forfeits their next turn.


A driver may attempt to drift around a turn, rolling with a -4 penalty against the DC of the turn. On a success, the driver is able to drift around the turn without loss of speed and gain a Position Point.


Some vehicles may be modified to allow for a 'boost' of speed. The number of Position Points a boost grants is determined by the vehicle and boost type. However if a driver's boost brings them into a turn the pilot must make a save against a spinout. See Turns


Position Points are used in Races and represent the length of the track. Racers gain one position point per round, modified by their actions. The first to reach the total Position Points is declared the winner. In the event of two or more engaged vehicles finishing first, the winner is determined by order of Initiative.

Races can be held under a variety of rules and tracks. A drag race for example is a weaponless race on a straightaway, while a City Race occurs on city streets with many turns and obstacles to contend with and may allow for the racers to attack with weapons.

Combat Actions

Vehicles may be equipped with weapon mounts, remote mounts, turret mounts, or passengers firing guns or spells out of the windows.

Weapon Mounts and Remote Mounts, controlled by the driver, use a standard Driving roll (DEX/PER) for each attack. Weapon Mounts are stationary weapons mounted directly on the vehicle, while Remote Mounts can be controlled and aimed.

For standard Weapon Mounts, you must line your vehicle up with the target, and can use bonuses to driving rolls for the attack roll.

For Remote Mounts, you must use a control to line the weapon up with the target, and receive any bonuses from using computers.

Weapon Mounts on the front of the vehicle therefore require the attacker to be behind the target, while mounts on the rear of the vehicle require the attacker to be ahead. Remote Mounts can be fired from any position, but receive a +1 when the vehicles are engaged.

Turret Mounts are used most often with machine guns and other heavy weapons. They are swiveling turrets that must be manned directly by a passenger. These attacks use a standard ranged attack roll (PER/LVL plus applicable skills) and can make attacks regardless of the vehicle's position.

Passengers firing hand-held weapons and spells from the vehicle make their regular attack rolls. If the vehicles are engaged, there is no modification to the attackers' rolls. If the attacking vehicle is ahead, the attackers receive a +1. If the attacking vehicle is behind, the attackers receive a -1.

Vehicle vs. Vehicle Combat

When trying to ram or sideswipe another vehicle, the drivers will make opposed Drive rolls. If the ram is successful, the driver will do damage equal to 1/2 of their vehicle's max HP, plus any vehicle modifications that add to this damage. If the ram fails, the attacking driver will have to make another Drive roll to recover or else they may collide with the environment/a different car/some other obstacle.

If the ram is successful, the defending driver will have to make another Drive roll to avoid colliding with the environment or flipping.

Note that vehicle size discrepancies may affect this. Someone in a hatchback ramming an armoured personnel carrier isn't going to do any damage even if the ram is successful.

The attacking driver may elect not to ram for damage, but instead try to perform a PIT maneuver or other technique to stop the defending vehicle. In this case, if their Drive roll is successful, the defending driver will have a -5 to their subsequent recovery roll.

Vehicle vs. Pedestrian Combat

When somebody is being gunned down by a vehicle, this is what happens.

At speeds of 1-70 km/h, the person being ran over may make a DEX/LVL dodging roll vs. the driver's Drive roll to get out of the way. If the roll fails, they are struck. Over 70 km/h, they take a -5 to the roll.

Damage is figured by speed. At speeds of 1-80 km/h, the damage from impact is the vehicle's speed x3. At speeds of 81+ km/h, the damage is the vehicle's speed x6.



Currently Online:   guest guest  guest guest  guest guest  


rez rez  Jan 04, 2020 / 2:02 PM
art added to the races pages

guest guest  May 06, 2019 / 6:36 AM

rez rez  Feb 24, 2019 / 12:03 PM
hacking/theft rules and driving/vehicle combat rules are up! now on to crafting

rez rez  Apr 25, 2018 / 8:09 AM
Assorted updates have been posted. Check the forum for details!

Boone Boone  Aug 25, 2017 / 7:25 AM
shiny new sidebar!

rez rez  Aug 16, 2017 / 10:01 PM
duel rules done wheeee

rez rez  Aug 13, 2017 / 1:37 AM
added 2 new classes, operative and street preacher

rez rez  Aug 08, 2017 / 11:19 PM
combat rules are done (mostly). paladin class name changed to defender. paladin group description done. itshappening.gif

rez rez  Jul 30, 2017 / 1:00 PM
doing a big overhaul of combat rules. basically using D&D 5e as the framework and changing where necessary. much simpler than trying to start from scratch -__-

Boone Boone  Jul 23, 2017 / 1:23 PM
doot doot

chadamas chadamas  May 28, 2017 / 12:22 AM
Glad you had a good time! (And good bread and cheese.) Hope to hear more about it soon.

guest guest  May 26, 2017 / 2:03 PM
europe was excellent and so very full of bread and cheese

guest guest  May 09, 2017 / 11:27 PM
Have fun in Europe! -Chad

guest guest  May 07, 2017 / 12:56 AM
in europe atm. work begins again when i return -rez

Boone Boone  Apr 02, 2017 / 11:19 AM
he lives!

guest guest  Apr 02, 2017 / 1:41 AM
Yeah, this is Chad, btw :)

guest guest  Apr 02, 2017 / 1:41 AM
I'm still alive and am still working on this when I can! Promise to have more for you soon.

Boone Boone  Mar 29, 2017 / 8:23 PM
Slowly but surely picking away at the groups

Boone Boone  Mar 15, 2017 / 11:58 PM
No worries! Hope things settle down for you soon.

chadamas chadamas  Mar 15, 2017 / 9:41 PM
Nice! Wanted to pop in here and say that I haven't forgotten about this...just a hectic time right now. I'm still working when I can, though, and am hoping to push a few new things live as soon as possible.

Boone Boone  Mar 13, 2017 / 3:04 PM
started on the engineer skill tree

Boone Boone  Mar 11, 2017 / 10:55 PM
got channels registered on darkmyst, #vancity for IC and #2277 for OOC

Boone Boone  Mar 05, 2017 / 10:50 PM
awesome. I'm mainly working on organization and posting up all the rest of the stuff from the docs right now. I think maybe next weekend I'll see about getting the rooms set up. Should be enough info up to do some test RP.

chadamas chadamas  Mar 05, 2017 / 10:01 PM
Yeah, absolutely! I didn't really have any time this weekend to work on stuff, but should have time to dig back in probably around the middle of next week.

Boone Boone  Mar 03, 2017 / 1:53 PM
question: would it be possible to have a notification/link that shows up to unregistered users and directs them to the newbie/starter guide that I haven't written yet? sort of a "Hey, it looks like you're new, please go here instead of stumbling around in confusion" thing

Boone Boone  Mar 02, 2017 / 9:41 PM
haha, I was going to ask you how I could tweak the css for the blockquotes, but it looks perfect now. also I haven't finished the udemy course yet, still kind of getting through all the stuff I already know since it starts from the ground up, but it's really well structured so far. I signed up for a bunch of other ones to do after it. JS, Python, SQL

chadamas chadamas  Mar 02, 2017 / 8:22 PM
Also: I like the new dice page! Made a quick change to the blockquotes so your examples are more visible.

chadamas chadamas  Mar 02, 2017 / 8:20 PM
Btw, how was the udemy course?

chadamas chadamas  Mar 02, 2017 / 8:18 PM
OK, cool. Really, any time you want to should be fine. If you want to wait a little longer until more of the game-related stuff is ready, though, I'm good with that. I've been paying for this website forever and there has been practically nothing on it for years, so it's not hurting me any to keep it here as long as we need, haha.

Boone Boone  Mar 02, 2017 / 12:40 PM
btw, let me know when it's time to set up the real hosting and buy the domain and all that. i do have a free year of hosting that came with a web dev course on udemy, but i think it'll be a little pricier (to renew) than bluehost and also doesn't come with a domain.

Boone Boone  Mar 02, 2017 / 9:21 AM
ooo, shiny

chadamas chadamas  Mar 02, 2017 / 12:02 AM
Oh, by the way, there is another admin theme installed for Processwire if you want to check it out. When you're in there, click your name in the top-right corner, go to Profile, and then switch to Reno. If you don't like it you can always switch back, but I much prefer it :)

chadamas chadamas  Mar 01, 2017 / 11:56 PM
Thank you--I like the work you've been doing too! I went ahead and added a profile switcher in the sidebar as well. I could see scenarios where it would be annoying to navigate to an entirely separate page to switch accounts and then try to find your way back to where you were. This should switch you right there on whatever page you're viewing.

rez rez  Mar 01, 2017 / 11:53 AM
this profile switcher is snazzy

Boone Boone  Mar 01, 2017 / 12:19 AM
no worries! The game system isn't even finished yet, lol, so it's not like anything's being held up

chadamas chadamas  Mar 01, 2017 / 12:13 AM
One more thing that just occurred to me to mention: I know I'm spending a lot of time on the interface/player front, but I promise I haven't forgotten about the game itself. I am working on character generation, level-up functionality, shops, etc. as well...am just trying to get a solid foundation here to build on as we progress.

chadamas chadamas  Mar 01, 2017 / 12:04 AM
Oh, the changes might require a hard refresh or cache clearing again.

chadamas chadamas  Mar 01, 2017 / 12:04 AM
Went ahead and uploaded some new stuff--mostly account page-related. You should be able to select your active profile directly from there now. Edit functionality is still in the works but should be coming soon. Also, if you're seeing the Admin Dashboard link in the nav next to Processwire, the Site Setting portion should actually allow you to change the site title and the homepage text for now.

chadamas chadamas  Feb 28, 2017 / 7:25 PM
Sounds good and should be fine. Anything and everything here will be exportable. Page looks good, by the way! Going to try to finish up a couple of things in the next day or so and then will push some more updates live.

Boone Boone  Feb 28, 2017 / 8:38 AM
google drive is blocked at work so I'm doing some updates to the race descriptions directly on here >.>

chadamas chadamas  Feb 22, 2017 / 11:33 PM
Cool...shoutbox still works :)

chadamas chadamas  Feb 22, 2017 / 11:33 PM
Just a test after some updates

Boone Boone  Feb 18, 2017 / 9:17 AM
Oooh, I really like that level up indicator! Also like the changes to the navigation

chadamas chadamas  Feb 18, 2017 / 12:05 AM
Haven't pushed a whole lot more live yet, but there are a few new UI-related things ready for review. Might require a hard refresh or cache clearing. Mostly just in relation to heading and form label fonts, subtle navigation menu changes, and sidebar updates. The sidebar shows one idea of how to show that a character has earned enough XP to level up and is ready to upgrade stats.

chadamas chadamas  Feb 15, 2017 / 10:30 PM
Yeah, I'm liking it too. Good suggestion! I've done some more work locally but haven't uploaded it yet. Working back and forth between an admin editor so that you can create/edit pages and a more robust character generator with stats included. Hopefully have more for you to see this weekend.

Boone Boone  Feb 15, 2017 / 10:11 PM
really digging the greyscale sidebar

Boone Boone  Feb 14, 2017 / 9:35 PM
sounds good. I can do something in Illustrator and scale as needed

chadamas chadamas  Feb 14, 2017 / 9:31 PM
For the logo size, not sure off the top of my head what would work best, but I'd go large initially if you decide to go ahead and start working on something. Much easier to scale down than up. To work in the menu for this layout, probably something with a greater width than height would work best.

chadamas chadamas  Feb 14, 2017 / 9:28 PM
Glad you're liking it and glad to see that you were able to successfully create a character account! Edit functionality is coming soon. I like the idea of the grayscale pattern with a thin blue border. I will give that a try!

Boone Boone  Feb 14, 2017 / 9:24 PM
this is so cool. also re: logo, let me know the size and I'll whip something up. As for the sidebar, maybe just a grayscale of that techy pattern with a thin blue border?

blah blah  Feb 13, 2017 / 11:13 PM
Also just discovered that there was a problem with sub-profile creation related to avatars. You should now be able to create new characters from the account page with or without a profile picture.

chadamas chadamas  Feb 13, 2017 / 10:20 PM
Think the navigation is looking a little better now. A nice logo to replace the "Vancity" text would probably bring the whole thing together. Wondering about that blue in the sidebar now too, though...not sure it's needed with a cityscape background in the header.

rez rez  Feb 13, 2017 / 3:35 PM

chadamas chadamas  Feb 13, 2017 / 1:13 AM
Oh yeah, and the navigation menu looks pretty bad right now. That's on my radar and will be pretty high on my to-do list.

asdf asdf  Feb 13, 2017 / 12:58 AM
It's all extremely rough, the stuff in the sidebar is static and non-functional (just as a placeholder) for now, but I think we're building on a solid foundation here. And hopefully having a live example that we can play with will let us collaborate more quickly and efficiently. See something wrong or have an idea? Shout it!

chadamas chadamas  Feb 13, 2017 / 12:53 AM
Eventually, many, many things (like this shoutbox) will load asynchronously, so that the entire page doesn't have to be reloaded.

chadamas chadamas  Feb 13, 2017 / 12:51 AM
Just here testing a shout.

  • mobile navigation not functioning yet