Parameter 3 for TeamTechResearched is an int (1 or -1), while for TeamSetHasTech it is a boolean (true or false) Also, repeating techs don't generate TeamSetHasTech events whereas they do generate TeamTechResearched events