Rel.59
- ペット枠が空いてる時に、★付き卵をPCのバックパックに入れておくと子供が孵化するように。
素体は街の子供、戦士、魔術士。たまに@、ごく希に神の化身。一部を除き、キャラチップは街の子供になる。
子供は経験レベル1、ボーナスポイント25点で生成される。 - 画面スクロール速度の自動調節方法を一新し、描画負荷の変動による歩行速度の揺らぎを軽減した。
従来は1マス分のスクロールに掛かった時間で、ゲーム設定の「歩きの速さ」に補正を掛けていた。
新方式では、1コマの描画に掛かった時間に応じてスクロール時にフレームスキップを行う。- 設定項目の整理。
"歩行速度"と"自動調節の感度"をELM拡張設定(システム)から削除。
"歩きの速さを自動調節"を"スクロール時のコマ落ち"に変更し、ELM拡張設定(描画)に移動。
ELM拡張設定(音声)にBGM音量設定を追加。
効果音音量設定をELM拡張設定(音声)に移動。
- 設定項目の整理。
- 風の探索者式リジェネ。
満腹度が10000以上かつHP/MP/SPのいずれかが最大値を下回っているときは、満腹度減少速度が上がる代わりに自然回復頻度が2倍に。
条件を満たしているときは、状態表示の文字が点滅する。 - カットシーンのスクリプトからBGMファイル名のハードコードを削除、識別子に置き換え。
originalフォルダにカットシーン専用のBGMリストファイル"musiclist_cutscene.txt"を追加した。 - 野外マップにBGM情報をセットするように。
野外でゲームを再開、または起床した際にBGMが復元されるようになる。 - ネフィアBGMの選曲方法を選べるように。
- アイテムを続けて拾う処理を高速化。
- 石化しているユニットは完全に無言になるように。
- 時が止まると、マップタイルや天候エフェクトのアニメも止まるように(MMAから輸入)。
- アニメ再生を省略している場合でも、エーテル病発症時に音が鳴るように。
- アイテムを拾う際、毒の滴る手やマナバッテリーが発動した際にも音を鳴らすように。
- Rel.40より古いバージョンで生成されたユニットに男女別キャラチップが反映されるように。
- 依頼掲示板の難度表示を拡張。
- 料理依頼のうち、必要な食材がPCのインベントリにある依頼の難度表示が灰色になる。
例えば、「依頼品のピリ辛炒めは持っていないが、その材料となる死体は持っている」場合。
- 料理依頼のうち、必要な食材がPCのインベントリにある依頼の難度表示が灰色になる。
- アイテム交換で相手から装備品を受け取っても、その場では装備品の再生成をしないように。
- 強化値の付いた宝の地図からはより多くのアイテムを発掘できるように。
- 窃盗スキルでスリの指が強化されるように。
スリ成功率が上昇し、成功時に窃盗スキル経験値を得られる。 - 即時依頼マップから帰還するときは、依頼主の初期座標を帰還先にするように。
ユニット配置処理の関係で、依頼主が初期座標から離れた位置に配置されることがある。 - 納入や配達依頼で手渡したアイテムは、飲食物を除いてその場で消滅するように。
「重量物を手渡して依頼完了→重量超過になったのでアイテム交換に応じてくれる→さっき手渡したアイテムを取り戻す」の対策。 - 赤き義眼の『クルイツゥア』が、某減衰世界に登場する赤竜公のセリフを覚えたようです。
- ペットの訓練ルーチンを調整。
- NPCが使用できないスキルや、装備状態やAIと一致しないスキルは訓練の対象外にするように。
- オワタ式ネフィアの報酬を大幅に増加。
- オワタ式ネフィアが複数出現できるように。
- 呪われた装備品はアイテム交換でも外せないように。
どうしても欲しいなら、交渉前に何らかの手段で解呪してあげよう。 - 温泉チップに以下の効果を追加。
- 自然治癒頻度の向上。状態異常で自然治癒が止まっている場合でも、ここなら正常時と同じ頻度で自然治癒が可能。
- 毎ターン1%の確率で、10~20ターンの耐性無視睡眠。
- DirectSoundによるSE再生を、MIA氏のHSP DirectSoundExtension(http://taillove.jp/mia/plugins.html)に置き換え。
- GuruGuruSMFによるMIDI再生の出力先をDirectMusicに固定。
- 高難度ネフィアにランダムな銘がつくように。
銘の乱数種はマップタイプ番号 + 最深層のレベル + 1層目のレベル。この3つが全て一致するネフィアは同じ銘になる。 - スキルロック機能を実装。スキル一覧から"/"キーでロックできる。
- ロックしたスキルに経験値は入らず、またペットの場合は訓練の対象外となる。
- 主能力はロックできない。
- サンドバッグに吊るされているユニットは、石化していなければ無条件で掘れるように。
- PCの経験レベルに近いレベルのネフィアが出現しやすくなるように(omakeから輸入)。
- 耐性値変動関連の調整。
- 食事効果による耐性値強化の上限を200から300に引き上げ。
- 失耐性効果の対象範囲を耐性値200以下から300以下に引き上げ。経験レベル26以上のNPCにも失耐性が効くように。
- omake互換のランダムイベント画像個別差し替え機能を実装。
- ワールドマップ上での遭遇・襲撃時の時BGM演出を強化。
行商人の場合は、襲撃宣言をするとBGMがmcBattle1に変わり、撤回すると元に戻る。 - 雪タイルの上に発生した火柱は短時間で鎮火するように。
- 火柱関連の調整。
- 鎮火までの時間をスペルパワー依存に。
- 強化火炎瓶で火柱の寿命と威力が若干パワーアップするように。
- 延焼時は既存の火柱を上書きしないように。
- 首狩りエンチャントの調整。
- 発動確率を(パワー / 10)%から、sqrt(パワー)%に変更。よって、パワーが100超だと弱化、100未満だと若干強化となる。
- 睡眠時間を1時間単位から3分単位に。
- 名声値が1000未満の時にガシャポンを使うと空玉が出てくるのを修正。
経験レベル非依存化の際にミスってた。 - 消滅したマップのデータを削除する際、mapelm*.s2ファイルの削除を忘れていたのを修正。
- 騎乗されているペットが紐で引っ張られるとマップ上に複製されるのを修正。
- 媚薬売りの在庫インベントリ上にキャラ名付きの卵を生成する際、誤って黄金を生成することがあったのを修正。
- ワールドマップでPCが画面中心から外れた位置で移動する時に、雲レイヤだけがスクロールしていたのを修正。
(雲レイヤスクロールの基準値がマップ上のPC座標になっていたのを、マップ描画処理の先頭座標(画面左下)に変更した) - 生もの製の生きている武器を食べると、武器の経験値が料理ランクによる栄養価補正値として参照されるのを修正。
- 演奏中におひねりアイテムが生成されると、インベントリのポインタ変数が上書きされてしまうのを修正。
(補正値として参照する付加情報がおひねりアイテムのものになってしまうため、おひねり金額や演奏成功値の補正結果が予期しない値になっていた) - ロミアス達をわが家から追い出す時に、ラーネイレがミンチになっていても生存時と同じ会話が進行してしまうのを修正。
- アイテムを連続して拾う時の処理を高速化。
- ネフィアBGMの選曲方法を選べるように。
Rel.58
- 敵対NPCを採掘できるようになった。
但し、対象が誰かと交戦している場合は採掘できない。また、他の敵から妨害を受ける可能性がある。- 採掘に成功した場合、通常の10倍の確率でレアルートアイテムを落とす。
- ペットの特殊弾選択AIを実装。
- 全ての特殊弾は、使用者とその交戦相手の経験レベル格差に応じて使用確率が補正される。
格下の相手にはほとんど使用しない。 - 連射弾は、対象となる敵ユニットの回避値が高いほど選択されやすい。優先度A。
- 貫通弾は、対象となる敵ユニットの防御値が高いほど選択されやすい。優先度B。
- 魔弾は、対象となる敵ユニットの弱点属性の数と、魔法などのMP/SP消費スキル(識別番号400以上)の設定数が多いほど選択されやすい。優先度C。
但し、属性ダメージ無効ビットが立っている場合は選択されない。 - 炸裂弾は、範囲内の敵ユニット数が多いほど選択されやすく、敵でないユニットが多いと選択されにくくなる。優先度D。
- バースト弾は、使用者から視認できる敵ユニット数が多いほど選択されやすくなる。優先度E。
- 時止弾は、対象となる敵ユニットの品質が高いほど選択されやすい。優先度F。
- 全ての特殊弾は、使用者とその交戦相手の経験レベル格差に応じて使用確率が補正される。
- 戦闘への積極性が「普通」以上のペットは、ほかに交戦中のペットがいる場合は加勢するように。
- 加勢するかどうかは、交戦中ペットの経験レベルと、その相手の経験レベルおよび品質で判断される。
- 積極性が「主人を守る」のペットに対する深追い禁止は維持される。
- ペット情報ウィンドウに画面効果を追加。
- ダメージを受けたペットの背景が赤く光る。
- 依頼掲示板で、依頼主が欲しいアイテムをPCがすでに所持している場合は、依頼難度表示が黒色になるように。
- ペットの分裂で生成されたユニットは中立(-1)になるように。
- 狂気状態の時に併発する状態異常を1つ追加。
- 冒険者の入れ替わり処理を変更。
- 高レベルの冒険者は、50レベル毎に引退する確率が上がるように。
- 途中参加の冒険者は経験レベル1、名声値0で生成されるように。
- アリーナ/ペットアリーナで連勝していると、対戦相手の経験レベルが標準より上昇するように。
- 連勝数が100を超えると、\500硬貨のボーナスが掛かっている試合にボスが出現することがある。
- 発動に方角/座標指定が必須のスキル(蜘蛛の巣や癒しの手など)をショートカットキーに割り当てている場合は、そのキーをEnterキーの代わりに使えるように。
→ショートカットキー押しっぱなしによる魔法の訓練の利便性向上。 - インベントリ一覧表示の並べ替えを強化。
魔法書や杖などの充填可能なアイテムは、残り回数が判明していれば多い順に表示。
食品は料理ランクが低い順に表示。 - いくつかの職業の初期装備を調整。
- 空きインベントリ不足時のアイテム破壊処理を調整。
- 破壊対象の選定基準を、アイテム1個あたりの価値からスタック全体の価値に変更。
- 拾えないアイテムとPCの遺留品はできるだけ保護されるように。
- 破壊処理が行われたときはガシャポンの音を再生するように。
- おみやげの効果値をバニラ版と同等に差し戻し。
→おみやげの生産が可能になったため。 - 地面の火柱で炙られた時にダメージが0だったときは、継続行動を中断しないように。
→具体的には、dmghp命令内でダメージ量が0だった時は行動中断処理(rowact_check命令)をスキップするようにした。 - 出血属性の反射ダメージを持つユニットへの近接攻撃時に、現在HPだけではなく出血状態の深さも考慮するように。
- シスターを狂乱持ちに。交戦中のセリフも狂乱状態の有無で切り替わるように。
- 狂乱持ちユニットが交戦中でない時はダメージを受けても狂乱状態にならないように。
- ターゲット選択時のハイライト表示を調整。キャラチップとマップチップが交互に点滅するように。
- 蜘蛛の巣や酸の海など、広範囲にマップ効果を発生させるスキルやアイテムは、範囲の中心には必ず効果を発揮するように。
- 地面の破片を描画する際に、実際より1つ右のチップ(破片量4段目だと空白チップ)を描画していたのを修正。
- 依頼掲示板のない街やギルドで、ムーンゲートや落し物(カバン、財布)、ガラクタアイテムが徐々に増えていくのを修正。
→街の再生成処理ルーチンに、上記アイテムの消去処理を追加。 - ロックオンレーザーがペットアリーナの観客を狙わないように修正。
- レイハンドが発動しないのを修正(Rel.53aより)。
→発動判定の部分で、サンドバッグに吊るされているユニットを無視する判定が逆だった。 - 出血状態による体液生成をワールドマップ上では行わないように修正。
- 信仰ポイントが上限を超えている時にアイテムを捧げると、下僕やアーティファクトの下賜フラグが条件を満たしても立たないのを修正。
Rel.57a
- PCが操作を待っている時に、トレースログが"draw_hud:Begin"と"draw_hud:End"の繰り返しで流されてしまうのを修正。
Rel.57
- 中立NPCを採掘可能に。成功すれば高確率で卵ゲット。カルマに注意。
通常の採掘にもちょっと調整を入れた。 - 妹猫Voice更新。既存の音声の再調整のみ。
- 願いでペットも性転換可能に。後戻りはできないわよ。
- PCとペットの成長記録。
- F4キーでトレースログウィンドウ表示(フリーズするバグの手がかり取得用)。
- アイテムスタック処理でオーバーフロー対策。10億gp入り貯金箱を割った時とか用。
wizardモードでF3キーを押すとテスト。 - 拾い食いの可否を命令可能に。
- omakeからマテリアルを使った生産レシピを輸入。MBの中身レベル維持と、信仰の深さによる特殊能力の強化も輸入。
- 夏至と冬至。1時間単位の簡易版。
Rel.56
- 紐をPCに使うと、結んであるペット全員を引き寄せられるように(omakeより)。
あもりにも実装するのが遅すぎるでしょう? - ターゲット選択時のハイライト表示をさらに調整。ついでに、選択中は血痕や破片を一時的に非表示に。
- ペットのHP詳細表示で、ペットの主経験値を経験レベルの小数部に表示。
- 装備情報の破綻を検出する機能を復活。破綻が見つかった場合は自動的にログファイルを保存する。
- ペットへの指示で、戦闘への積極性が「なし」になっていても、敵のいるマスへ移動しようとすると交戦状態になるのを修正。
→relationbetween関数の修正による影響。 - %txtKilledが表示されなくなっていたのを修正。
→%txtFriendlyFireを追加した時のうっかりミス。
Rel.55
- カスタム音声を再生中のユニットは、%txtCalmと%txtAggroの表示を抑制するように。
再生途中で別の音声に切り替えられる頻度を最小限にするため。 - セシリアの連続魔法(ベジェ曲線)がメッセージウィンドウへはみ出さないようクリップして描画するように。
- 四次元ポケット関連の変更。
- 現在の性能を魔法一覧で確認できるように。
- アイテムを引き出す時に数量を指定できるように。
- スタミナ消費量を10固定から、1個当たりの重量 / 制限重量 * 10 + 5(5~14)に変更。
- 銃器系のアニメーションで種類ごとの特徴が出るように。
拳銃: 従来のまま
機関銃: 弾丸が5回飛び出す
散弾銃: 7個の弾丸が拡散して飛び出す
光子銃: 弾丸の軌跡が残る- 銃器以外の遠隔武器のアニメでも、弾の精度に違いが出るように。
- マップ再生成の挙動を若干変更。
- 依頼掲示板のないマップでは、地面に落ちているアイテムは原則消去しないように。
壁の中に埋まったり、空きインベントリ不足で破棄されたアイテムは消える。 - 神々の休戦地、ルミエスト墓所、妹の館を再生成対象に追加。
- 依頼掲示板のないマップでは、地面に落ちているアイテムは原則消去しないように。
- 行商人とゲスト店主が売る装備品の品質とエンチャント強度を向上。
- 店に投資する時の確認メッセージを省略。キー押しっぱなしで大規模投資が可能に。
キーの押し間違いや離し忘れに注意。 - カスタム口調の識別子に%txtFriendlyFireを追加。PCやペットが仲間を殺してしまった時のメッセージ。
- 薬物混入装備品は装備者にも悪影響をもたらすように。
- 毒はスリップダメージ増加と状態回復頻度の低下。
- 媚薬は媚薬漬け発症確率増加と状態回復頻度の低下。
- 設定ファイルから読み込まれる数値の大部分について、範囲外の値を補正するように。
- 歩行速度の自動調節で、基準値は10ms毎、感度は5ms毎に設定できるように。
- 設定項目名「遠隔弾の滑らかさ」を「遠隔弾の速度」に変更。設定値も4段階から3段階に。
- 妹猫の声をさらに追加。
- ペット情報ウィンドウを有効にしていると、依頼掲示板でHUD表示が消えるのを修正。
- セシリアが攻撃魔法を詠唱すると、武器のエンチャントによるボール系魔法の有効範囲が狭くなるのを修正。
- hack_config.txtの「smoothmissileanime.」の値を直接0に書き換えると、遠隔弾アニメでError 7が起きるのを修正。
- ロミアスの秘密の経験を引き継いで新規ゲームを開始すると、PCが目を覚ます直前でError 16が起きるのを修正。
- 交戦状態のユニットが恐怖で逃走モードになった時、PCにつきまとう移動AIのユニットまで逃走モードになるのを修正。
- relationbetween関数が機能していなかったのを修正。
尤も、ELMでは1箇所(NPCユニットが移動したい座標に他のユニットがいた時に、そのユニットとの関係をチェックするとき)でしか使われていないが。 - 「言葉を教える」でメッセージを覚えたユニットが、もちで窒息したPCを助けてくれないのを修正。
- NPCユニットの行動が-3(接近待ち)の時に、近接攻撃と遠隔攻撃を同時に行うことがあるのを修正。
Rel.54
- ウィンドウモードで実行しているときは、ペットのHP詳細を別ウィンドウで表示出来るように。→ELM拡張設定(表示)
単一ウィンドウ内に表示する場合に比べて、より多くの情報が表示可能に。
また、スクロール中の再描画が不要になるため高速化される。 - Elona終了時にウィンドウ位置を保存するように。
- 画面と音の設定で、より大きな画面サイズを選択できるように。
- 水際タイルなど、視界を塞がない進入不可タイルはPCが採掘できないように。
- 壁爆破の有効範囲を拡大。壁爆破の成功確率はスペルパワーと距離に依存する。
- 火炎属性以外での壁爆破や、高品質ユニットによる壁破壊でアイテムが出現するように。
- 森林タイルを採掘/破壊した時は、金貨や鉱石ではなく野菜や果物が出現するように。稀に種やハーブも出現する。
- セシリアの連続魔法の演出を強化。ベジェ曲線のスクリプトはhttp://rpen.blogspot.jp/2007/05/blog-post.htmlから拝借。
これに合わせ、他のユニットの連続魔法もアニメ表示を先に行い、そのあとに魔法効果による攻撃判定を行うように。 - 連続魔法で、術者の敵でないユニットは攻撃の対象外に。
- ダメージ値のポップアップ表示をいくつか改善。
- 連続魔法のダメージ値は、判定1回毎に表示するのではなく、複数回の合計値で表示するように。
- アニメ表示中は表示位置の移動を停止するように(残像対策)。
- MIDIファイルの再生処理を、卯如氏のGuruGuruSMF(http://gurugurusmf.migmig.net/)に置き換え。
同梱のGuruGuruSMF4.hpiをelonaと同じフォルダに置くこと。- RPGツクール2000以降のループ仕様(CC#111)に対応。
- 一部のMIDIファイル(特にpop1.mid)で演奏パートが欠けていたのを修正。
- 妹猫の声をCeVIO Creative Studio FREE(http://cevio.jp/)で作ってみた。お好みでsoundフォルダへ入れてみてね。
- wizardモードでは、妹召喚で妹猫が出現しやすくなるように。
- ターゲット選択時のハイライト表示を調整。日中の雪原でも見やすいように。
- ジュアの抱き枕による寝具補正値の割増量を20%に強化。
- カスタム音声で兄/姉の使い分けができるように。{snd_onii}タグで再生される。
カスタム口調ファイルでの識別子は「%sndOniichan」「%sndOneechan」。 - ショートカットキーで古書物を読むときは、未解読の物を優先するように。
- 残り回数が尽きたブランケットの破損確率を向上(1/20 → 1/5)。
- 税金の計算式を調整。1200gpの基本額を設定し、これに名声値や金貨の量による金額を加算するように。
Rel.53で経験レベル課税を廃止したため、極端に税金が安くなるのを避けるため。 - ペットの訓練所ルーチンを改善。
- 訓練費用の設定別に分かれていたコードを統合。
- 1回の訓練で同じスキルが2回以上選ばれないように。
- 大逆鱗モード(CTRL + 移動)で隠し通路を採掘すると、移動キーを一旦離さないと移動ができなくなるのを修正。
- ボールで南/南東/東側の壁を爆破した時、その方角へ当たり判定が貫通していたのを修正。
- 悪天候時に学習書/トレーニングマシーンを使用していると、特定条件でError 19が起きていたのを修正。
- ペットの訓練費用が経験レベル依存の時に、潜在能力が上限に達しているスキルを訓練することがあったのを修正。
→スキル抽選ルーチンが経験レベル依存とスキルレベル依存で分かれていたのを統合し、重複コードを排除した。
- NPCインベントリの「(利腕)」表示が実際とは違う位置になることがあったのを修正。
- 格闘攻撃のクリティカルヒット時に、ダメージ倍率の割増がされていなかったのを修正。
- PCを照らすスポットライトが、壁の北端などで上書きされて欠けるのを修正。
→スポットライトの描画順序を後の方にし、全体を1回の命令で描画するようにした。 - 隠し通路のあるマップ(rdtype = 1)で袋小路が生成されることがあったのを修正。
→部屋生成時に、東端と南端の余白を1マス増やした。
Rel.53a
- 進入出来ないマスにぶつかった時の音を、壁とそれ以外で変化させるように。
- サンドバッグに吊るされたユニットに対する吹き出しアイコンや一部アニメの表示位置を調整。
- 就寝時の潜在能力成長で、成長処理の繰り返し回数の保証値を寝具補正値 / 10に引き上げ。
- 従来は補正値に関係なく8回まで保証。
- 引き上げ後は最低でも10回まで保証、幸せのベッド+ジュアの抱き枕なら21回まで保証される。
- アイテムリストのエンチャント一覧で、魔法耐性が表示されていなかったのを修正。
- PCサンドバッグの特徴が一部機能していなかったのを修正。
Rel.53
- HSPを3.32aに更新。Elona終了時にError 0が起きるのを修正。
- PCをサンドバッグに吊せるように。
- HPの量に関係なく実行可能。
- 毎ターン1/1000の確率で、サンドバッグが壊れて解放される。
- 不死身にはなるが、HPが0未満になっても回復はしない。
- ペット以外の全ての非敵対ユニットがトマトor媚薬を投げてくる。
- 治癒の雨AIの調整。
術者が戦闘中でない時の回復行動発動率を引き下げ。 - エボンは足枷に繋がれている間、いかなる手段を持ってしても初期位置から動かせないように。
押しのけやテレポートも不可。例外は蘇生時の再配置。 - エボンは蘇生または足枷再生成時にカルマを0にリセットするように。
- CTRL + 移動キーで採掘しながら移動できるように。別名大逆鱗モード。
- 重量超過になっているNPCに対してアイテム交換を持ちかけられるように。
- ペットの鉱石拾得処理を改善。
複数の鉱石が重なっていて、かつ最初に選んだ鉱石が重量超過で拾えないときは、別の鉱石の拾得を試みるように。 - 設定項目名の変更。「妹の音声」→「カスタム音声」
カスタム死亡音と{snd:}タグによる音声のON/OFFをこの設定で行うように。
互換性維持のため、hack_config.txtの項目名は以前と同じ「youngersistervoice.」となる。 - レシピホルダーからはレシピのみが出現するように。
- 消費MPが固定の魔法を発動するアイテム(テレポートの杖や巻物など)は強化値が付かないように。
水や食塩水などの非スキル系ポーションの一部も除外対象に追加。 - *キーでターゲットを選んでいる間、視界内のアイテムのあるマスが点滅するように。
HUD情報の大半も一時的に非表示になる。 - アイテムリストで一覧できるエンチャントの種類を追加。シンボルの意味は以下のとおり。
- 靴: 速度
- 鏡餅: 運勢
- 魔法陣: テレポート
- エイリアン: 寄生
- 見習い盗賊: スリ
- 腐った食べ物: 腐敗による能力低下
- 高難度ネフィアの地面に生成される装備品のエンチャント強度を向上(固定値ではなくダイス面数)。
『』: +50
《》: +100
オワタ式: +300
すくつ: 最初の50層が+100、以降50層ごとに+100
(参考)エヘカトルの秘宝フィート: +50 - ブラックマーケットの規模に応じて在庫品のエンチャント強度が向上するように(規模 / 100のダイス面数増加)。
- 状態異常「石化」の追加。残り60ターン以上の麻痺が石化として扱われる。
- 満腹度の変動停止。
- ポーション類の効果が一切無効。
- 乳や卵は産めない。
- 自然治癒やスリップダメージも止まる。
- ほとんどの状態異常の自然回復も止まる。
- 多くの属性耐性を獲得。元素系と魔法はダメージ1/3、轟音と無属性(物理含む)はダメージ半減、それ以外はダメージ無効。
酸だけは軽減不可。
- 石化キャラチップの生成(グレースケール変換)用に、なたで氏(http://www.placeark.com/)のipmpack 1.050を導入。
- 使用出来るカスタムポートレート画像(user\graphic\face*.bmp)の数を9枚から16枚に拡張。
- PCキャラチップの挙動を変更。
- PCが釣りをしている時に、ペットのPCキャラチップアニメが停止しないように。
- 麻痺や睡眠などで動けないときは、該当ユニットのPCキャラチップアニメを停止するように。
- 画面左下のマップ縮小表示が現在の地形をリアルタイムで反映するように。
- 水タイルによる効果(濡れ/温泉の狂気度減少など)はその場にとどまっているだけでも受けるように。
- 経験レベルに依存する箇所を減少。elonaMeのそれとは完全に同じではないので注意。
- 扉にドア生成の魔法をかけると扉の種類がランダムで変化するように。
これを使えば脱獄も容易だぞ(ニヤリ)。 - ワールドマップでの襲撃では、敵対でないユニットは出現しないように。
- オワタ式ネフィアのモブユニット生成関連の調整。
- マップ生成時のユニット密度を引き下げ、マップ滞在中のユニット生成頻度を引き上げ。
- 睡眠経験値のオーバーフロー対策が不完全だったのを修正。
オーバーフローしていた場合は次回就寝時に補正が行われるため、当分の間潜在能力POTが不要に。- 寝具補正値の適用先を睡眠経験値(乗算)ではなく、潜在能力成長に必要な経験値量(除算)に変更。
- NPCミュータントの初期部位数が16(初期4、追加12)を超えることがあるのを修正。
- 野外マップからの帰還、または依頼/アリーナ/ユーザマップから元いた街への移動の際、
ワールドマップ上での座標が正しく更新されず、雨と雪が即座に切り替わらなかったのを修正。 - 装備品が呪われているユニットが火柱や酸の水たまりでミンチになると、稀にマップから消滅せずに残り続けることがあるのを修正。
(ミンチになって消滅→同時に装備品の呪いによるテレポート発動→テレポート先座標のユニット表示情報更新) - 採掘で壁を破壊した時のアニメーションが表示されていなかったのを修正。
Rel.52b
- HSPを3.32に更新。
- 新規ゲームでキャラクタを作成するとき、フィート選択から先に進めなくなるのを修正。
Rel.52a
- ネフィアの同時出現数を40から50に増加。
- ラーナ近辺や離れ小島にはネフィアを生成しないように。
- 干渉メニューから「着替えさせる」を選ぶとError 13になるのを修正。
Rel.52
- 機械系種族は塩で弱体化を受けるように。但しビッグダディには無効。
- エーテル病で生えた羽がキャラチップにも反映されるように。
- 媚薬漬け行商人の販売品に卵を追加。
- ユニットの死因が*いしのなかにいる*の場合に限り、ミンチアニメや血痕/破片、ドロップアイテム(!)は一切発生しないように。
- 就寝中、同じ時間にランダムイベントと夜明けメッセージがダブって発生するのを修正。
- 治癒の雨AIが、デフォルトのAI設定で動作していなかったのを修正。
(戦闘への積極性が「主人を守る or 積極的」かつ、交戦中でない時でしか動作していなかった) - カスタム口調で、{snd:*.wav}のみの行が空行としてメッセージログに表示されるのを修正。
- カスタム死亡音の再生時にError 16が起きるのを修正。
- 命令「金貨や鉱石の拾得」が「積極的」なペットが、自身の足元にある金貨や鉱石を独り占めしてしまうのを修正。
- ビッグダディの死因がユニットでない場合にError 7になるのを修正。
- エーテル病発症で装備品が外れた際、それが即座にキャラチップに反映されないのを修正。
Rel.51b
- 任意のユニットが大きなダメージを受ける(ダメージレベル1(傷ついた/痛手を負った)以上を満たす)とError 6が起きるのを修正。
Rel.51a
- ワールドマップを歩いていると、ユニット番号54の冒険者がマップ上に表示されてしまうことがあるのを修正。
- face1b.bmpを読み込まない環境で、NPCのポートレートが全て真っ白になるのを修正。
- Elonaで使用される全ての音声ファイルをuser\soundから読み込めるようにしたのを更新履歴に書き忘れていたので追記。
Rel.51
- 耐性変動(resistmod)バグで失われた免疫を復元出来るように。但し高レベル妖精の免疫復元は不可。
種族免疫の復元情報をスクリプトに、キャラ免疫の復元情報を内蔵のテーブルファイル(csv)に追加。- Rel.50aで取り消した耐性値復元処理を復活。
- カスタムNPCに同梱するカスタムメッセージの最大サイズを8000バイトから32768バイトに拡張。
- 妹の日になると、妹達(ペットと弁当売りは除外)に異変が発生する。
- PCとペットが死の宣告を受けた時に、対象ユニットの頭上に残りターン数を表示するように。
- ポート--カプールで再生される背景SE(さざなみ)の調整。
- サブクエストマップ(戦場)では再生を停止。
- 戦士ギルド内では音量を半減。表層との行き来の際は、再生のやり直しではなく音量の変更のみを行うように。
- カスタム死亡音を複数記述できるように。どの死亡音が再生されるかはランダム。
同じファイル名を複数記述することで、再生される確率を調整したり出来る。
選ばれたファイルが見つからず再生できなかった場合は、デフォルトの「ピチューン!」が再生される。 - その他効果音関連の変更。
- 同時発音数を6から32に増加。
- 一部の効果音に、距離による減衰を適用。最大24マス先までの音が聞こえるように。
PCと音源との間に壁や閉じた扉が1つでもある場合は、一律6マス分の減衰が適用される。壁の厚さや反射が考慮されない手抜き仕様。 - いくつかの効果音は視界外でも再生されるように。
- ボール/ボルトアニメは、PCの視界から外れている座標の描画を省略するように。
- ボールアニメは、壁などの射線を遮るマップチップがある座標も省略対象。
- 遠隔武器や矢系魔法のアニメは、発射座標と目標座標のどちらかがPCの視界内にあれば全て描画するように。
- 両方が視界外の場合でも、発射音だけは再生されるように。
- 回復行動に治癒の雨を使うユニットは、10ターンごとに回復が必要な味方ユニットを探すように。
- 一部のネフィアでアイテムとモブユニットの密度を増加。
『』付きネフィアが1.25倍、《》付きネフィアが1.66倍、オワタ式ネフィアが4倍。 - オワタ式ネフィアの地面に生成される装備品が高品質化する確率を大幅に向上。
- 泉の水を飲んだ時の効果に媚薬+1を追加。
- リトルシスター殺害がノーカンとなる条件を追加。
--ビッグダディの死因がPCでも仲間でもない。
--PCから見えない位置に出現した。
--リトルシスターに一切の敵対的行動を取っていない。- 上記の条件を全て満たしたリトルシスターは、ミンチにされても殺害数は増えない。その代わり死体は出現しない。
- NPCとのアイテム交換で提示したアイテムを渡す際は、交換したいアイテムの価値に見合う数量だけを自動的に分割して渡すように。
- スタック分割時にインベントリを1つ使うため、PCのインベントリに空きがない場合はアイテム交換を行えなくなった。
- 調理済みで生成される食品の重量を、PCが調理した時と同じ一律0.5sに。
- 視界外ターゲットの方角矢印をONにしているときは、視界内ターゲットのいるマスをハイライト表示するように。
- NPCの雪遊びがPCの視界に依存しない(PCから見えない所でも雪だるま作成や雪合戦を行う)ように。
- ペットまたはPCと契約中の冒険者は、地雷以外の罠に対して罠解体スキルを行使できるように。
- Elonaで使用される全ての画像ファイルをuser\graphicから読み込めるように。画像差し替えをより便利に。
- 音声ファイルも同様にuser\soundに置くだけで差し替えられるように。
- 「魔法の威力を高める」エンチャントが指輪にも付与されるように。
- 呪われた媚薬に催淫状態の緩和と媚薬漬け克服の効果を付与。
緩和効果で催淫ターン数が0になれば、1/5の確率で克服成功。 - 妖精さんのセリフは衰退しました。
- 効果音を1つ追加。とあるサブクエストで使用。
- 再生時間の長い効果音対策として、マップ切り替え前にすべての非ループ効果音を再生停止する処理を挿入。
処理タイミングとしては、exitmap1.wavの再生直前と、脱出/帰還の魔法によるteleport1.wavの再生直前。
- 再生時間の長い効果音対策として、マップ切り替え前にすべての非ループ効果音を再生停止する処理を挿入。
- カスタム口調で音声を再生できるように。書式例: {snd:nandeyanen.wav}
- 悪天候時の自宅学習の挙動をバニラ版のそれに差し戻し(時刻表示の不具合を解決したため)。
- 遺伝子を引き継ぐ際に、金貨とプラチナ硬貨のボーナス量が最小値で固定されていたのを修正。
- 悪天候時の自宅学習で、時刻表示が不正になる(分から時への繰り上がりが確実に行われていない)のを修正。
Rel.50a
- ペットへの命令で、「金貨や鉱石の拾得」が「普通」の時に金貨や鉱石を全く拾わないのを修正。
- 耐性関連の追加修正。
- 免疫属性を1つでも持っているユニットに、失耐性ポーションが全く効かないことがあったのを修正。
- 失耐性ポーションの効果を適用する際、免疫属性は対象から除外するように。
- 蘇生または癒し手による治療時の耐性値復元処理が無意味だったため、これを取り消し。
Rel.50
- アイテムorキャラチップの個別差し替え画像の読み込み時に、画像のフルパス名をデバッグ用の処理履歴に記録するように。
- 宝箱開封時の一時停止(キー入力待ち)をスキップできるように(ELM拡張設定--システム)。
- オワタ式ダンジョンが出現しやすくなるよう、マップ番号451のネフィアは常に経験レベル基準で生成するように。
(経験レベル基準で生成されるネフィアにだけ、深さをオワタ式に調整する処理を入れているため、
名声値基準で生成されるとオワタ式にならない) - デバッグ用の各種情報を別ウィンドウに表示するように。
- ペットのAI調整項目を追加。
- 「全体への命令」で、全ペットのAIの一部を一時的に変更できるように。
(干渉(i)→PC→「全体への命令」) - 特殊弾の使用可否の切替を会話ダイアログからAI調整メニューへ移動。
- ペットは、自身より適正距離が長い他のペットを押しのけて移動できるように。
omake_overhaulの「隊列」っぽい感じ。 - 元の値が500以上(=免疫)の耐性値については、蘇生または癒し手による治療時に値を復元するように。
- 後述する不具合の救済策…にはなっていなかったため、Rel.50aで変更を取り消した。
- 強化された媚薬を浴びたときは、強化値の数だけ噴乳&産卵の判定を繰り返すように。
- 媚薬売りの行商人は、非常に稀な確率で、非常に強力な媚薬を売るように。
- ギルドトレイナーによる訓練の選択肢で、対象の潜在能力を5段階評価で表示するように。
- 山道、塔、砦の階段は左右反転で表示するように。
- 友情の証を発行していない冒険者の引退確率を引き上げ。
- 我慢出来ない核爆弾(呪縛)のダメージを2倍に。更に我慢ができない核爆弾(堕落)は3倍。
- オワタ式ネフィアでは降臨系の願いを無効に。
- 魔法詠唱時に、未習得の魔法が一覧に表示されるのを修正。
- NPC冒険者がシェルターに出現することがあったのを修正。
- マップ読み込み時、別マップに滞在中のペット(Existが9)と同じ座標のユニットが、
座標を移動するまでマップから一時的に消失するのを修正(Rel.43でのエンバグ)。 - FFHPが有効になっていると、特定のユーザーマップでError 7が起きるのを修正。
- 限界まで痩せたあとに身長が伸びると、体重が一切増加しなくなるのを修正。
Rel.49a
- 好感度が-1のユニットに対して噴乳&産卵判定が発生するとError 19になるのを修正。
- Elonaを起動して最初の効果発動が「媚薬の水たまりを踏む」の時にError 19になるのを修正。
Rel.49
- HSPを3.31に更新。アニメウェイト値の設定によってはアニメ速度が高速化。
- ワールドマップでの襲撃で、脅威度が「プチ級」でない場合、媚薬漬けカボチャによる襲撃が稀に発生するように。
但し、エーテル風の時は発生確率が向上し、ゲーム内日付が10月30日の場合は確実に発生する。 - 10月30日は、森林ネフィア(Lv5未満は除く)が終日ハロウィンモードに。
期間中、当該ネフィアではカボチャ系のユニットだけが生成される。 - エーテル病「痴呆」の効果を追加。一部ユニークキャラの名前がうろ覚えに。
但し、表示箇所によっては全く効果がない。 - 覚聖時の効果を1つ追加。
- コンボゲージの減少を毎ターン1/3の確率でキャンセル。
- 料理を作る時に「ランダム」が指定可能に。バニラ版と同じ仕様で料理の種類が決定する。
- スキルトラックとペットHP詳細の文字に自動半透明化を実装。
透明色付き半透明合成コピーで表示してるので、縁取りの外側にはアンチエイリアスが効いてない。 - オートターン中のアニメ表示(採掘や採取など)のウェイトが、オートターンの挙動設定に連動するように。
- オパ子が謙虚に。
- NPC冒険者の生成処理で、名前か異名が既存のPC、ペット、冒険者と重複する場合は生成をやり直すように。
- コンソールコマンド"fixusableitem"を追加。実行すると以下の変更が行われる。
- 古いバージョンで生成された切り株と頑丈なロープを使用可能に。
- アップライトピアノの関連スキルIDを修正。
- ハウスボードで使用人を募集する際、一覧に雇用費と人件費が表示されていなかったのを修正。
- 強化値の異なる祝福復活ポーションを強→弱の順に飲むと、主能力補正値が下がるのを修正。
- カジノでペットのHP詳細などが非表示になっていなかったのを修正。
- タイトル画面の波紋効果関連の修正。
- ウィンドウサイズが等倍肖像セットファイル(face1b.bmp)より小さいと、波紋効果が有効にならないのを修正。
- 波紋効果を無効にしていると、アンチエイリアスされたフォントが重ね書きされて太く表示されるのを修正。
- 睡眠経験値のオーバーフローを修正。
- アップライトピアノのサブカテゴリIDと関連スキルIDが正しくなかったのを修正。
(前者はペットに受け取りを拒否される原因) - 非常に高いレベルの階層(Lv14316以上)の生成処理で、扉の解錠難度をセットする際に
マップフィート情報がオーバーフローする可能性があったのを修正。
Rel.48b
- 一部のよくあるエラーコードに関しては、その意味をエラーログに記載するように。
- 状態異常表示の配置を選択可能に(ELM拡張設定--表示)。
左下に1列、左下に3列、中央下に4列の3通り。- 表示を中央下に配置した時に、PCの画面内のY座標に応じて半透明表示に切り替わるように。
左下に配置した時は従来通りX座標に依存。
- 表示を中央下に配置した時に、PCの画面内のY座標に応じて半透明表示に切り替わるように。
- 依頼完了時の会話ダイアログの内容が不正だったのを修正。
- 会話系の文字列置き換えルーチンをdefcfunc化。
- カスタム口調のメッセージテキストで、{npc}がPCの名前に置き換えられていたのを修正。
- Rel.48aでのエンバグ。
- ショートカットキーの割り当て完了メッセージで、キーの番号が「Unknown Code」に置き換えられていたのを修正。
Rel.48a
- 依頼掲示板からクエスト依頼主の元へ飛ぶ時にError 7になるのを修正。
Rel.48
- 店の在庫更新時に、たまに媚薬混入食品が入荷するように。旅糧は除く。
- 媚薬混入食品の価値を10%増加。
- 妹が愛を込めて作ったお弁当(媚薬混入)の媚薬効果の強度を2倍に。
- PCのボルト系魔法で小さなメダルを発見できるように。
- ウィンドウサイズが小さい環境向けにHUD表示を最適化し、幾つかの部品の表示位置を変更。
- 状態異常表示をHP/MP表示の真上に移動し、4列表示(英語表示では3列)に。
- buffアイコンの行数がウィンドウの縦幅に応じて自動調整されるように。
- カスタム口調で、%txtDialog以外のテキストにも文字列置き換え({npc}とか)が使えるように。
- 新しい置き換え文字列を追加。主に覚聖対策。
{onii} お兄/お姉
{onii2} おにい/おねえ
{syujin} ご主人様/お嬢様
- 新しい置き換え文字列を追加。主に覚聖対策。
- PCの死体が出現する確率を調整。
- 特殊弾の切替メッセージを省略。
- ユニットが媚薬漬け状態から自然治癒しやすくなるよう調整。
- 卵が孵る時にError 16が起きていたのを修正。
Rel.47
- オワタ式ダンジョンを実装。マップ番号は451番。
既存のダンジョンへの影響を避けるため、深さは2層で固定となる。
451番が森林タイプになっている場合、深さが1層で固定のためオワタ式にはならない。 - マップ上のすべてのユニット(ボス含む)は、他のユニットから1点でもダメージをもらうと即死。
地雷やマナの反動など、ユニット以外からのダメージは即死の対象外となる。- マップ生成時点で地面に落ちている装備品の品質が高め。
- ビッグダディやセシリアは出てこない。
- ボス撃破時の報酬のうち、名声、金貨、プラチナ硬貨の獲得量が3倍。
- NPC冒険者がここでダンジョン制覇に失敗すると、確実に脱出に失敗しミンチになる。
- エーテル病で羽が生えている間、一時的に性転換してパワーアップできるように(初期値は"E"キー)。
- 満腹度関連のランダムイベントは、PCの満腹度が5000以上15000未満の時だけ発生するように。
- ご馳走の匂いで満腹度が4000未満にならないように。
- ハウスボードで使用人の移動AIを変更できるように。
- 行商人は1/10の確率で媚薬売りに変化するように。エーテルの風が吹いていると変化確率が大幅に上昇。
売っている媚薬は高確率で強化品。
- セシリアが仲間になっていると、すくつボスが常に『U.S.C.』になるのを修正。
- セシリアの連続魔法が分散ロックオンかつ対象が1体だけ(結果的に集中ロックオンと同じ)の時に、
魔法を8発命中させてもハイパーレーザーが発動していなかったのを修正。
- PCがミンチになった時、ログウィンドウの最下行が過去ログバッファに保存されないのを修正。
- 棘による反射ダメージでPCがミンチになると、死亡ログの死因にPCの名前が記載されるのを修正。
Rel.46a
- あるアイテムが無条件で食べられるようになっていたのを修正。
Rel.46
- ゲーム内日付で8月4日から7日の間に限り、願いでセシリアを仲間にできるように。
期間外だと『U.S.C.』(Ultimate Slaughterous Cecilia)が降臨するので要注意。
なお、彼女には以下の制限がある。- 生命の証であるまばゆい光はOFFにできない。てんかんに注意。
- ミンチにされた場合、バーテンダー以外の手段では蘇生できない。
- 彼女を牧場で殖やすことは出来ない。代わりに修道女が繁殖する。
- 経験レベルの初期値はPCの経験レベル / 2 + 2。
- ペット枠が埋まってたり、すでに彼女がマップ上かペット枠にいる場合でも『U.S.C.』が降臨するので要注意。
- 彼女がペット枠にいる時は、『U.S.C.』が代替のすくつボス候補となる。
- セーブデータのELM拡張ファイルを削除するバッチファイル"elmclean.cmd"を同梱。
- 『錆びた銃』を誇らしげに構えた時に電波を発信するように。
- ユーザーマップでは、ユニットが重量超過でミンチになっても原因になったアイテムをドロップしないように。
- セッション演奏中の投石は、セッションメンバーのうち誰か一人に命中するように。
- PCが特定の状態の時、あるアイテムを食べられるように。
- 媚薬漬けユニットが吐いたブレスを食らうと、1/5の確率でパワー100の催淫効果を受けるように。
- マナ不足の警告を無視する設定になっているときは、MP値の縁取り色が変わるように。
- 魔法SEの差し替えは、キャラクタIDではなくcbitexで判別するように。
- セシリアのAIを調整。
あと、遺物価値係数が低いままになっていたのを他のユニークキャラと同等に引き上げ。 - セシリアの連続魔法は集中ロックオンだけでなく分散ロックオンも可能に。
射撃武器のバースト弾に相当。- バースト射撃の目標リスト作成ルーチンをPCの視界に依存しないように変更。
- 知者の加護でパワーアップしている時の連射数で、高い値(6~8)が少し出にくくなるように。
これは連続魔法の弱体化修正による調整。
- アイテム生成時の属性系エンチャント(耐性と追加ダメージ)の属性選定処理を簡略化。
- 属性の希少度が機能していないバグを修正するとゲームバランスが変わってしまうため、このような変更になった。
大規模なブラックマーケットの在庫を生成する際に効果が体感できるかもしれない。 - 連続魔法が弱体化していたのを修正(1発ごとにスペルパワーが半減していた)。
Rel.45
- 等倍表示用の肖像セットファイルへの差し替えに対応(face1b.bmp)。
graphicフォルダに上記名称のファイルがあれば、そちらを優先して読み込む。 - 気持ちいいことを完了すると、売り手初体験のユニットが出血状態になるように。
ミンチから復活するとあら不思議、破れた膜も元通り! - ペットでないNPCユニットの拒食症発症率を調整。
ELMでは視界外のNPCユニットも飲食物を生成して摂取するので、このままでは餓死率高すぎだと思った。 - PCが重量超過でミンチになっても、死因になったアイテムを3/4の確率で落とさず保持するように。
緑髪を消毒するのに不便だという意見があったので。 - ランダムイベント「発狂した金持ち」は、PCの所持金が100万GP未満の時だけ発生するように。
- NPC冒険者がダンジョンでミンチになる確率を調整。
- わが家に訪れる冒険者は、現在地がワールドマップになっているユニットのみが対象になるように。
- 媚薬漬けユニットが終末を起こすと、出現するユニットは全て媚薬漬けになるように。
- ブレスの範囲が全て画面外の時は、アニメ処理そのものをスキップするように。
- 縁取り文字の描画品質を選択できるように(ELM拡張設定(描画))。
- ターゲット指定時以外は、ユニット名に「(媚薬漬け)」の表示を付けないように。
- 薬物効果付きの盾バッシュが出来るように。
薬物効果の発動率が高い(1/5)ほかは武器の時(→Rel.23での変更点を参照)と同等。
複数の盾を装備しているときは、いずれかひとつがランダムで選ばれる。- この変更に合わせ、バッシュに使用した盾のアイテム名をメッセージログに表示するように。
- ミーアのセリフを追加。
- lovemiracleで産み落とされたアイテムの鑑定状態をセットする際、過去の鑑定経験を参照していなかったのを修正。
- わが家から立ち去った直後の冒険者の現在地がわが家のままになっていたのを修正。
修正後は、わが家が建っているワールドマップが指定される。 - 騎乗時の速度計算を更に修正。
騎乗中のPCの速度が、乗馬補正を受けたあとの馬の速度を元に計算されていた。 - 所持金のオーバーフロー対策を追加(スリの指)。
- マップ切替時に、直近のメッセージログが一時的に見えなくなるのを修正。
Rel.44
- 1層目のレベルが50以上かつ深さが7層以上のダンジョンでは、階層レベルに応じて高品質装備が出現しやすくなるように。
- 強化媚薬を浴びたor飲んだ場合は、強化値 / 3の確率でlovemiracleがその場で発動するように。
- 媚薬漬けユニットのlovemiracle発動率を調整。
- 詠唱ウィンドウの倍率表示の文字色が、ひとつ上の行の色になっていたのを修正。
- 釣りを始めるとError 7になるのを修正。
- lovemiracleで産み落とされたアイテムが自動スタックされていなかったのを修正。
- メッセージの透過を有効にしていると、一部のログが透明化するのを修正。
- 即時依頼マップで依頼に失敗すると、街に戻った時のメッセージが正しい位置に表示されないのを修正。
- 騎乗時の速度計算(PCと馬の両方)で、部位数超過による速度低下が適用されていなかったのを修正。
- 体重の範囲を計算する際にオーバーフローすると、上限が負の値になって体重が増えなくなるのを修正。
Rel.43
- 森ダンジョンの面積が階層レベルに依存するように(最大134x94)。
- ペットをわが家の特定の階層に滞在させられるように。
(滞在中のペットが階段の昇降についてこないようにした)
既存の滞在中ペットを検出するようにはしているが、もしはぐれている場合はバーテンダーに呼んでもらおう。 - 食い漁りの動作を若干変更。
- 満腹の時は発動不可になるように。
- 優先順位の高い食べ物に、釣り以外で生成される魚を追加。
- 魚漁りは使用者が(超)大食いトドの時だけ行うように。
- 使用者が(超)大食いトドでないか、魚が見つからなかったときは、媚薬混入食品を優先的に漁るように。
- 食い漁りを受けた場合に限り、媚薬混入食品によるカルマ低下を免除。
- ストック切れで使えない魔法に対して、ショートカットキーや倍率の設定ができるように。
- 媚薬漬けのユニットが酸の海を発動すると、たまに媚薬の水たまりができるように。
- 媚薬漬けのユニットが持つ棘に催淫効果を追加。
- 数値入力ボックスの操作性を強化。斜め入力で10または100単位の増減が可能に。
- 金貨拾得、ペットの鉱石売却、アイテム売買で所持金のオーバーフロー対策を実施。
- 金貨を拾うときは、財布の空き容量に収まる分だけをスタックから分割。
- 鉱石売却時は、売却額が財布の空き容量を超えるインベントリを売却対象から外す。
- アイテム売買時は、売り手の空き容量が足りない場合は取引を中止。
- 掲示板表示中に、ターゲットの方角矢印が表示されっぱなしになるのを修正。
- 射撃武器の命中判定時に、矢弾が毒or媚薬入りかを判定する際にError 7になることがあるのを修正。
(変数ammo(使用する矢弾のインベントリ番号)の値が-1のまま命中判定ルーチンに飛ぶことがあるらしい) - 種を植えた座標に階段を置くと、昇降時に想定外の階層へ飛ばされてしまうのを修正。
- わが家に滞在させているペットに旅歩きの経験値が振り込まれるのを修正。
- 朦朧の眼差しを使った時のメッセージが無いのを修正。
- 気持ちいいことが完了した時、買い手の酔いが覚めないのを修正。
- 変数名の誤字を1箇所修正。
- 依頼掲示板から依頼主の元へジャンプした時、PCが罠にかかって死んでも依頼が受けられるのを修正。
Rel.42a
- アクリ・テオラが再生成される度に祭壇が増殖するのを修正。
Rel.42
- トレイナーに話しかけるとPCの転職ができるように。資格は経験レベル50以上(過去に達したことがあれば可)。
要求される主能力の全てが基準値の8割を満たしており、かつ要求される技能を全て習得している職業に転職が可能。
主能力以外の技能のレベルは不問だが、基準値に満たないものがあると、その不足量と数に応じて転職コストが上昇する。 - 転職の適性度判定で、武器の専門に関しては、基準値に対する割合(120%でキャップ)が最も高いスキルだけを判定対象にするように。
転職コストの計算も同様。 - 媚薬を浴びすぎると「媚薬漬け」になるように。産みまくってればそのうち治るかも。
- 媚薬漬けのユニットは催淫状態の回復頻度が下がるように。
- 堕落した水を使ってアイテムを堕落させられるように。
- 堕落した核爆弾はさらに我慢ができなくなるように。
- 詠唱スキルと魔法に振り込まれる経験値に、魔法のスペルパワー倍率に応じた割増率(0~100%)を適用するように。
- ペット以外のユニットが重量超過でミンチになったときは、原因になったアイテムを確実にドロップするように。
- ペットがスタックされた鉱石を拾う際は、重量限界に収まる分だけをスタックから分割して拾うように。
- 牧場以外のプレイヤー物件では、地面に置かれた卵は孵化しないように。
- ペットが未鑑定食料を拾い食いするように(以前の変更の差し戻し)。
- ついでに、拾い食いと調合で鑑定前の祝呪判別ができる抜け道を修正。
- 高品質ユニットは水タイルに橋をかけるように(実質、水タイル破壊の復活)。
- buffアイコン「運勢の成長期」が表示されるように。
- 噴乳&産卵に必要な満腹度の下限を引き上げ。
- マップタイプがプレイヤー物件でもダンジョン系(サブクエストマップを含む)でもないマップは、再生成時にBGMを復元するように。
再生成対象外のマップでも次回再生成日時は更新されるので、この時にBGMが復元される。 - ターゲットの方角矢印が表示されている間、時計やHPバーなどが常時半透明になるのを修正。
- 雨か雷雨の時に、ターゲットの方角矢印に黒い矩形が表示されていたのを修正。
- ペットが鉱石を売りさばいた時に、インベントリ重量の再計算をおこなっていなかったのを修正。
- 空腹になったNPCが飲み物しか生成しなくなっていたのを修正。
- 飛び降り自殺をキャンセルした後に別のマップへ移ると、飛び降り自殺ダメージを受けるのを修正。
- 卵料理が「孵化」するのを修正。
- 就寝中、ターゲットの方角矢印が表示されっぱなしになるのを修正。
- 設定画面の修正。
- ELM拡張設定 (描画)ページで、スクロールの滑らかさを「標準」にできないのを修正。
- ELM拡張設定 (音声)とそれ以降のページで、設定値を変えた時の音が鳴らないのを修正。
- 幾つかのテキストの誤字を修正。
- PCが狂乱状態になるとError 7になるのを修正。
- 追加射撃が発生したときに、炸裂弾とバースト弾の物理ダメージが減算されていないのを修正。
- 生ものでない(腐らない)食べ物を店で買うと、消費期限がセットされるのを修正。
- 毒と出血の状態異常を同時に受けているユニットがいると、出血ダメージの計算でError 19になることがあるのを修正。
- ルミエスト東口のルルウィ像のうち1つが、進入可能なタイルの上に置かれていたのを修正。
プログラム側で該当座標のマップタイルを差し替え。
Rel.41
- PCの転職ができるように。NPC専用職業への転職は不可。
転職先はダイス運で決まる。任意指定は不可だが、適正度の高い職業ほど選ばれる確率が高い。
適正度は職業に関連する主能力とスキルレベルの高さで決まる。- 未習得のスキルがある職業には転職不可。基準値に満たない主能力(元の値)がある職業は適正度に不利な修正を受ける。
主能力の基準値は、PCと同じ種族、同じ経験レベルで生成された場合の初期値。
- 未習得のスキルがある職業には転職不可。基準値に満たない主能力(元の値)がある職業は適正度に不利な修正を受ける。
- デバッグコンソールに「hellowork」コマンドを追加。転職前の適正チェックにどうぞ。
- 「ぬるぽ」でEF武器が貰える確率を向上。
- 盗賊団は一文無し状態のPCとは交戦しないように。
- ローラン盗賊団の頭領は常に♀になるように。
- ブラックマーケットの仕様を変更。
- 入荷数上限を緩和し、その代わり規模1000以上は入荷数の増加ペースを低下。
- 呪縛/堕落付きで生成された商品は、1/5の確率で破棄せず解呪のみで店頭に並べるように。
- 突然変異などで変化したユニットはHPとMPを完全に回復するように。
- 夏は降雪エリアでも雨が降るように。
- 拡張設定項目が増えたのでページを分割。
- 時計の針の動き方を変えられるように(ELM拡張設定・表示)。
- ターゲットにしているユニットが視界内にいない時に、その方向を表示できるように(ELM拡張設定・表示)。
有効距離はPCの感覚値 / 20 + 1マス。 - 口調を変えているユニットに個別の死亡音を設定できるように。対象はPCとペットのみ。
口調ファイルに%sndDeathセクションを作り、再生させたいWAVファイルの名前を記述する。WAVファイルはuser\soundフォルダに置くこと。
複数行の場合は最初に見つかったファイルが有効。 - プレイヤー物件以外では、ディスク再生によるBGM変更が保存されないように。
- 演奏依頼で、得点の対象になっていない(蘇生や媚薬で好感度が上がっただけの)NPCに★が表示されていたのを修正。
- 生年が現在年より大きい(年齢が「不明」と表示される)ユニットのキャラクタシートでError 6になるのを修正。
- 神々の休戦地をBSキーで初期化するとError 7になるのを修正。
- アクリ・テオラの祭壇が再生成されないのを修正。
- ペットが蘇生時の所持品再生成の対象になっていたのを修正。
- 冒険者とアイテムを交換すると、相手が持っている装備品以外のアイテムが全て入れ替わってしまうのを修正。
- ユーザーマップ以外のマップでエラーが起きた時に、"(possibly)invalid show room"とログに記録されるのを修正。
- 装備中のアイテムを調合でふかふかパンに変えると、直後に拾ったアイテムが(装備品でなくても)装備されてしまうのを修正。
- プラチナ硬貨を盗むとPCのインベントリに入ってしまうのを修正。
- 一部のマップで、BGMが指定のものに切り替わらないのを修正。
(例: 魔石関連ダンジョンの最深層、戦士/盗賊/魔術師ギルド、ヴェルニース以外のサブクエストマップ)
Rel.40
- 蘇生時刻を迎えた街のNPCが即座に復活するように。
- エボンが蘇生したときは足枷をリセットするように。
- 足枷を外した時の罵声は、モイアーが生存している時のみ表示するように。
- NPC冒険者の生存判定で、ダンジョン以外のマップで脱出に失敗する確率を引き下げ。
- NPC冒険者の移動先を決める際、1層目のレベルが冒険者の経験レベル/ 2より高いマップは、その差に比例して選ばれにくくなるように。
- NPC冒険者がマップの端から立ち去る確率を引き下げ。
- NPCユニットの索敵ルーチンを改良。
- 距離の近いマスから順に探すように。
- 索敵開始位置が左上(北西)に固定されないように。
- 10回ごとに広範囲の索敵を行う。
- 以下のマップを再生成対象に追加。
戦士/盗賊/魔術師ギルド、工房ミラル・ガロク、アクリ・テオラ、パルミア大使館、ラーナ、関所、煙とパイプ亭 - 街のランダム出現ユニットに以下のキャラクタを追加。
- 聖夜祭期間中のノイエルに聖獣と祭りの観光客
- ラーナに温泉マニア
- 酸で傷ついた矢弾を武器強化の巻物で修復できるように。
- 品質レベルが5以上のユニットに対するエーテル蓄積度の増加量を1/5に。
こうしないと中の神の寿命がエーテルでマッハになるので。 - 終末発生時のエーテル風の仕様を変更。
- 最長でも6時間で止む。
- 終末を起こしたユニットに対して、ヴィンデールクロークと同等のエーテル風保護が適用されるように。
こうしないと中の(ry。
- 日付が変わる時に、ローカルマップで稀に卵が孵化するように(★付きを除く)。
孵化確率は繁殖力に依存。牧場で孵化した場合は家畜フラグが立つ。
但し、キャラクタによっては全く孵化しなかったり、別のキャラが孵化することがある。
卵をバックパックの中に入れておくと孵化確率が上昇し、敵対キャラであっても1/3の確率で中立(-1)になる。
神の化身はデフォルトで敵対(-3)なので注意。 - 腹を破って生まれたエイリアンの年齢を0に。
- 下記キャラのチップ番号を変更。変更先はほとんどが冒険者用のキャラチップ。
傭兵系はセリフも男女別にしてみた。- 傭兵戦士♀
- 傭兵魔術士♀(=冒険者♀
- エウダーナPC♀)
- 傭兵射手♀
- 盗賊団の頭領♀
- 盗賊団の用心棒♀
- 盗賊団の殺し屋♀(=ならずもの♀)
- 盗賊団の術士♂
- 見習い盗賊♀
- 強盗♀
- マスターシーフ♀
- 行商人の生成方法を変更。生成後にレベルアップ処理を繰り返し行うのではなく、初期レベルを指定して生成するように。
行商人のHPが最大値より低い状態で出現するのを是正するための措置。 - PCが壁にぶつかった時の音をON/OFF可能(拡張設定2)にし、キー押しっぱなしによる連打再生を抑制(1ターンに1回のみ再生)。
- ランダムイベントの選択待ち時間を0~3秒の間で調整可能に(拡張設定2)。
- カジノの戦利品生成で、エーテル抗体とパンティーが同時に入手可能に(パンティーで抗体を上書きしないようにした)。
- NPCの持ち物を再生成する時に、酸で劣化した装備品を修復するように。
- ミシェスのサブクエストを達成するまでは、夜のヴェルニースにプチが湧くように。出所はもちろんスライムの坑道。
- スクロールの滑らかさ(拡張設定2)の設定値に「高+」を追加。
何も操作していない時の天候エフェクトの描画がなめらかになる。CPU負荷に注意。 - 酒や媚薬による喧嘩は、同種の分裂NPC同士では発生しないように。
- ゲーム内日付が8/4~8/7の間は、ダンジョンにセシリアが出現しやすくなるように。
- マップの外に出るとセシリアは姿を消すように。
- 呪われた核爆弾は我慢ができなくなるように。
- ついでに、カウント表示が1ではなく0になった直後に核爆発を起こすように(+1ターンの延長)。
- 媚薬漬けだらけのダンジョンが現れるようになったらしいぞ?
- 屋外マップの血痕は雨で洗い流されるように。
- 方角表示を8方向に対応。
- 殺人鬼イベントで現場の方角がわかるように。
- 剥製とカードは染色できない(抵抗する)ように。
- aiCalmが5の清掃系NPC(清掃員、バルザック)に対して、血痕のあるマスへの優先移動が機能していなかったのを修正。
- 冒険者ニュースの発表時刻が0時の場合、前日の24時として記録されるのを修正。
- PCが罪人状態のガードに襲われることがあるのを修正。
- 幾つかの街で、ランダム出現キャラ(乞食や老人など)の生成係数が、固定配置キャラの人数を下回っていたのを修正。
新しい生成係数は、次回のマップ再生成時に適用される。 - 店の在庫整頓時に、空きインベントリがスタック処理の対象になっていたのを修正。
(空きインベントリの数が増えていないのに「(アイテム名)を計x個にまとめた。」と表示される原因) - 視界外の剥製やカードを描画する際、
参照先のインベントリが別のアイテムに置き換わっているとError 7になることがあるのを修正。 - 剥製やカードを願うと別のアイテムが生成されるのを修正。
- 追加射撃時に炸裂弾が発動しないのを修正。
- 時を止めている間にメイドに話しかけると、応対待ちの人数を超えて来客イベントを追加できるのを修正。
- キャラクタシートの「各種修正」欄で、攻撃倍率が100以上になると小数点以下が省略されて表示されるのを修正。
- ペットに乗馬した状態でNPCを押しのけると、「(ペット)は(キャラクタ名)を押しのけた。」と表示されるのを修正。
- 巻物やポーションなど、使い切りのアイテムを1個だけ渡してすぐに盗むと、
タイミングによっては、盗まれた側のアイテムスタック数が負の値になることがあるのを修正。 - アイテムのスタック数が負の値になっていると、NPCがそのアイテムを無限に消費し続けることがあるのを修正。
Rel.39b
- 重複する固定アーティファクト装備を拾うと、ランダムアーティファクトに変化せず消滅してしまうのを修正。
Rel.39a
- hspda.dllの命令を呼び出す時(フィート表示時など)にError 2が起きていたのを修正。
Rel.39
- カスタムキャラチップの描画サイズを24x40から32x48に変更。間引きなしの原寸大!
- スペルパワー増幅時の詠唱難度を調整。
- 魔法レベルが上がると高倍率時の詠唱成功率が下がるのを修正。
- サンドバッグに吊るされているキャラクタは変化できないように。
- キャラ情報をリフレッシュする際、HPとMPが最大値を超えないように。
- エラーログのファイル名に発生日時を付加するように。
- エラーが発生した行番号をログに記録するように。但しexeで実行してると常に-1となるので開発者以外には無意味。
- 休息中の寝落ちor遺伝子作成時は、PCの足元に置かれた寝具を使用したとみなすように。
但し、他のアイテムが重ねられている場合は無効。- 結婚相手と一夜を共にしたときは、耐久と魅力の経験値が両者に振り込まれ、相手の潜在能力もPCの睡眠経験値で上昇するように。
上昇判定のループ1回毎にランダムでどちらか一方にだけ上昇処理が行われるため、1人あたりの上昇量は通常の就寝より減る。
- 結婚相手と一夜を共にしたときは、耐久と魅力の経験値が両者に振り込まれ、相手の潜在能力もPCの睡眠経験値で上昇するように。
- 高速ロード実装時に削除された「少女産卵中…」の文字列を別の箇所で復活。
PCとペットのどちらかに♀がいることが必要。 - 品質レベルが異なるアイテム同士がスタックされることがあるのを修正。
- 分裂したキャラが、掲示板などの進入不可能なマップフィートのあるマスに出現するのを修正。
- ショウルームのCNPCのcbitが、無関係なCNPCに付与されてしまうことがあるのを修正。
- スウォームなどで複数キャラを同時にミンチにすると、それぞれのドロップ品が同じものになってしまうことがあるのを修正。
- アイテムを盗む際、自身のバックパックの空きを確認してから対象の調達依頼品フラグをOFFにするように修正。
- すくつ補正キャラ関連のオーバーフローをいくつか修正。
- 使用人募集関連の修正。
- 使用人を生成する際、ゲーム内日付でexrandを初期化していなかったのを修正。
使用人募集ウィンドウを開く度に応募者の役割がコロコロ変わるのはこれが原因。 - 名前が重複する使用人を消去する際、既存の同名キャラの存在状態をチェックしていなかったのを修正。
(既存キャラを解雇して完全消滅させても名前データは残るため、同名になる使用人は応募リストに載らない)
- 使用人を生成する際、ゲーム内日付でexrandを初期化していなかったのを修正。
- ユニット番号の大きいキャラクタが地雷を投下すると、マップフィート情報の値がオーバーフローするのを修正。
モンスター召喚の魔法を使いまくってると稀にError 7になるのはこれが原因。 - スタックされた請求書を支払う時のメッセージを修正。
7