{if(side _x == east && !(_x in _DifferentSkills)) then { _skills = ["aimingAccuracy","aimingShake","aimingSpeed","endurance","spotDistance","spotTime","courage","reloadSpeed","commanding","general"]; for [{_i=0}, {_i < count _skills}, {_i=_i+1}] do { _n = _x skill skillType (_skills select _i); switch ((_skills select _i)) do: { case "aimingAccuracy": {hintsilent format ["Aiming Accuracy: %1" _n]; sleep 0.5; case "aimingShake": {hintsilent format ["Aiming Shake: %1" _n]; sleep 0.5; case "aimingSpeed": {hintsilent format ["Aiming Speed: %1" _n]; sleep 0.5; case "endurance": {hintsilent format ["Endurance: %1" _n]; sleep 0.5; case "spotDistance": {hintsilent format ["Spotting Distance: %1" _n]; sleep 0.5; case "spotTime": {hintsilent format ["Spotting Time: %1" _n]; sleep 0.5; case "courage": {hintsilent format ["Courage: %1" _n]; sleep 0.5; case "reloadSpeed": {hintsilent format ["Reload Speed: %1" _n]; sleep 0.5; case "commanding": {hintsilent format ["Commanding: %1" _n]; sleep 0.5; case "general": {hintsilent format ["General: %1" _n]; sleep 0.5; } }; } forEach allUnits;