Category: Objects
Since engine version: 8.0 OC
var index = 0, weapon_def, weapon_list = []; while (weapon_def = GetDefinition(index)) { if (WildcardMatch(weapon_def->GetDefinitionGroupPath(), "*/Weapons") weapon_list[GetLength(weapon_list)] = weapon_def; index++; } var spawn_weapon = weapon_list[Random(GetLength(weapon_list))]; CreateObject(spawn_weapon,AbsX(Random(LandscapeWidth())),0);