OSDN Git Service

hengband/hengband.git
20 years agoプレイヤーの周囲にアイテムを置けない状況でアーティファクトを落とした
nothere [Thu, 27 May 2004 20:55:43 +0000 (20:55 +0000)]
プレイヤーの周囲にアイテムを置けない状況でアーティファクトを落とした
場合に配列外アクセスを起こして変愚蛮怒が落ちるバグを修正. また, 行き
止まりの階のようにアイテムを置けるスペースのないフロアでアーティファ
クトを置いても無限ループに陥らないように修正.

20 years ago保存フロアのロードに失敗して行き止まりフロアが生成される際に, ダン
nothere [Thu, 27 May 2004 19:01:31 +0000 (19:01 +0000)]
保存フロアのロードに失敗して行き止まりフロアが生成される際に, ダン
ジョン生成中のみのフラグを正しく処理していなかった部分の修正.

20 years agoガラスの地形であることを示す地形フラグGLASSを実装. ガラスの地形は以下
nothere [Thu, 27 May 2004 16:05:37 +0000 (16:05 +0000)]
ガラスの地形であることを示す地形フラグGLASSを実装. ガラスの地形は以下
の仕様とした.
* ガラスの地形を叩き開ける (BASH), 掘る (TUNNEL), 岩石に効く魔法を使
  う (HURT_ROCK), 分解する (HURT_DISI) と割れる.
* ドアを叩き開ける時は通常のドアと違いOPENアクションは実行されず, 必
  ずBASHアクションが実行される.
* 破片で50ダメージ以上, 轟音で200ダメージ以上を与えると割れる. ダメー
  ジが蓄積するわけではない.
* ガラスの地形が割れると半径1の破片爆発が発生する. ダメージは中心部で
  も25を上限とする. 破片爆発の "詠唱者" IDには特殊IDを用いる.
* モンスターが地形を破壊した際のメッセージが変わる.
* ガラスの地形が壊れる際のサウンドをlib/xtra/sound/sound.cfgのglass
  エントリで設定できるようにした. このサウンドは鏡が割れた際にも用い
  られる. なお, ガラスのドアを壊した場合は通常のopendoorエントリのサ
  ウンドは用いられない. また, 地形を破壊しても元々メッセージのない部
  分ではサウンドは鳴らない.
* HPが少ない非STUPIDのモンスターはガラスの地形の破壊を試みない.
* ガラスの地形を岩喰いで食べることはできない.

関連して, 以下の変更を含む.
* ガラスの破片が飛び散った位置が視界外かどうか判定するため,
  project_m()の変数see_s_msgを引数に変更. そのsee_s_msgの設定は地形の
  処理以前に行うようにした.
* project_m()で, モンスターが見えていない場合は思い出ウィンドウ再描画
  を行わないように変更. ただしモンスターが死ぬ瞬間には再描画する.
* 壁掘り能力で破壊可能な地形判定をTUNNELではなくHURT_DISIに変更.
* ガラスの床は割れると暗い穴になるように変更.

20 years agoハウンドはエレメンタルに準じる扱いとして, 骨と死体フラグを削除.
nothere [Thu, 27 May 2004 05:00:15 +0000 (05:00 +0000)]
ハウンドはエレメンタルに準じる扱いとして, 骨と死体フラグを削除.

20 years ago超能力者の超能力や鏡使いの鏡魔法に失敗して "制御できない力の氾流" が
nothere [Wed, 26 May 2004 19:55:15 +0000 (19:55 +0000)]
超能力者の超能力や鏡使いの鏡魔法に失敗して "制御できない力の氾流" が
発生してそれが死因となる場合, 死因が表示されなかったり変愚蛮怒が落ち
たりするバグを修正. project()に渡す特殊IDを用意して解決した.

20 years ago1.4.6と1.6.1の変更内容リストを追加. 1.4.6と1.6.1のリリース予定日は31,
nothere [Wed, 26 May 2004 16:10:41 +0000 (16:10 +0000)]
1.4.6と1.6.1の変更内容リストを追加. 1.4.6と1.6.1のリリース予定日は31,
May, 2004とした.

20 years agofeature_action_flags[]に入っていないアクションがあったので追加.
nothere [Wed, 26 May 2004 15:40:55 +0000 (15:40 +0000)]
feature_action_flags[]に入っていないアクションがあったので追加.

20 years agop_ptr->died_from、リ、ホサ牴ホ・ウ・ヤ。シ、ヌ・ェ。シ・ミ。シ・ユ・悅シ、キ、ハ、、、隍ヲ、ヒス、タオ.
nothere [Wed, 26 May 2004 14:08:05 +0000 (14:08 +0000)]
p_ptr->died_from、リ、ホサ牴ホ・ウ・ヤ。シ、ヌ・ェ。シ・ミ。シ・ユ・悅シ、キ、ハ、、、隍ヲ、ヒス、タオ.

20 years ago死亡時の墓碑表示で, "『』" や "「」" を含む死因の改行を適切にした. 次
nothere [Wed, 26 May 2004 13:38:02 +0000 (13:38 +0000)]
死亡時の墓碑表示で, "『』" や "「」" を含む死因の改行を適切にした. 次
の例のように改行される.

旧: 奇怪な原子核の混沌『アザトート(改行) 』
新: 奇怪な原子核の混沌(改行)『アザトート 』

20 years ago死亡時の墓碑表示で, 死因が長い場合に改行を行い, 墓石からはみ出さない
nothere [Wed, 26 May 2004 12:20:03 +0000 (12:20 +0000)]
死亡時の墓碑表示で, 死因が長い場合に改行を行い, 墓石からはみ出さない
ように修正. また, 死因が2行で入り切らない場合は省略記号を入れるように
修正.

20 years ago英語版のモンスターの思い出で, 炎と氷とスパークに包まれたモンスターと
nothere [Tue, 25 May 2004 18:13:40 +0000 (18:13 +0000)]
英語版のモンスターの思い出で, 炎と氷とスパークに包まれたモンスターと
炎と氷に包まれたモンスターの表記が違っており, 炎とスパークに包まれた
という表記になっていたバグを修正.

20 years ago"Human" -> "human".
nothere [Tue, 25 May 2004 17:57:55 +0000 (17:57 +0000)]
"Human" -> "human".

20 years agoモンスターの粉砕打撃などによる地震で死ぬ場合, 誰が地震を起こしたかを
nothere [Tue, 25 May 2004 17:38:43 +0000 (17:38 +0000)]
モンスターの粉砕打撃などによる地震で死ぬ場合, 誰が地震を起こしたかを
死因として残すように変更. XAngbandより.
* 現時点では死亡時の墓碑表示から表示がはみ出てしまいやすいので, 墓碑
  表示での対応コードを作成中.

20 years agoASCII表示のモンスターの死体の設定色がTERM_DARK(文字の見えない黒)なら
nothere [Tue, 25 May 2004 13:01:20 +0000 (13:01 +0000)]
ASCII表示のモンスターの死体の設定色がTERM_DARK(文字の見えない黒)なら
ば, 表示色をそのモンスターの設定色で表示するように変更し, デフォルト
でこの設定とした. 死体を従来の単色表示に戻す場合は, シンボルエディタ
で死体に黒以外の色を設定するか, prefで死体(K:579)の色設定を行う. なお
骨は従来のままであり, モンスターの設定色にはならない.

20 years agoアイテムのシンボルエディタで死体と財宝を編集できなかったバグを修正.
nothere [Tue, 25 May 2004 11:30:28 +0000 (11:30 +0000)]
アイテムのシンボルエディタで死体と財宝を編集できなかったバグを修正.
財宝にはA:エントリが設定されていないため, '%'からでのみ編集可能.

20 years agoス、ケヤチホ、ホケス、ィチェツニ、モスミ、キ, キムイネ、ホキソチェツニ、モスミ、キ、ホコル、ォ、、ス、タオ.
nothere [Mon, 24 May 2004 17:23:14 +0000 (17:23 +0000)]
ス、ケヤチホ、ホケス、ィチェツニ、モスミ、キ, キムイネ、ホキソチェツニ、モスミ、キ、ホコル、ォ、、ス、タオ.

20 years ago乗馬/下馬しても剣術家の無想の型が維持されるバグを修正. 乗馬/下馬を試
nothere [Mon, 24 May 2004 16:51:01 +0000 (16:51 +0000)]
乗馬/下馬しても剣術家の無想の型が維持されるバグを修正. 乗馬/下馬を試
みた時点で無想の型を解かれるように修正.

20 years ago乗馬中のマーシャルアーツに関する変更.
nothere [Mon, 24 May 2004 16:39:43 +0000 (16:39 +0000)]
乗馬中のマーシャルアーツに関する変更.
* 素手の修行僧, 練気術師, 狂戦士が乗馬中ならばマーシャルアーツ技で攻
  撃しないように変更.
* 修行僧のレイシャルパワーは乗馬中は不可とした. 構えている間に乗馬す
  ると構えは解かれる.

20 years agoモンスター対モンスターの魔力消去を, 以下の仕様で実装.
nothere [Mon, 24 May 2004 04:15:42 +0000 (04:15 +0000)]
モンスター対モンスターの魔力消去を, 以下の仕様で実装.
* 相手が無敵もしくは加速している場合のみ用いる. ただし乗馬対象の場合
  はプレイヤーの状態も考慮される.
* 乗馬を標的とした場合は効果はプレイヤーにも及ぶ.
* STUPIDモンスターのみ, 必要がなくても用いる.
* ペットは攻撃魔法許可の場合のみ用いる.

関連して, 以下の変更を含む.
* プレイヤーへの魔力消去実行部分を関数dispel_player()にまとめた.

20 years agoEasy Auto-Destroyerのleave_equipの条件がなぜか逆になっていたので直した.
henkma [Sun, 23 May 2004 10:24:48 +0000 (10:24 +0000)]
Easy Auto-Destroyerのleave_equipの条件がなぜか逆になっていたので直した.

20 years agoセ霽マ、ャWILD_WOOD、ハ、鬢ミフレ、ヌトノイテ・ィ・ハ・ク。シセテネャ、ハ、、、隍ヲ、ヒハムケケ.
nothere [Sun, 23 May 2004 07:18:57 +0000 (07:18 +0000)]
セ霽マ、ャWILD_WOOD、ハ、鬢ミフレ、ヌトノイテ・ィ・ハ・ク。シセテネャ、ハ、、、隍ヲ、ヒハムケケ.

20 years ago意味のない比較があったので削除.
nothere [Sun, 23 May 2004 07:18:24 +0000 (07:18 +0000)]
意味のない比較があったので削除.

20 years ago荒野の沼地で, 実際の地形としても沼地を出現させるように変更.
nothere [Sun, 23 May 2004 07:08:18 +0000 (07:08 +0000)]
荒野の沼地で, 実際の地形としても沼地を出現させるように変更.

20 years ago剣術家が*勝利*の後に切腹した場合に, ダンプやplayrecordに正しく記述さ
nothere [Sun, 23 May 2004 05:13:20 +0000 (05:13 +0000)]
剣術家が*勝利*の後に切腹した場合に, ダンプやplayrecordに正しく記述さ
れるように修正. また, 幻覚状態で*勝利*後の切腹をすると "幻覚に歪んだ
Seppuku" と記録され, スコアリストで*勝利*扱いにならないバグを修正.

20 years ago掲示板で報告された賞金首のバグ修正。
macband [Thu, 20 May 2004 00:59:22 +0000 (00:59 +0000)]
掲示板で報告された賞金首のバグ修正。

20 years agoアリーナで抹殺系魔法を使えていたバグを修正. 固定クエストと同様に完全
nothere [Sat, 15 May 2004 07:19:22 +0000 (07:19 +0000)]
アリーナで抹殺系魔法を使えていたバグを修正. 固定クエストと同様に完全
に使用禁止とした.

20 years ago死体と骨を両方落とす設定の非ユニークモンスターが骨を絶対に落とさない
nothere [Sat, 15 May 2004 06:25:25 +0000 (06:25 +0000)]
死体と骨を両方落とす設定の非ユニークモンスターが骨を絶対に落とさない
バグを修正.

20 years ago鉄獄以外でダンジョンの主が生存しているダンジョンでは, ダンジョン生成
nothere [Fri, 7 May 2004 06:00:06 +0000 (06:00 +0000)]
鉄獄以外でダンジョンの主が生存しているダンジョンでは, ダンジョン生成
時にダンジョンの主の生成に失敗したらダンジョン生成失敗扱いとするよう
に修正.

20 years agoランダムクエスト, オベロン, サーペントといったクエスト時にクエスター
nothere [Fri, 7 May 2004 05:17:53 +0000 (05:17 +0000)]
ランダムクエスト, オベロン, サーペントといったクエスト時にクエスター
の存在しないダンジョンが生成されるバグを修正. クエスター生成に失敗し
た場合はplace_quest_monsters()がFALSEを返し, ダンジョン生成失敗扱いと
するように修正.

20 years agoワープ・デーモンにINVISIBLE追加.
nothere [Mon, 3 May 2004 14:21:12 +0000 (14:21 +0000)]
ワープ・デーモンにINVISIBLE追加.

20 years ago動詞の "落す" について, "落さ" -> "落とさ", "落し" -> "落とし",
nothere [Thu, 29 Apr 2004 09:48:28 +0000 (09:48 +0000)]
動詞の "落す" について, "落さ" -> "落とさ", "落し" -> "落とし",
"落す" -> "落とす". 関連して, "落し子" -> "落とし子".

20 years ago打撃の種類によってモンスター格闘場で攻撃手段がないのと同様なモンス
nothere [Mon, 26 Apr 2004 21:25:55 +0000 (21:25 +0000)]
打撃の種類によってモンスター格闘場で攻撃手段がないのと同様なモンス
ターが存在するため, それへの対処としてモンスター対モンスターの打撃の
仕様を一部変更. 盗む打撃, 食料を食べる打撃, 明かりを減らす打撃, 恐怖
打撃, 麻痺打撃で実際のダメージが与えられていなかったので変更した.

20 years agoモンスター対モンスターの魔法ターゲット選択時に自分自身を選んでしまう
nothere [Mon, 26 Apr 2004 20:31:25 +0000 (20:31 +0000)]
モンスター対モンスターの魔法ターゲット選択時に自分自身を選んでしまう
場合があるバグを修正. 特にモンスター格闘場で発生しやすかった.
projectable()の仕様変更によるエンバグだった.

20 years agoMistype in description of Staff of Mana Storm
mogami [Wed, 31 Mar 2004 11:04:15 +0000 (11:04 +0000)]
Mistype in description of Staff of Mana Storm

20 years agotypo:inflavision -> infravision
mogami [Wed, 31 Mar 2004 11:03:00 +0000 (11:03 +0000)]
typo:inflavision -> infravision

20 years agorevision 1.27の変更を取り消した。
mogami [Mon, 29 Mar 2004 15:45:19 +0000 (15:45 +0000)]
revision 1.27の変更を取り消した。
マクロトリガのmod2-はLinuxではNumlockだから邪魔なだけだが、
MacOSXではalt(あるいはoption,command等)になっていた為。

20 years ago荒野の4隅のmimicが実際の行き先の地形と異なるバグを修正. 4隅でも正式な
nothere [Sun, 28 Mar 2004 13:29:05 +0000 (13:29 +0000)]
荒野の4隅のmimicが実際の行き先の地形と異なるバグを修正. 4隅でも正式な
初期化を行う方法と, フラクタル処理後にフラクタルの種となった4隅だけを
書き戻して矛盾を起きなくする方法の2通りがあり, 後者を採った. 関連し
て, cornerの時にはcave[][].feat全体の初期化を行わない仕様に戻し, 4隅
初期化の場合は配列外アクセスを起こさないように必要な4隅だけ
terrain_table[][]で地形に変換するように修正.

20 years ago・「・、・ニ・爨ホセワコルノスシィ、ヌ, ヌスホマテヘ、リ、ホアニカチ、荳オチヌケカキ筅ホタ篶タ、ヒ "。」" 、ャツュ、熙ハ
nothere [Sun, 28 Mar 2004 08:35:24 +0000 (08:35 +0000)]
・「・、・ニ・爨ホセワコルノスシィ、ヌ, ヌスホマテヘ、リ、ホアニカチ、荳オチヌケカキ筅ホタ篶タ、ヒ "。」" 、ャツュ、熙ハ
、ォ、テ、ソ、ホ、ヌトノイテ.

20 years agoテレポート関数群のbool引数が増えているため, 今後のモード追加を行いや
nothere [Sun, 28 Mar 2004 08:19:35 +0000 (08:19 +0000)]
テレポート関数群のbool引数が増えているため, 今後のモード追加を行いや
すいようにu32b mode引数でフラグを渡すように変更.

20 years agoプレイヤーが両手持ち可能な状態判定をマクロCAN_TWO_HANDS_WIELDING()に
nothere [Sun, 28 Mar 2004 07:10:37 +0000 (07:10 +0000)]
プレイヤーが両手持ち可能な状態判定をマクロCAN_TWO_HANDS_WIELDING()に
まとめた.

20 years ago現状では説明文だけのアイテムの説明を全く読めないので, コマンド'I'及び
nothere [Sat, 27 Mar 2004 14:11:29 +0000 (14:11 +0000)]
現状では説明文だけのアイテムの説明を全く読めないので, コマンド'I'及び
ウィザードモード時のアイテムの知識メニューの詳細参照でのみ説明文を表
示し, それ以外では表示しないように変更. 関連して, 以下の修正を含む.
* クロスボウの矢と鋼鉄のクロスボウの矢のようにtvalとsvalの両方が同じ
  アイテムがある場合, k_idxが大きいアイテムの説明文が正しく表示されな
  いバグを修正.

20 years ago"poleweapon" -> "hafted weapon".
nothere [Sat, 27 Mar 2004 05:52:47 +0000 (05:52 +0000)]
"poleweapon" -> "hafted weapon".

20 years ago"Current action (if any) shown below:" が未訳だったので和訳.
nothere [Sat, 27 Mar 2004 03:45:21 +0000 (03:45 +0000)]
"Current action (if any) shown below:" が未訳だったので和訳.

20 years ago広域マップのキー説明行を英語版同様に薄緑にした.
nothere [Sat, 27 Mar 2004 03:26:05 +0000 (03:26 +0000)]
広域マップのキー説明行を英語版同様に薄緑にした.

20 years ago英語版のモンスター知識メニューの "Sym" の文字列の表示位置の調整.
nothere [Sat, 27 Mar 2004 02:28:16 +0000 (02:28 +0000)]
英語版のモンスター知識メニューの "Sym" の文字列の表示位置の調整.

20 years agomultiply_monster()でPM_MULTIPLYを立てた際にはplace_monster_one()内で
nothere [Sat, 27 Mar 2004 02:14:11 +0000 (02:14 +0000)]
multiply_monster()でPM_MULTIPLYを立てた際にはplace_monster_one()内で
フラグMFLAG2_KAGEのコピーも行うようにした. 増殖元/クローン元があやし
い影の場合の指定をmultiply_monster()から削除.

20 years ago使われていない関数cave_valid_grid()を削除.
nothere [Fri, 26 Mar 2004 14:51:48 +0000 (14:51 +0000)]
使われていない関数cave_valid_grid()を削除.

20 years ago英語版の生存ユニーク表示の修正.
nothere [Fri, 26 Mar 2004 14:27:00 +0000 (14:27 +0000)]
英語版の生存ユニーク表示の修正.
* Totalの直前の区切り線が表示されないバグを修正.
* 生存ユニークがいない場合のメッセージを英訳.

20 years agoレア度101以上の通常出現しないモンスターの人形が生成されるバグを修正.
nothere [Fri, 26 Mar 2004 14:05:27 +0000 (14:05 +0000)]
レア度101以上の通常出現しないモンスターの人形が生成されるバグを修正.

20 years agotoo many argument for format.
mogami [Fri, 26 Mar 2004 09:20:25 +0000 (09:20 +0000)]
too many argument for format.

20 years agotypo
mogami [Fri, 26 Mar 2004 09:13:26 +0000 (09:13 +0000)]
typo
You ... curses -> You ... curse
wip -> whip

20 years ago"Emperror" -> "Emperor".
nothere [Fri, 26 Mar 2004 02:13:21 +0000 (02:13 +0000)]
"Emperror" -> "Emperor".

20 years agoArcher、ホセホケ賁ムケケ。」Swordsman->Bowman
mogami [Wed, 24 Mar 2004 10:23:22 +0000 (10:23 +0000)]
Archer、ホセホケ賁ムケケ。」Swordsman->Bowman

20 years agoYukionnna->Yukionna
mogami [Wed, 24 Mar 2004 10:22:57 +0000 (10:22 +0000)]
Yukionnna->Yukionna

20 years ago鏡使い英語版。長すぎる称号を短かく変更。
mogami [Wed, 24 Mar 2004 10:20:32 +0000 (10:20 +0000)]
鏡使い英語版。長すぎる称号を短かく変更。

20 years agofalzeus氏のtypo修正ファイルや報告を元にメッセージ修正。
mogami [Wed, 24 Mar 2004 10:11:42 +0000 (10:11 +0000)]
falzeus氏のtypo修正ファイルや報告を元にメッセージ修正。

20 years ago"Window" -> "Windows".
nothere [Tue, 23 Mar 2004 03:55:56 +0000 (03:55 +0000)]
"Window" -> "Windows".

20 years ago"ATTR_DARK" -> "TERM_DARK".
nothere [Tue, 23 Mar 2004 03:50:49 +0000 (03:50 +0000)]
"ATTR_DARK" -> "TERM_DARK".

20 years agoprefファイル読み込みで自分自身を読み込んでもクラッシュすることはない
nothere [Tue, 23 Mar 2004 03:46:47 +0000 (03:46 +0000)]
prefファイル読み込みで自分自身を読み込んでもクラッシュすることはない
ので, prefファイルの説明から記述を削除.

20 years agoshow_file()でのファイル表示時に'|'を使ってファイルに書き出すと,
nothere [Tue, 23 Mar 2004 03:34:33 +0000 (03:34 +0000)]
show_file()でのファイル表示時に'|'を使ってファイルに書き出すと,
what == NULLでもsprintf()に渡されるバグを修正.

20 years ago@の溜まり場IIで報告されたていたバグ。r_ptr->r_akillsの初期化忘れ修正。
mogami [Sun, 21 Mar 2004 10:37:34 +0000 (10:37 +0000)]
@の溜まり場IIで報告されたていたバグ。r_ptr->r_akillsの初期化忘れ修正。

20 years ago英語版でシステムフォントを初期化するときに日本語フォントセットで初期化してしまうバグを修正。
iks [Mon, 15 Mar 2004 05:12:45 +0000 (05:12 +0000)]
英語版でシステムフォントを初期化するときに日本語フォントセットで初期化してしまうバグを修正。

20 years ago英語版も日本語版と同様にwindowsのシステムフォントからフォントを選択できるように変更。
iks [Mon, 15 Mar 2004 04:42:37 +0000 (04:42 +0000)]
英語版も日本語版と同様にwindowsのシステムフォントからフォントを選択できるように変更。

20 years agoTypo fix: "mignight" -> "midnight".
nothere [Sat, 13 Mar 2004 19:12:57 +0000 (19:12 +0000)]
Typo fix: "mignight" -> "midnight".

20 years agoTypo fix: "rivived" -> "revived".
nothere [Sat, 13 Mar 2004 19:08:40 +0000 (19:08 +0000)]
Typo fix: "rivived" -> "revived".

20 years agoTypo fix: "hullcinating" -> "hallucinating".
nothere [Sat, 13 Mar 2004 19:01:05 +0000 (19:01 +0000)]
Typo fix: "hullcinating" -> "hallucinating".

20 years agoinkey_special()で、既にASCIIキャラクターをトリガとするマクロを展開中の時に、
mogami [Thu, 11 Mar 2004 12:04:47 +0000 (12:04 +0000)]
inkey_special()で、既にASCIIキャラクターをトリガとするマクロを展開中の時に、
展開を中途で中断してしまうバグ修正。
inkey_special()内でASCIIキャラクターのマクロトリガーによるマクロを*開始*
する事だけを禁止するのが正しい。

20 years agoinkey_special()自体のバグを直すので、その前に取り敢えず
mogami [Thu, 11 Mar 2004 11:57:57 +0000 (11:57 +0000)]
inkey_special()自体のバグを直すので、その前に取り敢えず
前回の変更点を戻す。

20 years ago外見が異なるモンスターの処理に関する修正.
nothere [Wed, 10 Mar 2004 12:06:24 +0000 (12:06 +0000)]
外見が異なるモンスターの処理に関する修正.
* is_original_ap()でまとめられる部分の整理.
* update_mon()内での狂気判定が正しく外見依存になっていなかったバグを
  修正.
* たぬきをクローンした直後に別のモンスターの外見が表示されてからク
  ローン元のモンスターの外見になるバグを修正. 生成直後に2重に狂気判定
  を行うことがないように, 召喚時にモンスター外見のコピーを行うための
  モードPM_MUTIPLYを追加.

20 years agoASCII文字キーをトリガとするマクロがinkey_special()に入力された場合に
nothere [Tue, 9 Mar 2004 15:41:53 +0000 (15:41 +0000)]
ASCII文字キーをトリガとするマクロがinkey_special()に入力された場合に
マクロの展開を抑制しないモードを与えた. これにより, "\\R&\n" といった
マクロを文字キーに割り振っても休憩時にマクロ入力が止まるバグを修正.
関連して, 以下の変更を含む.
* askfor_aux(), get_string()に引数allow_ascii_macro_triggerを追加.
  この引数がTRUEであれば, ASCII文字キーをトリガとするマクロが
  inkey_special()で展開される. 数値入力が主となる部分ではこの引数を
  TRUEに, 文字列入力が主体であればFALSEに設定している.
* askfor()はaskfor_aux()の引数numpad_cursorをTRUEで固定する意味がある
  が, allow_ascii_macro_triggerをFALSEで固定する意味も含む.

20 years ago1.25の修正で, 英語版でコンパイルできなくなっていたので修正.
nothere [Fri, 5 Mar 2004 23:35:41 +0000 (23:35 +0000)]
1.25の修正で, 英語版でコンパイルできなくなっていたので修正.

20 years ago2chのスレッド "ローグ系のRPG地下29階" の248氏のパッチを取り込み, タイ
nothere [Fri, 5 Mar 2004 23:30:03 +0000 (23:30 +0000)]
2chのスレッド "ローグ系のRPG地下29階" の248氏のパッチを取り込み, タイ
ルなしのbigtileモードで表示が崩れる場合があるバグを修正.

20 years agoランダムクエストを階段を昇って放棄し, その階で下り階段を生成すると変
nothere [Fri, 5 Mar 2004 21:26:09 +0000 (21:26 +0000)]
ランダムクエストを階段を昇って放棄し, その階で下り階段を生成すると変
愚蛮怒が落ちる場合があるバグを修正. sf_ptr->lower_floor_idや
sf_ptr->upper_floor_idが削除された階を示してしまっていた.

20 years ago発動効果名についての変更と修正.
nothere [Fri, 5 Mar 2004 13:55:01 +0000 (13:55 +0000)]
発動効果名についての変更と修正.
* "コールド" -> "アイス".
* "ヒットポイント吸収" -> "生命力吸収".
* "日本語版で, call chaos" -> "混沌召来".
* "不死" -> "アンデッド".
* "勇気回復" -> "恐怖除去".
* "使い霊召喚" -> "幻霊召喚".
* "全ステータスと経験値回復" -> "全ステータスと経験値復活".
* "一時的な ESP" -> "テレパシー".
* "temporary ESP" -> "telepathy".
* "炎冷酸電毒への耐性" -> "全耐性".
* "レイス化" -> "幽体化".
* "無敵" -> "無敵化".
* "爆発ルーン" -> "爆発のルーン".
* "再充填" -> "魔力充填".
* 英語版でのキャピタライズ修正.

関連して, 以下の修正を含む.
* バトル・アックス『ロサラング』の発動効果の回復量の表示が実際と違っ
  ていたバグを修正.

20 years agoレブマの女王『モイア』はアンバーの王族に準じる存在らしく, アンバーの
nothere [Thu, 4 Mar 2004 07:31:47 +0000 (07:31 +0000)]
レブマの女王『モイア』はアンバーの王族に準じる存在らしく, アンバーの
王族がHUMANとして扱われているので, モイアにもHUMAN追加. また, 盗賊
『プアー』と盗賊『リッチ』の性別がないままだったのでMALE追加.

20 years agoセーブファイルを開いたときにハイライトが消えなくなっていたので
macband [Mon, 1 Mar 2004 04:20:40 +0000 (04:20 +0000)]
セーブファイルを開いたときにハイライトが消えなくなっていたので
Carbonのみの修正

20 years agoTypo fix.
nothere [Mon, 1 Mar 2004 03:51:24 +0000 (03:51 +0000)]
Typo fix.
* "アイエャ、ォケ酊ホ、キ" -> "アイエャ、ャケ酊ホ、キ".
* "カイ、キ、、" -> "カイ、惕キ、、".

20 years ago見えない敵を倒したときにその殺害数もカウントする変数r_akillsをmonster_race構造体に追加した。
iks [Sun, 22 Feb 2004 08:30:45 +0000 (08:30 +0000)]
見えない敵を倒したときにその殺害数もカウントする変数r_akillsをmonster_race構造体に追加した。
多数の敵を殺害したときに経験値ペナルティはr_akillsを参照するようにした。
モンスターの思い出で出てくる殺害数については、従来のr_pkillsのままにした。

20 years ago博物館のアイテムを取り除き展示をやめるコマンドをTObandより移植. 取り
nothere [Fri, 20 Feb 2004 10:07:04 +0000 (10:07 +0000)]
博物館のアイテムを取り除き展示をやめるコマンドをTObandより移植. 取り
除かれたアイテムはゲームから消滅する.

20 years agoパッチ当てをミスしており, 英語版でコンパイルエラーになるバグを修正.
nothere [Fri, 20 Feb 2004 10:06:48 +0000 (10:06 +0000)]
パッチ当てをミスしており, 英語版でコンパイルエラーになるバグを修正.

20 years agoEQU演算子の仕様変更に対応して説明を修正.
nothere [Thu, 19 Feb 2004 10:24:13 +0000 (10:24 +0000)]
EQU演算子の仕様変更に対応して説明を修正.

20 years agoKieron Dunbar氏のパッチを適用し, 以下の英語版のバグとTypoを修正.
nothere [Tue, 17 Feb 2004 08:50:28 +0000 (08:50 +0000)]
Kieron Dunbar氏のパッチを適用し, 以下の英語版のバグとTypoを修正.
* "You are wielding (武器) on (左右) hand." -> "You are wielding
  (武器) in your (左右) hand.".
* 利き手の逆に持っていた武器を外す際に "You were wearing (武器)." と
  表記されていたので, "You were wielding (武器)." と表記されるように
  修正.
* 無生物モンスターが自爆する際に文頭が大文字にならないバグを修正.
* 1つの非ユニークの死体に単数冠詞が付かなかったり, 複数形の語尾設定の
  '~' がそのまま見えるバグを修正.

20 years ago壁を掘れるモンスターに乗馬していると, 隣接した木が勝手に砕けてしまう
nothere [Sat, 14 Feb 2004 15:01:41 +0000 (15:01 +0000)]
壁を掘れるモンスターに乗馬していると, 隣接した木が勝手に砕けてしまう
バグを修正.

20 years ago内部的キー配置指定 "\\" の使用上の注意を追加.
nothere [Fri, 13 Feb 2004 18:13:48 +0000 (18:13 +0000)]
内部的キー配置指定 "\\" の使用上の注意を追加.

20 years ago既知生存ユニークリストの構成を変更.
nothere [Fri, 13 Feb 2004 05:34:34 +0000 (05:34 +0000)]
既知生存ユニークリストの構成を変更.
* XAngbandより階層別ユニーク生存数表示を移植.
* 生存モンスターのレベルも表示するように変更.
* レア度101以上のモンスターを表示しない変更があったが, この条件をレア
  度101以上かつ非クエスターとした.

関連して, 以下の変更を含む.
* 丘オークの隊長『ゴルフィンブール』は生存リストで表示されるほうがよ
  いという意見を受け, レア度を3に戻しQUESTORフラグを与えた. この状態
  でも一般出現はしないことは確認している.

20 years ago"ノ、" -> "ツホ".
nothere [Thu, 12 Feb 2004 15:20:07 +0000 (15:20 +0000)]
"ノ、" -> "ツホ".

20 years ago"エル、、、テ、ソ" -> "エル、テ、ソ".
nothere [Thu, 12 Feb 2004 15:08:48 +0000 (15:08 +0000)]
"エル、、、テ、ソ" -> "エル、テ、ソ".

20 years agoペットを攻撃すると敵に回るような記述が残っていたので修正.
nothere [Thu, 12 Feb 2004 15:06:47 +0000 (15:06 +0000)]
ペットを攻撃すると敵に回るような記述が残っていたので修正.

20 years ago既知生存ユニークリストにレア度101以上の一般出現しないモンスターを表示
nothere [Thu, 12 Feb 2004 14:54:36 +0000 (14:54 +0000)]
既知生存ユニークリストにレア度101以上の一般出現しないモンスターを表示
しないように変更.

20 years agoオークの隊長『マウフル』のレア度が255のままで一般出現しなかったバグを
nothere [Thu, 12 Feb 2004 14:20:19 +0000 (14:20 +0000)]
オークの隊長『マウフル』のレア度が255のままで一般出現しなかったバグを
修正.

20 years agoモンスターの自動生成スポイラーで, 透明色, 万色, 準ランダム色なモンス
nothere [Thu, 12 Feb 2004 12:41:53 +0000 (12:41 +0000)]
モンスターの自動生成スポイラーで, 透明色, 万色, 準ランダム色なモンス
ターをそれぞれ "Clear", "Multi", "S.Rand" と表記するように変更.

20 years ago吟遊詩人の歌に関する修正.
nothere [Tue, 10 Feb 2004 17:01:59 +0000 (17:01 +0000)]
吟遊詩人の歌に関する修正.
* 食べ物を食べる, 魔法の笛を吹く, ブレスを吐くなどといった口を使う行
  動の際にも歌が止まるように修正.
* 吟遊詩人が何かの歌を歌っている判定をマクロmusic_singing_any()として
  まとめた. music_singing()と違い, 番号の指定はない.

20 years agoテレポート先候補が1マスしかない場合にcur_candidates == 0の状態で全候
nothere [Sun, 8 Feb 2004 14:51:11 +0000 (14:51 +0000)]
テレポート先候補が1マスしかない場合にcur_candidates == 0の状態で全候
補の50%以上と見なされ, ダンジョンの外壁を含む不正な位置にテレポートし
て変愚蛮怒が落ちる場合があるバグを修正. また, teleport_player_aux()で
の2番目のcave_player_teleportable_bold()の引数nonmagicalがFALSE固定
だったバグを修正.

20 years ago水棲生物がドアを打ち破ったり壁を掘ったりする際に, 変化後の地形が陸地
nothere [Sat, 7 Feb 2004 14:02:02 +0000 (14:02 +0000)]
水棲生物がドアを打ち破ったり壁を掘ったりする際に, 変化後の地形が陸地
であっても強制移動するバグを修正.

20 years agoモンスターの加速と減速が切れた際にPU_BONUSする処理は, フロア移動中,
nothere [Wed, 4 Feb 2004 10:04:38 +0000 (10:04 +0000)]
モンスターの加速と減速が切れた際にPU_BONUSする処理は, フロア移動中,
すなわちp_ptr->leaving時には行わないようにした. これにより, 加速/減速
したペットに乗馬したまま階を移動するとペットから一旦降りる処理がプレ
イヤーに見えるバグを修正.

20 years agoプレイヤーのテレポート関数をteleport_player()とteleport_player_aux()
nothere [Tue, 3 Feb 2004 14:10:46 +0000 (14:10 +0000)]
プレイヤーのテレポート関数をteleport_player()とteleport_player_aux()
に分割. teleport_player_aux()で実際のテレポート処理を行い,
teleport_player()はteleport_player_aux()を呼んでからモンスターの追尾
処理を行う. これを利用し, 以下の変更と修正を行った.
* モンスターのテレポートアウェイでプレイヤーが飛ばされた際に, テレ
  ポートアウェイを使ったモンスター自身が追尾してくるバグを修正. モン
  スターがプレイヤーをテレポートさせる処理はteleport_player_away()と
  してまとめ, teleport_player_aux()を呼ぶようにした.
* spells3.c 1.134で, 広域マップまたは反テレポートでテレポートを禁止す
  る処理が削除されてしまっていたので復帰させた.
* アルコールで記憶が飛んで知らない場所に "歩いた" 場合のテレポートに
  は追尾しないように変更. また, 非魔法的な移動と見て反テレポートや
  CAVE_ICKYを無視するように変更.
* テレポートしてプレイヤー位置が変わらない場合はupdateや効果音などの
  処理を行わないように変更.

20 years ago"イェティの怒り" -> "イエティの怒り".
nothere [Tue, 3 Feb 2004 10:22:45 +0000 (10:22 +0000)]
"イェティの怒り" -> "イエティの怒り".

20 years agoウィザードモードではteleport_player_to()による任意位置テレポートで壁
nothere [Tue, 3 Feb 2004 10:20:29 +0000 (10:20 +0000)]
ウィザードモードではteleport_player_to()による任意位置テレポートで壁
の中も許可しているが, モンスターのテレポートバックといった受動テレ
ポートにはウィザードモードでも壁の中にテレポートしないように修正.

20 years agoSound of disintegration(分解音波)の英語の説明が古かったのを修正.
henkma [Tue, 3 Feb 2004 08:48:34 +0000 (08:48 +0000)]
Sound of disintegration(分解音波)の英語の説明が古かったのを修正.

20 years agoアンドロイドのレイシャルのロケットをfire_rocket(PROJECT_STOP付きのやつ)に変更.
henkma [Mon, 2 Feb 2004 12:15:52 +0000 (12:15 +0000)]
アンドロイドのレイシャルのロケットをfire_rocket(PROJECT_STOP付きのやつ)に変更.