Fixes clicking the floor degrading deathnettle durability (#59906)
Fixes clicking the floor degrading deathnettle durability (#59906)

This PR neatens up deathnettle and nova flower after_plant_attack procs a bit, mainly making so you must attack an object or a mob in order to lose durability. I also cleaned up some of the procs and argument types so they're consistent.
Jordie0608/tgstation,Bawhoppen/-tg-station,ShizCalev/tgstation,coiax/-tg-station,tgstation/tgstation,WJohn/-tg-station,Razharas/-tg-station,WJohn/-tg-station,ShizCalev/tgstation,tgstation/-tg-station,Jordie0608/tgstation,MicroWorldwide/SS13-TG-station,Cruix/-tg-station,Jordie0608/tgstation,tgstation/tgstation,coiax/-tg-station,MicroWorldwide/SS13-TG-station,tgstation/tgstation,MicroWorldwide/SS13-TG-station,CPTANT/-tg-station,ShizCalev/tgstation,Bawhoppen/-tg-station,MicroWorldwide/SS13-TG-station,CPTANT/-tg-station,Cruix/-tg-station,coiax/-tg-station,CPTANT/-tg-station,Cruix/-tg-station,Cruix/-tg-station,coiax/-tg-station,ShizCalev/tgstation,MicroWorldwide/SS13-TG-station,Bawhoppen/-tg-station,ShizCalev/tgstation,WJohn/-tg-station,tgstation/-tg-station,ShizCalev/tgstation,MicroWorldwide/SS13-TG-station,CPTANT/-tg-station,Cruix/-tg-station,WJohn/-tg-station,MicroWorldwide/SS13-TG-station,Razharas/-tg-station,tgstation/-tg-station,Razharas/-tg-station,Jordie0608/tgstation,MicroWorldwide/SS13-TG-station,Bawhoppen/-tg-station,tgstation/tgstation,tgstation/tgstation,Jordie0608/tgstation,Cruix/-tg-station,coiax/-tg-station,WJohn/-tg-station,Bawhoppen/-tg-station,Cruix/-tg-station,Cruix/-tg-station,Razharas/-tg-station,Bawhoppen/-tg-station,Razharas/-tg-station,tgstation/tgstation,Razharas/-tg-station,WJohn/-tg-station,tgstation/tgstation,Bawhoppen/-tg-station,coiax/-tg-station,CPTANT/-tg-station,Razharas/-tg-station,tgstation/tgstation,WJohn/-tg-station,Bawhoppen/-tg-station,CPTANT/-tg-station,ShizCalev/tgstation,CPTANT/-tg-station,Jordie0608/tgstation,CPTANT/-tg-station,Razharas/-tg-station,Jordie0608/tgstation,ShizCalev/tgstation,tgstation/-tg-station,Jordie0608/tgstation,coiax/-tg-station