Not really asking a question, more like asking for a recommendation. Let’s say I have an AI pawn armed with a main weapon and a sidearm. Each of 2 weapons has different set of skills and it costs some action points to switch between weapons. What would be better (based on sci-fi example) - to add function to evaluate which weapon is best to use (based on damage and range) the same way as to evaluate skill OR to just add weapon change cost to skill evaluation formula (for example IF skill is not available without weapon change - THEN skill effectiveness for AI/2)?