Code: Select all
_G["saveData"] = Data(Data.DATA_WORLD, "Save", true)
local triggers = loadAPI("triggers");
coin_switch = 0
if (alt_trigs == false) then
if split_route == false then
_G["trigs"] = {} -- Dragon Coin triggers
trigs[1] = triggers.Trigger(200004, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-1", "collected")
DCoins = DCoins + 1
placeSprite(1, 7, 472 - split_screen_offset, 72)
end,
"dc-trig-hide");
trigs[2] = triggers.Trigger(200036, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-2", "collected")
DCoins = DCoins + 1
placeSprite(1, 7, 484 - split_screen_offset, 72)
end,
"dc-trig-hide");
trigs[3] = triggers.Trigger(200068, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-3", "collected")
DCoins = DCoins + 1
placeSprite(1, 7, 496 - split_screen_offset, 72)
end,
"dc-trig-hide");
trigs[4] = triggers.Trigger(200100, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-4", "collected")
DCoins = DCoins + 1
placeSprite(1, 7, 508 - split_screen_offset, 72)
end,
"dc-trig-hide");
trigs[5] = triggers.Trigger(200132, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-5", "collected")
DCoins = DCoins + 1
placeSprite(1, 7, 520 - split_screen_offset, 72)
end,
"dc-trig-hide");
else
_G["trigs"] = {}
trigs[1] = triggers.Trigger(200004, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-1", "collected")
DCoins = DCoins + 1
placeSprite(1, 2, 534 - split_screen_offset, 72)
end,
"dc-trig-hide");
trigs[2] = triggers.Trigger(200036, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-2", "collected")
DCoins = DCoins + 1
placeSprite(1, 2, 546 - split_screen_offset, 72)
end,
"dc-trig-hide");
trigs[3] = triggers.Trigger(200068, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-3", "collected")
DCoins = DCoins + 1
placeSprite(1, 2, 558 - split_screen_offset, 72)
end,
"dc-trig-hide");
trigs[4] = triggers.Trigger(200100, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-4", "collected")
DCoins = DCoins + 1
placeSprite(1, 2, 570 - split_screen_offset, 72)
end,
"dc-trig-hide");
trigs[5] = triggers.Trigger(200132, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-5", "collected")
DCoins = DCoins + 1
placeSprite(1, 2, 582 - split_screen_offset, 72)
end,
"dc-trig-hide");
trigs[6] = triggers.Trigger(199812, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-L1", "collected")
DCoins = DCoins + 1
placeSprite(1, 2, 520 - split_screen_offset, 72)
end,
"dc-trig-hide");
trigs[7] = triggers.Trigger(199844, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-L2", "collected")
DCoins = DCoins + 1
placeSprite(1, 2, 508 - split_screen_offset, 72)
end,
"dc-trig-hide");
trigs[8] = triggers.Trigger(199876, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-L3", "collected")
DCoins = DCoins + 1
placeSprite(1, 2, 496 - split_screen_offset, 72)
end,
"dc-trig-hide");
trigs[9] = triggers.Trigger(199908, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-L4", "collected")
DCoins = DCoins + 1
placeSprite(1, 2, 484 - split_screen_offset, 72)
end,
"dc-trig-hide");
trigs[10] = triggers.Trigger(199940, 200000,
function()
_G["saveData"]:set(level_code .. "-dc-L5", "collected")
DCoins = DCoins + 1
placeSprite(1, 2, 472 - split_screen_offset, 72)
end,
"dc-trig-hide");
end
end
function onLoop
...
triggers.testTriggers(33, trigs);
...
endIt seems like it should be working to me, but I just get this error:





