Animus (Windows 7 - 64bit)v1.8.6
Runs in system tray Multithread support Regex alias/trigger patterns
Extremely fast C core Runs on Lua 5.2 Modularized for Adaptability

Getting Started Built-in Functions Basics
  Code Examples  


Criticalsv1.0.0
Adds a colorful suffix to all critical hits.
Example:
- Rynok


Defencesv1.1.0
Sets up the infrastructure needed to quickly build additional defence modules. At login it scans a players current defences and notifies all the other modules, through hooks, what defences are found. It also creates a function to allow other modules to check what defences are currently up.

Variables:
  • combat mode
Hooks:
  • addDefence( defName )
  • delDefence( defName )
  • delAllDefences( )
Aliases:
  • defup
  • defdown
Examples:
- Rynok


Entsv1.0.0
This module uses config files to keep track of your ents and allows you to manage them easier.

Aliases:
  • ents
  • summon ent
  • order ents kill <player>
  • order ents passive
  • order ents attack
Config Files:
  • ents.txt
  • surge.txt
Requires:
- Rynok


Farseev1.0.0
Simple module that shows the room id alongside the name of the room where the farsee target is detected.

Requires:
- Rynok


JSONv1.0.0
GMCP is written in JSON, so this plugin was created to allow other modules to easily read that format. At activation it loads the lua library dkjson.lua. Any modules that read GMCP data require this module to handle the conversion from JSON to a Lua table.

Library Functions:
  • getJSON( jsonObj )
- Rynok


Mapv1.0.0
Loads the map.xml file from Imperian so Animus is aware of all the rooms in the game. This is necessary for attaching room ids to triggers.

- Rynok


RoomIdsv1.0.0
Interprets the RoomInfo GMCP message and includes the room number, as a suffix, after the title is displayed.
Example: Before a set of busy city streets. (12345)

Requires: Variables:
  • roomname
  • vNum
- Rynok


Skillsv1.1.0
Uses GMCP to discover a characters known skills and notifies all active modules which skills it detects are available for use. It will automatically perform a scan at login and anytime one of it's aliases is called.

Requires: Hooks:
  • delSkills( )
  • skillGroup( name, rank )
  • skillList( group, list )
Aliases:
  • ab
  • abilities
- Rynok


Targetv1.1.0
Provides targetting aliases and variable management. Knows the difference between targetted players and mobs, and automatically targets mobs in hunting areas. Can also accept targets called out over the ring channel.

Aliases:
  • t (%a+)
  • t
Variables:
  • target
- Rynok


Vitalsv1.0.0
Tracks character vitals

Requires: Hooks:
  • balanced( )
Variables:
  • bal
  • eq
  • hp
  • mp
  • maxhp
  • maxmp
  • hp%
  • mp%
- Rynok


Whov1.0.0
Parses the who list to show room ids of where people are located (if you are using the Thirdeye defence)

Requires:
- Rynok