Revealing Invisible Monsters
Since the Tibia Update 8.41, monsters go totally invisible on the client side and it is not possible to see where they are as before. Also, it is not possible to shoot missile runes on the square on which they are located directly. This causes a lot of problems when you want to bot or even becomes very annoying when hunting manually. However, a workaround has been created for this (you need at least version 4.2.1 of ElfBot).
Because the monsters sparkle every once in a while or shoot missiles, it is possible to tell where they are momentarily just as a normal player can and shoot an area effect spell/rune or a strike spell on them. This system has been implemented into the Targeting component and can be used by simply creating an entry called 'Reveal' which will target invisible monsters that sparkled or shot projectiles and assume they are still standing on that square for 2 seconds. Needless to say, you can configure how you want to target those invisible monsters, set their danger level, etc, just like you would do for any other monster. Note however that it is not possible to know the current hp% of an invisible monster so it's hp% is always assumed to be 100%, meaning that you will need 0-100% in the hp% range setting in order for this to work.
Here are 2 examples of Targeting settings set up to reveal invisible monsters. The first one uses an explosion spell on the square where the monster is assumed to be. This could just as well be a GFB/Avalanche/Thunderstorm/Stoneshower, a wave or a radial spell. The second setting shows how to reveal or kill invisible monsters with a strike spell. It's done by using the Strike stance combined with a strike spell.
That's what it might look like if it's set to use an Ice Wave to reveal an invisible monster:
by ekx