Mercurial > hg > batmud > maputils
view www/world.inc.php @ 2833:d0e186348cb2 default tip
Add mention of soft level limitation to 'Eightleg woods'.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 26 May 2024 20:33:53 +0300 |
parents | e2fe94bbca17 |
children |
line wrap: on
line source
<?php // // BatMUD world map definitions // // Define the coordinate system, origo and total width/height $worldMap = ["ox" => 8192, "oy" => 8192, "w" => 16384, "h" => 16384]; // Define continents, their coordinates in the "world map", // dimensions and other attributes relevant to us. define("CTI_NAME" , 0); define("CTI_XOFFS" , 1); define("CTI_YOFFS" , 2); define("CTI_SPECIAL" , 3); define("CTI_HAS_MAP" , 4); define("CTI_WIDTH" , 5); define("CTI_HEIGHT" , 6); define("CTI_REG_CONT" , 7); define("CTI_INIT_LOC" , 8); $continentList = [ // ID Name Xoffs Yoffs spec hasmap width height <read in regular continent list> "laenor" => ["Laenor", 1 , 1 , FALSE , TRUE , 827 , 781 , TRUE , [365, 471] ], "rothikgen" => ["Rothikgen", 1311 , -1255 , FALSE , TRUE , 480 , 480 , TRUE , [224, 271] ], "lucentium" => ["Lucentium", -634 , 2345 , FALSE , TRUE , 700 , 500 , TRUE , [413, 153] ], "furnachia" => ["Furnachia", 1211 , 1155 , FALSE , TRUE , 440 , 480 , TRUE , [197, 85] ], "desolathya" => ["Desolathya", -1210 , 820 , FALSE , TRUE , 540 , 530 , TRUE , [285, 272] ], "renardy" => ["Renardy", 2070 , -910 , TRUE , TRUE , 168 , 86 , TRUE , NULL ], # "tormentas" => ["Tormentas", 1311 - 34 - 99, -1255 - 85 - 99 , TRUE , TRUE , 99 , 99, TRUE , NULL ], "limbo" => ["Limbo", 0 , 0 , TRUE , FALSE , 0 , 0 , FALSE , NULL ], "special" => ["Special", 0 , 0 , TRUE , FALSE , 0 , 0 , TRUE , NULL ], "hcbat" => ["HCBat", 0 , 0 , TRUE , TRUE , 0 , 0 , FALSE , [103, 53] ], ]; // // Here we define the tradelane waypoints. // Coordinates are relative to continent origo, which is 1,1. // $tradelanePoints = [ // Name Relative to , x , y "daerwon" => ["laenor" , 300 , 360], "arelium1" => ["laenor" , 311 , 360], "arelium2" => ["laenor" , 364 , 413], "arelium3" => ["laenor" , 364 , 466], "laenor1" => ["laenor" , 250 , 310], "laenor2" => ["laenor" , 250 , 70], "laenor3" => ["laenor" , 310 , 10], "laenor4" => ["laenor" , 780 , 10], "laenor5" => ["laenor" , 780 , 644], "laenor6" => ["laenor" , 664 , 760], "laenor7" => ["laenor" , 205 , 760], "laenor8" => ["laenor" , 145 , 700], "laenor9" => ["laenor" , 145 , 515], "laenor10" => ["laenor" , 734 , 10], "laenor-furnachia" => ["laenor" , 664 + 169 , 760], "furnachia1" => ["furnachia" , 98 , 81], "furnachia2" => ["furnachia" , 188 , 81], "rothikgen1" => ["rothikgen" , 262 , 428], "rothikgen2" => ["rothikgen" , 22 , 188], "rothikgen3" => ["rothikgen" , 22 , 90], "rothikgen4" => ["rothikgen" , 461 , 229], "rothikgen5" => ["rothikgen" , 461 , 33], "rothikgen6" => ["rothikgen" , 136 , 302], "rothikgen7" => ["rothikgen" , 186 , 252], "rothikgen8" => ["rothikgen" , 195 , 261], "desolathya1" => ["desolathya" , 532 , 96], "desolathya2" => ["desolathya" , 532 , 475], "desolathya3" => ["desolathya" , 462 , 475], "desolathya4" => ["desolathya" , 463 , 27], "desolathya5" => ["desolathya" , 218 , 27], "desolathya6" => ["desolathya" , 22 , 223], "desolathya7" => ["desolathya" , 22 , 418], "desolathya8" => ["desolathya" , 114 , 510], "desolathya9" => ["desolathya" , 369 , 510], "desolathya10" => ["desolathya" , 22 , 82], "desolathya11" => ["desolathya" , 433 , 446], // 1 south-east from windhamkeep "windhamkeep" => ["desolathya" , 432 , 445], // Not the location itself, but 1 e from it. "desocrater1" => ["desolathya" , 421 , 207], "desocrater2" => ["desolathya" , 278 , 207], "laenor-desolathya" => ["desolathya" , 532 + 84 , 96], "desolathya-lucentium1" => ["desolathya" , 532 + 45 , 475], "desolathya-lucentium2" => ["desolathya" , 532 + 45 , 475 + 667], "laenor-lucentium" => ["lucentium" , 397, 13 - 1459], "lucentium1" => ["lucentium" , 397, 13], "lucentium2" => ["lucentium" , 474, 13], "lucentium3" => ["lucentium" , 474, 480], "lucentium4" => ["lucentium" , 397 - 348, 13 + 348], "lucentium5" => ["lucentium" , 474, 167], "lucentium6" => ["lucentium" , 421, 167], "lucentium7" => ["lucentium" , 411, 157], ]; // Tradelanes defined by waypoints $tradelaneDefs = [ // Laenor ["daerwon", "laenor1", "laenor2", "laenor3", "laenor4", "laenor5", "laenor6", "laenor7", "laenor8", "laenor9"], ["daerwon", "arelium1", "arelium2", "arelium3"], ["laenor9", "daerwon"], // Furnachia ["furnachia1", "furnachia2"], // Lucentium ["desolathya-lucentium1", "desolathya-lucentium2", "lucentium1"], ["lucentium1", "lucentium2", "lucentium3"], ["lucentium1", "lucentium4"], ["lucentium5", "lucentium6", "lucentium7"], // Rothikgen ["rothikgen1", "rothikgen2", "rothikgen3"], ["rothikgen1", "rothikgen4", "rothikgen5"], ["rothikgen6", "rothikgen7", "rothikgen8"], // Desolathya ["desolathya2", "desolathya1", "desolathya4", "desolathya5", "desolathya6", "desolathya7", "desolathya8", "desolathya9", "desolathya11"], ["desolathya6", "desolathya10"], ["desocrater1", "desocrater2"], // Between continents ["laenor6", "laenor-furnachia", "furnachia1"], ["laenor-lucentium", "lucentium1"], ["laenor10", "rothikgen1"], ["laenor9", "laenor-lucentium", "desolathya-lucentium1", "desolathya2", "desolathya3", "desolathya11", "windhamkeep"], ["laenor2", "laenor-desolathya", "desolathya1"], ]; ?>