0% found this document useful (0 votes)
65 views

gemscript

The document contains a Lua script for a game that automates the gameplay of Tower Defense Simulator (TDS). It includes commands for loading a strategy, setting up a loadout, placing towers, upgrading them, and using abilities at specified intervals. The script is designed to optimize gameplay on the 'Crossroads' map in Hardcore mode.
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views

gemscript

The document contains a Lua script for a game that automates the gameplay of Tower Defense Simulator (TDS). It includes commands for loading a strategy, setting up a loadout, placing towers, upgrading them, and using abilities at specified intervals. The script is designed to optimize gameplay on the 'Crossroads' map in Hardcore mode.
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

--getgenv().

DefaultCam = 1
local TDS = loadstring(game:HttpGet("https://raw.githubusercontent.com/Sigmanic/
Strategies-X/main/MainSource.lua", true))()
TDS:Loadout("Militant", "Farm","Commander","Pyromancer")
TDS:Map("Crossroads", true, "Hardcore")
TDS:Skip(1, 0, 10.0, false)
TDS:Skip(2, 0, 14.0, false)
TDS:Skip(3, 0, 14.0, false)
TDS:Place("Pyromancer", -2.69, 1, -2.83, 3, 0, 4, true, 0, 0, 0) --index 1
Pyromancer 1
TDS:Skip(4, 0, 17.0, false)
TDS:Place("Farm", -23.91549301147461, 0.9999980926513672, 14.245380401611328, 4, 0,
4, true, 0, 0, 0) --index 2 Farm 1
TDS:Upgrade(2, 4, 0, 2, true)
TDS:Skip(5, 0, 20.0, false)
TDS:Place("Farm", -23.91549301147461, 0.9999980926513672, 14.245380401611328, 5, 0,
4, true, 0, 0, 0) --index 3 Farm 2
TDS:Upgrade(3, 5, 0, 2, true)
TDS:Skip(6, 0, 20.0, false)
TDS:Upgrade(2, 6, 0, 4, true)
TDS:Skip(7, 0, 30.0, false)
TDS:Upgrade(3, 7, 0, 4, true)
TDS:Upgrade(1, 8, 0, 30, false)
TDS:Skip(8, 0, 20.0, false)
TDS:Place("Farm", -23.91549301147461, 0.9999980926513672, 14.245380401611328, 8, 0,
4, true, 0, 0, 0) --index 4 Farm 3
TDS:Upgrade(4, 8, 0, 2, true)
TDS:Skip(9, 0, 20.0, false)
TDS:Upgrade(4, 9, 0, 4, true)

TDS:Upgrade(1, 10, 0, 30, false)


TDS:Skip(10, 0, 20.0, false)
TDS:Place("Militant", 8.813, 0.999, 11.211, 10, 0, 4, true, 0, 0, 0) --index 5
Militant 1
TDS:Upgrade(5, 11, 0, 30, false)
TDS:Skip(11, 0, 20.0, false)
TDS:Upgrade(5, 12, 0, 30, false)
TDS:Place("Farm", -23.91549301147461, 0.9999980926513672, 14.245380401611328, 12,
0, 25, false, 0, 0, 0) --index 6 Farm 4
TDS:Skip(12, 0, 18.0, false)
TDS:Upgrade(6, 12, 0, 4, true)
TDS:Upgrade(6, 13, 0, 30, false)
TDS:Skip(13, 0, 20.0, false)
TDS:Upgrade(2, 13, 0, 4, true)
TDS:Place("Pyromancer", -2.69, 1, -2.83, 14, 0, 30, false, 0, 0, 0) --index 7
Pyromancer 2
TDS:Skip(14, 0, 24.0, false)
TDS:Skip(15, 0, 27.0, false)
TDS:Upgrade(3, 15, 0, 4, true)
TDS:Upgrade(4, 15, 0, 4, true)
TDS:Upgrade(6, 16, 0, 59, false)

TDS:Place("Militant", 8.813, 0.999, 11.211, 16, 0, 51, false, 0, 0, 0) --index 8


Militant 2
TDS:Target(5,"Last", 16, 0, 49, false)
TDS:Skip(16, 0, 40.0, false)
TDS:Upgrade(8, 16, 0, 4, true)
TDS:Upgrade(7, 16, 0, 4, true)
TDS:Target(5,"First", 17, 2, 59, false)
TDS:Upgrade(8, 17, 2, 59, false)
TDS:Place("Militant", 8.813, 0.999, 11.211, 17, 2, 36, false, 0, 0, 0) --index 9
Militant 3
TDS:Skip(17, 2, 30, false)
TDS:Place("Farm", -23.91549301147461, 0.9999980926513672, 14.245380401611328, 17,
0, 4, true, 0, 0, 0) --index 10 Farm 5
TDS:Upgrade(10, 17, 0, 2, true)
TDS:Upgrade(10, 17, 0, 2, true)
TDS:Upgrade(9, 18, 0, 59, false)
TDS:Upgrade(9, 18, 0, 59, false)
TDS:Skip(18, 0, 40.0, false)
TDS:Upgrade(10, 18, 0, 4, true)
TDS:Upgrade(5, 19, 0, 59, false)
TDS:Skip(19, 0, 40.0, false)

TDS:Place("Commander", 6.294, 0.999, 3.198, 20, 1, 20, false, 0, 0, 0) --index 11


Commander 1
TDS:Upgrade(11, 20, 1, 18, false)
TDS:Skip(20, 0, 54.0, false)
TDS:Upgrade(11, 20, 0, 4, true)
TDS:Ability(11, "Call Of Arms", 21, 0, 50, false)
TDS:Skip(21, 0, 40.0, false)
TDS:Skip(22, 0, 54.0, false)
TDS:Ability(11, "Call Of Arms", 23, 1, 11, false)
TDS:Skip(23, 0, 54.0, false)
TDS:Skip(24, 0, 40.0, false)
TDS:Skip(25, 0, 40.0, false)

You might also like