Skip to content

Instantly share code, notes, and snippets.

View LLBlumire's full-sized avatar

Lucille Blumire LLBlumire

View GitHub Profile
//! This is free and unencumbered software released into the public domain.
//!
//! Anyone is free to copy, modify, publish, use, compile, sell, or
//! distribute this software, either in source code form or as a compiled
//! binary, for any purpose, commercial or non-commercial, and by any
//! means.
//!
//! In jurisdictions that recognize copyright laws, the author or authors
//! of this software dedicate any and all copyright interest in the
//! software to the public domain. We make this dedication for the benefit
<div id="bar">
<div id="patreon"></div>
<div id="drivethru"></div>
<div id="twitch"></div>
<div id="dayjob"></div>
<div id="unearned"></div>
</div>
import { AbilityScoresObject as ASO } from './types';
export function standardGenerator() {
return function* (i: ASO) {
const strVar = Math.max(0, i.str - 9);
const intVar = Math.max(0, i.int - 9);
const wisVar = Math.max(0, i.wis - 9);
for (let strI = 0; strI <= strVar; strI++) {
for (let intI = 0; intI <= intVar; intI++) {

1st Level Spell for Clerics of a Nature Deity, and Druids

Conjure Roots

Duration: Concentration
Range: 30' around the caster

The ground is upturned by roots in a 30' radius around the caster, these magical roots wrap around and bind selected creatures.

  • While bound: A selected creature takes a -2 penaulty to its AC and does not gain bonuses from any shield, may not move, and has a -2 to all attack rolls made.
section typedef:
T_Unit:
bytes 1;
T_UTF32:
bytes 4;
T_String:
buffer :T_UTF32;
T_Program_CC_MM_Main:
begin_frame;
no_domain;
// Mim 0.1.0
product Human {
date_of_birth: u64,
name: String,
pet: Option<Pet>,
gender: Gender
}
sum Pet {
product Dog {

Keybase proof

I hereby claim:

  • I am llblumire on github.
  • I am llblumire (https://keybase.io/llblumire) on keybase.
  • I have a public key whose fingerprint is 239E 8BE0 34FF 6FB4 B25B 74B6 EB16 F911 8C86 4497

To claim this, I am signing this object:

#![feature(box_syntax)]
#[macro_use]
extern crate serde_derive;
extern crate toml;
use std::env::args;
use std::fs::File;
use std::io::Read;
{
letters: ['a', 'b', 'c'],
numbers: ['1', '2', '3']
}
{{#each letters}}
{{#each ../numbers}}
//what to put here?
{{/each}}
{{/each}}
impl<'a, K, V> IntoParallelIterator for &'a mut BTreeMap<K, V> where &'a mut BTreeMap<K, V>: IntoIterator, &'a mut BTreeMap<K, V>::Item: Send
---------------------------
the method `par_iter_mut` exists but the following trait bounds were not satisfied: `&mut std::collections::BTreeMap<I, (std::sync::Arc<std::sync::Mutex<Controller + std::marker::Send + 'static>>, std::collections::BTreeMap<I, std::sync::Weak<std::sync::Mutex<Entity + std::marker::Send + 'static>>>)> : rayon::par_iter::IntoParallelIterator`