SRC質問掲示板Mk2
(現在 過去ログ103 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■18603 / inTopicNo.1)  共有ユニット、パイロット
  
□投稿者/ 初心者暦五年 -(2006/06/12(Mon) 20:49:54) [ID:VGVpBeed]
    「死神」という
    気力、残りSP、EN、を共有したユニットとパイロットを作りたいのですが、どうにもSP以外判りません。
    どなたか親切な方、教えてください。
    また、 ユニットとパイロットの能力値、ダメージ・命中・回避・防御の計算は
    OG2を元にし、HPは1、装甲0で

    近接攻撃,4500,射程1~3 P
    遠距離攻撃,3800,射程3~6
    超遠距離攻撃,2400,射程4~16
    突撃(自爆)攻撃,5200,射程1 P

    1ターンに複数出現し、勝利条件はターン
    経過制(ラスボスの前置きのようなシナリオ)にするので どの程度が適当かアドバイスしてくだされば幸いです。
引用返信/返信 削除キー/
■18606 / inTopicNo.2)  Re[1]: 共有ユニット、パイロット
□投稿者/ 木藤 -(2006/06/13(Tue) 09:31:06) [ID:zp6KqAZz]
    共有というのは、1匹の何かが減ったら
    他の何かも減るという形でいいんでしょうかね。

    だとしたら

    Create 死神のユニット 0 死神(汎用) レベル X座標 Y座標 死神
    (以下、適当な数のCreate)



    *攻撃後 味方 死神:
    Set EN量 EN(対象ユニットID)
    Set 気力量 Morale(対象パイロットID)
    Set SP量 SP(対象パイロットID)

    #増減がある可能性あるユニットの共有したいパラメータを所得

    Foreach 死神
    Set EN(対象ユニットID) EN量
    Set Morale(Pilot(対象ユニットID)) 気力量
    Set SP(Pilot(対象ユニットID)) SP量
    Next

    #増減した量を全ての死神に適用


    Exit




    とかになると思うんですが、
    こういうことなんですかね。
引用返信/返信 削除キー/
■18608 / inTopicNo.3)  Re[2]: 共有ユニット、パイロット
□投稿者/ 初心者暦五年 -(2006/06/13(Tue) 21:22:26) [ID:VGVpBeed]
    返信ありがとうございます。
    Set Morale(なんたら、だと
    できできませんでした。

    *使用 全 全:
    Set 最低気力2 0
    ForEach 全
    If Pilot() = "死神(汎用)" Then
    If Morale() > 最低気力2 Then
       Set 最低気力2 Morale()
    ElseIf Morale() = 最低気力2 Then
       Set 最低気力2 Info(対象パイロット, 気力)
      EndIf
    EndIf
    Next
    *行動終了 死神(汎用):
    *使用後 全 全:
    Set 最低気力 0
    ForEach 全
    If Pilot() = "死神(汎用)" Then
    If Morale() > 最低気力 Then
       Set 最低気力 Morale()
    IncreaseMorale 対象パイロット ( - 最低気力 + 最低気力2)
    ElseIf Morale() = 最低気力 Then
       Set 最低気力 Info(対象パイロット, 気力)
    IncreaseMorale 対象パイロット ( - 最低気力 + 最低気力2)
      EndIf
    EndIf
    Next
    ForEach 全
    If Pilot() = "(汎用)" Then
    IncreaseMorale (最低気力 - 最低気力2)
     EndIf
    Next
    Exit

    と、いうものを気合と根性だけでつくったのですが、もっと短くなるでしょうか?
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -