Does the TT replacement of PowerupGameObj::Think() call PowerupGameObj::Grant()? As I think actually granting can also be done with PowerupGameObjDef::Grant(), but I'm not sure.
Long time and well respected Renegade community member, programmer, modder and tester.