А что, кроме него никто не сможет разобраться?
Ну да, если указать название в enum, то это название станет ещё и тегом для всех элементов enum. Так работают перечисления.
Не бред, а задуманное поведение. Теги в Pawn делятся на слабые, названия которых начинаются с маленькой буквы, и сильные, коими являются все остальные (т.е. у последних названия могут начинаться с большой буквы, а также с символов "_" и "@").
Например,
Float - это сильный тег. Если значение с этим тегом попытаться присвоить переменной с другим тегом, компилятор выдаст warning 213 из-за несовпадения тегов:
new Float:f = 1.0;
new x = f; // warning 213: tag mismatch
А вот стандартный тег
bool начинается со маленькой буквы, и поэтому это слабый тег; при несовпадении тегов для него варнинга не будет:
new bool:b = true;
new x = b; // ok