*アイテムとしてアビリティ制度を導入したい [#vdb1a4dc]
-ページ: [[罪罰改造掲示板]]
-投稿者: [[Raiden]]
-優先順位: 重要
-状態: 保留
-カテゴリー: こんなのが欲しい♪
-投稿日: 2004-07-13 (火) 18:09:41
-バージョン:
**メッセージ [#yb59548a]
武器や防具に、直接特殊能力を書く事は出来るのですが、装備の種類に「アビリティ」と言うものを追加して、ある一定の確立で相手にアビリティの能力を与える、と言うものを導入したいのです。
例えば、武器を装備している状態で、アビリティの「ほのお」を購入したとします。そのアビリティが戦闘中に、一定確率でアビリティの能力を付与したダメージを相手に与える。
こんな感じが良いのですが、何方か、スクリプト、または改造方法を知っていたら詳しく教えて頂けませんでしょうか?
----
# 番号、名前、威力、金、戦闘時の説明
@skill =(
[0,'----', 0, 0],
[1,'ほのう', 100, 10000, ''],
[2,'みず', 150, 20000, '']
);
-config追加
if($dg_a && $dg_cnt){#武具呼び出し
$log .="$nm は $dg_data[$dg_a][1] で攻撃!!<br>$tnm に $v の傷を与えた!<br>\n";
$abi=int(rand(10));
if($abi==10 && $ability){
$log .="更にアビリティ「 $skill[$ability][1] 」の効果発動!!<br>$skill[$ability][4]<br>\n";
$Y=int(rand(2)+1);# かけてみる
$v+=$Y*$skill[$ability][2];
}
$thp -= $v;
$dg_cnt--;
-battle処理。これでいけるとおもいます。(スポンサー)
-$abilityは追加変数です。 -- [[スポンサー]] &new{2004-07-13 (火) 23:34:35};
-なるほど…。ご丁寧にありがとうございます。(感謝 -- [[Raiden]] &new{2004-07-14 (水) 21:22:52};
-誠に恥ずかしながら、店の追加方法が色々複雑で分からないのですが、これもまた詳しく教えて頂けませんでしょうか?内容はアビリティショップです。 -- [[Raiden]] &new{2004-07-14 (水) 21:23:46};
-ちょっとだけ、解説を。役に立たないかも知れませんが・・・参考にして下さい 罪罰/SHOPの追加 -- [[あくあ]] &new{2004-07-17 (土) 09:46:46};
-戦闘でどのような条件で使われるのですか -- [[Redmen]] &new{2004-11-25 (木) 15:25:25};
-全く発動されないのですが… -- [[Redmen]] &new{2004-11-25 (木) 15:27:41};
-battleへの効果を加える方法がどうやら上に書いてあるとおりにやると発動されません -- [[Redmen]] &new{2004-11-29 (月) 17:10:37};
-賢者の石とかを参考にしたら分かると思います。 -- [[けんいちXP]] &new{2004-12-01 (水) 17:34:22};
#comment