For the sake of argument, let's assume that poor dragon really wants to reach wizard for melee attack, moving in straight line.
Two questions:
- how much move points it has to spend to approach wizard (really close, let's forget about reach) ?
- how much damage it will get in the process ?
Blade Barrier - squares are difficult terrain, 3d6+Wis (let's call it BB) damage if creature "enters the barrier's space"
Wall of Fire - entering a square occupied by the wall costs 3 extra squares of movement, creature that "moves into the wall's space" takes 3d6+Int damage (let's call if WoF)
I can see many way of resolving it. For sure, dragon will take at least 1xBB and 1xWoF damage and spend at least 6 x (1+3) movement points. But:
- should difficult terrain from blade barrier be counted extra ? Or only maximum cost for any part of the dragon should count? If it is counted extra, then why dragon is spending 2 points for each normal move (as it is entering 2 normal squares in normal case) ? What if blade barrier overlaps wall of fire ? Will it be then 2+3 per move?
- what about place where 2 squares of wall of fire are entered per move ? Will it be 1+3+3 or only 1+3 ?
- what with damage ? Is it counted only when entering the zone, per move or per square? If per move, then having 2 walls (like for first 4 steps here) is a lot more effective than one wide wall ? If per square, then are 'tail' squares of dragon also counting as entering a zone separately ?

Two questions:
- how much move points it has to spend to approach wizard (really close, let's forget about reach) ?
- how much damage it will get in the process ?
Blade Barrier - squares are difficult terrain, 3d6+Wis (let's call it BB) damage if creature "enters the barrier's space"
Wall of Fire - entering a square occupied by the wall costs 3 extra squares of movement, creature that "moves into the wall's space" takes 3d6+Int damage (let's call if WoF)
I can see many way of resolving it. For sure, dragon will take at least 1xBB and 1xWoF damage and spend at least 6 x (1+3) movement points. But:
- should difficult terrain from blade barrier be counted extra ? Or only maximum cost for any part of the dragon should count? If it is counted extra, then why dragon is spending 2 points for each normal move (as it is entering 2 normal squares in normal case) ? What if blade barrier overlaps wall of fire ? Will it be then 2+3 per move?
- what about place where 2 squares of wall of fire are entered per move ? Will it be 1+3+3 or only 1+3 ?
- what with damage ? Is it counted only when entering the zone, per move or per square? If per move, then having 2 walls (like for first 4 steps here) is a lot more effective than one wide wall ? If per square, then are 'tail' squares of dragon also counting as entering a zone separately ?