Ice

This project is experimental.

This project is only experimental and may change drastically between now and when it comes out of experimental status. It may even be disapproved once that happens, worst-case.

Be forewarned before downloading anything from this project.

Description

Ice is a simple library, which offers various functions for work with Skills.

Function documentation

Ice.Skill

Ice.Skill.GetAvailableSkills()
Reads the available abilities into the internal variable Ice.Data

Ice.Target

Ice.Target.GetClass( tgt )
parameter string - UnitID's
return string - Class Token
return string - Subclass Token or nil
Ice.Target.GetRace( tgt )
return string - HUMAN or ELF
If the target is not a player, nil are returned.

Ice.Table

Ice.Table.Contains( tbl, value, regex )
parameter table
parameter string
parameter boolean
return boolean
Ice.Table.IndexOf( tbl, value, regex )
parameter table
parameter string
parameter boolean
return int
Ice.Table.RemoveValue( tbl, value )
parameter table
parameter string

UnitID's

primary ID's
player
current player
pet
pet of the player
target
current target
focusN
current focus target, where N is a number 1 to 12 (ex. focus2)
partyN
current party member, where N is a number 1 to 5 (ex. party4)
raidN
current raid member, where N is a number 1 to 36 (ex. raid21)
mouseover
current target or item your mouse is over
secondary ID's
<primaryID>target
current target of <primaryID> (ex. raid21target)
<primaryID>pet
current pet of <primaryID> (ex. focus9pet)

Facts

Date created
Sep 23, 2009
Categories
Last update
Sep 23, 2009
Development stage
Planning
Language
  • deDE
  • enUS
  • esES
  • frFR
License
Creative Commons License By-Nc-Sa 3.0
Downloads
0

Authors