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.
* ...