Anonymous | Login | 2024-04-19 02:13 CEST |
Main | My View | View Issues | Change Log | Wiki | Tavern | News |
Viewing Issue Simple Details [ Jump to Notes ] [ Wiki ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||
0007351 | [DCSS] Source Cleanup | feature | always | 2013-07-17 20:00 | 2013-07-25 11:49 | ||
Reporter | chris | View Status | public | ||||
Assigned To | KiloByte | ||||||
Priority | normal | Resolution | done | ||||
Status | closed | Product Branch | 0.13 ancient branch | ||||
Summary | 0007351: Separation | ||||||
Description |
source master ? git grep -in sepera dat/des/branches/lair.des:471:# Three seperate decorative bubbles mixed into one vault. dat/des/branches/lair.des:517:# Two seperate small decorative vaults mixed into one: dat/des/builder/layout.des:1427: local ROOM_SEPERATION = 2 dat/des/builder/layout.des:1431: local ROOM_SPACING = ROOM_SIZE + ROOM_SEPERATION dat/des/builder/layout.des:1432: local MAP_SIZE = ROOM_SPACING * ROOMS_ACROSS + ROOM_SEPERATION dat/des/builder/layout.des:1434: local FIRST_ROOM = EDGE_IN + ROOM_SEPERATION dat/des/builder/layout.des:1467: + crawl.random_range(0, ROOM_SEPERATION - 1) dat/des/builder/layout.des:1498: + crawl.random_range(0, ROOM_SEPERATION - 1) dat/des/builder/layout_pools.des:77: local seperation_min = crawl.random_range(1, border - depth_fraction*2) dat/des/builder/layout_pools.des:92: local blocked = e.find_in_area {x1 = min_x - seperation_min, dat/des/builder/layout_pools.des:93: x2 = max_x + seperation_min, dat/des/builder/layout_pools.des:94: y1 = min_y - seperation_min, dat/des/builder/layout_pools.des:95: y2 = max_y + seperation_min, dat/des/builder/layout_pools.des:434:# may continue the whole length of the map seperately, or may dat/des/serial/aquarium.des:52:# because this is run seperately for each subvault. dat/des/serial/aquarium.des:667:NAME: aquarium_bridge_long_seperate dat/des/serial/aquarium.des:1068:# seperate rooms. Crawl likes making passages around the edge dat/des/serial/teleporters.des:13:# of a teleporter in seperate vaults. This works because of dgn-irregular-box.cc:83:// other values inserted will be seperated by at least the dgn-irregular-box.cc:84:// specified seperation. The values returned are sorted in dgn-irregular-box.cc:88: int min_seperation) dgn-irregular-box.cc:101: int permitted_below = values[j] - min_seperation; dgn-irregular-box.cc:102: int permitted_above = values[j] + min_seperation; dgn-irregular-box.cc:427: const int MIN_SEPERATION = 2; // < 2 can block off part of box (bad!) dgn-irregular-box.cc:428: const int MIN_IRREGULAR_SIZE = MIN_SEPERATION * 2 + 1; dgn-irregular-box.cc:509: // -> no division may be less than MIN_SEPERATION from another dgn-irregular-box.cc:514: di_x, MIN_SEPERATION); dgn-irregular-box.cc:516: di_x, MIN_SEPERATION); dgn-irregular-box.cc:518: di_y, MIN_SEPERATION); dgn-irregular-box.cc:520: di_y, MIN_SEPERATION); l_dgnbld.cc:190: int min_seperation) l_dgnbld.cc:210: int min_seperation_squared = min_seperation * min_seperation; l_dgnbld.cc:238: if (distance_squared < min_seperation_squared) l_dgnbld.cc:891: // our own seperate array (actually a vector of vectors l_dgnbld.cc:1563: TABLE_INT(ls, seed_seperation, 2); l_dgnbld.cc:1620: seed_seperation); |
||||||
Additional Information | |||||||
Tags | No tags attached. | ||||||
Attached Files | |||||||
|
Mantis 1.1.8[^] Copyright © 2000 - 2009 Mantis Group |