这样的情况应该是在右转车道直行的车的全部责任。按你的描述,那辆车是在只能右转的车道,他属于是未按规定车道行驶;你在直行右转车道,右转属于正常行驶。所以应该没有你的责任。
右转道直行,未按标线行驶,已经违规。对方全责。
他的责任!因为没有看红绿灯吧!