오명준

Add new sim 'Guardian Tales Character'(js)

1 +function calcP()
2 +{
3 + var trial = document.getElementsByName("trial");
4 + var c1 = document.getElementById("c1");
5 + var c2 = document.getElementById("c2");
6 + var c3 = document.getElementById("c3");
7 + var c4 = document.getElementById("c4");
8 + var c5 = document.getElementById("c5");
9 + var c6 = document.getElementById("c6");
10 + var c7 = document.getElementById("c7");
11 + var c8 = document.getElementById("c8");
12 + var c9 = document.getElementById("c9");
13 + var c10 = document.getElementById("c10");
14 + var probability, index;
15 + var character;
16 + if (trial[2].checked == true)
17 + {
18 + probability = Math.random()*100;
19 + if (probability < 78.25)
20 + {
21 + index = Math.floor(Math.random()*22);
22 + character = ["린다", "밥", "하이퍼", "마리아", "리사",
23 + "레아", "제이", "드래곤", "블레이드", "미나",
24 + "동태", "페기", "에일리", "오렐리", "캉",
25 + "아가사", "다빈치", "케이트", "조이", "리오",
26 + "나이언", "마티 주니어"];
27 + c1.innerHTML = "★1 " + character[index];
28 + }
29 + else if(probability < 97.25)
30 + {
31 + index = Math.floor(Math.random()*29);
32 + character = ["기사", "에바", "엘비라", "하얀 야수", "카리나",
33 + "로레인", "라비", "파비", "아오바", "그레모리",
34 + "레이첼", "헤카테", "코코", "마리안", "소히",
35 + "페이/메이", "마빈", "크레이그", "아카유키" ,"란팡",
36 + "유즈", "아이샤", "샤피라", "돌프", "에이미",
37 + "기르가스", "캐서린", "리에", "네바"];
38 + c1.innerHTML = "★2 " + character[index];
39 + }
40 + else
41 + {
42 + index = Math.floor(Math.random()*2);
43 + character = ["픽업 영웅", "픽업 영웅X"];
44 + c1.innerHTML = "★3 " + character[index];
45 + }
46 + }
47 + else if (trial[3].checked == true)
48 + {
49 + var characterSet = [c1, c2, c3, c4, c5, c6, c7, c8, c9, c10];
50 + for (var i = 0; i < 9; i++)
51 + {
52 + probability = Math.random()*100;
53 + if (probability < 78.25)
54 + {
55 + index = Math.floor(Math.random()*22);
56 + character = ["린다", "밥", "하이퍼", "마리아", "리사",
57 + "레아", "제이", "드래곤", "블레이드", "미나",
58 + "동태", "페기", "에일리", "오렐리", "캉",
59 + "아가사", "다빈치", "케이트", "조이", "리오",
60 + "나이언", "마티 주니어"];
61 + characterSet[i].innerHTML = "★1 " + character[index];
62 + }
63 + else if(probability < 97.25)
64 + {
65 + index = Math.floor(Math.random()*29);
66 + character = ["기사", "에바", "엘비라", "하얀 야수", "카리나",
67 + "로레인", "라비", "파비", "아오바", "그레모리",
68 + "레이첼", "헤카테", "코코", "마리안", "소히",
69 + "페이/메이", "마빈", "크레이그", "아카유키" ,"란팡",
70 + "유즈", "아이샤", "샤피라", "돌프", "에이미",
71 + "기르가스", "캐서린", "리에", "네바"];
72 + characterSet[i].innerHTML = "★2 " + character[index];
73 + }
74 + else
75 + {
76 + index = Math.floor(Math.random()*2);
77 + character = ["픽업 영웅", "픽업 영웅X"];
78 + characterSet[i].innerHTML = "★3 " + character[index];
79 + }
80 + }
81 + probability = Math.random()*100;
82 + if(probability < 97.25)
83 + {
84 + index = Math.floor(Math.random()*29);
85 + character = ["기사", "에바", "엘비라", "하얀 야수", "카리나",
86 + "로레인", "라비", "파비", "아오바", "그레모리",
87 + "레이첼", "헤카테", "코코", "마리안", "소히",
88 + "페이/메이", "마빈", "크레이그", "아카유키" ,"란팡",
89 + "유즈", "아이샤", "샤피라", "돌프", "에이미",
90 + "기르가스", "캐서린", "리에", "네바"];
91 + characterSet[9].innerHTML = "★2 " + character[index];
92 + }
93 + else
94 + {
95 + index = Math.floor(Math.random()*2);
96 + character = ["픽업 영웅", "픽업 영웅X"];
97 + characterSet[9].innerHTML = "★3 " + character[index];
98 + }
99 + }
100 + else if (trial[0].checked == true)
101 + {
102 + probability = Math.random()*100;
103 + if (probability < 78.25)
104 + {
105 + index = Math.floor(Math.random()*22);
106 + character = ["린다", "밥", "하이퍼", "마리아", "리사",
107 + "레아", "제이", "드래곤", "블레이드", "미나",
108 + "동태", "페기", "에일리", "오렐리", "캉",
109 + "아가사", "다빈치", "케이트", "조이", "리오",
110 + "나이언", "마티 주니어"];
111 + c1.innerHTML = "★1 " + character[index];
112 + }
113 + else if(probability < 97.25)
114 + {
115 + index = Math.floor(Math.random()*29);
116 + character = ["기사", "에바", "엘비라", "하얀 야수", "카리나",
117 + "로레인", "라비", "파비", "아오바", "그레모리",
118 + "레이첼", "헤카테", "코코", "마리안", "소히",
119 + "페이/메이", "마빈", "크레이그", "아카유키" ,"란팡",
120 + "유즈", "아이샤", "샤피라", "돌프", "에이미",
121 + "기르가스", "캐서린", "리에", "네바"];
122 + c1.innerHTML = "★2 " + character[index];
123 + }
124 + else
125 + {
126 + index = Math.floor(Math.random()*39);
127 + character = ["플리트비체", "라피스", "아라벨", "에바(아이돌)", "마리나",
128 + "바리", "루피나", "란", "유진", "티니아",
129 + "비슈바크", "나리", "비앙카", "오그마", "알레프",
130 + "미야", "미래 공주", "가람", "베스" ,"루",
131 + "가브리엘", "린", "미래 기사", "베로니카", "녹시아",
132 + "메이릴", "Mk.99", "리리스", "루시", "소히(해변)",
133 + "유즈(라이프 가드)", "엘레노아", "신틸라", "에리나", "카마엘",
134 + "Mk.2", "오르카", "칸나", "하나"];
135 + c1.innerHTML = "★3 " + character[index];
136 + }
137 + }
138 + else if (trial[1].checked == true)
139 + {
140 + var characterSet = [c1, c2, c3, c4, c5, c6, c7, c8, c9, c10];
141 + for (var i = 0; i < 9; i++)
142 + {
143 + probability = Math.random()*100;
144 + if (probability < 78.25)
145 + {
146 + index = Math.floor(Math.random()*22);
147 + character = ["린다", "밥", "하이퍼", "마리아", "리사",
148 + "레아", "제이", "드래곤", "블레이드", "미나",
149 + "동태", "페기", "에일리", "오렐리", "캉",
150 + "아가사", "다빈치", "케이트", "조이", "리오",
151 + "나이언", "마티 주니어"];
152 + characterSet[i].innerHTML = "★1 " + character[index];
153 + }
154 + else if(probability < 97.25)
155 + {
156 + index = Math.floor(Math.random()*29);
157 + character = ["기사", "에바", "엘비라", "하얀 야수", "카리나",
158 + "로레인", "라비", "파비", "아오바", "그레모리",
159 + "레이첼", "헤카테", "코코", "마리안", "소히",
160 + "페이/메이", "마빈", "크레이그", "아카유키" ,"란팡",
161 + "유즈", "아이샤", "샤피라", "돌프", "에이미",
162 + "기르가스", "캐서린", "리에", "네바"];
163 + characterSet[i].innerHTML = "★2 " + character[index];
164 + }
165 + else
166 + {
167 + index = Math.floor(Math.random()*39);
168 + character = ["플리트비체", "라피스", "아라벨", "에바(아이돌)", "마리나",
169 + "바리", "루피나", "란", "유진", "티니아",
170 + "비슈바크", "나리", "비앙카", "오그마", "알레프",
171 + "미야", "미래 공주", "가람", "베스" ,"루",
172 + "가브리엘", "린", "미래 기사", "베로니카", "녹시아",
173 + "메이릴", "Mk.99", "리리스", "루시", "소히(해변)",
174 + "유즈(라이프 가드)", "엘레노아", "신틸라", "에리나", "카마엘",
175 + "Mk.2", "오르카", "칸나", "하나"];
176 + characterSet[i].innerHTML = "★3 " + character[index];
177 + }
178 + }
179 + probability = Math.random()*100;
180 + if(probability < 97.25)
181 + {
182 + index = Math.floor(Math.random()*29);
183 + character = ["기사", "에바", "엘비라", "하얀 야수", "카리나",
184 + "로레인", "라비", "파비", "아오바", "그레모리",
185 + "레이첼", "헤카테", "코코", "마리안", "소히",
186 + "페이/메이", "마빈", "크레이그", "아카유키" ,"란팡",
187 + "유즈", "아이샤", "샤피라", "돌프", "에이미",
188 + "기르가스", "캐서린", "리에", "네바"];
189 + characterSet[9].innerHTML = "★2 " + character[index];
190 + }
191 + else
192 + {
193 + index = Math.floor(Math.random()*39);
194 + character = ["플리트비체", "라피스", "아라벨", "에바(아이돌)", "마리나",
195 + "바리", "루피나", "란", "유진", "티니아",
196 + "비슈바크", "나리", "비앙카", "오그마", "알레프",
197 + "미야", "미래 공주", "가람", "베스" ,"루",
198 + "가브리엘", "린", "미래 기사", "베로니카", "녹시아",
199 + "메이릴", "Mk.99", "리리스", "루시", "소히(해변)",
200 + "유즈(라이프 가드)", "엘레노아", "신틸라", "에리나", "카마엘",
201 + "Mk.2", "오르카", "칸나", "하나"];
202 + characterSet[9].innerHTML = "★3 " + character[index];
203 + }
204 + }
205 +}