to make the camera work on hills, make the hilled area a region, and every time a unit enters it, change the camera hieight offset to 100 or 500 higher, then another trigger for when a unit exits it to return the height offest to its original(probably zero) position. you may have to use a few regions, and make a trigger for each region, and in each enter region trigger you would have to include a boolean in the conditions saying that the entering unit is not in any of the other regions as well, so it will only go up/down when you are in any part of the hill regions, and down when you are in NONE of them. good luck-