still trying to see why weapon trigger==true, but state flag is zero instead of >0