> chance = get_skill(ch,gsn_second_attack)/2; > > So if you want to do it differently, do this, > > chance = ch->pcdata->learned[second_attack]/2;
What about mobs and daze states and all the other stuff that's handled in get_skill? How is the second_attack variable initialized if it isn't gsn-ish and it isn't looked up?

