If 選択 = 0 Then
SpecialPower 対象ユニットID 覚醒
Cancel
EndIf
##カオス、ガイア、アビスシルエットを、アウトフレームに付けれなくするための処理
If Info(戦艦換装シルエット[選択],名称) = カオスシルエット Then
If Not Unit(対象ユニットID) = インパルスガンダム(ASTRAY対応) Then
Talk
換装可能な機体ではありません
End
Cancel
SpecialPower 対象ユニットID 覚醒
EndIf
ElseIf Info(戦艦換装シルエット[選択],名称) = アビスシルエット Then
If Not Unit(対象ユニットID) = インパルスガンダム(ASTRAY対応) Then
Talk
換装可能な機体ではありません
End
Cancel
SpecialPower 対象ユニットID 覚醒
EndIf
ElseIf Info(戦艦換装シルエット[選択],名称) = ガイアシルエット Then
If Not Unit(対象ユニットID) = インパルスガンダム(ASTRAY対応) Then
Talk
換装可能な機体ではありません
End
Cancel
SpecialPower 対象ユニットID 覚醒
EndIf
EndIf
If Info(マップ, X(対象ユニットID), Y(対象ユニットID), 地形クラス) = 空 Then
If Info(アイテム,戦艦換装シルエット[選択],特殊能力所有, 空中移動) = 0 Then
Talk
換装可能な地形ではありません
End
Cancel
SpecialPower 対象ユニットID 覚醒
EndIf
EndIf
If Info(アイテム,Item(対象ユニットID,i),アイテムクラス) = シルエット Then
使用済みシルエット[使用済みシルエットナンバー] = Item(対象ユニットID,i)
EndIf
Next
Incr 使用済みシルエットナンバー
Return
##############################ストライカーパック関連初処理
#######スカイグラスパーから換装する際の処理
使用 Unit(対象ユニットID) ストライカーパック換装 :
If Not 使用済みSPナンバー > 0 Then
使用済みSPナンバー = 1
EndIf
#↑戦艦からの換装を使用するとき用の処理
If Info(マップ, X(相手ユニットID), Y(相手ユニットID), 地形クラス) = 空 Then
If Info(アイテム,Item(対象ユニットID,1),特殊能力所有, 空中移動) = 0 Then
Talk
換装可能な地形ではありません
End
Cancel
SpecialPower 対象ユニットID 覚醒
EndIf
EndIf
##Gフライトを、アウトフレーム以外に付けれなくするための処理
If Info(アイテム,Item(対象ユニットID,1),名称) = Gフライト Then
If Not Unit(相手ユニットID) = アストレイアウトフレーム Then
If Not Unit(相手ユニットID) = アストレイアウトフレームD Then
Talk
換装可能な機体ではありません
End
Cancel
SpecialPower 対象ユニットID 覚醒
EndIf
EndIf
EndIf
If 選択 = 0 Then
SpecialPower 対象ユニットID 覚醒
Cancel
EndIf
If Info(マップ, X(相手ユニットID), Y(相手ユニットID), 地形クラス) = 空 Then
If Info(アイテム,戦艦換装ストライカーパック[選択],特殊能力所有, 空中移動) = 0 Then
Talk
換装可能な地形ではありません
End
Cancel
SpecialPower 対象ユニットID 覚醒
EndIf
EndIf
##Gフライトを、アウトフレーム以外に付けれなくするための処理
If Info(アイテム,戦艦換装ストライカーパック[選択],名称) = Gフライト Then
If Not Unit(相手ユニットID) = アストレイアウトフレーム Then
If Not Unit(相手ユニットID) = アストレイアウトフレームD Then
Talk
換装可能な機体ではありません
End
Cancel
SpecialPower 対象ユニットID 覚醒
EndIf
EndIf
EndIf