「シューティングゲーム向けスキル」の編集履歴(バックアップ)一覧に戻る

シューティングゲーム向けスキル - (2012/11/14 (水) 15:39:21) のソース

//―――――――――――――――――――――――――――――――――――――――――――――――――――
skill hominglaser
{
	name = ホーミングレーザー
	icon = d_ill.png*160, @water.png
	attr = light
	sound = freeze02
	w = 32
	h = 32
	a = 192
	image = b_holy
	anime = 3
	d360 = on
	homing = 2
	force_fire = off
	func = missile
	rush = 24
	rush_interval = 1
	rush_random_degree = 270
	str = magic * 50
	range = 800
	check = 600
	speed = -2000
	delay = 2
	resize_interval = 1
	resize_w = -1
	resize_w_min = 12
	resize_h = 4
	resize_s = 200
	next_last = on
	next = hominglaser_nt
}
skill hominglaser_nt
{
	sound = don19
	w = 64
	h = 64
	a = 160
	image = a_holy
	anime = 9
	anime_interval = 5
	speed = 600
	range = 10
	center = on
	time = 16
	center = on
	bom = on
	str = magic * 30
	resize_interval = 3
	resize_a = -24
}

誘導のかかったレーザーです。レイストームとかをイメージして作りました。
speedがマイナスだと逆進することを利用してます。そこから徐々に加速しながら広がっていきます。

//―――――――――――――――――――――――――――――――――――――――――――――――――――
skill missile
{
	name = ミサイル
	icon = a_geno.png*128, b_spire.png
	sound = break
	image = b_arrow1N
	w = 48
	h = 64
	color = 96, 112, 128
	bright = on
	d360 = on
	homing = 3
	delay = 2
	force_fire = off
	func = missile
	rush = 16
	rush_interval = 2
	rush_random_degree = 270
	func = missile
	range = 120
	check = 700
	speed = 1000
	resize_interval = 1
	resize_s = -40
	joint_skill = on
	send_target = on
	next = missile_nt
}
skill missile_nt
{
	sound = bom00
	image = b_arrow1N
	w = 48
	h = 64
	color = 96, 112, 128
	bright = on
	d360 = on
	func = missile
	homing = 3
	range = 800
	speed = 1000
	str = attack * 0
	resize_interval = 1
	resize_s = 200
	next_interval = 1
	next = missile_b
}
skill missile_b
{
	sound = fire00
	image = s_fire
	anime = 7
	anime_interval = 2
	w = 24
	h = 48
	a = 160
	time = 28
	d360 = on
	d360_adj = 180
	center = on
	damage = -3
	speed = -500
	range = 50
	resize_interval = 1
	resize_w = -2
	resize_h = 8
	resize_a = -16
}

ミサイルです。射出された後再加速して、煙を出しながら飛びます。
緩やかな誘導がかかります。send_target便利だ・・・
ただ煙を出すためにnextを使ってしまっているので、着弾時に爆発しない未完成品になってます・・・すいません

---- 
- アルティマイトがミサイルを撃つんですね、わかります。  -- 名無しさん  (2012-11-14 15:39:21)
#comment(size=60,vsize=2) 
----