Dungeon Crawl Stone Soup Tracker - DCSS
|
|||||
Viewing Issue Advanced Details | |||||
|
|||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
7351 | Source Cleanup | feature | always | 2013-07-17 20:00 | 2013-07-25 11:49 |
|
|||||
Reporter: | chris | Local or Remote: | Local | ||
Assigned To: | KiloByte | Operating System: | Windows | ||
Priority: | normal | Console or Tiles: | Tiles | ||
Status: | closed | Product Branch: | 0.13 ancient branch | ||
Product Version: | Resolution: | done | |||
Projection: | none | ||||
ETA: | none | Fixed in 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); |
||||
Steps To Reproduce: | |||||
Additional Information: | |||||
System Description: | |||||
Relationships | |||||
Attached Files: | |||||
|
|||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2013-07-17 20:00 | chris | New Issue | |||
2013-07-18 01:25 | KiloByte | Note Added: 0023483 | |||
2013-07-18 01:25 | KiloByte | Status | new => resolved | ||
2013-07-18 01:25 | KiloByte | Fixed in Branch | => 0.13 development branch | ||
2013-07-18 01:25 | KiloByte | Resolution | open => done | ||
2013-07-18 01:25 | KiloByte | Assigned To | => KiloByte | ||
2013-07-25 11:49 | chris | Status | resolved => closed |
Notes | |||||
|
|||||
|
|