@@ -77,6 +77,9 @@ public static class CardList
77
77
private static Color badColor = new Color ( 0.553f , 0.553f , 0.553f ) ;
78
78
private static Color badFontColor = new Color ( 0.553f , 0.553f , 0.553f ) ;
79
79
80
+ private static CardColor good = new CardColor ( goodColor , goodFontColor , true ) ;
81
+ private static CardColor bad = new CardColor ( badColor , badFontColor , false ) ;
82
+
80
83
public static void InitAllCards ( )
81
84
{
82
85
cardList . Clear ( ) ;
@@ -121,32 +124,35 @@ public static void InitAllCards()
121
124
card = new Card (
122
125
"절대자" ,
123
126
"완벽한 승리.. 혹시 신이세요?" ,
124
- true ,
125
- goodFontColor ,
126
- goodColor ,
127
+ good ,
127
128
new List < CardCondition > ( ) ) ;
128
129
card . conditions . Add ( new CardCondition_HP ( 100 , true ) ) ;
129
130
card . conditions . Add ( new CardCondition_HitRate ( 100 , true ) ) ;
130
131
cardList . Add ( card ) ;
131
132
132
133
// 순수 체력 관련
134
+ card = new Card (
135
+ "HP 100퍼" ,
136
+ "풀피" ,
137
+ good ,
138
+ new List < CardCondition > ( ) ) ;
139
+ card . conditions . Add ( new CardCondition_HP ( 100 , true ) ) ;
140
+ cardList . Add ( card ) ;
141
+
133
142
card = new Card (
134
143
"압도적인 승리" ,
135
144
"압도적인 승리!" ,
136
- true ,
137
- goodFontColor ,
138
- goodColor ,
145
+ good ,
139
146
new List < CardCondition > ( ) ) ;
147
+ card . conditions . Add ( new CardCondition_HP ( 100 , false ) ) ;
140
148
card . conditions . Add ( new CardCondition_HP ( 90 , true ) ) ;
141
149
card . conditions . Add ( new CardCondition_HitRate ( 100 , false ) ) ;
142
150
cardList . Add ( card ) ;
143
151
144
152
card = new Card (
145
153
"남은 피 높음" ,
146
154
"양학했습니다 ^^" ,
147
- true ,
148
- goodFontColor ,
149
- goodColor ,
155
+ good ,
150
156
new List < CardCondition > ( ) ) ;
151
157
card . conditions . Add ( new CardCondition_HP ( 70 , true ) ) ;
152
158
card . conditions . Add ( new CardCondition_HP ( 90 , false ) ) ;
@@ -155,42 +161,34 @@ public static void InitAllCards()
155
161
card = new Card (
156
162
"남은 피 낮음" ,
157
163
"아슬아슬한 승리" ,
158
- true ,
159
- goodFontColor ,
160
- goodColor ,
164
+ good ,
161
165
new List < CardCondition > ( ) ) ;
162
166
card . conditions . Add ( new CardCondition_HP ( 0.1f , true ) ) ;
163
167
card . conditions . Add ( new CardCondition_HP ( 10 , false ) ) ;
164
168
cardList . Add ( card ) ;
165
169
166
170
card = new Card (
167
171
"남은 피 낮음" ,
168
- "함선의 절반이 자살함" ,
169
- true ,
170
- badFontColor ,
171
- badColor ,
172
+ "죽은 함선중 절반이 자살함" ,
173
+ bad ,
172
174
new List < CardCondition > ( ) ) ;
173
175
card . conditions . Add ( new CardCondition_HP ( 0.1f , true ) ) ;
174
- card . conditions . Add ( new CardCondition_DamagedByWall ( 50 , true ) ) ;
176
+ card . conditions . Add ( new CardCondition_DamagedByWall ( 50 , true ) ) ;
175
177
cardList . Add ( card ) ;
176
178
177
179
// 순수 명중률 관련
178
180
card = new Card (
179
181
"명중률 100%" ,
180
182
"명중률 100%" ,
181
- true ,
182
- goodFontColor ,
183
- goodColor ,
183
+ good ,
184
184
new List < CardCondition > ( ) ) ;
185
185
card . conditions . Add ( new CardCondition_HitRate ( 100 , true ) ) ;
186
186
cardList . Add ( card ) ;
187
187
188
188
card = new Card (
189
189
"높은 명중률" ,
190
190
"엄청난 명중률" ,
191
- true ,
192
- goodFontColor ,
193
- goodColor ,
191
+ good ,
194
192
new List < CardCondition > ( ) ) ;
195
193
card . conditions . Add ( new CardCondition_HitRate ( 70 , true ) ) ;
196
194
card . conditions . Add ( new CardCondition_HitRate ( 100 , false ) ) ;
@@ -199,9 +197,7 @@ public static void InitAllCards()
199
197
card = new Card (
200
198
"낮은 명중률" ,
201
199
"어딜보고 쏘는 거야?" ,
202
- false ,
203
- badFontColor ,
204
- badColor ,
200
+ bad ,
205
201
new List < CardCondition > ( ) ) ;
206
202
card . conditions . Add ( new CardCondition_HitRate ( 20 , false ) ) ;
207
203
card . conditions . Add ( new CardCondition_HitRate ( 10 , true ) ) ;
@@ -210,9 +206,7 @@ public static void InitAllCards()
210
206
card = new Card (
211
207
"명중률 한자리" ,
212
208
"손가락은 움직일 줄 아는거지?" ,
213
- false ,
214
- badFontColor ,
215
- badColor ,
209
+ bad ,
216
210
new List < CardCondition > ( ) ) ;
217
211
card . conditions . Add ( new CardCondition_HitRate ( 10 , false ) ) ;
218
212
cardList . Add ( card ) ;
@@ -221,41 +215,33 @@ public static void InitAllCards()
221
215
card = new Card (
222
216
"아군 학살자" ,
223
217
"아군 학살자" ,
224
- false ,
225
- badFontColor ,
226
- badColor ,
218
+ bad ,
227
219
new List < CardCondition > ( ) ) ;
228
- card . conditions . Add ( new CardCondition_DamagedByAlly ( 50 , true ) ) ;
220
+ card . conditions . Add ( new CardCondition_DamagedByAlly ( 50 , true ) ) ;
229
221
cardList . Add ( card ) ;
230
222
231
- card = new Card (
232
- "아군 안죽인다" ,
233
- "아군 그만 좀 때려요" ,
234
- true ,
235
- badFontColor ,
236
- badColor ,
237
- new List < CardCondition > ( ) ) ;
238
- card . conditions . Add ( new CardCondition_DamagedByAlly ( 50 , false ) ) ;
239
- card . conditions . Add ( new CardCondition_DamagedByAlly ( 10 , true ) ) ;
240
- cardList . Add ( card ) ;
223
+ card = new Card (
224
+ "아군 안죽인다" ,
225
+ "아군 그만 좀 때려요" ,
226
+ bad ,
227
+ new List < CardCondition > ( ) ) ;
228
+ card . conditions . Add ( new CardCondition_DamagedByAlly ( 50 , false ) ) ;
229
+ card . conditions . Add ( new CardCondition_DamagedByAlly ( 10 , true ) ) ;
230
+ cardList . Add ( card ) ;
241
231
242
232
card = new Card (
243
233
"아군 안죽인다" ,
244
234
"아군을 거의 안 때림!" ,
245
- true ,
246
- badFontColor ,
247
- badColor ,
235
+ good ,
248
236
new List < CardCondition > ( ) ) ;
249
- card . conditions . Add ( new CardCondition_DamagedByAlly ( 10 , false ) ) ;
237
+ card . conditions . Add ( new CardCondition_DamagedByAlly ( 10 , false ) ) ;
250
238
cardList . Add ( card ) ;
251
239
252
240
// 적킬
253
241
card = new Card (
254
242
"적팀에게 가한 피해(%) 높음" ,
255
243
"널 위해 발사했어ㅎ" ,
256
- true ,
257
- goodFontColor ,
258
- goodColor ,
244
+ good ,
259
245
new List < CardCondition > ( ) ) ;
260
246
card . conditions . Add ( new CardCondition_DamageToEnemy ( 70 , true ) ) ;
261
247
cardList . Add ( card ) ;
@@ -264,9 +250,7 @@ public static void InitAllCards()
264
250
card = new Card (
265
251
"벽에게 가한 피해(%) 높음" ,
266
252
"저는 벽 쏘는걸 좋아합니다" ,
267
- false ,
268
- badFontColor ,
269
- badColor ,
253
+ bad ,
270
254
new List < CardCondition > ( ) ) ;
271
255
card . conditions . Add ( new CardCondition_DamageToWall ( 50 , true ) ) ;
272
256
card . conditions . Add ( new CardCondition_DamageToWall ( 70 , false ) ) ;
@@ -275,9 +259,7 @@ public static void InitAllCards()
275
259
card = new Card (
276
260
"벽에게 가한 피해(%) 매우 높음" ,
277
261
"저는 벽만 계속 쏠겁니다" ,
278
- false ,
279
- badFontColor ,
280
- badColor ,
262
+ bad ,
281
263
new List < CardCondition > ( ) ) ;
282
264
card . conditions . Add ( new CardCondition_DamageToWall ( 70 , true ) ) ;
283
265
cardList . Add ( card ) ;
@@ -286,19 +268,15 @@ public static void InitAllCards()
286
268
card = new Card (
287
269
"받은 피해중 벽에게 받은 데미지 (%)가 대부분" ,
288
270
"벽으로 돌격하라!" ,
289
- false ,
290
- badFontColor ,
291
- badColor ,
271
+ bad ,
292
272
new List < CardCondition > ( ) ) ;
293
273
card . conditions . Add ( new CardCondition_DamagedByWall ( 70 , true ) ) ;
294
274
cardList . Add ( card ) ;
295
275
296
276
card = new Card (
297
277
"받은 피해중 벽에게 받은 데미지 (%)가 매우 높음" ,
298
278
"자살 매니아" ,
299
- false ,
300
- badFontColor ,
301
- badColor ,
279
+ bad ,
302
280
new List < CardCondition > ( ) ) ;
303
281
card . conditions . Add ( new CardCondition_DamagedByWall ( 70 , false ) ) ;
304
282
card . conditions . Add ( new CardCondition_DamagedByWall ( 40 , true ) ) ;
@@ -307,9 +285,7 @@ public static void InitAllCards()
307
285
card = new Card (
308
286
"받은 피해중 벽에게 받은 데미지 (%)가 높음" ,
309
287
"벽을 사랑하기 시작하였다..." ,
310
- false ,
311
- badFontColor ,
312
- badColor ,
288
+ bad ,
313
289
new List < CardCondition > ( ) ) ;
314
290
card . conditions . Add ( new CardCondition_DamagedByWall ( 40 , false ) ) ;
315
291
card . conditions . Add ( new CardCondition_DamagedByWall ( 20 , true ) ) ;
@@ -319,22 +295,18 @@ public static void InitAllCards()
319
295
card = new Card (
320
296
"레이저를 굉장히 조금만 쏨" ,
321
297
"초 에너지 절약주의자" ,
322
- false ,
323
- badFontColor ,
324
- badColor ,
298
+ bad ,
325
299
new List < CardCondition > ( ) ) ;
326
300
card . conditions . Add ( new CardCondition_TotalUseEnerge ( BattleHistory . maxTotalEnergy * 0.2f , false ) ) ;
327
301
cardList . Add ( card ) ;
328
302
329
- card = new Card (
330
- "레이저를 안씀" ,
331
- "Peace Keeper" ,
332
- false ,
333
- goodFontColor ,
334
- goodColor ,
335
- new List < CardCondition > ( ) ) ;
336
- card . conditions . Add ( new CardCondition_TotalUseEnerge ( 0.1 , false ) ) ;
337
- cardList . Add ( card ) ;
338
- }
303
+ card = new Card (
304
+ "레이저를 안씀" ,
305
+ "Peace Keeper" ,
306
+ good ,
307
+ new List < CardCondition > ( ) ) ;
308
+ card . conditions . Add ( new CardCondition_TotalUseEnerge ( 0.1f , false ) ) ;
309
+ cardList . Add ( card ) ;
310
+ }
339
311
}
340
312
0 commit comments