2014/03/27
■ [D'angband/開発] D'angband開発日誌 part66…XMLシリアライズ機能テスト実装中
とりあえずBoostのXmlSerializeの使い方がようやく分かったので、クリーチャーの現状の独立変数値をさっとXMLとして吐かせてみる。
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <!DOCTYPE boost_serialization> <boost_serialization signature="serialization::archive" version="10"> <cre class_id="0" tracking_level="0" version="0"> <name>ダミー</name> <currentHp>33</currentHp> <maxHp>33</maxHp> <currentMp>10</currentMp> <maxMp>10</maxMp> <maxMaxMp>10</maxMaxMp> <currentSoul>50</currentSoul> <maxSoul>50</maxSoul> <height>160</height> <weight>50</weight> <currentFeed>20000</currentFeed> <maxFeed>20000</maxFeed> <savings class_id="1" tracking_level="0" version="0"> <armor>10</armor> <evasion>10</evasion> <volition>10</volition> </savings> </cre> </boost_serialization>
イイゾーコレ。もう旧ソースみたいにテキストデータ構造まで実装する必要はなかったんや!
兵器の悪魔『ウディンダイ』
気づくのが遅すぎた。-1145144545810点。
■ [ヴィーヤウトゥムノ]ブラック・オーク/Black orc (L.Dark 'o')
=== Num:244 Lev:13 Rar:2 Spd:+0 Hp:12d10 Ac:36 Exp:45 彼は強い力と漆黒の肌を持った大きなオークだ。 彼は通常地下 13 階で出現し、普通の速さで動いている。この邪悪なるオークを 倒すことは 1 レベルのキャラクタにとって 約195.00 ポイントの経験となる。彼 は通常集団で現れる。彼は射撃をすることがある。彼は AC36 の防御力と 12d10 の体力がある。彼はドアを開け、ドアを打ち破ることができる。彼には明るい光 でダメージを与えられる。彼は暗黒の耐性を持っている。彼は進化しない。彼は 侵入者をしばらくは見ており、 200 フィート先から侵入者に気付くことがある。 彼は一つのアイテムや財宝を持っていることがある。彼は 3d4 のダメージで殴っ て攻撃し、 3d4 のダメージで殴って攻撃する。
アッキ=ニンジャ『ウルウェン』
ま、ウルクから大分下った末裔オークの亜種って感じで。
鬼畜大佐『ロムンクァリィ』
どう足掻いても現行の変愚ではよわい。仕方ないね。