ok i will try to help you by explaining what i think they tried to tell you...
first of all i never played the map you mentionned so if what i say don't answer you question sorry about that...
First divide the map in 2 :
________________________________
l...................................................l
l...................................................l
l...................................................l
l...................................................l
l=============================l
l...................................................l
l...................................................l
l...................................................l
l________________________________l
Try to divide in the center of the map because map in War3 work like this x,y coordinate
the center point = x0.y0 and then it go up x+1 and down x-1 left y-1 and right y+1
i don't have the map under my eye so you should check to be sure about wich on is up,left,right and down....
create a real variable X and a real variable Y
create a map with 1 unit under your control
create the trigger below (each time you type 1 as chat it will display the X,Y coordinate of where the unit is standing.)
-
LocationFinder
-

Events
-


Player - Player 1 (Red) types a chat message containing 1 as An exact match
-

Conditions
-

Actions
-


Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)
-



Loop - Actions
-




Set X = (X of (Position of (Picked unit)))
-




Set Y = (Y of (Position of (Picked unit)))
-


Game - Display to (All players) for 5.00 seconds the text: ((Location (X = + (String(X))) + ( ) and ( Y = + ((String(Y)) + ))))
Upper part of Map will be submerged and lower part immerged
do the terraining as you like remembering that the upper part must correspond to the lower part, it is like two instance of the same map.... when completed separate both part by a black mask line.
Create a rect for top map and a rect for lower map
Now the interesting thing: (the teleport)
When an unit will use an ability for example "dive"
dummy ability based on any "no target" spell where you have desactivated all effect.
-
LocationFinder
-

Events
-


Unit - A unit Begins casting an ability
-

Conditions
-

Actions
-


Set X = (X of (Position of (Triggering unit)))
-


Set Y = (Y of (Position of (Triggering unit)))
-


Set X2 = (-2000.00 + X)
-


Set Y2 = Y
-


Unit - Move (Triggering unit) instantly to (Point(X2, Y2))
Where do this -2000 come from?
Well look
.............+2000 X
............________
............l...........l
-2000 Y l.....0.....l +2000 Y
............l_______l
............-2000 X
the 2000 is actually a random number and will need to be adapted to your map size
if unit is in X 1000 it means that it is 1000 away up to the 0
so in the lower map it needs to be 1000 away up the -2000
the Y reprensent the left and right so it doesn't change from upper and lower map
(IMPORTANT) i didn't had time to test wich is X and Y from the up, down, left and right
So test it yourself as i explained using the first trigger, create your map writting down the coordinate of four corner of your map, create the two area and put your doodads and fog effects, then create the ability wich will activate the submerge effect and teleport the unit to the correct location in the lower map...
Done
i hope it helped you... and that i did answer the correct question ^^