We can give agents, players, scene objects items etc. some variables. Changeable with x_set_slot where x is player, agent... whatever, get_slot and slot_eq, basically you can store that item_shooting_speed, accuracy, reload_time, shooting_animation, aim_animation etc.