Will add more suggestions when I get some

Code:
* General
    * ...

* Walker
    * 

* Scripter
    * 
    * Add global variables.
    * Functions:
        * Client.Ping()
        * Client.LootBodies()
        * Client.StandTime()
        * Client.WaypointID()
        * Client.WaypointLabel()
        * Client.WaypointType()
        * Client.WaypointPosition()
        * Client.isConnected()
        * Client.isTradeOpened()
        * Client.isChanelOpened(string CHANEL_NAME)

        * Client.PlaySound(string SOUND_FILE_NAME)
        * Client.Connect(string ACCOUNT NAME, string ACCOUNT PASSWORD,  string CHARACTER NAME) -- Spectrus idea.
        * Client.Reconnect()
        * Client.Disconnect() -- Spectrus idea.
        * Client.Close() -- Spectrus idea.

        * Container:UseItem(int SPOT, bool NEW_WINDOW) -- New argumement "bool NEW_WINDOW" that will allow to open containers in same window (not always in new window).
        * Container:Close()
        * Container:Resize(int SIZE)

        * Tile.GetByPosition(int POSX, int POSY, int POSZ)
        * Tile:TopItem()
        * Tile:ItemCount()
        * Tile:Items()
        * Tile:MoveItemOnGround(int POSX, int POSY, int POSZ, int COUNT)
        * Tile:MoveItemToContainer(int CONTAINER_TO, int SPOT_To, int COUNT)
        * Tile:isOnScreen()
        * Tile:isReachable()
        * Tile:isShootable()
        * Tile:isWalkable()

        * Creature.Ignore(int CREATURE_ID)
        * Creature.UnIgnore(int CREATURE_ID)
        * Creature.Attack(int CREATURE_ID)
        * Creature.Attack(int CREATURE_ID)
        * Creature.Attack(int CREATURE_ID)
        * Creature.StopAttack()

        * Creature:isReachable()
        * Creature:isShootable()
        * Creature:isIgnored()

        * Self.LevelPercent()
        * Self.MagicLevel()
        * Self.MagicLevelPercent()
        * Self.SoulPoints()
        * Self.Stamina()
        * Self.Status() -- Protection Zone, Burning, Drunk and so on in array format.
        * Self.Skills() -- All skills and skills percents in array format.
        * Self.HasteTime()
        * Self.ManaShieldTime()
        * Self.InvisibilityTime()
        * Self.StrengthenTime()

        * Self.Mount()
        * Self.Move(int DIRECTION)
        * Self.MoveTo(int POSX, int POSY, int POSZ)
        * Self.ReachLocation(int POSX, int POSY, int POSZ)
        * Self.AttackMode(string ATTACK_MODE, string CHASE_MODE)
        * Self.Turn(int DIRECTION)
    * ...

* Looter
    * Add "name" attribute for loot list items in .xbst files for better functionality.
    * Add "Don't Loot Empty Creatures" option.
    * Add "Open Body Wait Time" based on current ping (idk if something like that already exist or not). --How long the bot should wait for a body to open after clicking on it before deciding to move on.
    * Add "Clear Items" option.
    * ...

* Special Areas
    * Add option to edit coordinates of the area.
    * Add "Node Range" option. -- Range to skip Node waypoints (by default it's 3?).
    * Add "Clear Areas" option.
    * ...

* Pathfinder
    * ...

* Targeting
    * Add "Clear Creatures" option.
    * ...