User Tools

Site Tools



Published by Samuel Penn.

Also, see my profile for things that interest me.

Glendale Website - My main web site.

Yags - Main site for yet another game system, a generic GPL'd tabletop RPG.

Yagsbook - Documentation on the Yagsbook RPG documentation format, a Sourceforge project.

Mapcraft - Documentation on world mapping tools, another Sourceforge project.

Midnight Saga - An Ars Magica campaign.

Active Topics

The current topics are currently under active development (relatively speaking).

Yags is Another Game System - Game design notes for Yags, a Free roleplaying game system I use as the core system for most of my campaigns.

Yagsbook - Notes on an XML based documentation system I use for documenting Yags and related campaigns.

Full Thrust - Notes on Full Thrust

Stargrunt - Notes on Stargrunt.



Several ways to display a character.

Character description

A specific character. Consists of a full description, plus skills, advantages and combat stats. May choose to display a limited amount of detail.

<character name=“Fred”/>

More than one character can be grouped together into a set, using the <characters/> element. This just contains one or more <character/> children. The advantage of doing this is that a role can be applied to the set. For example:

<characters role=“package” title=“Noble characters”/>

This method is normally used in an encyclopedia. The @role declares it ready for export, in this case as a set of character packages.

Importing characters

Can be imported from another file:

<import-characters href=“foo.yags” name=“Fred” display=“full”/>


A package is used to create a beginning character. For Yags, consists of a set of skills and possible some advantages. For d20, a package is a class.

A rogues gallery is an example character at a given experience level.

yagsbook/characters.txt · Last modified: 2015/02/04 22:40 (external edit)