Speed ups
Command based application
When using commands such as Create, Upgrade, Demo, DemoSite and StartResearch you can add an additional parameter "/speedup" to allow the bot to use a speedup for the task. The /speedup command requires a speedup be specified. The speed up types are listed below.
| Speedup Types | 
| consume.2.a | 
| consume.2.b | 
| consume.2.b.1 | 
| consume.2.c | 
| consume.2.c.1 | 
| consume.2.d | 
| "Beginner Guidelines" | 
| "Primary Guidelines" | 
| "Intermediate Guidelines" | 
| "Senior Guidelines" | 
| "Master Guidelines" | 
| "Ultimate Guidelines" | 
| coins | 
In addition to this parameter you can also use /nowait. This parameter tells the bot not to wait on the line to finish the execution of the command before continuing to the next line.
Examples of using the /speedup and /nowait parameters.
- upgrade /speedup=coins barrack // Instantly upgrades a barrack using coins. upgrade cottage /speedup="Beginner Guidelines" // quotes are needed when using names with spaces. upgrade cottage /speedup=consume.2.a // same as above, but using the item ID instead of its name. upgrade /speedup="Ultimate Guidelines,coins" barrack // upgrade barrack by first applying Ultimate Guidelines and then finish using coins. demo forge /nowait /speedup="Primary Guidelines,Beginner Guidelines" // nowait is added to this one so it will not wait on this line to complete the demo. 
Alternate application
| Name: | Usage: | Desctiption: | Example | 
| buildingspeedup | buildingspeedup {Speed Up Name} | Speed up the current building with the speed up input. | buildingspeedup Senior Guidelines | 
| researchspeedup | researchspeedup {Speed Up Name} | Speed up the current research with the speed up input. | researchspeedup coins | 
Examples of using the buildingspeedup and researchspeedup functions.
- // use Senior Guidelines, if it is needed. r = city.getActiveResearch() if r && TimeDiff(r.endTime)/1000 >= 8*3600 researchspeedup Senior Guidelines // use coins to speed up research. r = city.getActiveResearch() if r researchspeedup coins // use Senior Guidelines, if it is needed. active = city.getActiveBuilding() if active && TimeDiff(active.endTime)/1000 >= 8*3600 buildingspeedup Senior Guidelines // use coins to speed up construction. active = city.getActiveBuilding() if active buildingspeedup coins // apply "Beginner Guidelines" speed up to the building at position 20, if it is under construction and has at least 10 minutes left until finish. pos = 20 b = city.getBuildingByPosId(pos) if b && b.status != 0 && TimeDiff(b.endTime)/1000 >= 10*60 execute "buildingspeedup @{pos} Beginner Guidelines"



























![[+]](/moin_static/explorer/img/toggle1.png)

![[-]](/moin_static/explorer/img/toggle0.png)
