say_title ( gameforge . neutral_warp . _20_sayTitle ) 
say ( gameforge . neutral_warp . _30_say ) 
local s = select ( gameforge . locale . neutral_warp . go , gameforge . locale . neutral_warp . not_go ) 
if 2 == s then 
return 
end 
local cost = 1000 
say_title ( gameforge . neutral_warp . _20_sayTitle ) 
say ( string . format ( gameforge . neutral_warp . _40_say , cost ) ) 
if pc . gold < cost then 
say ( gameforge . locale . oldwoman . not_enough_money ) 
return 
end 
local m = pc . get_map_index ( ) 
local e = pc . empire if m == 1 or m == 3 then 
e = 1 
elseif m == 21 or m == 23 then 
e = 2 
elseif m == 41 or m == 43 then 
e = 3 
end 
if m == 1 or m == 21 or m == 41 then 
if pc . count_item ( 30180 ) == 0 then 
s = select ( gameforge . locale . quiz_33_1_choice , gameforge . neutral_warp . _50_select , gameforge . locale . cancel ) 
if 3 == s then 
return 
end 
else 
s = select ( gameforge . locale . quiz_33_1_choice , gameforge . neutral_warp . _50_select , gameforge . map_warp . _97_select , gameforge . locale . cancel ) 
if 4 == s then 
return 
end 
end 
local warp = { 
{ 
{ 402100 , 673900 } , 
{ 270400 , 739900 } , 
{ 321300 , 808000 } , 
} , 
{ 
{ 434200 , 290600 } , 
{ 375200 , 174900 } , 
{ 491800 , 173600 } , 
} , 
{ 
{ 287800 , 799700 } , 
{ 275500 , 800000 } , 
{ 277000 , 788000 } , 
} , 
} 
test_chat ( warp [ s ] [ e ] [ 1 ] .. warp [ s ] [ e ] [ 2 ] ) 
pc . warp ( warp [ s ] [ e ] [ 1 ] , warp [ s ] [ e ] [ 2 ] ) 
pc . changegold ( - cost ) 
elseif m == 3 or m == 23 or m == 43 then 
if pc . count_item ( 30180 ) == 0 then 
s = select ( gameforge . locale . quiz_33_2_choice , gameforge . neutral_warp . _60_select , gameforge . locale . cancel ) 
if 3 == s then 
return 
end 
else 
s = select ( gameforge . locale . quiz_33_2_choice , gameforge . neutral_warp . _60_select , gameforge . map_warp . _97_select , gameforge . locale . cancel ) 
if 4 == s then 
return 
end 
end 
local warp = { 
{ 
{ 217800 , 627200 } , 
{ 221900 , 502700 } , 
{ 344000 , 502500 } , 
} , 
{ 
{ 599400 , 756300 } , 
{ 597800 , 622200 } , 
{ 730700 , 689800 } , 
} , 
{ 
{ 287800 , 799700 } , 
{ 275500 , 800000 } , 
{ 277000 , 788000 } , 
} , 
} 
test_chat ( warp [ s ] [ e ] [ 1 ] .. warp [ s ] [ e ] [ 2 ] ) 
pc . warp ( warp [ s ] [ e ] [ 1 ] , warp [ s ] [ e ] [ 2 ] ) 
pc . changegold ( - cost ) 
end 
