Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.
A battle scene consists of an environment and terrrains. You're fighting a wild species in tall grass in a city/town, hence why you get a combination as seen. This is working as intended. The script that controls the battle scene configuration can be found in Scripts/Battle PBS/ENVIRONMENTS.rb...
imagePos.push(["Graphics/Pictures/Types/#{battler.type1}", @spriteBaseX + 110, 12])
imagePos.push(["Graphics/Pictures/Types/#{battler.type2}", @spriteBaseX + 110, 26]) if battler.type1 != battler.type2
Work smart, not hard ;)
Notice the difference between the battle that you have in the proc definition and @battle you're trying to use. You don't have access to an instance variable @battle in that code context. Use the battle variable that comes from the proc arguments.
Nope, because you haven't given us any useful information on what it is you did. Go back to the EBDX download page, read the instructions, follow the instructions and try again.
That's not really EBDX related. You have deleted the entry for VENUSAUR from your main pokemon.txt PBS. My guess is that you didn't follow the install instructions of EBDX and replaced the default pokemon.txt PBS (and others) with the EBDX specific PBS that ship with the system (in their own...