annotate light8/Config.py @ 63:e5d14320fbd5

SimpleCues created (took 7 minutes or so)
author dmcc
date Tue, 09 Jul 2002 08:48:44 +0000
parents 5e8c505bcc2c
children 871da71fc254
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
1 from random import randrange
45b12307c695 Initial revision
drewp
parents:
diff changeset
2 from time import time
45b12307c695 Initial revision
drewp
parents:
diff changeset
3 from __future__ import generators,division
45b12307c695 Initial revision
drewp
parents:
diff changeset
4 from Subs import *
53
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
5 from Cue import *
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
6
55
5e8c505bcc2c bad cues replaced with bogus ones that can't harm things
dmcc
parents: 53
diff changeset
7 f1 = Fade('bogus sub, i hope', 0, 2, 0.1)
53
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
8
55
5e8c505bcc2c bad cues replaced with bogus ones that can't harm things
dmcc
parents: 53
diff changeset
9 cues = [
5e8c505bcc2c bad cues replaced with bogus ones that can't harm things
dmcc
parents: 53
diff changeset
10 Cue("Seat filler", 0, 10, f1),
5e8c505bcc2c bad cues replaced with bogus ones that can't harm things
dmcc
parents: 53
diff changeset
11 ]
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
12
45b12307c695 Initial revision
drewp
parents:
diff changeset
13 patch = {
40
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
14
53
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
15 ('side l','sidepost1') : 45, # posts
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
16 ('side r','sidepost2') : 46,
40
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
17
53
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
18 'sidefill1' : 13,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
19 'sidefill2' : 14,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
20
40
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
21 ('patio1','main 1',) : 1,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
22 ('main 2',) : 2,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
23 ('main 3',) : 3,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
24 ('main 4',) : 4,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
25 ('main 5',) : 5,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
26 ('god','main 6') : 6,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
27 ('main 7',) : 7,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
28 ('main 8',) : 8,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
29 ('main 9',) : 9,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
30 ('main 10',) : 10,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
31 ('main 11',):11,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
32 ('patio2','main 12',):12,
53
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
33 'hotback':19,
40
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
34
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
35 'cycleft' : 43,
53
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
36 'cycright' : 42,
40
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
37
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
38 'house':68,
40
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
39 ('desk1' ,'b11'):54, # left bank over house
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
40 ('marry1' ,'b12'):53,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
41 ('b13',):52,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
42 ('hotbox1' ,'b14'):51,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
43 ('edge' ,'b15'):50,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
44 ('phone','b16'):49,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
45 ('cuba1' ,'b21'):55, # mid bank
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
46 ('b22',):56,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
47 ('b23',):57,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
48 ('b24'):58,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
49 ('b25'):59,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
50 ('desk2' ,'b26'):60,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
51 ('rock','b31'):61, # right bank
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
52 ('b32',):62,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
53 ('hotbox2' ,'b33'):63,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
54 ('b34',):64,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
55 ('marry2' ,'b35'):65,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
56 ('cuba2' ,'b36'):66,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
57 'oran1':21, 'oran2':25, 'oran3':29, 'oran4':33,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
58 'gree1':22, 'gree2':26, 'gree3':30, 'gree4':34,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
59 'blue1':23, 'blue2':27, 'blue3':31, 'blue4':35,
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
60 'red1' :24, 'red2' :28, 'red3' :32, 'red4' :36,
53
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
61 'upfill1' : 40,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
62 'upfill2' : 38,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
63 'upfill3' : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
64 'upfill4' : 39,
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
65 }
45b12307c695 Initial revision
drewp
parents:
diff changeset
66
45b12307c695 Initial revision
drewp
parents:
diff changeset
67 from util import maxes,scaledict
45b12307c695 Initial revision
drewp
parents:
diff changeset
68 FL=100
45b12307c695 Initial revision
drewp
parents:
diff changeset
69 def fulls(chans):
45b12307c695 Initial revision
drewp
parents:
diff changeset
70 # pass a list or multiple args
45b12307c695 Initial revision
drewp
parents:
diff changeset
71 return dict([(c,FL) for c in chans])
45b12307c695 Initial revision
drewp
parents:
diff changeset
72 def levs(chans,levs):
45b12307c695 Initial revision
drewp
parents:
diff changeset
73 return dict([(c,v) for c,v in zip(chans,levs)])
45b12307c695 Initial revision
drewp
parents:
diff changeset
74
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
75 def strobe(params, slideradjuster):
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
76 patterns = {
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
77 'blue' : fulls((23,27,31,35,'b0 4 b','b2 3 b')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
78 'cyc' : {42:FL,43:FL},
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
79 'scp all' : fulls((13,16,18,19,39)),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
80 '1-5' : fulls(range(1, 6)),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
81 }
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
82 params.add_param('offtime',SliderParam(range=(0.1,0.3), res=0.001,
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
83 initial=0.11, length=100))
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
84 params.add_param('ontime',SliderParam(range=(0.0,0.8), res=0.001,
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
85 length=100))
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
86 params.add_param('pattern',ListParam(patterns.keys()))
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
87 params.add_param('current',LabelParam('none'))
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
88 params.add_param('count',SliderParam(range=(0, 10), res=1, initial=0))
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
89 lastchanged = time()
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
90 state = 0
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
91 blinkcounter = 0
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
92 my_pattern = None
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
93
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
94 while 1:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
95 if params['count'] and blinkcounter > params['count']:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
96 blinkcounter = 0
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
97 slideradjuster.set(0)
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
98
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
99 if params['pattern'] != None:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
100 params['current'] = params['pattern']
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
101 my_pattern = params['pattern']
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
102
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
103 if state == 0:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
104 delay = params['offtime']
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
105 else:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
106 delay = params['ontime']
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
107
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
108 if time() > (lastchanged + delay):
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
109 # ready for change
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
110 state = not state
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
111 lastchanged = time()
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
112 blinkcounter += 0.5
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
113
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
114 try: # protect against keyerrors (and possibly everything else)
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
115 if state:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
116 yield patterns[my_pattern]
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
117 else:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
118 yield scaledict(patterns[my_pattern], .1)
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
119 except:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
120 yield {}
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
121
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
122 def chase(params, slideradjuster):
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
123 patterns = {
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
124 'all': ( fulls(('b01','b21')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
125 fulls(('b02','b22')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
126 fulls(('b03','b23')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
127 fulls(('b04','b24')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
128 fulls(('b05','b25')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
129 fulls(('b06','b26')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
130 ),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
131 'red':( fulls(('b0 1 r','b2 2 r')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
132 fulls(('b0 5 r','b2 6 r'))),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
133 'randcol':([fulls((x,)) for x
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
134 in ("b21 b23 b25 b03 b06 b24 b22 "+
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
135 "b24 b03 b23 b01 b04 b05 b22 "+
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
136 "b02 b02 b26 b21 b06 b25 b26 "+
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
137 "b01 b04 b05").split()]),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
138 'ctrpong':[fulls((x,)) for x in (
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
139 "b11 b12 b13 b14 b15 b16 b15 b14 b13 b12".split())],
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
140 'l-r': ( fulls(('b01','b11','b21')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
141 fulls(('b02','b12','b22')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
142 fulls(('b03','b13','b23')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
143 fulls(('b04','b14','b24')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
144 fulls(('b05','b15','b25')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
145 fulls(('b06','b16','b26'))),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
146 'flutter':(
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
147 fulls(('main 6','b15')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
148 fulls(('main 1','b12')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
149 fulls(('main 2','b11')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
150 fulls(('b12', 'main 3')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
151 fulls(('b15', 'main 9')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
152 fulls(('b16', 'main 4')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
153 fulls(('main 4','b13')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
154 fulls(('main 3','b11')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
155 fulls(('main 8','b15')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
156 fulls(('main 9','b12')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
157 fulls(('b11', 'main 1')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
158 fulls(('main 5','b15')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
159 fulls(('b13', 'main 6')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
160 fulls(('b14', 'main 2')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
161 fulls(('main 7','b16')),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
162 ),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
163 'randstage':([fulls((x,)) for x
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
164 in ("""
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
165 b22 27 b04 26 b26 21 28 b25 23 b02 31 b05 32 34 b03 24 b01 25
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
166 b23 29 22 35 30 b24 33 36 """).split()]),
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
167
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
168 }
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
169
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
170 params.add_param('steptime',SliderParam(range=(.1,3),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
171 initial=.4,length=150))
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
172 params.add_param('overlap',SliderParam(range=(0,8),initial=1.5))
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
173 params.add_param('pattern',ListParam(options=patterns.keys(),
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
174 initial='all'))
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
175 params.add_param('current',LabelParam('none'))
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
176
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
177 steps=()
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
178
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
179 def fn(x):
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
180 warm=.1
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
181 # the _/\_ wave for each step. input 0..1, output 0..1
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
182 if x<0 or x>1:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
183 return warm
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
184 if x<.5:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
185 return warm+(1.0-warm)*(x*2)
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
186 else:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
187 return warm+(1.0-warm)*(2-(x*2))
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
188
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
189 def stepbrightness(stepnum,numsteps,overlap,pos):
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
190 startpos = stepnum/numsteps
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
191 p=( (pos-startpos)*(1.0+overlap) )%1.0
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
192 ret=fn( p )
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
193 #print "step %(stepnum)i/%(numsteps)i pos %(pos)f ,p=%(p)f is %(ret)f" % locals()
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
194 return ret
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
195
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
196 queued=[] # list of steps, each step is starttime,stepcue
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
197 lastaddtime=time()-100
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
198 currentpattern='all'
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
199 steps=patterns[currentpattern]
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
200 stepsiter=iter(())
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
201 while 1:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
202 params['current'] = params['pattern']
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
203
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
204 # changed pattern?
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
205 if params['pattern']!=currentpattern and params['pattern'] in patterns:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
206 currentpattern=params['pattern']
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
207 steps=patterns[currentpattern]
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
208 stepsiter=iter(steps) # restart iterator
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
209
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
210 # time to put a new step in the queue?
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
211 if time()>lastaddtime+params['steptime']:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
212 lastaddtime=time()
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
213 try:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
214 nextstep = stepsiter.next()
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
215 except StopIteration:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
216 stepsiter=iter(steps)
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
217 nextstep=stepsiter.next()
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
218 queued.append( (time(),nextstep) )
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
219
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
220 # loop over queue, putting still-active (scaled) steps in shiftedsteps
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
221 keepers=[]
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
222 shiftedsteps=[]
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
223 for started,s in queued:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
224 steptime = time()-started
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
225 finish = started+(1.0+params['overlap'])*params['steptime']
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
226 pos = (time()-started)/(finish-started)
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
227 if time()<finish:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
228 keepers.append((started,s))
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
229 shiftedsteps.append( scaledict(s,fn(pos)) )
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
230
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
231 if len(keepers)>30:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
232 print "too many steps in chase - dumping some"
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
233 queued=keepers[:20]
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
234 else:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
235 queued=keepers
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
236
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
237
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
238 # pos=(time()%params['steptime'])/params['steptime'] # 0..1 animated variable
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
239 # shiftedsteps=[]
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
240 # for i,s in zip(range(0,len(steps)),steps):
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
241 # shiftedsteps.append( scaledict(s, stepbrightness(i,len(steps),params['overlap'],pos)) )
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
242 yield maxes(shiftedsteps)
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
243
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
244
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
245 def randomdimmer(params, slideradjuster):
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
246 params.add_param('magic', CheckboxParam())
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
247 params.add_param('cheese', TextParam())
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
248 params.add_param('stuff', ListParam(('a', 'b', 'c')))
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
249
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
250 curtime = time()
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
251 dim = 1
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
252 while 4:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
253 if time() - curtime > 1:
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
254 dim = randrange(1, 64)
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
255 curtime = time()
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
256 yield {dim : 100, 20 : params.get_param_value('magic')}
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
257
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
258
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
259 subs = {
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
260 ('house', 'black') : { 68:100 },
40
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
261 ('col oran', '#EEEE99'):fulls('oran1 oran2 oran3 oran4'.split()),
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
262 ('col red', 'red'):fulls('red1 red2 red3 red4'.split()),
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
263 ('col blue', 'blue'):fulls('blue1 blue2 blue3 blue4'.split()),
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
264 ('col gree', 'green'):fulls('gree1 gree2 gree3 gree4'.split()),
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
265 'sidepost':fulls((45,46)),
40
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
266 'bank1ctr':fulls(('b22','b23','b24','b25')),
f3d65ae17a8f these are mostly replaced with guys&dolls material (effects were not touched)
drewp
parents: 4
diff changeset
267 'god' : fulls((6,)),
53
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
268 # ('strobe', 'grey'):strobe,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
269 # 'chase' : chase,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
270 # 'chase2' : chase,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
271 'cyc' : fulls(('cycleft','cycright')),
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
272 'sidefill' : fulls(('sidefill1','sidefill2')),
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
273 'patio left' : { 'patio1':FL },
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
274 'patio right' : { 'patio2':FL },
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
275 'upfill sides' : fulls(('upfill1','upfill4')),
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
276 '*broadway open':{},
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
277 '*int mission':{},
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
278 '*phone booth':{},
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
279 '*off broadway':{},
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
280 '*cuba left':{},
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
281 '*cuba right':{},
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
282 '*cuba dance':{},
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
283 '*cuba sky':{},
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
284 '*cuba love':{},
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
285 '*ext mission':{},
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
286 '*hotbox dance':{},
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
287 '*hotbox table':{},
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
288 '*sewer':{},
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
289 '*marry':{},
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
290
53
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
291
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
292 }
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
293
53
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
294 subs["*marry"] = { "hotbox1" : 100,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
295 subs["*phone booth"] = { "phone" : 100,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
296 subs["*broadway open"] = { "sidefill2" : 100, "sidefill1" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
297 "main 11" : 100, "main 10" : 100, "b34" : 100, "b25" : 100, "b24" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
298 "b22" : 100, "desk2" : 78, "phone" : 46, "upfill3" : 69, "upfill2" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
299 "main 3" : 68, "main 2" : 100, "main 5" : 100, "main 4" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
300 "main 7" : 100, "main 9" : 100, "main 8" : 100, "edge" : 46,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
301 "sidepost1" : 100, "sidepost2" : 100, "marry2" : 100, "marry1" : 100,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
302 subs["*int mission"] = { "sidefill1" : 100, "main 4" : 100, "main 9" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
303 "main 8" : 100, "b24" : 100, "b23" : 100, "desk1" : 100, "desk2" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
304 "b22" : 100, "rock" : 100, "marry1" : 100, "cuba1" : 25, "cuba2" : 51,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
305 "main 10" : 100,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
306 subs["*broadway open"] = { "sidefill2" : 100, "sidefill1" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
307 "main 11" : 100, "main 10" : 100, "b34" : 100, "b25" : 100, "b24" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
308 "b22" : 100, "desk2" : 78, "phone" : 46, "hotbox1" : 100, "upfill3" : 69,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
309 "upfill2" : 100, "main 3" : 68, "main 2" : 100, "main 5" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
310 "main 4" : 100, "main 7" : 100, "hotbox2" : 100, "main 9" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
311 "main 8" : 100, "edge" : 46, "sidepost1" : 100, "sidepost2" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
312 "marry2" : 100, "marry1" : 100,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
313 subs["*broadway open"] = { "sidefill2" : 100, "sidefill1" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
314 "cycright" : 41, "upfill3" : 69, "upfill2" : 100, "upfill1" : 56,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
315 "side l" : 100, "b25" : 100, "cycleft" : 41, "b22" : 100, "desk2" : 78,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
316 "phone" : 46, "hotbox1" : 100, "upfill4" : 56, "b24" : 100, "side r" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
317 "main 11" : 100, "main 10" : 100, "main 3" : 68, "main 2" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
318 "main 5" : 100, "main 4" : 100, "main 7" : 100, "hotbox2" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
319 "main 9" : 100, "main 8" : 100, "b34" : 100, "edge" : 46, "god" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
320 "marry2" : 100, "marry1" : 100,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
321 subs["*broadway open"] = { "sidefill2" : 100, "sidefill1" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
322 "cycright" : 41, "upfill3" : 69, "upfill2" : 100, "upfill1" : 56,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
323 "b34" : 100, "b25" : 100, "side l" : 100, "b22" : 100, "desk2" : 78,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
324 "phone" : 80, "hotbox1" : 100, "upfill4" : 56, "b24" : 100, "side r" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
325 "main 11" : 100, "main 10" : 100, "main 3" : 100, "main 2" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
326 "main 5" : 100, "main 4" : 100, "main 7" : 100, "hotbox2" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
327 "main 9" : 100, "main 8" : 100, "cycleft" : 41, "edge" : 80,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
328 "god" : 100, "marry2" : 100, "marry1" : 100,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
329 subs["*int mission"] = { "sidefill2" : 51, "sidefill1" : 0, "upfill4" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
330 "main 11" : 100, "main 10" : 100, "b34" : 0, "b25" : 0, "b24" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
331 "b23" : 100, "desk1" : 53, "desk2" : 100, "b22" : 100, "hotbox2" : 85,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
332 "hotbox1" : 25, "b32" : 62, "upfill3" : 37, "upfill2" : 66, "main 3" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
333 "main 5" : 70, "main 4" : 100, "main 7" : 100, "main 9" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
334 "main 8" : 100, "rock" : 52, "marry2" : 100, "marry1" : 61, "cuba1" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
335 "cuba2" : 78,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
336 subs["*int mission"] = { "sidefill2" : 51, "sidefill1" : 0, "upfill4" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
337 "main 11" : 100, "main 10" : 100, "b34" : 0, "b25" : 0, "b24" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
338 "b23" : 100, "desk1" : 53, "desk2" : 100, "b22" : 100, "hotbox2" : 85,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
339 "hotbox1" : 25, "cycright" : 66, "b32" : 62, "upfill3" : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
340 "upfill2" : 66, "main 3" : 57, "main 2" : 0, "main 5" : 70, "main 4" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
341 "main 7" : 100, "main 9" : 100, "main 8" : 100, "rock" : 52,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
342 "marry2" : 100, "marry1" : 61, "cuba1" : 0, "cuba2" : 78,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
343 subs["*hotbox dance"] = { "red3" : 100, "sidefill2" : 46, "red1" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
344 "cycright" : 19, "upfill3" : 32, "upfill2" : 46, "upfill1" : 26,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
345 "red2" : 100, "side l" : 46, "b25" : 46, "cycleft" : 19, "sidefill1" : 46,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
346 "desk2" : 36, "b22" : 46, "phone" : 37, "hotbox1" : 46, "upfill4" : 26,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
347 "b24" : 46, "side r" : 46, "main 11" : 46, "main 10" : 46, "main 3" : 46,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
348 "main 2" : 46, "main 5" : 46, "main 4" : 46, "main 7" : 46, "hotbox2" : 46,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
349 "main 9" : 46, "main 8" : 46, "red4" : 100, "b34" : 46, "edge" : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
350 "god" : 100, "marry2" : 46, "marry1" : 46,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
351 subs["*hotbox dance"] = { "cycright" : 19, "upfill3" : 32, "upfill2" : 46,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
352 "upfill1" : 26, "sidefill2" : 0, "b25" : 0, "side l" : 46, "b23" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
353 "desk1" : 0, "desk2" : 0, "upfill4" : 26, "side r" : 46, "main 11" : 46,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
354 "main 10" : 46, "god" : 100, "edge" : 0, "sidepost1" : 0, "sidepost2" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
355 "marry2" : 0, "marry1" : 0, "cuba1" : 0, "cuba2" : 0, "b13" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
356 "red3" : 100, "red2" : 100, "sidefill1" : 0, "b24" : 0, "red4" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
357 "b34" : 30, "cycleft" : 19, "b32" : 43, "b22" : 0, "phone" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
358 "hotbox1" : 42, "main 3" : 46, "main 2" : 46, "main 5" : 46,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
359 "main 4" : 46, "main 7" : 100, "hotbox2" : 78, "main 9" : 46,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
360 "main 8" : 46, "hotback" : 100, "rock" : 0, "red1" : 100,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
361 subs["*hotbox dance"] = { "cycright" : 19, "upfill3" : 32, "upfill2" : 46,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
362 "upfill1" : 26, "sidefill2" : 0, "b25" : 0, "side l" : 46, "b23" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
363 "desk1" : 0, "desk2" : 24, "upfill4" : 26, "side r" : 46, "main 11" : 46,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
364 "main 10" : 100, "god" : 100, "edge" : 0, "sidepost1" : 0, "sidepost2" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
365 "marry2" : 0, "marry1" : 0, "cuba1" : 0, "cuba2" : 0, "b13" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
366 "red3" : 100, "red2" : 100, "sidefill1" : 0, "b24" : 0, "red4" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
367 "b34" : 30, "cycleft" : 19, "b32" : 43, "b22" : 0, "phone" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
368 "hotbox1" : 42, "main 3" : 46, "main 2" : 46, "main 5" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
369 "main 4" : 46, "main 7" : 100, "hotbox2" : 78, "main 9" : 46,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
370 "main 8" : 46, "hotback" : 100, "rock" : 0, "red1" : 100,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
371 subs["*hotbox table"] = { "sidefill2" : 0, "main 3" : 80, "main 2" : 62,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
372 "main 11" : 0, "main 4" : 29, "main 7" : 10, "main 9" : 64, "main 8" : 10,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
373 "b25" : 0, "b22" : 100, "phone" : 0, "edge" : 0, "b13" : 0, "marry2" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
374 "main 5" : 34, "marry1" : 0, "hotback" : 0, "cuba1" : 22, "cuba2" : 0,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
375 subs["*hotbox table"] = { "sidefill2" : 0, "main 11" : 0, "b25" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
376 "b22" : 100, "desk2" : 58, "phone" : 0, "main 3" : 80, "main 2" : 62,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
377 "main 5" : 34, "main 4" : 100, "main 7" : 10, "hotbox2" : 46,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
378 "main 9" : 64, "main 8" : 10, "edge" : 0, "b13" : 0, "rock" : 22,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
379 "marry2" : 0, "marry1" : 0, "hotback" : 0, "cuba1" : 22, "cuba2" : 0,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
380 subs["*hotbox small table"] = { "red3" : 100, "red2" : 100, "main 3" : 80,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
381 "main 2" : 62, "main 5" : 34, "main 4" : 100, "main 7" : 10,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
382 "red4" : 100, "main 9" : 64, "main 8" : 10, "rock" : 22, "red1" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
383 "desk2" : 58, "b22" : 100, "hotbox2" : 46, "upfill4" : 62, "god" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
384 "upfill1" : 62, "cuba1" : 22,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
385 subs["*hotbox small table"] = { "red3" : 100, "red2" : 100, "red1" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
386 "upfill4" : 62, "main 11" : 0, "main 10" : 0, "upfill1" : 62,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
387 "red4" : 100, "b25" : 5, "b22" : 100, "desk2" : 58, "desk1" : 52,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
388 "hotbox2" : 0, "sidefill2" : 0, "main 3" : 47, "main 2" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
389 "main 5" : 0, "main 4" : 0, "main 7" : 0, "phone" : 0, "main 9" : 11,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
390 "main 8" : 0, "god" : 100, "edge" : 0, "rock" : 0, "marry2" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
391 "marry1" : 0, "hotback" : 0, "cuba1" : 0, "cuba2" : 0,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
392 subs["*ext mission"] = { "sidefill2" : 100, "sidefill1" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
393 "cycright" : 41, "upfill3" : 69, "upfill2" : 100, "upfill1" : 56,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
394 "side l" : 100, "b25" : 100, "cycleft" : 41, "b22" : 100, "desk2" : 78,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
395 "phone" : 80, "hotbox1" : 100, "upfill4" : 56, "b24" : 100, "side r" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
396 "main 11" : 100, "main 10" : 100, "main 3" : 100, "main 2" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
397 "main 5" : 100, "main 4" : 100, "main 7" : 100, "hotbox2" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
398 "main 9" : 100, "main 8" : 100, "b34" : 100, "edge" : 80, "god" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
399 "marry2" : 100, "marry1" : 100,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
400 subs["*ext mission"] = { "sidefill2" : 100, "sidefill1" : 59,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
401 "cycright" : 53, "upfill3" : 0, "upfill2" : 0, "upfill1" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
402 "b34" : 100, "b25" : 100, "side l" : 100, "b23" : 100, "b22" : 49,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
403 "b32" : 80, "phone" : 0, "hotbox1" : 0, "upfill4" : 0, "b24" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
404 "desk2" : 78, "main 11" : 100, "main 10" : 100, "main 3" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
405 "main 2" : 100, "main 5" : 100, "main 4" : 0, "main 7" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
406 "hotbox2" : 100, "main 9" : 100, "main 8" : 100, "god" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
407 "cycleft" : 0, "edge" : 0, "b13" : 0, "rock" : 60, "marry2" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
408 "marry1" : 0, "side r" : 100,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
409 subs["*broadway night 1-7"] = { "sidefill2" : 37, "sidefill1" : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
410 "cycright" : 15, "upfill3" : 25, "upfill2" : 37, "upfill1" : 20,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
411 "side l" : 37, "b25" : 37, "cycleft" : 15, "b22" : 37, "desk2" : 28,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
412 "phone" : 29, "hotbox1" : 37, "upfill4" : 20, "b24" : 37, "side r" : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
413 "main 11" : 37, "main 10" : 37, "main 3" : 37, "main 2" : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
414 "main 5" : 37, "main 4" : 37, "main 7" : 37, "hotbox2" : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
415 "main 9" : 37, "main 8" : 37, "b34" : 37, "edge" : 29, "god" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
416 "marry2" : 37, "marry1" : 37,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
417 subs["*broadway night 1-7"] = { "sidefill2" : 37, "sidefill1" : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
418 "upfill3" : 11, "upfill2" : 23, "b34" : 37, "b25" : 37, "b24" : 94,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
419 "b23" : 100, "b22" : 61, "desk2" : 28, "hotbox2" : 37, "hotbox1" : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
420 "blue1" : 93, "main 11" : 37, "blue3" : 93, "blue2" : 93, "blue4" : 93,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
421 "main 10" : 37, "main 3" : 25, "main 2" : 37, "main 5" : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
422 "main 4" : 37, "main 7" : 37, "main 9" : 37, "main 8" : 37, "edge" : 12,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
423 "god" : 100, "marry2" : 37, "marry1" : 37,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
424 subs["*broadway night 1-7"] = { "sidefill2" : 37, "sidefill1" : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
425 "upfill3" : 11, "upfill2" : 23, "b34" : 37, "b25" : 37, "b24" : 94,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
426 "b23" : 100, "b22" : 61, "desk2" : 0, "desk1" : 0, "hotbox2" : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
427 "hotbox1" : 0, "blue1" : 93, "main 11" : 37, "blue3" : 93, "blue2" : 93,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
428 "blue4" : 93, "main 10" : 37, "main 3" : 25, "main 2" : 37, "main 5" : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
429 "main 4" : 37, "main 7" : 37, "main 9" : 37, "main 8" : 37, "edge" : 12,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
430 "god" : 100, "marry2" : 37, "marry1" : 37,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
431 subs["*broadway night 1-7"] = { "sidefill2" : 37, "sidefill1" : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
432 "upfill3" : 11, "upfill2" : 23, "b34" : 28, "b25" : 37, "b24" : 94,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
433 "b23" : 100, "b22" : 82, "desk2" : 0, "desk1" : 0, "hotbox2" : 11,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
434 "hotbox1" : 0, "blue1" : 93, "main 11" : 37, "blue3" : 93, "blue2" : 93,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
435 "blue4" : 93, "main 10" : 37, "main 3" : 25, "main 2" : 37, "main 5" : 37,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
436 "main 4" : 37, "main 7" : 37, "main 9" : 37, "main 8" : 37, "edge" : 12,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
437 "god" : 100, "marry2" : 0, "marry1" : 37,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
438 subs["*cuba right"] = { "main 3" : 31, "main 2" : 0, "main 10" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
439 "b34" : 100, "b22" : 31, "desk2" : 85, "desk1" : 39, "edge" : 31,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
440 "sidefill1" : 7, "cuba1" : 100, "cuba2" : 100,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
441 subs["*cuba dance"] = { "sidefill2" : 100, "sidefill1" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
442 "upfill4" : 100, "upfill3" : 81, "upfill2" : 100, "upfill1" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
443 "b34" : 100, "b25" : 100, "b24" : 100, "b23" : 100, "desk1" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
444 "desk2" : 100, "b22" : 100, "phone" : 100, "main 11" : 100, "main 10" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
445 "main 3" : 100, "main 2" : 100, "main 5" : 100, "main 4" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
446 "main 7" : 100, "main 9" : 100, "main 8" : 100, "edge" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
447 "god" : 100, "marry2" : 100, "marry1" : 100, "hotback" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
448 "cuba1" : 100, "cuba2" : 100,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
449 subs["*cuba love"] = { "sidefill2" : 0, "sidefill1" : 0, "upfill4" : 61,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
450 "main 11" : 100, "main 10" : 100, "upfill1" : 61, "b25" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
451 "b24" : 100, "b23" : 100, "b22" : 100, "desk2" : 0, "desk1" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
452 "phone" : 0, "hotbox1" : 0, "upfill3" : 61, "upfill2" : 61, "main 3" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
453 "main 2" : 100, "main 5" : 100, "main 4" : 100, "main 7" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
454 "main 9" : 73, "main 8" : 100, "edge" : 0, "hotback" : 0, "marry2" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
455 "marry1" : 0, "cuba1" : 0, "cuba2" : 0,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
456 subs["*cuba love"] = { "sidefill2" : 0, "sidefill1" : 0, "upfill4" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
457 "main 11" : 28, "main 10" : 28, "upfill1" : 0, "b34" : 9, "b25" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
458 "b24" : 59, "b23" : 59, "b22" : 100, "desk2" : 0, "desk1" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
459 "phone" : 0, "hotbox1" : 0, "upfill3" : 43, "upfill2" : 43, "main 3" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
460 "main 2" : 100, "main 5" : 16, "main 4" : 16, "main 7" : 0, "main 9" : 73,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
461 "main 8" : 100, "edge" : 0, "marry2" : 9, "marry1" : 0, "hotback" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
462 "cuba1" : 0, "cuba2" : 0,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
463 subs["*cuba love"] = { "sidefill2" : 0, "sidefill1" : 0, "upfill4" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
464 "main 11" : 28, "main 10" : 28, "upfill1" : 0, "b34" : 9, "b25" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
465 "b24" : 59, "b23" : 59, "b22" : 100, "desk2" : 0, "desk1" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
466 "phone" : 0, "hotbox1" : 0, "upfill3" : 43, "upfill2" : 43, "main 3" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
467 "main 2" : 100, "main 5" : 16, "main 4" : 16, "main 7" : 0, "main 9" : 65,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
468 "main 8" : 74, "edge" : 0, "marry2" : 9, "marry1" : 0, "hotback" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
469 "cuba1" : 0, "cuba2" : 0,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
470 subs["*cuba love"] = { "sidefill2" : 0, "sidefill1" : 0, "upfill4" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
471 "main 11" : 28, "main 10" : 28, "upfill1" : 0, "b34" : 9, "b25" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
472 "b24" : 59, "b23" : 59, "b22" : 100, "desk2" : 16, "desk1" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
473 "phone" : 0, "hotbox1" : 0, "upfill3" : 43, "upfill2" : 43, "main 3" : 28,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
474 "main 2" : 100, "main 5" : 16, "main 4" : 16, "main 7" : 0, "main 9" : 65,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
475 "main 8" : 74, "edge" : 0, "marry2" : 9, "marry1" : 0, "hotback" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
476 "cuba1" : 0, "cuba2" : 0,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
477 subs["*ext mission night"] = { "sidefill2" : 39, "sidefill1" : 23,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
478 "cycright" : 20, "main 11" : 29, "main 10" : 29, "upfill1" : 8,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
479 "b34" : 39, "b25" : 39, "side l" : 39, "b23" : 39, "b22" : 19,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
480 "b32" : 31, "upfill4" : 8, "b24" : 39, "side r" : 39, "desk2" : 18,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
481 "main 2" : 39, "main 5" : 39, "main 9" : 39, "main 8" : 39, "god" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
482 "marry2" : 39,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
483 subs["*ext mission night"] = { "sidefill2" : 39, "sidefill1" : 23,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
484 "cycright" : 20, "main 11" : 29, "main 10" : 29, "upfill1" : 8,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
485 "b34" : 39, "b25" : 39, "side l" : 39, "b23" : 39, "b22" : 19,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
486 "b32" : 31, "upfill4" : 8, "b24" : 39, "side r" : 39, "desk2" : 18,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
487 "main 2" : 39, "main 5" : 39, "main 9" : 39, "main 8" : 39, "god" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
488 "marry2" : 39,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
489 subs["*ext mission night"] = { "cycright" : 6, "main 11" : 15,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
490 "main 10" : 15, "upfill1" : 0, "b25" : 25, "side l" : 39, "b23" : 25,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
491 "b22" : 5, "desk2" : 4, "upfill4" : 0, "side r" : 39, "upfill3" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
492 "upfill2" : 0, "patio1" : 0, "god" : 86, "edge" : 0, "b13" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
493 "sidepost2" : 0, "marry2" : 25, "marry1" : 0, "cuba1" : 5, "cuba2" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
494 "sidepost1" : 0, "sidefill2" : 25, "sidefill1" : 9, "b24" : 25,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
495 "b34" : 25, "cycleft" : 0, "b32" : 17, "desk1" : 0, "hotbox2" : 25,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
496 "hotbox1" : 0, "main 3" : 0, "main 2" : 25, "main 5" : 25, "main 4" : 25,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
497 "main 7" : 25, "phone" : 0, "main 9" : 25, "main 8" : 25, "patio2" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
498 "hotback" : 0, "rock" : 17,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
499 subs["*ext mission night"] = { "b32" : 27, "sidefill2" : 34, "sidefill1" : 20,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
500 "cycright" : 18, "main 11" : 34, "main 10" : 34, "upfill1" : 8,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
501 "b34" : 34, "b25" : 34, "side l" : 34, "b23" : 34, "b22" : 16,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
502 "desk2" : 26, "hotbox2" : 34, "upfill4" : 8, "b24" : 34, "side r" : 34,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
503 "main 2" : 34, "main 5" : 34, "main 4" : 25, "main 7" : 34, "main 9" : 34,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
504 "main 8" : 34, "rock" : 20, "god" : 100, "marry2" : 34, "cuba1" : 5,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
505 subs["*2-2"] = { "b32" : 27, "sidefill2" : 34, "sidefill1" : 20,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
506 "cycright" : 18, "main 11" : 34, "main 10" : 34, "upfill1" : 70,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
507 "b34" : 34, "b25" : 34, "side l" : 34, "b23" : 34, "b22" : 16,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
508 "desk2" : 26, "hotbox2" : 34, "upfill4" : 70, "b24" : 34, "side r" : 34,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
509 "main 2" : 34, "main 5" : 34, "main 4" : 25, "main 7" : 34, "main 9" : 34,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
510 "main 8" : 34, "rock" : 20, "god" : 100, "marry2" : 34, "cuba1" : 5,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
511 subs["*2-2"] = { "sidefill2" : 0, "sidefill1" : 0, "cycright" : 18,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
512 "main 11" : 5, "main 10" : 5, "upfill1" : 70, "b34" : 34, "b25" : 71,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
513 "side l" : 34, "b23" : 67, "b22" : 50, "b32" : 57, "desk1" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
514 "hotbox2" : 59, "upfill4" : 70, "b24" : 67, "desk2" : 26, "main 3" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
515 "main 2" : 5, "main 5" : 5, "main 4" : 0, "main 7" : 5, "main 9" : 5,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
516 "main 8" : 5, "rock" : 20, "edge" : 0, "sidepost1" : 0, "sidepost2" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
517 "god" : 100, "marry2" : 50, "cuba1" : 0, "side r" : 34,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
518 subs["*sewer"] = { "main 10" : 71, "upfill4" : 100, "main 11" : 66,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
519 "main 4" : 71, "upfill1" : 88, "main 8" : 71, "main 7" : 71,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
520 "main 5" : 100, "hotbox1" : 88, "hotback" : 66, "marry2" : 66,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
521 "upfill3" : 88, "marry1" : 66, "upfill2" : 100,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
522 subs["*2-2"] = { "sidefill2" : 0, "sidefill1" : 0, "cycright" : 18,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
523 "main 11" : 5, "main 10" : 5, "upfill1" : 70, "b34" : 34, "b25" : 71,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
524 "side l" : 34, "b23" : 67, "b22" : 50, "b32" : 57, "desk1" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
525 "hotbox2" : 59, "upfill4" : 70, "b24" : 67, "desk2" : 26, "main 3" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
526 "main 2" : 5, "main 5" : 56, "main 4" : 0, "main 7" : 5, "main 9" : 5,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
527 "main 8" : 5, "rock" : 20, "edge" : 0, "sidepost1" : 0, "sidepost2" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
528 "god" : 100, "marry2" : 50, "cuba1" : 0, "side r" : 34,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
529 subs["*sewer"] = { "sidefill2" : 33, "sidefill1" : 33, "upfill4" : 10,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
530 "upfill3" : 22, "main 10" : 48, "upfill1" : 14, "b25" : 16, "b24" : 19,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
531 "b23" : 46, "b22" : 50, "hotbox1" : 0, "main 11" : 40, "upfill2" : 61,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
532 "main 2" : 54, "main 5" : 20, "main 4" : 45, "main 7" : 0, "main 9" : 84,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
533 "main 8" : 45, "hotback" : 40, "marry2" : 0, "marry1" : 0,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
534 subs["*sewer"] = { "sidefill2" : 33, "sidefill1" : 33, "upfill4" : 10,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
535 "upfill3" : 22, "main 10" : 48, "upfill1" : 14, "b25" : 16, "b24" : 19,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
536 "b23" : 64, "b22" : 50, "hotbox1" : 0, "main 11" : 40, "upfill2" : 61,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
537 "main 2" : 54, "main 5" : 20, "main 4" : 45, "main 7" : 0, "main 9" : 84,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
538 "main 8" : 45, "hotback" : 40, "sidepost1" : 31, "sidepost2" : 31,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
539 "marry2" : 0, "marry1" : 0,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
540 subs["*sewer"] = { "sidefill2" : 33, "sidefill1" : 33, "upfill4" : 10,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
541 "upfill3" : 22, "main 10" : 48, "upfill1" : 14, "b25" : 16, "b24" : 19,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
542 "b23" : 64, "b22" : 50, "hotbox1" : 0, "main 11" : 40, "upfill2" : 61,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
543 "main 2" : 54, "main 5" : 20, "main 4" : 45, "main 7" : 0, "main 9" : 84,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
544 "main 8" : 45, "hotback" : 40, "sidepost1" : 31, "sidepost2" : 31,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
545 "marry2" : 0, "marry1" : 0, "cuba1" : 59,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
546 subs["*marry"] = { "b32" : 23, "sidefill2" : 30, "sidefill1" : 17,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
547 "cycright" : 15, "main 11" : 30, "main 10" : 30, "upfill1" : 48,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
548 "b34" : 30, "b25" : 30, "side l" : 30, "b23" : 30, "b22" : 14,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
549 "desk2" : 23, "hotbox2" : 30, "upfill4" : 48, "b24" : 30, "side r" : 30,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
550 "main 3" : 30, "main 2" : 30, "main 5" : 30, "main 4" : 22, "main 7" : 30,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
551 "main 9" : 30, "main 8" : 30, "rock" : 17, "edge" : 15, "god" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
552 "marry2" : 30, "cuba1" : 4,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
553 subs["*marry"] = { "sidefill2" : 0, "sidefill1" : 0, "cycright" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
554 "main 11" : 55, "main 10" : 55, "upfill1" : 48, "b34" : 30, "b25" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
555 "side l" : 30, "b23" : 100, "b22" : 14, "b32" : 23, "main 4" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
556 "hotbox2" : 43, "hotbox1" : 49, "upfill4" : 48, "b24" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
557 "desk2" : 23, "patio2" : 0, "main 3" : 0, "main 2" : 30, "main 5" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
558 "patio1" : 0, "main 7" : 30, "phone" : 0, "main 9" : 30, "main 8" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
559 "rock" : 17, "edge" : 0, "sidepost1" : 0, "sidepost2" : 0, "god" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
560 "marry2" : 34, "marry1" : 69, "cuba1" : 0, "cuba2" : 0, "side r" : 30,}
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
561 subs["*marry"] = { "sidefill2" : 0, "sidefill1" : 0, "cycright" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
562 "main 11" : 55, "main 10" : 55, "upfill1" : 48, "b34" : 30, "patio1" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
563 "b25" : 0, "side l" : 30, "b23" : 100, "b22" : 14, "b32" : 23,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
564 "hotbox2" : 43, "hotbox1" : 49, "upfill4" : 48, "b24" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
565 "desk2" : 23, "patio2" : 0, "main 3" : 0, "main 2" : 30, "main 5" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
566 "main 4" : 0, "main 7" : 30, "phone" : 0, "main 9" : 30, "main 8" : 0,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
567 "rock" : 17, "edge" : 0, "sidepost1" : 0, "sidepost2" : 0, "god" : 100,
032b2b67bc10 result of July 7th on-site editing
dmcc
parents: 51
diff changeset
568 "marry2" : 34, "marry1" : 69, "cuba1" : 0, "cuba2" : 0, "side r" : 30,}