Hmm. I threw a huge debug:
20x Extra: skJobacco|Shadow 0|Displace 0|Bootstrapped|Pick|Anon|Creation
19x Extra: skJobacco|Shadow 0|Displace 0|User|Pick|Anon|Creation
19x Extra: skJobatt|Shadow 0|Displace 0|Bootstrapped|Pick|Anon|Creation
19x Extra: skJobsmug|Shadow 0|Displace 0|Bootstrapped|Pick|Anon|Creation
It seems they are only different by bootstrap vs user picked.
Code added:
Code:
var s as string
foreach pick in hero from Skill where "Helper.ExtraSkill"
s = "Extra: " & eachpick.idstring & "|Shadow " & eachpick.shadowed
s &= "|Displace " & eachpick.displaced
if (eachpick.isuser <> 0) then
s &= "|User"
else
s &= "|Bootstrapped"
endif
if (eachpick.ispick <> 0) then
s &= "|Pick"
else
s &= "|Thing"
endif
if (eachpick.isgizmo <> 0) then
s &= "|Giz"
endif
if (eachpick.autonomous <> 0) then
s &= "|Anon"
endif
if (eachpick.creation <> 0) then
s &= "|Creation"
endif
if (eachpick.isminion <> 0) then
s &= "|Minion"
endif
if (eachpick.ismaster <> 0) then
s &= "|Master"
endif
debug s