質問編集履歴

2

コード修正

2019/07/19 14:14

投稿

nicosan
nicosan

スコア11

test CHANGED
File without changes
test CHANGED
@@ -192,8 +192,6 @@
192
192
 
193
193
  healSpell(target) {
194
194
 
195
- /*
196
-
197
195
  if (target.hp <= 0) {
198
196
 
199
197
  mainEl.innerHTML = `
@@ -242,8 +240,6 @@
242
240
 
243
241
  fireSpell(target) {
244
242
 
245
- /*
246
-
247
243
  if (target.hp <= 0) {
248
244
 
249
245
  mainEl.innerHTML = `

1

失礼いたしました。一部コードが抜けていた部分を補填しました。

2019/07/19 14:14

投稿

nicosan
nicosan

スコア11

test CHANGED
File without changes
test CHANGED
@@ -182,6 +182,116 @@
182
182
 
183
183
 
184
184
 
185
+ class Sorcerer extends Character {
186
+
187
+ constructor() {
188
+
189
+ super();
190
+
191
+ }
192
+
193
+ healSpell(target) {
194
+
195
+ /*
196
+
197
+ if (target.hp <= 0) {
198
+
199
+ mainEl.innerHTML = `
200
+
201
+ ${target.name}は死亡しています。回復魔法は使えません。
202
+
203
+ `
204
+
205
+ } else {
206
+
207
+ target.hp = target.hp + 15;
208
+
209
+ }
210
+
211
+
212
+
213
+ if (sourcerer.mp > 3) {
214
+
215
+ sourcerer.mp = sourcerer.mp - 3;
216
+
217
+ } else {
218
+
219
+ mainEl.innerHTML = `
220
+
221
+ ${sourcerer.name}のMPが不足しています。回復魔法は使えません。
222
+
223
+ `
224
+
225
+ }
226
+
227
+ if (sourcerer.hp <= 0) {
228
+
229
+ mainEl.innerHTML = `
230
+
231
+ ${sourcerer.name}は死亡しています。回復魔法は使えません。
232
+
233
+ `
234
+
235
+ return
236
+
237
+ }
238
+
239
+ }
240
+
241
+
242
+
243
+ fireSpell(target) {
244
+
245
+ /*
246
+
247
+ if (target.hp <= 0) {
248
+
249
+ mainEl.innerHTML = `
250
+
251
+ ${target.name}は死亡しています。攻撃魔法は使えません。
252
+
253
+ `
254
+
255
+ } else {
256
+
257
+ target.hp = target.hp - 10;
258
+
259
+ }
260
+
261
+
262
+
263
+ if (sourcerer.mp > 2) {
264
+
265
+ sourcerer.mp = sourcerer.mp - 2;
266
+
267
+ } else {
268
+
269
+ mainEl.innerHTML = `
270
+
271
+ ${sourcerer.name}のMPが不足しています。回復魔法は使えません。
272
+
273
+ `
274
+
275
+ }
276
+
277
+ if (sourcerer.hp <= 0) {
278
+
279
+ mainEl.innerHTML = `
280
+
281
+ ${sourcerer.name}は死亡しています。回復魔法は使えません。
282
+
283
+ `
284
+
285
+ return
286
+
287
+ }
288
+
289
+ }
290
+
291
+ }
292
+
293
+
294
+
185
295
  {
186
296
 
187
297
  const fighter = new Character({