Don't you have to say .attack($enemy, %.weapons{$_}); }?
Yes.
In reply to Re^3: P6: OO Wizard Game (RPG kinda, sorta) by Juerd in thread P6: OO Wizard Game (RPG kinda, sorta) by eric256