Skip to content

Commit fecaef4

Browse files
committed
feat: ダークナイト追加
1 parent cf46d64 commit fecaef4

File tree

5 files changed

+138
-0
lines changed

5 files changed

+138
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
つくる('ダークナイト', 13, 7, 'map1', むき.した)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
this.しょうかんする('ダークナイト', 1, 0)
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
import '../game'
2+
3+
rule.つくられたとき(async function() {
4+
await this.みためをかえる('ダークナイト')
5+
this.なかま = なかま.モンスター
6+
this.たいりょく = 10
7+
this.こうげきりょく = 1
8+
this.みえるきょり = 3
9+
this.みえるはんい = 1
10+
11+
/*+ つくられたとき */
12+
})
13+
14+
rule.つねに(async function() {
15+
await this.まつ(らんすう(3))
16+
await this.おいかける('プレイヤー')
17+
await this.てきをみつける()
18+
await this.こうげきする()
19+
this.しょうかんする('ダークハンド')
20+
await this.てきをみつける()
21+
22+
/*+ つねに */
23+
})
24+
25+
rule.みつけたとき(async function(item) {
26+
await this.おいかける(item)
27+
await this.おいかける(item)
28+
await this.まつ(0.5)
29+
await this.こうげきする()
30+
await this.みぎにあるく()
31+
await this.こうげきする()
32+
await this.てきをみつける()
33+
34+
/*+ みつけたとき */
35+
})
36+
37+
rule.こうげきされたとき(async function(item) {
38+
if (item.('プレイヤー')) {
39+
/*+ こうげきされたとき */
40+
}
41+
42+
await this.まつ(1)
43+
this.しょうかんする('ダークハンド', 0, 0)
44+
await this.テレポートランダム()
45+
await this.まつ(1)
46+
47+
/*+ こうげきされたとき */
48+
})
49+
50+
rule.たおされたとき(async function() {
51+
this.しょうかんする('金色のほうせき', 0, 0)
52+
53+
/*+ たおされたとき */
54+
})
55+
56+
rule.ぶつかったとき(async function(item) {
57+
if (item.('プレイヤー')) {
58+
/*+ ぶつかったとき */
59+
}
60+
/*+ ぶつかったとき */
61+
})
62+
63+
rule.メッセージされたとき(async function(item) {
64+
/*+ メッセージされたとき */
65+
})
66+
67+
rule.じかんがすすんだとき(async function() {
68+
/*+ じかんがすすんだとき */
69+
})
70+
71+
rule.すすめなかったとき(async function() {
72+
/*+ すすめなかったとき */
73+
})
74+
75+
rule.しょうかんされたとき(async function(item) {
76+
/*+ しょうかんされたとき */
77+
})
78+
79+
rule.こうげきするとき(async function() {
80+
/*+ こうげきするとき */
81+
})
82+
83+
rule.あるいたとき(async function() {
84+
/*+ あるいたとき */
85+
})
86+
87+
rule.へんすうがかわったとき(async function() {
88+
/*+ へんすうがかわったとき */
89+
})
90+
91+
rule.タップされたとき(async function() {
92+
/*+ タップされたとき */
93+
})
1.36 KB
Loading
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
const sco = require('../../preference/scopes')
2+
const cat = require('../../preference/categories')
3+
4+
const base = {
5+
name: 'ダークナイト',
6+
module: './dark_knight.js', // 改造ボタン用のコードへのパス. null の場合は改造不可
7+
category: cat.キャラクター, // カテゴリーの参照を指定する
8+
description: 'とおくにいるときと、ちかくにいるときで、うごきがかわる',
9+
icon: './dark_knight.png', // アセットのアイコンへのパス
10+
production: false, // www.hackforplay.xyz に表示する場合は true. earlybird だけなら false
11+
plan: 'free' // 'free' にする
12+
}
13+
14+
module.exports = [
15+
//
16+
{
17+
...base,
18+
scopes: [
19+
// スコープの参照を配列で指定する. null の場合は常に表示
20+
sco.ゲームがはじまったとき
21+
],
22+
insert: './dark_knight-create.js' // 追加ボタン用のコードへのパス. null の場合は追加不可
23+
// thumbnail: 'https://i.gyazo.com/b8d97d933be3789bc4b1ea707e59fc50.gif' // サムネイル画像
24+
},
25+
//
26+
{
27+
...base,
28+
scopes: [
29+
// スコープの参照を配列で指定する. null の場合は常に表示
30+
sco.こうげきされたとき,
31+
sco.たおされたとき,
32+
sco.ふまれたとき,
33+
sco.どかれたとき,
34+
sco.ぶつかったとき,
35+
sco.メッセージされたとき,
36+
sco.へんすうがかわったとき,
37+
sco.みつけたとき,
38+
sco.タップされたとき,
39+
sco.マップがかわったとき
40+
],
41+
insert: './dark_knight-summon.js' // 追加ボタン用のコードへのパス. null の場合は追加不可
42+
}
43+
]

0 commit comments

Comments
 (0)