comparison light8/Config.py @ 53:032b2b67bc10

result of July 7th on-site editing
author dmcc
date Mon, 08 Jul 2002 14:31:20 +0000
parents 71489bb71528
children 5e8c505bcc2c
comparison
equal deleted inserted replaced
52:065896b0913c 53:032b2b67bc10
1 from random import randrange 1 from random import randrange
2 from time import time 2 from time import time
3 from __future__ import generators,division 3 from __future__ import generators,division
4 from Subs import * 4 from Subs import *
5 5 from Cue import *
6 from Fader import fader 6
7 f1 = Fade('col blue', 0, 2, 100)
8 f2 = Fade('god', 1, 3, 50)
9 f3 = Fade('house', 0, 4, 0)
10 f4 = Fade('col gree', 0, 8, 75)
11
12 g1 = Fade('edges', 1, 2, 20)
13 g2 = Fade('sidepost', 0, 4, 50)
14 g3 = Fade('cyc', 1, 5, 20)
15 g4 = Fade('*curtain', 0, 8, 15)
16
17 c1 = Cue("This", 0, 10, f1, f2, f3, f4)
18 c2 = Cue("That", 0, 5, g1, g2, g3, g4)
19 c3 = Cue("The other", 1, 7, f1, g2, g3, f4)
20
21 cues = [c1, c2, c3]
7 22
8 patch = { 23 patch = {
9 24
10 'side l' : 45, # posts 25 ('side l','sidepost1') : 45, # posts
11 'side r' : 46, 26 ('side r','sidepost2') : 46,
12 27
28 'sidefill1' : 13,
29 'sidefill2' : 14,
30
13 ('patio1','main 1',) : 1, 31 ('patio1','main 1',) : 1,
14 ('main 2',) : 2, 32 ('main 2',) : 2,
15 ('main 3',) : 3, 33 ('main 3',) : 3,
16 ('main 4',) : 4, 34 ('main 4',) : 4,
17 ('main 5',) : 5, 35 ('main 5',) : 5,
20 ('main 8',) : 8, 38 ('main 8',) : 8,
21 ('main 9',) : 9, 39 ('main 9',) : 9,
22 ('main 10',) : 10, 40 ('main 10',) : 10,
23 ('main 11',):11, 41 ('main 11',):11,
24 ('patio2','main 12',):12, 42 ('patio2','main 12',):12,
43 'hotback':19,
25 44
26 'cycleft' : 43, 45 'cycleft' : 43,
27 'cycright' : 44, # ? might be a different circuit 46 'cycright' : 42,
28 47
29 'house':68, 48 'house':68,
30 ('desk1' ,'b11'):54, # left bank over house 49 ('desk1' ,'b11'):54, # left bank over house
31 ('marry1' ,'b12'):53, 50 ('marry1' ,'b12'):53,
32 ('b13',):52, 51 ('b13',):52,
47 ('cuba2' ,'b36'):66, 66 ('cuba2' ,'b36'):66,
48 'oran1':21, 'oran2':25, 'oran3':29, 'oran4':33, 67 'oran1':21, 'oran2':25, 'oran3':29, 'oran4':33,
49 'gree1':22, 'gree2':26, 'gree3':30, 'gree4':34, 68 'gree1':22, 'gree2':26, 'gree3':30, 'gree4':34,
50 'blue1':23, 'blue2':27, 'blue3':31, 'blue4':35, 69 'blue1':23, 'blue2':27, 'blue3':31, 'blue4':35,
51 'red1' :24, 'red2' :28, 'red3' :32, 'red4' :36, 70 'red1' :24, 'red2' :28, 'red3' :32, 'red4' :36,
71 'upfill1' : 40,
72 'upfill2' : 38,
73 'upfill3' : 37,
74 'upfill4' : 39,
52 } 75 }
53 76
54 from util import maxes,scaledict 77 from util import maxes,scaledict
55 FL=100 78 FL=100
56 def fulls(chans): 79 def fulls(chans):
242 curtime = time() 265 curtime = time()
243 yield {dim : 100, 20 : params.get_param_value('magic')} 266 yield {dim : 100, 20 : params.get_param_value('magic')}
244 267
245 268
246 subs = { 269 subs = {
247 'over pit sm' : levs(range(1, 13),(100,0,0,91,77,79,86,55,92,77,59,0)),
248 'over pit lg' : fulls(range(1, 13)),
249 ('house', 'black') : { 68:100 }, 270 ('house', 'black') : { 68:100 },
250 ('cyc', 'lightBlue'):{42:FL,43:FL},
251 ('scp hot ctr', 'yellow'):{18:FL},
252 ('scp more', '#AAAA00'):{18:FL,14:FL},
253 ('scp all', '#AAAA00'):fulls((13,16,18,19,39)),
254 ('col oran', '#EEEE99'):fulls('oran1 oran2 oran3 oran4'.split()), 271 ('col oran', '#EEEE99'):fulls('oran1 oran2 oran3 oran4'.split()),
255 ('col red', 'red'):fulls('red1 red2 red3 red4'.split()), 272 ('col red', 'red'):fulls('red1 red2 red3 red4'.split()),
256 ('col blue', 'blue'):fulls('blue1 blue2 blue3 blue4'.split()), 273 ('col blue', 'blue'):fulls('blue1 blue2 blue3 blue4'.split()),
257 ('col gree', 'green'):fulls('gree1 gree2 gree3 gree4'.split()), 274 ('col gree', 'green'):fulls('gree1 gree2 gree3 gree4'.split()),
258 'sidepost':fulls((45,46)), 275 'sidepost':fulls((45,46)),
259 'edges':fulls((55,60,49,54,61,66)),
260 'bank1ctr':fulls(('b22','b23','b24','b25')), 276 'bank1ctr':fulls(('b22','b23','b24','b25')),
261 'god' : fulls((6,)), 277 'god' : fulls((6,)),
262 ('strobe', 'grey'):strobe, 278 # ('strobe', 'grey'):strobe,
263 279 # 'chase' : chase,
264 'chase' : chase, 280 # 'chase2' : chase,
265 'chase2' : chase, 281 'cyc' : fulls(('cycleft','cycright')),
282 'sidefill' : fulls(('sidefill1','sidefill2')),
283 'patio left' : { 'patio1':FL },
284 'patio right' : { 'patio2':FL },
285 'upfill sides' : fulls(('upfill1','upfill4')),
286 '*broadway open':{},
287 '*int mission':{},
288 '*phone booth':{},
289 '*off broadway':{},
290 '*cuba left':{},
291 '*cuba right':{},
292 '*cuba dance':{},
293 '*cuba sky':{},
294 '*cuba love':{},
295 '*ext mission':{},
296 '*hotbox dance':{},
297 '*hotbox table':{},
298 '*sewer':{},
299 '*marry':{},
300
301
266 } 302 }
267 303
268 subs["ba outrs"] = fulls("b11 b12 b13 b14 b15 b16 b31 b32 b33 b34 b35 b36".split()) 304 subs["*marry"] = { "hotbox1" : 100,}
269 subs["ba some"] = {'b12':40,'b13':FL,'b14':FL,'b15':40, 305 subs["*phone booth"] = { "phone" : 100,}
270 'b32':40,'b33':FL,'b34':FL,'b35':40,} 306 subs["*broadway open"] = { "sidefill2" : 100, "sidefill1" : 100,
271 subs['*curtain'] = subs['ba some'].copy() 307 "main 11" : 100, "main 10" : 100, "b34" : 100, "b25" : 100, "b24" : 100,
308 "b22" : 100, "desk2" : 78, "phone" : 46, "upfill3" : 69, "upfill2" : 100,
309 "main 3" : 68, "main 2" : 100, "main 5" : 100, "main 4" : 100,
310 "main 7" : 100, "main 9" : 100, "main 8" : 100, "edge" : 46,
311 "sidepost1" : 100, "sidepost2" : 100, "marry2" : 100, "marry1" : 100,}
312 subs["*int mission"] = { "sidefill1" : 100, "main 4" : 100, "main 9" : 100,
313 "main 8" : 100, "b24" : 100, "b23" : 100, "desk1" : 100, "desk2" : 100,
314 "b22" : 100, "rock" : 100, "marry1" : 100, "cuba1" : 25, "cuba2" : 51,
315 "main 10" : 100,}
316 subs["*broadway open"] = { "sidefill2" : 100, "sidefill1" : 100,
317 "main 11" : 100, "main 10" : 100, "b34" : 100, "b25" : 100, "b24" : 100,
318 "b22" : 100, "desk2" : 78, "phone" : 46, "hotbox1" : 100, "upfill3" : 69,
319 "upfill2" : 100, "main 3" : 68, "main 2" : 100, "main 5" : 100,
320 "main 4" : 100, "main 7" : 100, "hotbox2" : 100, "main 9" : 100,
321 "main 8" : 100, "edge" : 46, "sidepost1" : 100, "sidepost2" : 100,
322 "marry2" : 100, "marry1" : 100,}
323 subs["*broadway open"] = { "sidefill2" : 100, "sidefill1" : 100,
324 "cycright" : 41, "upfill3" : 69, "upfill2" : 100, "upfill1" : 56,
325 "side l" : 100, "b25" : 100, "cycleft" : 41, "b22" : 100, "desk2" : 78,
326 "phone" : 46, "hotbox1" : 100, "upfill4" : 56, "b24" : 100, "side r" : 100,
327 "main 11" : 100, "main 10" : 100, "main 3" : 68, "main 2" : 100,
328 "main 5" : 100, "main 4" : 100, "main 7" : 100, "hotbox2" : 100,
329 "main 9" : 100, "main 8" : 100, "b34" : 100, "edge" : 46, "god" : 100,
330 "marry2" : 100, "marry1" : 100,}
331 subs["*broadway open"] = { "sidefill2" : 100, "sidefill1" : 100,
332 "cycright" : 41, "upfill3" : 69, "upfill2" : 100, "upfill1" : 56,
333 "b34" : 100, "b25" : 100, "side l" : 100, "b22" : 100, "desk2" : 78,
334 "phone" : 80, "hotbox1" : 100, "upfill4" : 56, "b24" : 100, "side r" : 100,
335 "main 11" : 100, "main 10" : 100, "main 3" : 100, "main 2" : 100,
336 "main 5" : 100, "main 4" : 100, "main 7" : 100, "hotbox2" : 100,
337 "main 9" : 100, "main 8" : 100, "cycleft" : 41, "edge" : 80,
338 "god" : 100, "marry2" : 100, "marry1" : 100,}
339 subs["*int mission"] = { "sidefill2" : 51, "sidefill1" : 0, "upfill4" : 0,
340 "main 11" : 100, "main 10" : 100, "b34" : 0, "b25" : 0, "b24" : 100,
341 "b23" : 100, "desk1" : 53, "desk2" : 100, "b22" : 100, "hotbox2" : 85,
342 "hotbox1" : 25, "b32" : 62, "upfill3" : 37, "upfill2" : 66, "main 3" : 0,
343 "main 5" : 70, "main 4" : 100, "main 7" : 100, "main 9" : 100,
344 "main 8" : 100, "rock" : 52, "marry2" : 100, "marry1" : 61, "cuba1" : 0,
345 "cuba2" : 78,}
346 subs["*int mission"] = { "sidefill2" : 51, "sidefill1" : 0, "upfill4" : 0,
347 "main 11" : 100, "main 10" : 100, "b34" : 0, "b25" : 0, "b24" : 100,
348 "b23" : 100, "desk1" : 53, "desk2" : 100, "b22" : 100, "hotbox2" : 85,
349 "hotbox1" : 25, "cycright" : 66, "b32" : 62, "upfill3" : 37,
350 "upfill2" : 66, "main 3" : 57, "main 2" : 0, "main 5" : 70, "main 4" : 100,
351 "main 7" : 100, "main 9" : 100, "main 8" : 100, "rock" : 52,
352 "marry2" : 100, "marry1" : 61, "cuba1" : 0, "cuba2" : 78,}
353 subs["*hotbox dance"] = { "red3" : 100, "sidefill2" : 46, "red1" : 100,
354 "cycright" : 19, "upfill3" : 32, "upfill2" : 46, "upfill1" : 26,
355 "red2" : 100, "side l" : 46, "b25" : 46, "cycleft" : 19, "sidefill1" : 46,
356 "desk2" : 36, "b22" : 46, "phone" : 37, "hotbox1" : 46, "upfill4" : 26,
357 "b24" : 46, "side r" : 46, "main 11" : 46, "main 10" : 46, "main 3" : 46,
358 "main 2" : 46, "main 5" : 46, "main 4" : 46, "main 7" : 46, "hotbox2" : 46,
359 "main 9" : 46, "main 8" : 46, "red4" : 100, "b34" : 46, "edge" : 37,
360 "god" : 100, "marry2" : 46, "marry1" : 46,}
361 subs["*hotbox dance"] = { "cycright" : 19, "upfill3" : 32, "upfill2" : 46,
362 "upfill1" : 26, "sidefill2" : 0, "b25" : 0, "side l" : 46, "b23" : 0,
363 "desk1" : 0, "desk2" : 0, "upfill4" : 26, "side r" : 46, "main 11" : 46,
364 "main 10" : 46, "god" : 100, "edge" : 0, "sidepost1" : 0, "sidepost2" : 0,
365 "marry2" : 0, "marry1" : 0, "cuba1" : 0, "cuba2" : 0, "b13" : 0,
366 "red3" : 100, "red2" : 100, "sidefill1" : 0, "b24" : 0, "red4" : 100,
367 "b34" : 30, "cycleft" : 19, "b32" : 43, "b22" : 0, "phone" : 0,
368 "hotbox1" : 42, "main 3" : 46, "main 2" : 46, "main 5" : 46,
369 "main 4" : 46, "main 7" : 100, "hotbox2" : 78, "main 9" : 46,
370 "main 8" : 46, "hotback" : 100, "rock" : 0, "red1" : 100,}
371 subs["*hotbox dance"] = { "cycright" : 19, "upfill3" : 32, "upfill2" : 46,
372 "upfill1" : 26, "sidefill2" : 0, "b25" : 0, "side l" : 46, "b23" : 0,
373 "desk1" : 0, "desk2" : 24, "upfill4" : 26, "side r" : 46, "main 11" : 46,
374 "main 10" : 100, "god" : 100, "edge" : 0, "sidepost1" : 0, "sidepost2" : 0,
375 "marry2" : 0, "marry1" : 0, "cuba1" : 0, "cuba2" : 0, "b13" : 0,
376 "red3" : 100, "red2" : 100, "sidefill1" : 0, "b24" : 0, "red4" : 100,
377 "b34" : 30, "cycleft" : 19, "b32" : 43, "b22" : 0, "phone" : 0,
378 "hotbox1" : 42, "main 3" : 46, "main 2" : 46, "main 5" : 100,
379 "main 4" : 46, "main 7" : 100, "hotbox2" : 78, "main 9" : 46,
380 "main 8" : 46, "hotback" : 100, "rock" : 0, "red1" : 100,}
381 subs["*hotbox table"] = { "sidefill2" : 0, "main 3" : 80, "main 2" : 62,
382 "main 11" : 0, "main 4" : 29, "main 7" : 10, "main 9" : 64, "main 8" : 10,
383 "b25" : 0, "b22" : 100, "phone" : 0, "edge" : 0, "b13" : 0, "marry2" : 0,
384 "main 5" : 34, "marry1" : 0, "hotback" : 0, "cuba1" : 22, "cuba2" : 0,}
385 subs["*hotbox table"] = { "sidefill2" : 0, "main 11" : 0, "b25" : 0,
386 "b22" : 100, "desk2" : 58, "phone" : 0, "main 3" : 80, "main 2" : 62,
387 "main 5" : 34, "main 4" : 100, "main 7" : 10, "hotbox2" : 46,
388 "main 9" : 64, "main 8" : 10, "edge" : 0, "b13" : 0, "rock" : 22,
389 "marry2" : 0, "marry1" : 0, "hotback" : 0, "cuba1" : 22, "cuba2" : 0,}
390 subs["*hotbox small table"] = { "red3" : 100, "red2" : 100, "main 3" : 80,
391 "main 2" : 62, "main 5" : 34, "main 4" : 100, "main 7" : 10,
392 "red4" : 100, "main 9" : 64, "main 8" : 10, "rock" : 22, "red1" : 100,
393 "desk2" : 58, "b22" : 100, "hotbox2" : 46, "upfill4" : 62, "god" : 100,
394 "upfill1" : 62, "cuba1" : 22,}
395 subs["*hotbox small table"] = { "red3" : 100, "red2" : 100, "red1" : 100,
396 "upfill4" : 62, "main 11" : 0, "main 10" : 0, "upfill1" : 62,
397 "red4" : 100, "b25" : 5, "b22" : 100, "desk2" : 58, "desk1" : 52,
398 "hotbox2" : 0, "sidefill2" : 0, "main 3" : 47, "main 2" : 0,
399 "main 5" : 0, "main 4" : 0, "main 7" : 0, "phone" : 0, "main 9" : 11,
400 "main 8" : 0, "god" : 100, "edge" : 0, "rock" : 0, "marry2" : 0,
401 "marry1" : 0, "hotback" : 0, "cuba1" : 0, "cuba2" : 0,}
402 subs["*ext mission"] = { "sidefill2" : 100, "sidefill1" : 100,
403 "cycright" : 41, "upfill3" : 69, "upfill2" : 100, "upfill1" : 56,
404 "side l" : 100, "b25" : 100, "cycleft" : 41, "b22" : 100, "desk2" : 78,
405 "phone" : 80, "hotbox1" : 100, "upfill4" : 56, "b24" : 100, "side r" : 100,
406 "main 11" : 100, "main 10" : 100, "main 3" : 100, "main 2" : 100,
407 "main 5" : 100, "main 4" : 100, "main 7" : 100, "hotbox2" : 100,
408 "main 9" : 100, "main 8" : 100, "b34" : 100, "edge" : 80, "god" : 100,
409 "marry2" : 100, "marry1" : 100,}
410 subs["*ext mission"] = { "sidefill2" : 100, "sidefill1" : 59,
411 "cycright" : 53, "upfill3" : 0, "upfill2" : 0, "upfill1" : 0,
412 "b34" : 100, "b25" : 100, "side l" : 100, "b23" : 100, "b22" : 49,
413 "b32" : 80, "phone" : 0, "hotbox1" : 0, "upfill4" : 0, "b24" : 100,
414 "desk2" : 78, "main 11" : 100, "main 10" : 100, "main 3" : 0,
415 "main 2" : 100, "main 5" : 100, "main 4" : 0, "main 7" : 100,
416 "hotbox2" : 100, "main 9" : 100, "main 8" : 100, "god" : 100,
417 "cycleft" : 0, "edge" : 0, "b13" : 0, "rock" : 60, "marry2" : 100,
418 "marry1" : 0, "side r" : 100,}
419 subs["*broadway night 1-7"] = { "sidefill2" : 37, "sidefill1" : 37,
420 "cycright" : 15, "upfill3" : 25, "upfill2" : 37, "upfill1" : 20,
421 "side l" : 37, "b25" : 37, "cycleft" : 15, "b22" : 37, "desk2" : 28,
422 "phone" : 29, "hotbox1" : 37, "upfill4" : 20, "b24" : 37, "side r" : 37,
423 "main 11" : 37, "main 10" : 37, "main 3" : 37, "main 2" : 37,
424 "main 5" : 37, "main 4" : 37, "main 7" : 37, "hotbox2" : 37,
425 "main 9" : 37, "main 8" : 37, "b34" : 37, "edge" : 29, "god" : 100,
426 "marry2" : 37, "marry1" : 37,}
427 subs["*broadway night 1-7"] = { "sidefill2" : 37, "sidefill1" : 37,
428 "upfill3" : 11, "upfill2" : 23, "b34" : 37, "b25" : 37, "b24" : 94,
429 "b23" : 100, "b22" : 61, "desk2" : 28, "hotbox2" : 37, "hotbox1" : 37,
430 "blue1" : 93, "main 11" : 37, "blue3" : 93, "blue2" : 93, "blue4" : 93,
431 "main 10" : 37, "main 3" : 25, "main 2" : 37, "main 5" : 37,
432 "main 4" : 37, "main 7" : 37, "main 9" : 37, "main 8" : 37, "edge" : 12,
433 "god" : 100, "marry2" : 37, "marry1" : 37,}
434 subs["*broadway night 1-7"] = { "sidefill2" : 37, "sidefill1" : 37,
435 "upfill3" : 11, "upfill2" : 23, "b34" : 37, "b25" : 37, "b24" : 94,
436 "b23" : 100, "b22" : 61, "desk2" : 0, "desk1" : 0, "hotbox2" : 37,
437 "hotbox1" : 0, "blue1" : 93, "main 11" : 37, "blue3" : 93, "blue2" : 93,
438 "blue4" : 93, "main 10" : 37, "main 3" : 25, "main 2" : 37, "main 5" : 37,
439 "main 4" : 37, "main 7" : 37, "main 9" : 37, "main 8" : 37, "edge" : 12,
440 "god" : 100, "marry2" : 37, "marry1" : 37,}
441 subs["*broadway night 1-7"] = { "sidefill2" : 37, "sidefill1" : 37,
442 "upfill3" : 11, "upfill2" : 23, "b34" : 28, "b25" : 37, "b24" : 94,
443 "b23" : 100, "b22" : 82, "desk2" : 0, "desk1" : 0, "hotbox2" : 11,
444 "hotbox1" : 0, "blue1" : 93, "main 11" : 37, "blue3" : 93, "blue2" : 93,
445 "blue4" : 93, "main 10" : 37, "main 3" : 25, "main 2" : 37, "main 5" : 37,
446 "main 4" : 37, "main 7" : 37, "main 9" : 37, "main 8" : 37, "edge" : 12,
447 "god" : 100, "marry2" : 0, "marry1" : 37,}
448 subs["*cuba right"] = { "main 3" : 31, "main 2" : 0, "main 10" : 100,
449 "b34" : 100, "b22" : 31, "desk2" : 85, "desk1" : 39, "edge" : 31,
450 "sidefill1" : 7, "cuba1" : 100, "cuba2" : 100,}
451 subs["*cuba dance"] = { "sidefill2" : 100, "sidefill1" : 100,
452 "upfill4" : 100, "upfill3" : 81, "upfill2" : 100, "upfill1" : 100,
453 "b34" : 100, "b25" : 100, "b24" : 100, "b23" : 100, "desk1" : 100,
454 "desk2" : 100, "b22" : 100, "phone" : 100, "main 11" : 100, "main 10" : 100,
455 "main 3" : 100, "main 2" : 100, "main 5" : 100, "main 4" : 100,
456 "main 7" : 100, "main 9" : 100, "main 8" : 100, "edge" : 100,
457 "god" : 100, "marry2" : 100, "marry1" : 100, "hotback" : 100,
458 "cuba1" : 100, "cuba2" : 100,}
459 subs["*cuba love"] = { "sidefill2" : 0, "sidefill1" : 0, "upfill4" : 61,
460 "main 11" : 100, "main 10" : 100, "upfill1" : 61, "b25" : 100,
461 "b24" : 100, "b23" : 100, "b22" : 100, "desk2" : 0, "desk1" : 0,
462 "phone" : 0, "hotbox1" : 0, "upfill3" : 61, "upfill2" : 61, "main 3" : 0,
463 "main 2" : 100, "main 5" : 100, "main 4" : 100, "main 7" : 100,
464 "main 9" : 73, "main 8" : 100, "edge" : 0, "hotback" : 0, "marry2" : 0,
465 "marry1" : 0, "cuba1" : 0, "cuba2" : 0,}
466 subs["*cuba love"] = { "sidefill2" : 0, "sidefill1" : 0, "upfill4" : 0,
467 "main 11" : 28, "main 10" : 28, "upfill1" : 0, "b34" : 9, "b25" : 100,
468 "b24" : 59, "b23" : 59, "b22" : 100, "desk2" : 0, "desk1" : 0,
469 "phone" : 0, "hotbox1" : 0, "upfill3" : 43, "upfill2" : 43, "main 3" : 0,
470 "main 2" : 100, "main 5" : 16, "main 4" : 16, "main 7" : 0, "main 9" : 73,
471 "main 8" : 100, "edge" : 0, "marry2" : 9, "marry1" : 0, "hotback" : 0,
472 "cuba1" : 0, "cuba2" : 0,}
473 subs["*cuba love"] = { "sidefill2" : 0, "sidefill1" : 0, "upfill4" : 0,
474 "main 11" : 28, "main 10" : 28, "upfill1" : 0, "b34" : 9, "b25" : 100,
475 "b24" : 59, "b23" : 59, "b22" : 100, "desk2" : 0, "desk1" : 0,
476 "phone" : 0, "hotbox1" : 0, "upfill3" : 43, "upfill2" : 43, "main 3" : 0,
477 "main 2" : 100, "main 5" : 16, "main 4" : 16, "main 7" : 0, "main 9" : 65,
478 "main 8" : 74, "edge" : 0, "marry2" : 9, "marry1" : 0, "hotback" : 0,
479 "cuba1" : 0, "cuba2" : 0,}
480 subs["*cuba love"] = { "sidefill2" : 0, "sidefill1" : 0, "upfill4" : 0,
481 "main 11" : 28, "main 10" : 28, "upfill1" : 0, "b34" : 9, "b25" : 100,
482 "b24" : 59, "b23" : 59, "b22" : 100, "desk2" : 16, "desk1" : 0,
483 "phone" : 0, "hotbox1" : 0, "upfill3" : 43, "upfill2" : 43, "main 3" : 28,
484 "main 2" : 100, "main 5" : 16, "main 4" : 16, "main 7" : 0, "main 9" : 65,
485 "main 8" : 74, "edge" : 0, "marry2" : 9, "marry1" : 0, "hotback" : 0,
486 "cuba1" : 0, "cuba2" : 0,}
487 subs["*ext mission night"] = { "sidefill2" : 39, "sidefill1" : 23,
488 "cycright" : 20, "main 11" : 29, "main 10" : 29, "upfill1" : 8,
489 "b34" : 39, "b25" : 39, "side l" : 39, "b23" : 39, "b22" : 19,
490 "b32" : 31, "upfill4" : 8, "b24" : 39, "side r" : 39, "desk2" : 18,
491 "main 2" : 39, "main 5" : 39, "main 9" : 39, "main 8" : 39, "god" : 100,
492 "marry2" : 39,}
493 subs["*ext mission night"] = { "sidefill2" : 39, "sidefill1" : 23,
494 "cycright" : 20, "main 11" : 29, "main 10" : 29, "upfill1" : 8,
495 "b34" : 39, "b25" : 39, "side l" : 39, "b23" : 39, "b22" : 19,
496 "b32" : 31, "upfill4" : 8, "b24" : 39, "side r" : 39, "desk2" : 18,
497 "main 2" : 39, "main 5" : 39, "main 9" : 39, "main 8" : 39, "god" : 100,
498 "marry2" : 39,}
499 subs["*ext mission night"] = { "cycright" : 6, "main 11" : 15,
500 "main 10" : 15, "upfill1" : 0, "b25" : 25, "side l" : 39, "b23" : 25,
501 "b22" : 5, "desk2" : 4, "upfill4" : 0, "side r" : 39, "upfill3" : 0,
502 "upfill2" : 0, "patio1" : 0, "god" : 86, "edge" : 0, "b13" : 0,
503 "sidepost2" : 0, "marry2" : 25, "marry1" : 0, "cuba1" : 5, "cuba2" : 0,
504 "sidepost1" : 0, "sidefill2" : 25, "sidefill1" : 9, "b24" : 25,
505 "b34" : 25, "cycleft" : 0, "b32" : 17, "desk1" : 0, "hotbox2" : 25,
506 "hotbox1" : 0, "main 3" : 0, "main 2" : 25, "main 5" : 25, "main 4" : 25,
507 "main 7" : 25, "phone" : 0, "main 9" : 25, "main 8" : 25, "patio2" : 0,
508 "hotback" : 0, "rock" : 17,}
509 subs["*ext mission night"] = { "b32" : 27, "sidefill2" : 34, "sidefill1" : 20,
510 "cycright" : 18, "main 11" : 34, "main 10" : 34, "upfill1" : 8,
511 "b34" : 34, "b25" : 34, "side l" : 34, "b23" : 34, "b22" : 16,
512 "desk2" : 26, "hotbox2" : 34, "upfill4" : 8, "b24" : 34, "side r" : 34,
513 "main 2" : 34, "main 5" : 34, "main 4" : 25, "main 7" : 34, "main 9" : 34,
514 "main 8" : 34, "rock" : 20, "god" : 100, "marry2" : 34, "cuba1" : 5,}
515 subs["*2-2"] = { "b32" : 27, "sidefill2" : 34, "sidefill1" : 20,
516 "cycright" : 18, "main 11" : 34, "main 10" : 34, "upfill1" : 70,
517 "b34" : 34, "b25" : 34, "side l" : 34, "b23" : 34, "b22" : 16,
518 "desk2" : 26, "hotbox2" : 34, "upfill4" : 70, "b24" : 34, "side r" : 34,
519 "main 2" : 34, "main 5" : 34, "main 4" : 25, "main 7" : 34, "main 9" : 34,
520 "main 8" : 34, "rock" : 20, "god" : 100, "marry2" : 34, "cuba1" : 5,}
521 subs["*2-2"] = { "sidefill2" : 0, "sidefill1" : 0, "cycright" : 18,
522 "main 11" : 5, "main 10" : 5, "upfill1" : 70, "b34" : 34, "b25" : 71,
523 "side l" : 34, "b23" : 67, "b22" : 50, "b32" : 57, "desk1" : 0,
524 "hotbox2" : 59, "upfill4" : 70, "b24" : 67, "desk2" : 26, "main 3" : 0,
525 "main 2" : 5, "main 5" : 5, "main 4" : 0, "main 7" : 5, "main 9" : 5,
526 "main 8" : 5, "rock" : 20, "edge" : 0, "sidepost1" : 0, "sidepost2" : 0,
527 "god" : 100, "marry2" : 50, "cuba1" : 0, "side r" : 34,}
528 subs["*sewer"] = { "main 10" : 71, "upfill4" : 100, "main 11" : 66,
529 "main 4" : 71, "upfill1" : 88, "main 8" : 71, "main 7" : 71,
530 "main 5" : 100, "hotbox1" : 88, "hotback" : 66, "marry2" : 66,
531 "upfill3" : 88, "marry1" : 66, "upfill2" : 100,}
532 subs["*2-2"] = { "sidefill2" : 0, "sidefill1" : 0, "cycright" : 18,
533 "main 11" : 5, "main 10" : 5, "upfill1" : 70, "b34" : 34, "b25" : 71,
534 "side l" : 34, "b23" : 67, "b22" : 50, "b32" : 57, "desk1" : 0,
535 "hotbox2" : 59, "upfill4" : 70, "b24" : 67, "desk2" : 26, "main 3" : 0,
536 "main 2" : 5, "main 5" : 56, "main 4" : 0, "main 7" : 5, "main 9" : 5,
537 "main 8" : 5, "rock" : 20, "edge" : 0, "sidepost1" : 0, "sidepost2" : 0,
538 "god" : 100, "marry2" : 50, "cuba1" : 0, "side r" : 34,}
539 subs["*sewer"] = { "sidefill2" : 33, "sidefill1" : 33, "upfill4" : 10,
540 "upfill3" : 22, "main 10" : 48, "upfill1" : 14, "b25" : 16, "b24" : 19,
541 "b23" : 46, "b22" : 50, "hotbox1" : 0, "main 11" : 40, "upfill2" : 61,
542 "main 2" : 54, "main 5" : 20, "main 4" : 45, "main 7" : 0, "main 9" : 84,
543 "main 8" : 45, "hotback" : 40, "marry2" : 0, "marry1" : 0,}
544 subs["*sewer"] = { "sidefill2" : 33, "sidefill1" : 33, "upfill4" : 10,
545 "upfill3" : 22, "main 10" : 48, "upfill1" : 14, "b25" : 16, "b24" : 19,
546 "b23" : 64, "b22" : 50, "hotbox1" : 0, "main 11" : 40, "upfill2" : 61,
547 "main 2" : 54, "main 5" : 20, "main 4" : 45, "main 7" : 0, "main 9" : 84,
548 "main 8" : 45, "hotback" : 40, "sidepost1" : 31, "sidepost2" : 31,
549 "marry2" : 0, "marry1" : 0,}
550 subs["*sewer"] = { "sidefill2" : 33, "sidefill1" : 33, "upfill4" : 10,
551 "upfill3" : 22, "main 10" : 48, "upfill1" : 14, "b25" : 16, "b24" : 19,
552 "b23" : 64, "b22" : 50, "hotbox1" : 0, "main 11" : 40, "upfill2" : 61,
553 "main 2" : 54, "main 5" : 20, "main 4" : 45, "main 7" : 0, "main 9" : 84,
554 "main 8" : 45, "hotback" : 40, "sidepost1" : 31, "sidepost2" : 31,
555 "marry2" : 0, "marry1" : 0, "cuba1" : 59,}
556 subs["*marry"] = { "b32" : 23, "sidefill2" : 30, "sidefill1" : 17,
557 "cycright" : 15, "main 11" : 30, "main 10" : 30, "upfill1" : 48,
558 "b34" : 30, "b25" : 30, "side l" : 30, "b23" : 30, "b22" : 14,
559 "desk2" : 23, "hotbox2" : 30, "upfill4" : 48, "b24" : 30, "side r" : 30,
560 "main 3" : 30, "main 2" : 30, "main 5" : 30, "main 4" : 22, "main 7" : 30,
561 "main 9" : 30, "main 8" : 30, "rock" : 17, "edge" : 15, "god" : 100,
562 "marry2" : 30, "cuba1" : 4,}
563 subs["*marry"] = { "sidefill2" : 0, "sidefill1" : 0, "cycright" : 100,
564 "main 11" : 55, "main 10" : 55, "upfill1" : 48, "b34" : 30, "b25" : 0,
565 "side l" : 30, "b23" : 100, "b22" : 14, "b32" : 23, "main 4" : 0,
566 "hotbox2" : 43, "hotbox1" : 49, "upfill4" : 48, "b24" : 100,
567 "desk2" : 23, "patio2" : 0, "main 3" : 0, "main 2" : 30, "main 5" : 0,
568 "patio1" : 0, "main 7" : 30, "phone" : 0, "main 9" : 30, "main 8" : 0,
569 "rock" : 17, "edge" : 0, "sidepost1" : 0, "sidepost2" : 0, "god" : 100,
570 "marry2" : 34, "marry1" : 69, "cuba1" : 0, "cuba2" : 0, "side r" : 30,}
571 subs["*marry"] = { "sidefill2" : 0, "sidefill1" : 0, "cycright" : 100,
572 "main 11" : 55, "main 10" : 55, "upfill1" : 48, "b34" : 30, "patio1" : 0,
573 "b25" : 0, "side l" : 30, "b23" : 100, "b22" : 14, "b32" : 23,
574 "hotbox2" : 43, "hotbox1" : 49, "upfill4" : 48, "b24" : 100,
575 "desk2" : 23, "patio2" : 0, "main 3" : 0, "main 2" : 30, "main 5" : 0,
576 "main 4" : 0, "main 7" : 30, "phone" : 0, "main 9" : 30, "main 8" : 0,
577 "rock" : 17, "edge" : 0, "sidepost1" : 0, "sidepost2" : 0, "god" : 100,
578 "marry2" : 34, "marry1" : 69, "cuba1" : 0, "cuba2" : 0, "side r" : 30,}