The Worm


Basic Information

  • Values used for the minigame

    • Time Limit

      • Max amount of time, in seconds, to finish the objective

    • Difficulty

      • Determines how many barriers spawn

    • Target Score

      • Amount of data to collect to succeed


Exports (client side only)

Default Settings

-- Using preset difficulty of 'hard'
exports['envi-hack-minigames']:StartWormHack('hard', function(success)
    if success then
        print('Worm hack completed successfully!')
    else
        print('Worm hack failed!')
    end
end)

Custom Settings

-- Using custom settings
exports['envi-hack-minigames']:StartWormHack({
    timeLimit = 180,
    difficulty = 3,
    targetScore = 20
}, function(success)
    if success then
        print('Worm hack completed successfully!')
    else
        print('Worm hack failed!')
    end
end)

Getting Defaults and Hack Skill

-- Get default settings for difficulty
local hackType = 'worm'
local difficultyPreset = 'medium'
local defaults = exports['envi-hack-minigames']:GetHackDefaults(hackType, difficultyPreset)

-- Adjust difficulty
-- Can be adjusted however you wish based on whatever parameters you decide
defaults.difficuly = defaults.difficuly - 1

-- Start the hack with the adjusted default settings
exports['envi-hack-minigames']:StartWormHack(defaults, function(success)
    if success then
        print('Hack Success!')
    else
        print('Hack Failed!')
    end
end)

Last updated