The major feature for v0.6 will be multi-class character support.
Post your thoughts on what to put in the space created by the edit page rearrangement.
chardata.class_name => chardata.classes[name]=level
edit: current look
Development notes about Grendel, a Pathfinder character manager for iPhone, Android, and other 320x devices. Based on 3.5e rules.
isNumeric() way out of proportion (I mean, is it a number, or isn't it?). spells.orderBy({name:"logical"});
feats.orderBy({name:"logical"});
races.orderBy({name:"logical"});
domains.orderBy({name:"logical"});
classs.orderBy({name:"logical"});
schools.orderBy({name:"logical"});
weapons.orderBy({name:"logical"});
armors.orderBy({name:"logical"});
skills.orderBy({name:"logical"});
languages.orderBy({name:"logical"});
deitys.orderBy({name:"logical"});
specials.orderBy({name:"logical"});
favored_enemys.orderBy({name:"logical"});
This doesn't mean it will work on the iPhone, but it can't hurt.
attack: "if(weapon.category == 'exotic') { attacks.weapon_proficiency = 0; } return attacks;",
function calc_attack() {
...
char_feats.get({ attack : { "!is": null } }).forEach( function(feat, i) {
// TODO - can we do this by reference
console.log("attack: " + feat.name);
attacks = feat.attack(attacks, weapon);
return attacks;
});