トップ «前の日記(2012/12/17) 最新 次の日記(2012/12/19)» 編集

SikabaneWorksが関係するコンテンツ(主に*band系ローグライク)の開発近況・補足から全く個人的な雑記まで。

[WEB:屍の見える丘公園]| [RSS]

Angband | Badiashimshe | C# | CRAUZEL | D'angband/小説草稿 | D'angband/開発 | DarkSouls | Demon'sSouls | DungeonCrawl | ElvenUteruses | Haskell | Hengband | J9シリーズ | LEGO | LineDrawing | MISC | MTG | Mac | Math | Moria | R-18 | Roguelike | Rough | RoughSketch | Ruby | SDL | UNIX | VMware | WarHammer | Zangband | アタシラヂョウヲウ | イラスト | ガジェット | ゲーム | ゲーム紹介 | ゲーム製作技術 | ゲーム論 | スケッチ | ツクール | テクノロジー | ニコニコ動画 | ファルコム | ファンタジー | マリオ | ヴィーヤウトゥムノ | 別記事追加予定 | 変愚蛮怒 | 変愚蛮怒/スポイラー | 変愚蛮怒/元ネタ探訪 | 変愚蛮怒/攻略 | 変愚蛮怒/開発 | 宗教 | 情報 | 政治 | 文字コード | 日ペ昔話 | 東方ワンドロ | 東方外法漢女 | 歴史 | 漫画製作 | 版権絵 | 画像処理 | 翻訳 | 自然言語 | 艦隊これくしょん | 落書き | 言語解析 | 読書 | 超人ロック | 追記予定 | 通信 | 阿片窟 | 馬鹿馬鹿蛮怒/開発 | 魔法少女まどか☆マギカ | 魚類版深夜の真剣お絵描き60分一本勝負


2012/12/18

[変愚蛮怒/スポイラー]@さんの回復処理(多分)全容(変愚 Ver2.1.1)

なんでこんな重箱の隅くさい調査をするって?D'angbandでスマート()に統合したいんです(半ギレ)。正直、hp_player()関数をgrepして調査しているだけです。時間経過による回復処理ならいざ知らず、それ以外でhp_player()すら通さない、いい加減な回復処理なぞもう知りません(全ギレ)。

同じ処理とか、似たような処理が大量に散見していると思うが、これは全部別個に実装されている。多重実装ってレベルじゃねーぞ!

真面目に話すると、半端に状態異常回復が混じってしかもまちまちなのが気持ち悪いことこの上ない。D'angbandではもう少しHPの回復量自体に応じて統一的な形に持っていきたいんだがどうだろうか。

実装ソース手段回復量備考
artifact.cランダムアーティファクトの発動:吸血ドレイン(3*50)50x3400ターン毎/敵からHP吸収する
artifact.cランダムアーティファクトの発動:吸血ドレイン(3*100)100x3400ターン毎/敵からHP吸収する
artifact.cランダムアーティファクトの発動:恐怖除去& 30 hp 回復3010ターン毎/恐怖回復
artifact.cランダムアーティファクトの発動:4d8 hp & 傷回復4d83+d3ターン毎/傷半分の上50回復
artifact.cランダムアーティファクトの発動:700 hp 回復700250ターン毎/傷から回復
artifact.cランダムアーティファクトの発動:1000 hp 回復1000888ターン毎/傷から回復
bldg.c施設の「治療の祈祷」200費用は施設によりまちまち/毒、盲目、混乱、傷、朦朧から回復
cmd1.c武器攻撃の吸血作用計算式に応ずるその内別記事作成予定
cmd6.c重傷の治癒のキノコ4d8他の回復作用なし
cmd6.cエルフの口糧4d8腹が膨れる、毒から回復
cmd6.cヒーローの薬10恐怖から回復し、士気高揚25+d25
cmd6.c狂戦士化の薬30恐怖から回復し、狂戦士化25+d25
cmd6.c軽傷の治癒の薬2d8盲目、狂戦士化から回復し、傷を10回復
cmd6.c重傷の治癒の薬4d8毒、混乱、狂戦士化から回復し、傷半分の上50回復
cmd6.c致命傷の治癒の薬6d8盲目、混乱、毒、朦朧、傷、狂戦士化から回復
cmd6.c体力回復の薬300盲目、混乱、毒、朦朧、傷、狂戦士化から回復
cmd6.c*体力回復*の薬1200盲目、混乱、毒、朦朧、傷、狂戦士化から回復
cmd6.c生命の薬5000盲目、混乱、毒、朦朧、傷、幻覚、狂戦士化、ステータス低下から回復
cmd6.c癒しの薬50盲目、混乱、毒、朦朧、傷、幻覚、ステータス低下から回復
cmd6.c軽傷の治癒の杖2d8狂戦士化から回復
cmd6.c体力回復の杖300傷、朦朧、狂戦士化から回復
cmd6.c聖浄の杖50視界内の邪悪に150ダメージ、対邪悪結界、毒、恐怖、朦朧、傷から回復
cmd6.c体力回復のロッド500傷、朦朧、狂戦士化から回復
cmd6.c★『刀返し』の発動10400ターン毎、威力300半径4の弱魔力ボール、恐怖から回復、士気高揚、祝福、酸電火冷毒耐性
cmd6.c★『魂の守り手』の発動1000888ターン毎/傷から回復
cmd6.c★ローエングリンの発動777300ターン毎/毒、傷、朦朧、混乱、盲目、恐怖から回復、士気高揚
cmd6.c★アンバー冠の発動700傷から回復
cmd6.c★ロサラングの発動4d83+d3ターン毎/傷半分の上50回復
cmd6.c★フーリン斧の発動10100+d200ターン毎/恐怖から回復/加速/士気高揚
cmd6.c★纏と★イージスファングの発動1030+d30ターン毎/士気高揚/恐怖から回復
cmd6.c勇気エゴ指輪の発動10100+d100ターン毎/士気高揚/恐怖から回復
cmd6.c大賢者エゴアミュの発動10777ターン毎/士気高揚/恐怖から回復/祝福/究極の耐性/酸電火冷毒耐性
do-spell.cカオス領域「ワンダー」の最上位効果300視界内の敵に150ダメージ、減速、麻痺
do-spell.c暗黒領域「悪霊召喚」の最上位効果300視界内の敵に150ダメージ、減速、麻痺
do-spell.c生命領域「軽傷の治癒」2d10傷を10回復
do-spell.c生命領域「重傷の治癒」4d10傷の半分の上20回復
do-spell.c生命領域「致命傷の治癒」8d10傷と朦朧から回復
do-spell.c生命領域「体力回復」300傷と朦朧から回復
do-spell.c生命領域「*体力回復*」2000傷と朦朧から回復
do-spell.c自然領域「傷と毒治療」2d8傷と毒から回復
do-spell.c自然領域「薬草治療」500朦朧、傷、毒から回復
do-spell.c暗黒領域「吸血ドレイン」1d(レベルx2)敵からHP吸収
do-spell.c暗黒領域「狂戦士化」30狂戦士化/恐怖から回復
do-spell.c暗黒領域「狂乱戦士」30加速/狂戦士化/恐怖から回復
do-spell.c暗黒領域「真・吸血」100x3敵からHP吸収
do-spell.c秘術領域「軽傷の治癒」2d8傷を10回復
do-spell.c生命領域「重傷の治癒」4d8傷の半分の上50回復
do-spell.c匠領域「士気高揚」10士気高揚/恐怖から回復
do-spell.c匠領域「狂戦士化」30狂戦士化/恐怖から回復
do-spell.c悪魔領域「士気高揚」10士気高揚/恐怖から回復
do-spell.c破邪領域「聖なる御言葉」100恐怖、毒、傷、朦朧から回復/視界内の邪悪な敵に1d(レベルx6)
do-spell.c破邪領域「士気高揚」10士気高揚/恐怖から回復
do-spell.c破邪領域「神威」100自分の周囲に(レベルx11)d(レベルx4)の聖なる炎ダメージ、視界内の敵を減速、朦朧、混乱、(レベルx4)ダメージ、麻痺
do-spell.c歌「生命の流れ」2d6継続回復
do-spell.c歌「戦いの歌」10回復は発動時のみ
do-spell.c歌「英雄の詩」10回復は発動時のみ/継続して視界内の敵に1d(レベルx3)ダメージ
do-spell.c歌「ヤヴァンナの助け」15d10継続して朦朧と傷と共に回復
do-spell.c呪術領域「軽傷の治癒」1d10継続して傷-10共に回復
do-spell.c呪術領域「重傷の治癒」2d10継続して傷半分-10共に回復
do-spell.c呪術領域「致命傷の治癒」4d10継続して傷/朦朧/毒と共に回復
dungeon.cパターンの終点到達1000毒、朦朧、幻覚、傷、盲目、恐怖、ステータス、経験値低下から回復
dungeon.c突然変異の周辺光吸収時10ターン毎1/3000
dungeon.c突然変異の光源光吸収時光源残りターン/20ターン毎1/3000/光源の残りターン半分に
dungeon.c突然変異のMP→HP変換MPで回復できる限りHP回復分MP消費
effect.c自己変容効果任意別項予定
mane.cものまね「回復」レベルx6傷と朦朧から回復
mind.c超能力「アドレナリンドーピング」レベルx1加速、士気高揚してない場合のみHP回復、恐怖と朦朧から回復/加速/士気高揚
mspell3.c青魔法「回復」レベルx6傷と朦朧から回復
mutation.c突然変異の「吸血」レベルx2満腹でない場合のみHP回復
mutation.c突然変異の「狂戦士化」30狂戦士化/恐怖から回復
racial.c魔法戦士レイシャル「MP→HP変換」レベルx1レベル/5のMP消費
racial.c吸血鬼変化時のレイシャル「吸血」レベル + レベル * (レベル / 10(最低1))満腹でない場合のみHP回復
mutation.cハーフトロルの「狂戦士化」30狂戦士化/恐怖から回復
mutation.c野蛮人の「狂戦士化」30狂戦士化/恐怖から回復
racial.c吸血鬼のレイシャル「吸血」レベル + レベル * (レベル / 10(最低1))満腹でない場合のみHP回復
spell1.cモンスターへの処理効果:GF_DRAIN_MANA任意
spell1.c種族:幽霊の地獄属性攻撃吸収ダメージ量/4申し訳ないがクッソ汚い幽霊はNG
spell1.c魔法処理効果:GF_OLD_HEAL任意現在は@さん向けには使われていない実装
xtra2.cカオスパトロンの報酬:REW_HEAL_FUL5000生命の薬と等価?/メッセージ「甦るがよい、我が下僕よ!」

[落書き]猫耳バーバリアン♀

大分前に描いて色塗り放置してあるやつ。

猫耳