発言者: moon
発言日: 2009 04/12 23:06
> 前回(といってもだいぶたっているのですが・・
> レティさんの行動値システムを導入した際に探索と戦闘時に行動値を使うように設定したのですが、
> この時に、行動値と同時に体力も減るようにしたいのですが。。
> この場合はどう直したらよいのでしょうか・・。
行動値を減らしている処理付近に体力を減らす処理を追加すれば良いと思います。
ただし、単純に$hp--;のようにすると元の体力によっては0以下になってしまうので体力が2以上の場合だけ減少させる($hp-- if($hp > 1);)などの何らかの手間をかける必要があります。
> もう1つなのですが行動値の最大値をステラのステータスアップで増やせるようにしたいと思うのですが
> どこを直したらいいのか・・分からなくて
最大値がシステム全体で同一($MaxAp)のようですので、まずはプレイヤーデータに最大値を保持する新しいパラメータを追加します。
そして、ソースコードで$MaxApを使用している箇所をプレイヤーごとの最大値が使用されるように修正します。
ここまでが前準備で、ステラツィオで増やせるようにするのには@sdtlines、@smglines、sub stell_compを他のステータスアップを参考にして修正します。
▼関連発言
│
└◆1683:行動値システム [rien] 04/12 21:57
└◆1684:Re:行動値システム [moon] 04/12 23:06
└◆1685:Re[2]:行動値システム [rien] 04/12 23:47
└◆1686:Re[3]:行動値システム [moon] 04/13 22:55
└◆1687:Re[4]:行動値システム [rien] 04/14 00:21
└◆1688:Re[5]:行動値システム [moon] 04/14 08:14
└◆1690:Re[6]:行動値システム [rien] 04/14 12:31
└◆1691:Re[7]:行動値システム [moon] 04/14 20:58
└◆1692:Re[8]:行動値システム [rien] 04/15 11:32
└◆1693:Re[9]:行動値システム [moon] 04/15 22:51
└◆1694:Re[10]:行動値システム [rien] 04/16 00:19
└◆1696:Re[11]:行動値システム [moon] 04/16 22:04
└◆1697:Re[12]:行動値システム [rien] 04/17 00:31<-last