Agent ID tweaks
Created by: unid15
Fixes #2911 (closed)
- You can change linked money account, appearance, blood type, fingerprint hash and DNA on agent IDs
- You can reset agent IDs, instantly deleting all access and information
- To prevent metagaming, attacking an ID card with an agent ID will not copy access if user isn't an antag (previously it copied the access but didn't show the message)
Other changes:
- Cleaned up the code a bit
- Snowflake 'read ID card' verb is gone, all the information that it was providing is now shown on examine