Thanks. No more bugs found in v5

Here's a small modification to the character sheet that I propose :
Attachment:
BoLv5_CharSheet_Natha.JPG [ 26.01 KiB | Viewed 489 times ]
Code:
[h:tokens = getSelectedNames()]
[h,if(listCount(tokens) != 1): abort(0)]
[h:token = listGet(tokens, 0)]
[h:go = 1]
[h,if(startsWith(token, "Lib")): abort(0)]
[h,if(!isGM() && isNPC(token)):abort(0)]
[h:switchToken(token)]
[frame("Character Sheet"):
{
<html>
<head>
<title>Character Sheet</title>
<head><link rel='onChangeSelection' type='macro' href='[r:macroLinkText("rfw.bol.charSheet@this", "none", token)]'></link>
</head>
<body bgcolor='white'>
<table border=0 width='100%'>
<tr bgcolor='#4574a3' color='white'>
<td colspan='2'><b>[r:token]</b></td>
<td colspan='2'><b>Origin</b>: [r:Origin]</td>
</tr>
<tr>
<td valign='top' colspan='2'><b>Lifeblood</b>: [r:Lifeblood] / [r:MaxLB]</td>
<td valign='top' colspan='2'><b>Hero Points</b>: [r:HeroPoints] / [r:MaxHeroPoints]</td>
<tr bgcolor='#dcdcdc'>
<td><b>STR</b>: [r:Strength]</td>
<td><b>AGI</b>: [r:Agility]</td>
<td><b>MND</b>: [r:Mind]</td>
<td><b>APP</b>: [r:Appeal]</td>
</tr>
<tr bgcolor='#dcdcdc'>
<td><b>BRAWL</b>: [r:Brawl]</td>
<td><b>MELEE</b>: [r:Melee]</td>
<td><b>RANGED</b>: [r:Ranged]</td>
<td><b>DEFENSE</b>: [r:Defense]</td>
</tr>
<tr>
<td valign='top' colspan='4'>
<b>Careers</b>:
[r,foreach(career, Careers, ", "): career + " <b>+" + json.get(Careers,career)+"</b>"]
</td>
</tr>
<tr bgcolor='#dcdcdc'>
<td valign='top' colspan='2'>
<b>Boons</b><br>
[r,foreach(boon, Boons, "<br>"): boon]
</td>
<td valign='top' colspan='2'>
<b>Flaws</b><br>
[r,foreach(flaw, Flaws, "<br>"): flaw]
</td>
</tr>
<tr>
<td valign='top' colspan='2'>
<b>Armor</b>:
[r:EquippedArmor]
[r:if(EquippedShield==1," & Shield","")]
</td>
<td valign='top' colspan='2'>
<b>Weapon</b>:
[r:EquippedWeapon]
</td>
</tr>
</table>
</body>
</html>
}]