Stop RCD attack chain early (#61310)
Stop RCD attack chain early (#61310)

Makes it so that the RCD attack chain stops after pre_attack
where the RCD for example replaces an lattice in in pre_attack which then causes a runtime in the attackby code.
It seems like all of the RCD stuff is handled pre_attack so it should be fine to stop the chain here.
The RCD also has the NOBLUDGEON flag meaning you can't attack with it anyways.
ShizCalev/tgstation,Bawhoppen/-tg-station,CPTANT/-tg-station,MicroWorldwide/SS13-TG-station,Jordie0608/tgstation,tgstation/-tg-station,tgstation/tgstation,Cruix/-tg-station,ShizCalev/tgstation,MicroWorldwide/SS13-TG-station,Cruix/-tg-station,Jordie0608/tgstation,Razharas/-tg-station,Bawhoppen/-tg-station,ShizCalev/tgstation,WJohn/-tg-station,Razharas/-tg-station,MicroWorldwide/SS13-TG-station,ShizCalev/tgstation,WJohn/-tg-station,tgstation/tgstation,tgstation/tgstation,CPTANT/-tg-station,Bawhoppen/-tg-station,CPTANT/-tg-station,Jordie0608/tgstation,CPTANT/-tg-station,MicroWorldwide/SS13-TG-station,Razharas/-tg-station,tgstation/tgstation,tgstation/-tg-station,WJohn/-tg-station,tgstation/-tg-station,Bawhoppen/-tg-station,ShizCalev/tgstation,Cruix/-tg-station,Jordie0608/tgstation,Bawhoppen/-tg-station,Razharas/-tg-station,Jordie0608/tgstation,Cruix/-tg-station,Cruix/-tg-station,tgstation/tgstation,Cruix/-tg-station,CPTANT/-tg-station,MicroWorldwide/SS13-TG-station,tgstation/tgstation,MicroWorldwide/SS13-TG-station,tgstation/tgstation,CPTANT/-tg-station,Razharas/-tg-station,MicroWorldwide/SS13-TG-station,WJohn/-tg-station,CPTANT/-tg-station,Jordie0608/tgstation,Bawhoppen/-tg-station,ShizCalev/tgstation,Razharas/-tg-station,ShizCalev/tgstation,Jordie0608/tgstation,Razharas/-tg-station,Razharas/-tg-station,tgstation/tgstation,tgstation/-tg-station,Jordie0608/tgstation,MicroWorldwide/SS13-TG-station,Bawhoppen/-tg-station,Cruix/-tg-station,CPTANT/-tg-station,Cruix/-tg-station,ShizCalev/tgstation,Bawhoppen/-tg-station,WJohn/-tg-station,WJohn/-tg-station,WJohn/-tg-station