Created
August 19, 2019 06:37
-
-
Save teramotodaiki/06310248e1a2f163d1e9080b6947ac6d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import '../game' | |
rule.this = '黒色のタマゴ' | |
rule.つくられたとき(async function() { | |
await this.costume('黒色のタマゴ') // 見た目をきめる | |
this.family = ('▼ なかま', Family.モンスター) // なかまをきめる | |
this.n('たいりょく', ('▼ を', 'イコール'), 3) // 体力をきめる | |
this.n('こうげきりょく', ('▼ を', 'イコール'), 1) // こうげき力をきめる | |
await this.wait(random(20)) // まつ | |
let ばんごう = random(3) | |
if (ばんごう === 0) { | |
await this.へんしんする('黒色のドラゴン') // へんしんする | |
} | |
if (ばんごう === 1) { | |
await this.へんしんする('黒色のリザードマン') // へんしんする | |
} | |
if (ばんごう === 2) { | |
await this.へんしんする('赤色のペンギンきし') // へんしんする | |
} | |
/*+ つくられたとき */ | |
}) | |
rule.つねに(async function() { | |
await this.wait(1) // まつ | |
await this.turn(('▼ むき', Dir.ランダム)) // ランダムにどこかを向く | |
await this.walk() // あるく | |
/*+ つねに */ | |
}) | |
rule.たおされたとき(async function() { | |
this.おとす('緑色のほうせき') // アイテムをおとす | |
/*+ たおされたとき */ | |
}) | |
// ここから こうげきされたとき | |
rule.item = ('▼ あいて', 'プレイヤー') | |
rule.こうげきされたとき(async function(item) { | |
/*+ こうげきされたとき */ | |
}) | |
// ここまで こうげきされたとき | |
// ここから ぶつかったとき | |
rule.item = ('▼ あいて', 'プレイヤー') | |
rule.ぶつかったとき(async function(item) { | |
/*+ ぶつかったとき */ | |
}) | |
// ここまで ぶつかったとき | |
// ここから メッセージされたとき | |
rule.item = ('▼ あいて', Rule.Anyone) | |
rule.メッセージされたとき(async function(item) { | |
/*+ メッセージされたとき */ | |
}) | |
// ここまで メッセージされたとき | |
// ここから じかんがすすんだとき | |
rule.じかんがすすんだとき(async function() { | |
/*+ じかんがすすんだとき */ | |
}) | |
// ここまで じかんがすすんだとき | |
// ここから すすめなかったとき | |
rule.すすめなかったとき(async function() { | |
/*+ すすめなかったとき */ | |
}) | |
// ここまで すすめなかったとき | |
// ここから みつけたとき | |
rule.item = ('▼ あいて', Rule.Anyone) | |
rule.みつけたとき(async function(item) { | |
/*+ みつけたとき */ | |
}) | |
// ここまで みつけたとき | |
// ここから しょうかんされたとき | |
rule.item = ('▼ あいて', Rule.Anyone) | |
rule.しょうかんされたとき(async function(item) { | |
/*+ しょうかんされたとき */ | |
}) | |
// ここまで しょうかんされたとき | |
// ここから こうげきするとき | |
rule.こうげきするとき(async function() { | |
/*+ こうげきするとき */ | |
}) | |
// ここまで こうげきするとき |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment