Skip to content

Instantly share code, notes, and snippets.

View FluffierThanThou's full-sized avatar

FluffierThanThou

View GitHub Profile
@FluffierThanThou
FluffierThanThou / alles_is_vier.py
Created April 12, 2019 08:19
everything is four
import sys
CACHE_LIMIT = 200
POWERS = [
0,
1,
2,
3,
6,
9,
System.NullReferenceException: Object reference not set to an instance of an object
at Verse.GridsUtility.GetThingList (Verse.IntVec3,Verse.Map) <0x00009>
at Verse.GridsUtility.GetFirstPawn (Verse.IntVec3,Verse.Map) <0x00028>
at Apini.ScytherPatch/<>c__DisplayClass2_0.<AoEYield>b__0 (Verse.IntVec3) <0x00065>
at System.Linq.Enumerable/<CreateWhereIterator>c__Iterator1D`1<Verse.IntVec3>.MoveNext () <0x000fc>
at System.Linq.Enumerable.Any<Verse.IntVec3> (System.Collections.Generic.IEnumerable`1<Verse.IntVec3>) <0x000ea>
at Verse.GenCollection.TryRandomElement<Verse.IntVec3> (System.Collections.Generic.IEnumerable`1<Verse.IntVec3>,Verse.IntVec3&) <0x00125>
at Apini.ScytherPatch.AoEYield (RimWorld.Plant,int&) <0x00138>
at (wrapper dynamic-method) RimWorld.Plant.YieldNow_Patch1 (object) <0x0017b>
@FluffierThanThou
FluffierThanThou / editable.directive.ts
Created April 17, 2017 21:21
angular2 (v4) ckeditor inline directive
import { Directive, ElementRef, Renderer, Input, Output, EventEmitter, forwardRef, AfterViewInit } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
declare let CKEDITOR: any;
@Directive({
selector: '[ckeditable]',
providers: [
{
provide: NG_VALUE_ACCESSOR,
@FluffierThanThou
FluffierThanThou / postbuild.cmd
Created December 14, 2016 14:37
rimworld mod update batch script
@echo off
rem %1: name, %2 source, %3 target directory
set rw_dir=C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods
set target=%rw_dir%\%3
set source=%2
set winrar=C:\Program Files\WinRAR
setlocal EnableDelayedExpansion
rem clear screen and print badge
cls
@FluffierThanThou
FluffierThanThou / postbuild.cmd
Created December 14, 2016 14:37
rimworld mod update batch script
@echo off
rem %1: name, %2 source, %3 target directory
set rw_dir=C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods
set target=%rw_dir%\%3
set source=%2
set winrar=C:\Program Files\WinRAR
setlocal EnableDelayedExpansion
rem clear screen and print badge
cls
@FluffierThanThou
FluffierThanThou / update.js
Created December 14, 2016 14:32
node rimworld update script
var fs = require("fs");
var path = require("path");
var vdf = require("vdf");
var exec = require("child_process").execSync;
var GitHubApi = require("github");
var parseGit = require('parse-git-config');
const git_api_token = "SECRET";
const steam_login = "SECRET";