放置系エロトラップダンジョン2 ver0.5.0
はじめに
有料支援者様向けに放置系エロトラップダンジョン2(仮)のテスト版(ver0.5.0)を公開します。
- キャラクターエディター
- ダンジョンエディター
- ゲーム本体
の3つが含まれており、
キャラクターエディターでキャラクターを作成→ゲーム本体で読み込んで遊ぶ
ダンジョンエディターでワールドデータを作成→ゲーム本体で読み込んで遊ぶ
という流れを試すことができます。
今回は前回に引き続き変数システムの改良+αといった感じになります。
今回で変数システム関連で実装予定だったものがだいたいできたので、verを0.5に上げました。
2024/04/07 23時頃追記
探索関連のシステム変数(party, turn, floor)が取得できないバグがあったため、ダンジョンエディターおよびゲーム本体を更新しました。(ver0.5.0.1)
キャラクターエディターの変更点
今回はキャラクターエディターの変更はありません。
ダンジョンエディターの変更点
変数システムの改善
変数のスコープにダンジョン探索を追加
変数の種別に、ダンジョン探索の間だけ保存される「探索変数」を追加しました。
探索変数はダンジョン探索が終了するとすべてクリアされます。
「アクティブ効果」の「変数操作」でスコープを「ダンジョン探索」に設定すると、探索変数を操作することができます。
ダンジョンエディタのテスト画面ではこれまでの変数(グローバル)と分かれて表示されます。(探索変数は性質上ダンジョンのテスト中しか表示されないのでご注意ください)
状態習得条件にキャラ変数を追加
状態習得の条件にキャラ変数を追加しました。
キャラ変数の値に応じて状態を習得させることができます。
(メインワールドでもイキ癖などの習得条件をキャラ変数を参照するように変更しています)
キャラ変数の取得元を指定できるようにした
○○式を記述する際、「owner:c_orgasm_count」のように「<取得元>:<変数名>」と記載することで、どのキャラから変数を取得するかを指定できるようになりました。
取得元の指定は以下の4つです。
- actor:行動・効果を実行しているキャラ
- target:行動・効果の対象となっているキャラ
- owner:状態を所持しているキャラ(状態の中だけ有効)
- source:状態を付与したキャラ(状態の中だけ有効)
取得元を指定しない場合はtargetのキャラ変数が取得されます。
キャラ変数でキャラクターのパラメータを取得できるようにした
キャラ変数からキャラクターのパラメータを取得できるようにしました。変数名は以下になります。(キャラ変数であることが分かりやすいように先頭にc_をつけています)
c_level:レベル
c_hp:HP
c_mp:MP
c_vp:VP
c_sp:性感
c_osp:絶頂に必要な性感
c_mosp:連続絶頂に必要な性感
c_mhp:最大HP
c_mmp:最大MP
c_mvp:最大VP
c_patk:物理攻撃
c_matk:魔法攻撃
c_pdef:物理防御
c_mdef:魔法防御
c_agi:俊敏性
c_res:抵抗力
c_hhp:HP回復
c_hmp:MP回復
例えばダメージ式に「actor:c_patk - target:c_patk」などのように記載して、ダメージ計算式を独自に設定することができるようになります。
○○式を設定可能な箇所の追加
以下の箇所に○○式を設定できるようにし、変数に応じた値を設定できるようにしました。
- 行動に命中率式を追加
- パッシブ効果「○○時」に確率式を追加
- アクティブ効果「状態付与」に成功率式を追加
※行動の命中率設定は項目が増えたので基本タブに移動しています。
複数回行動の設定
敵の行動パターンで、1ターンに複数回行動を設定するための項目が2種追加されました。いずれも右クリックから追加できます。
複数回行動
子項目を指定した回数だけ実行します。以下の画像の場合、ランダム選択が2回実行され、6種類の項目のうちいずれかがランダムに2回実行されます。一括行動
子項目を上から順にすべて実行します。以下の画像の場合、「攻撃」「スライム粘液飛ばし」「スライム拘束」を順番に実行します。
行動とアクティブ効果の改善
行動に俊敏性依存の設定を追加
行動に俊敏性依存の設定を追加しました。行動は行動者と対象の俊敏性に応じて命中率が増減しますが、その増減度合を設定できます。
俊敏性依存を0に設定すると命中率または命中率式に設定した値がそのままゲーム中の命中率として使用されます。
性感ダメージに感度依存の設定を追加
性感ダメージに感度依存の設定を追加しました。性感ダメージは対象の感度に応じてダメージが増減しますが、その増減度合を設定できます。
感度依存を0に設定するとダメージまたはダメージ式に設定した値がそのままゲーム中のダメージとして使用されます。
HP、MP、性感ダメージに分散の設定を追加
HP、MP、性感ダメージの分散(ダメージのばらつき)を設定できるようにしました。
9999ダメージや、敵のHPを1にするなど、ばらつきのない決まったダメージを出したい場合は0に設定してください。
ゲーム本体の変更点
治療状態ロック機能の追加
治療画面に状態のロック機能を追加しました。ロックした状態は状態LVや治療LVが操作できなくなります。
全て治療を行う際に特定の状態だけ残す、というようなことができます。
今後の予定
以下のタスクを進めていく予定です。
- キャラクターエディター
- プリセットキャラクターの画像を用意
- スキルやデメリットに設定できる効果の追加
- ゲーム本体
- ダンジョンデータ追加(3層)
- 後から別ワールドに移動する機能
- ゲーム開始時の難易度選択
- ダンジョンエディター
- ユーザーさんの要望に沿った機能追加(作りたいシチュを作れるようにする)
- その他
- wikiの改善(解説ページを追加)
変数システムに関して、今回追加された機能もwikiの変数の解説ページに追記していく予定です。更新をお待ちください。
https://seesaawiki.jp/autoetd2/d/%ca%d1%bf%f4%a5%b7%a5%b9%a5%c6%a5%e0
【 開発応援プラン 】プラン以上限定 支援額:500円
このバックナンバーを購入すると、このプランの2024/03に投稿された限定特典を閲覧できます。 バックナンバーとは?
支援額:500円