Distinguish between source and destination on the map

- in attacks summary
- for cities with active honeypots

this should fix #12