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)