Script Summary: Take control of your spies with Spy Tracker. Send spies, execute spy missions and pillage using the compact pad interface. Resource information is collected from spy reports and combined with cached target city data to provide an overview of available resources. Tested with v0.4.2.
Version: 1.0.1
License: GNU GPL v3 (http://www.gnu.org/copyleft/gpl.html), Copyright (c) 2011, bt_viper
Script safety and disclaimer
This script is 100% written by the script author. The script does not contain any intentionally malicious code. It does not contain any references to external libraries. Thus it can be considered as safe as any script can be ;)
This script is not and most likely will never be approved by Gameforge since some of it's features are similar to ones available with Premium account. In my personal opinion the spy features (standard and premium) provided by Gameforge are utterly useless, that's why this script had to be done. As the script does only minimal interaction with the Ikariam game itself there is little or no chance of it being detected by the game operators. But you will still use it on your own risk.
Overview
Take control of your spies with Spy Tracker. Send spies, execute spy missions and pillage using the compact pad interface. Resource information is collected from spy reports and combined with cached target city data to provide an overview of available resources.
Spy Tracker (ST) is for all of you who spend time systematically spying and pillaging players and their cities. ST has been inspired by the SnP Helper and Favorite Targets scripts but goes way beyond their features. ST automatically stores information from warehouse spy reports. ST also stores information about enemy cities. ST combines this information to a pad-like user interface attached to the left side of all relevant views in Ikariam. From this pad interface user can execute spy missions, pillage and send new spies. User is also able to toggle the activity state of any city which affect the calculation of total lootable amount. ST is also able to determine daily production rate for a city and use it to predict up-to-date resource amounts. All information is stored in a domain/server specific database.
Main Features
- Store resource information from warehouse spy reports
- Store information about visited target cities (name, location and warehouse and wall levels)
- Display pad user interface containing an overview of all target cities and resources available in those. Display of journey time and time since last spy warehouse mission.
- User selectable sorting of information in the pad interface.
- Display city flyout/tooltip containing details of the last 8 spy reports
- User definable city activity (ACTIVE/INACTIVE)
- Calculation of target city's daily resource production rate
- Calculation of lootable resources as-of-now taking into account warehouse(multi-support) level, user defined city activity and daily production rate
- Shortcut actions for pillaging, launching spy missions, sending a spy and to jump to city's island view,
- Enhanced Send Spy, Spy Mission and Pillage views (compacted, autofilled, information added)
- All resource amounts displayed as transport ships
- Automatic update notification mechnism
- Multidomain and server support
Screenshots
Click for larger image.Usage
After script installation the Spy Tracker database is empty and the pad interface displays only the table column headers. Below are the steps to get you up and running with Spy Tracker:- Send a spy/spies to a target city. This will automatically add the city to the pad interface. Wait until spy/spies arrive at the target city.
- Click on the name of the city in the pad interface. This will take you to the island view of the city. Click on the city to go to the city view. From the view ST stores the warehouse and wall levels and also the exact location of the city.
- Click on the "Spy Mission" symbol in the pad interface. This will bring up the Spy Mission page. Execute the warehouse mission. If successfull, ST will store the resource information and display total lootable amount in the pad interface. If not successfull re-execute the mission.
- Click on the total lootable value to set whether the city belongs to an active or inactive player. The total lootable value will change according to the setting. Inactive cities are displayed with italic font and active with normal font.
- Click on the "Pillage" symbol in the pad interface. This will take you to an ST-enhanced Pillage page. The amount of ships to send is automatically filled by ST and city information with the latest resource data is also displayed. Use the wall level information to have a sufficient amount of rams/catapults/mortars on the pillage crew.
- If you had enough ships to get all the resources, click on the "Clear total lootable value" symbol in the pad interface. This will manually reset the available resource amounts. If you didn't have enough ships, you should wait until the pillaging is complete and then re-execute Spy Warehouse mission to get an up-to-date information on available resources.
- Start again from step 3.
- Before pillaging, make sure you know what you are up against by executing the Spy Garrison Mission.
- If you wish to get an idea about the daily production rate, you should wait a half-an-hour or so and then re-execute Spy Warehouse mission. ST will utilise the daily production rate in the lootable calculation once it has two reports which have a daily production rate within a 0.25 margin.



