Skip to content

Instantly share code, notes, and snippets.

View soggie's full-sized avatar

Ruben Tan Long Zheng soggie

View GitHub Profile

Battle 1 - Nurgle Daemons vs. Grey Knights

The winds in the ruined city carried an aroma of ash and burnt flesh. Gathered by a bombed out plaza was a platoon of Grey Knights, the Imperium's finest Daemon Hunters, every incorruptible warrior anathema to the denizens of the warp. A Razorback rumbled alongside the towering strides of a Nemesis Dreadknight through the war-torn streets.

The Razorback pulled to a halt. The Grey Knight Grandmaster in the Dreadknight pulled ahead, and turned around. Something was amiss. The howling winds carried a stench of rot now. Child-like chitterings whispered from the shadows of the ruins. A bell toiled in the misty horizon.

The Grey Knight Grandmaster twisted his torso, cycling through the weapons systems in a routine check. The Razorback driver did the same, relaying scan results to higher command in orbit.

"We're clear," came the reply.

import gulp from 'gulp';
import del from 'del';
import babel from 'gulp-babel';
import mocha from 'gulp-mocha';
import help from 'gulp-task-listing';
import eslint from 'gulp-eslint';
import sourcemaps from 'gulp-sourcemaps';
const config = {
paths: {

Normal:

function (d,e,f){var g=a.call(this,d,e,f);if(g){if(-1<g.indexOf('\u2028'))g=g.replace(b,'\\u2028');if(-1<g.indexOf('\u2029'))g=g.replace(c,'\\u2029');}return g;}

CNN:

function (a,g){var h,e,b,f="",d;switch(typeof a){case"object":if(a){if(a.______array=="______array"){for(e=0;e=" "){if(h=="\\"||h=='"'){f+="\\";}f+=h;}else{switch(h){case"\b":f+="\\b";break;case"\f":f+="\\f";break;case"\n":f+="\\n";break;case"\r":f+="\\r";break;case"\t":f+="\\t";break;default:h=h.charCodeAt();f+="\\u00"+Math.floor(h/16).toString(16)+(h%16).toString(16);}}}if(!g){return f+'"';}else{return f;}case"boolean":
@soggie
soggie / gist:1558956
Created January 4, 2012 07:25
Physical Combat Actions

Physical Combat Actions

Terminology

  • HIP = Self Hit Pool
  • EVA = Enemy Evade Pool

Tier 1

  • Normal Attack - no effects
@soggie
soggie / gist:1554230
Created January 3, 2012 09:21
Updated Game Mechanics

Combat Rules

Hit Phase

In the Hit Phase, the aggressor initiates a DEX challenge against the opponent, where the aggressor pits his Hit Pool against the defender's Evade Pool.

Hit Pool (HIT):   DEX (1-5) + Perks (0-5) + Action (1-5)
Evade Pool (EVA): DEX (1-5) + Perks (0-5) + Encumbrance (0-5)

Both the aggressor and the defender will roll the equivalent number of D10s determined by the score of their respective pools (e.g. 5 Hit Pool = roll 5 d10s), and for every die that rolls an 8 or above is counted as a success. Every roll of 10 (perfect roll) gives the roller an additional roll.