comparison light8/ConfigDummy.py @ 54:3011c1028eb7

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