-
Notifications
You must be signed in to change notification settings - Fork 16
/
ConfigPet.py
159 lines (157 loc) · 6.54 KB
/
ConfigPet.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
import json
import os
configPath='PetConfigs/'
# if not os.path.exists(configPath):
# !mkdir configs/
path=configPath+'config0720.txt'
##
resultCode=[{99:'运行报错'},
{100:'dst发送的图片异常'},
{101:'dst发送的图片太小'},
{102:'图片人脸角度太偏'},
{200: 'success'},
{98: 'charterIndex越界'},
{98: 'charterIndex越界'},
{103:'分割失败'},
{104:'没有合适区域存在alien'},
{105:'module前处理异常'},
]
##
config={
'alien':{
1:{
'name':'蓝牛族',
'areaIndex': 0,
'descriptions': ['最喜欢在路上瞎逛,喜欢经常捣腾人类的裤脚。有时,你看动裤脚突然被扯了一下或拉了一下,有可能就是他们干的,他们在能量护罩下,你被弄了还看不到他。'],
'picPath': '7im.jpg',
'scaleRatio': 0.18,#from 0 ~1,ratio of the short border of pic
'mask':0,
'mixTimes': 0
},
2:{
'name':'蓝天族',
'areaIndex': 10,
'descriptions': ['在地球很少能发现,在能量护照隐藏下飞翔于地球各处。不要小看它两个小翅膀,最高飞行速度可以接近音速。'],
'picPath': 'lantian.jpg',
'mask':0,
'scaleRatio': 0.18,#from 0 ~1,ratio of the short border of pic
'mixTimes': 1
},
3:{
'name':'不明种族飞船',
'areaIndex': 10,
'descriptions': ['可进行星际穿越的飞船,所载种族——未知','可能正载着移民到地球的外星人,准备降落'],
'picPath': 'feidie1.jpg',
'mask':1,
'scaleRatio': 0.11,#from 0 ~1,ratio of the short border of pic
'mixTimes': 0
},
4:{
'name':'飘飘族',
'areaIndex': 15,
'descriptions': ['喜欢附在巴士上,以吸收巴士废气为食'],
'picPath': 'xiaofeidie.jpg',
'scaleRatio': 0.18,#from 0 ~1,ratio of the short border of pic
'mask':0,
'mixTimes': 1
},
5:{
'name':'绿团族',
'areaIndex': 8,
'descriptions': ['经常隐藏在绿色树丛或灌木中,去掉隐身就像一团半透明的绿色光团,很难被人发现。为草食性,你家门外的植物莫名枯萎,可能就是被他吸干了。'],
'picPath': 'lv.jpg',
'scaleRatio': 0.18,#from 0 ~1,ratio of the short border of pic
'mask':0,
'mixTimes': 0
},
6:{
'name':'单眼蓝兽族',
'areaIndex': 0,
'descriptions': ['喜欢跟在人后面,不时会发出“嘎嘎”的笑声,若附近没人,你却听到这样的笑声,证明很可能他就在你附近。'],
'picPath': 'lan.jpg',
'mask':0,
'scaleRatio': 0.18,#from 0 ~1,ratio of the short border of pic
'mixTimes': 1
},
7:{
'name':'三黄脚族',
'areaIndex': 13,
'descriptions': ['在离地几十cm的高度飘来飘去,喜欢追随着小车,喜欢靠近温度在五六十度的东西'],
'picPath': 'huang.jpg',
'mask':0,
'scaleRatio': 0.18,#from 0 ~1,ratio of the short border of pic
'mixTimes': 0
},
8:{
'name':'单眼彩松鼠族',
'areaIndex': 1,
'descriptions': ['在地球较少发现,爱好是在人行道上瞎逛。看店铺各种五颜六色而流连忘返。'],
'picPath': 'cai.jpg',
'scaleRatio': 0.18,#from 0 ~1,ratio of the short border of pic
'mask':0,
'mixTimes': 0
},
9:{
'name':'三眼怪鸡族',
'areaIndex': 8,
'descriptions': ['喜欢跳到树丛或灌木上,偷吃树木上的果实。它很敏感、反应也及其迅速,很难捉到他'],
'picPath': 'sanyan.jpg',
'mask':0,
'scaleRatio': 0.18,#from 0 ~1,ratio of the short border of pic
'mixTimes': 0
},
10:{
'name':'幽脸族',
'areaIndex': 11,
'descriptions': ['喜欢在人附近飘来飘去,人类坊间描述的幽灵的真身就是它。可以幻化各种外形'],
'picPath': 'tou.jpg',
'mask':0,
'scaleRatio': 0.4,#from 0 ~1,ratio of the short border of pic
'mixTimes': 0
},
11:{
'name':'紫脸族',
'areaIndex': 3,
'descriptions': ['较少在阳光猛烈的户外出现,多附在墙上。最特别的是它尾巴长在脚上,然后还喜欢模仿摆锤钟一样摆尾巴。'],
'picPath': '8im.jpg',
'mask':0,
'scaleRatio': 0.18,#from 0 ~1,ratio of the short border of pic
'mixTimes': 1
},
12:{
'name':'长泡族',
'areaIndex': 7,
'descriptions': ['地球上较为少见,经常会靠在交通标志上,把交通标志牌作为靠背,模仿下面汽车行驶的声音'],
'picPath': '6im.jpg',
'mask':0,
'scaleRatio': 0.18,#from 0 ~1,ratio of the short border of pic
'mixTimes': 1
},
13:{
'name':'大型星际飞船',
'areaIndex': 10,
'descriptions': ['所载乘员未知,最大航速未知,最大航行距离未知。可能搭载着某星系的皇室成员'],
'picPath': 'feidie2.jpg',
'mask':1,
'scaleRatio': 0.2,#from 0 ~1,ratio of the short border of pic
'mixTimes': 1
},
14:{
'name':'光外族',
'areaIndex': 2,
'descriptions': ['喜欢隐藏在各种建筑或墙壁上,在那里观察人类的活动。或者可能只是在那里发呆'],
'picPath': '3im.jpg',
'scaleRatio': 0.18,#from 0 ~1,ratio of the short border of pic
'mask':0,
'mixTimes': 1
},
},
}
##
#jsObj = json.dumps(dictObj, indent=4) # indent参数是换行和缩进
#with open(path,'w') as f:
# f.write(jsObj)
##
#with open(path) as f:
# config = json.load(f)
# print(config)