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

- Relationships

-  Notes
(0023483)
KiloByte (manager)
2013-07-18 01:25

Fixed, thanks for pointing it out.

- 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


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker