Skip to content

Instantly share code, notes, and snippets.

--[[
A library to make the manipulation of the action packet easier.
The primary functionality provided here are iterators which allow for
easy traversal of the sub-tables within the packet. Example:
=======================================================================================
require('actions')
function event_action(act)
_addon.name = 'FollowMe'
_addon.author = 'Ivaar'
_addon.command = 'fm'
require('luau')
require('pack')
actions = true
nolockon = true
follow_leader = ''
_addon.author = 'Ivaar'
_addon.name = 'steps'
_addon.version = '0.0.0.3'
require('luau')
require('pack')
texts = require('texts')
default = {}
default.display = {}
@Ivaar
Ivaar / settings.xml
Created May 17, 2020 00:35
pointwatch sparks+accolades
<?xml version="1.1" ?>
<settings>
<global>
<options>
<message_printing>false</message_printing>
</options>
<strings>
<abyssea>xp.current..&apos;/&apos;..xp.tnl..&apos;XP &apos;..lp.current..&apos;/&apos;..lp.tnm..&apos;LP [&apos;..lp.number_of_merits..&apos;/&apos;..lp.maximum_merits..&apos;] XP/hr:&apos;..string.format(&apos;%.1f&apos;,math.floor(xp.rate/100)/10)..&apos;k Amber:&apos;..(abyssea.amber or 0)..&apos;/Azure:&apos;..(abyssea.azure or 0)..&apos;/Ruby:&apos;..(abyssea.ruby or 0)..&apos;/Pearlescent:&apos;..(abyssea.pearlescent or 0)..&apos;/Ebon:&apos;..(abyssea.ebon or 0)..&apos;/Silvery:&apos;..(abyssea.silvery or 0)..&apos;/Golden:&apos;..(abyssea.golden or 0)..&apos;/Time Remaining:&apos;..(abyssea.time_remaining or 0)</abyssea>
<default>xp.current..&apos;/&apos;..xp.tnl..&apos;XP &apos;..lp.current..&apos;/&apos;..lp.tnm..&apos;LP [&apos;..lp.number_of_merits..&apos;/&apos;..lp.maximum_merits..&apos;] XP/hr:&apos;..string.format(&
@Ivaar
Ivaar / followme.lua
Last active July 12, 2020 09:44
follow + assist
_addon.name = 'FollowMe'
_addon.author = 'Ivaar'
_addon.command = 'fm'
require('luau')
require('pack')
require('config')
default = {
actions = true,
_addon.name = 'MoveItems'
_addon.author = 'Ivaar'
_addon.version = '0.0.1.5'
_addon.commands = {'moveitems','mi'}
require('sets')
require('logger')
packets = require('packets')
config = require('config')
res = require('resources')
_addon.author = 'Ivaar'
_addon.name = 'Transwarp'
_addon.version = '0.0.0.4'
_addon.commands = {'tw'}
require('luau')
require('pack')
packets = require('packets')
alias = require('alias')
_addon.name = 'Currencies'
_addon.author = 'Ivaar'
_addon.version = '0.0.0.3'
_addon.commands = {'currencies','curr'}
require('lists')
require('logger')
packets = require('packets')
local log_results
require('pack')
local categories = {
[1] = 0x0D, -- accept raise
[2] = 0x13, -- accept tractor
}
local dead_status = {[2]=true,[3]=true}
local inject_action = function(player, category, action)
_addon.command = 'chocolor'
bit = require('bit')
local colors = {
yellow = 0,
black = 1,
blue = 2,
red = 3,
green = 4
}