Pomysłowy jesteś, ale problem rozwiązałem tylko częściowo. W tym dialogu mamy taką funkcje AI_UnequipWeapons (hero);, która powoduje ściągnięcie obu broni, a ja potrzebuje osobnej dla melee i ranged. Ale jak nie ma takiej opcji to muszę ratować się tym co mam i temat można zamknąć.