Mnemosyne Changes

As a result of work with BTRC materials, a couple major changes are coming.

Normal score for an attribute is changing from 3 to 4. This means that starting point pools will increase appropriately. Points for Skills remain the same. Normal skill level for any given skill remains 2.

Along with this, the STR table has been completely changed with different weights. However, the exact correspondence of score to kilograms will be in the GM Guide. For each increase in the STR attribute, the character is 1.5 times stronger. In other words, a character with an STR 5 is 1.5 times stronger than a character with an STR 4. This remains consistent, regardless of scale.

If a player wishes to perform a lifting or breaking or other feat of strength, it will be a skill roll against the Strength (or BODY in MUSE) attribute. The Target Number will be determined by the approximate weight of the object. Again, this will be in the GMs guide. This was done to avoid getting bogged down in exactly how much a certain object weighs. This also allows for supernatural feats of strength that some people have done under great stress without providing a talents, traits, or costing an action point.

A score of 4 STR and BODY yields 2d6 punch damage. This is slightly more than the old scale in Action! To determine punch damage, divide the STR (or BODY) attribute by 2. Fractions are changed into +2. For example, a STR of 5 does 2d6+2 damage.

Melee weapons, kicks, and martial arts techniques do damage based on Punch damage. Damage for any of these items will be listed as punch+x. (I still have to consider how this affects characters with a greater STR than 10.) Melee weapons will do lethal damage, instead of stun damage. Depending on the specific weapon, they will also do penetrating damage.

As far as bladed weapons go, Knives do punch-2 P/L, Daggers do Punch P/L, Short Swords do Punch+2 P/L, Broadswords do Punch+D6 P/L, Hand-and-a-Half Swords do Punch+D6+2 P/L, and Great Swords do Punch+2d6 P/L.

Clubs and such do damage based on mass of the club. A Tetsubo does Punch+2d6 B/L damage, while a typical baseball bat does Punch+2 B/L damage.

More things will be developed. It is hoped that by using BTRC materials, there will be a consistency of scale. Mark Arsenault, the creator of Action! used 3G3, so I see it as more of a continuation of his work using tools that he used.

Updated Bestiary Script

I updated the perl script to have a third option. If you type 'muse' as the third option, the stats will print in MUSE format (BODY, MIND, AURA) instead of Mnemosyne format (9 stats). To print Mnemosyne format, do not enter a third option (or you can enter anything else except muse.)

New feature is that instead of Natural or Weapon for attack type, the results will show Bite, Claw, Bludgeoning, or Constriction attack. I plan on adding special attacks, soon.

As always, the code follows:
#!/usr/bin/perl
srand(time ^ $$ ^ unpack "%L*", 'ps axww | gzip');
$usage="usage: $0 number maxsize\n";
$ARGV[0]=~/^(\d+)$/ && ($numb = $1) || die $usage;
$ARGV[1]=~/^(\d+)$/ && ($smass = $1) || die $usage;
$pr = $ARGV[2];
%rule = (
'W','VF YF YF YXF YXF YXYF B',
'B','PB YNF YNXF YNXF YNXYF YXYNF',
'P','a ambi ante circum cis co de dis ob per prae se sine sub',
'Y','Ca Ce Ci Co Cu Cy Da De Di Do Dy',
'X','Ce Ci Co o',
'V','a e i o u',
'F','Ca Ca Ca Cae Cos Com Cus Cus Cus Cus Cus Cium Cium Ces',
'C','b b c c ch ch d d d g g l l m m n n p p ph r r r s s s t t th th v x z Rr sH Ll',
'D','b b c c ch ch d d g g l l m m n n p p ph r r r s s s t t t th th v x z Rr sH Ll h qu gn pt',
'R','b b c c c ch ch g g p p ph t t th th',
'L','c ch p g f',
'H','c ch cl m n p ph pl pr qu t th',
'N','n c l r'
);

for (1..$numb) { print &parse('W'), " : ", &stats, "\n\n"; }

sub parse {
$_=pop(@_);
/[^A-Z]/ && return $_;
@TMP=split(/\s+/, $rule{$_});
$_=splice(@TMP, rand @TMP, 1);
for (split('')) { print &parse($_); }
}

sub stats {
$scl = (rand>0.333? 0: int(rand()*$smass)-2);
# $tst = int(114*(log($scl)));
$tst = int(rand()*8)+1;
$scfl = $scl<0? int(62*(1/(1.5**(abs($scl))))): int(62*(1.5**$scl)); $scfh = $scl<0? int(123*(1/(1.5**(abs($scl))))): int(123*(1.5**$scl)); $scm = (int(rand()*$scfl)+$scfh); $wgfl = int(41*(exp($scl))); $wgfh = int(72*(exp($scl))); $wgh = (int(rand()*$wgfl)+$wgfh); $str = int(rand()*8)+3 + ($scl*2); $ref = int(rand()*8)+3; $hlt = int(rand()*8)+3; $inq = int(rand()*8)+3; $wil = int(rand()*8)+3; $pre = int(rand()*8)+3; $psi = int(rand()*8)+3; $def = 10+$ref; $ini = int(($ref+$inq)/2); $tgh = int(($str+$wil)/2); $lif = ($hlt*3)+($wil*2)+($scl*5); $av = int(rand()*(20-$scl)); $mov = int(($str+$ref+$hlt)/3); $mind = int(($inq+$wil+$pre)/3); # $dmg = int(rand()*3)+$str . 'd6'; # $type = (rand>0.6?"By weapon":"Natural");
%weapon = ( '1' => 'Bite',
'2' => 'Claw',
'3' => 'Claw',
'4' => 'Claw',
'5' => 'Claw',
'6' => 'Bludgeon',
'7' => 'Bludgeon',
'8' => 'Constriction');
$type = $weapon{$tst};
$damage{'Bite'} = $str . 'd6';
$scl<3? $damage{'Claw'} = '1d6': $damage{'Claw'} = $str-2 . 'd6'; $damage{'Bludgeon'} = $str+2 . 'd6'; $damage{'Constriction'} = $str+1 . 'd6'; if ($pr eq "muse") { return "Size $scl\n Height $scm cm\t Weight $wgh kg\n BODY $mov\t MIND $mind\t AURA $psi\n DEF $def\t INI $ini\t TGH $tgh\n LIF $lif\t AV $av\t MOV $mov\n $type attack $damage{$type}" } else { return "Size $scl\n Height $scm cm\t Weight $wgh kg\n STR $str\t INT $inq\t AURA $psi\n REF $ref\t WIL $wil\n HLT $hlt\t PRE $pre\n DEF $def\t INI $ini\n TGH $tgh\t LIF $lif\t AV $av\n MOV $mov\n $type attack $damage{$type}"; } }