最終更新:ID:tfTVARTN7w 2015年06月11日(木) 10:57:07履歴
キャラクターに設定されている年齢について。シナリオごとに変動するステータスと連動しており、ここではそのシステムの構造を解説する。
以下の27人のキャラクターは、シナリオ開始時に「前のシナリオの年から生年を引いた前のシナリオの年齢」の補正が先に引かれ、
その後に、現在のシナリオの年から生年を引いた年齢の補正が加算される、という処理を行う。
カウントできる年齢は0歳〜95歳。
ステータスが減る場合は下限が0のため、アンダーフローは起こらないが、ステータスが増加する場合は補正値を足すだけなので、オーバーフローが起こる。
ワッツやグレタの設定された誕生年の数値は、表示される年齢とかなりの差があるが、どういった処理をされているのか今のところ不明。
とりあえず、シナリオ「エーデルリッター」ではシナリオ開始時に元となるステータスに書き換えられ、それから年齢補正が掛けられ、さらにその後に年齢だけは上書きされているようだ。
ウィリアムのデータ枠のステータスは加入した瞬間に補正に関係なく「キャラ名0x1E(兵士)→0x1C(ウィリアム)・キャラグラ0x1D→0x18・HP260・LP12・最大WP45・回復WP1・最大JP30・年齢30歳」に書き換わる。
つまり、スキルや装備から何まで010E80からのキャラデータの0x70分全てが、あらかじめ用意された初期データに書き換えられる。
その後に、現在のシナリオの年から生年を引いた年齢の補正が加算される、という処理を行う。
カウントできる年齢は0歳〜95歳。
ステータスが減る場合は下限が0のため、アンダーフローは起こらないが、ステータスが増加する場合は補正値を足すだけなので、オーバーフローが起こる。
ワッツやグレタの設定された誕生年の数値は、表示される年齢とかなりの差があるが、どういった処理をされているのか今のところ不明。
とりあえず、シナリオ「エーデルリッター」ではシナリオ開始時に元となるステータスに書き換えられ、それから年齢補正が掛けられ、さらにその後に年齢だけは上書きされているようだ。
ウィリアムのデータ枠のステータスは加入した瞬間に補正に関係なく「キャラ名0x1E(兵士)→0x1C(ウィリアム)・キャラグラ0x1D→0x18・HP260・LP12・最大WP45・回復WP1・最大JP30・年齢30歳」に書き換わる。
つまり、スキルや装備から何まで010E80からのキャラデータの0x70分全てが、あらかじめ用意された初期データに書き換えられる。
アドレス | データ | 生年 |
---|---|---|
036c94 | ネーベルスタン誕生 | 1205 |
036c96 | シルマール誕生 | 1196 |
036c98 | ナルセス誕生 | 1205 |
036c9a | ニーナ誕生 | 1190 |
036c9c | ラベール誕生 | 1219 |
036c9e | ギュスターヴ誕生 | 1220 |
036ca0 | ケルヴィン誕生 | 1221 |
036ca2 | タイラー誕生 | 1210 |
036ca4 | コーデリア誕生 | 1220 |
036ca6 | ウィル・ナイツ誕生 | 1220 |
036ca8 | ディアナ誕生 | 1260 |
036caa | ヨハン誕生 | 1243 |
036cac | ヴァンアーブル誕生 | 1247 |
036cae | ユリア誕生 | 1265 |
036cb0 | エレノア誕生 | 1250 |
036cb2 | レイモン誕生 | 1235 |
036cb4 | サルゴン誕生 | 1270 |
036cb6 | リッチ・ナイツ誕生 | 1255 |
036cb8 | パトリック誕生 | 1230 |
036cba | グスタフ誕生 | 1280 |
036cbc | ミーティア誕生 | 1280 |
036cbe | ロベルト誕生 | 1278 |
036cc0 | プルミエール誕生 | 1286 |
036cc2 | ジニー・ナイツ誕生 | 1291 |
036cc4 | ワッツ?ウィリアム? | 1200 |
036cc6 | グレタ? | 1200 |
036cc8 | 兵士?(実際に登場するシナリオは無い) | 1200 |
データ番号 | 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0A | 0B | 0C | 0D | 0E | 0F |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
年齢 | HP | 最大HP | LP | 最大LP | ? | ? | WP | 最大WP | 減WP | 回WP | JP | 最大JP | 減JP | 回JP | ||
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
3 | 4 | 4 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | ||
4 | 6 | 6 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | ||
5 | 10 | 10 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 2 | 2 | 0 | 0 | ||
6 | 13 | 13 | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 0 | 3 | 3 | 0 | 0 | ||
7 | 18 | 18 | 0 | 0 | 0 | 0 | 3 | 3 | 0 | 0 | 5 | 5 | 0 | 0 | ||
8 | 23 | 23 | 0 | 0 | 0 | 0 | 4 | 4 | 0 | 0 | 6 | 6 | 0 | 0 | ||
9 | 28 | 28 | 0 | 0 | 0 | 0 | 4 | 4 | 0 | 0 | 7 | 7 | 0 | 0 | ||
10 | 34 | 34 | 0 | 0 | 0 | 0 | 7 | 7 | 0 | 0 | 9 | 9 | 0 | 0 | ||
11 | 40 | 40 | 0 | 0 | 0 | 0 | 9 | 9 | 0 | 0 | 10 | 10 | 0 | 0 | ||
12 | 47 | 47 | 0 | 0 | 0 | 0 | 12 | 12 | 0 | 1 | 11 | 11 | 0 | 0 | ||
13 | 54 | 54 | 0 | 0 | 0 | 0 | 14 | 14 | 0 | 1 | 12 | 12 | 0 | 0 | ||
14 | 61 | 61 | 1 | 1 | 0 | 0 | 16 | 16 | 0 | 1 | 14 | 14 | 0 | 0 | ||
15 | 69 | 69 | 1 | 1 | 0 | 0 | 18 | 18 | 0 | 1 | 15 | 15 | 0 | 0 | ||
16 | 77 | 77 | 1 | 1 | 0 | 0 | 20 | 20 | 0 | 1 | 16 | 16 | 0 | 0 | ||
17 | 85 | 85 | 1 | 1 | 0 | 0 | 22 | 22 | 0 | 1 | 17 | 17 | 0 | 0 | ||
18 | 93 | 93 | 1 | 1 | 0 | 0 | 23 | 23 | 0 | 1 | 18 | 18 | 0 | 0 | ||
19 | 101 | 101 | 1 | 1 | 0 | 0 | 25 | 25 | 0 | 1 | 19 | 19 | 0 | 0 | ||
20 | 110 | 110 | 1 | 1 | 0 | 0 | 26 | 26 | 0 | 1 | 20 | 20 | 0 | 0 | ||
21 | 118 | 118 | 1 | 1 | 0 | 0 | 28 | 28 | 0 | 1 | 21 | 21 | 0 | 0 | ||
22 | 126 | 126 | 1 | 1 | 0 | 0 | 29 | 29 | 0 | 1 | 22 | 22 | 0 | 0 | ||
23 | 134 | 134 | 1 | 1 | 0 | 0 | 30 | 30 | 0 | 1 | 22 | 22 | 0 | 0 | ||
24 | 142 | 142 | 1 | 1 | 0 | 0 | 31 | 31 | 0 | 1 | 23 | 23 | 0 | 0 | ||
25 | 150 | 150 | 2 | 2 | 0 | 0 | 32 | 32 | 0 | 1 | 24 | 24 | 0 | 0 | ||
26 | 158 | 158 | 2 | 2 | 0 | 0 | 32 | 32 | 0 | 1 | 24 | 24 | 0 | 0 | ||
27 | 165 | 165 | 2 | 2 | 0 | 0 | 33 | 33 | 0 | 0 | 25 | 25 | 0 | 0 | ||
28 | 172 | 172 | 2 | 2 | 0 | 0 | 33 | 33 | 0 | 0 | 26 | 26 | 0 | 0 | ||
29 | 179 | 179 | 2 | 2 | 0 | 0 | 34 | 34 | 0 | 0 | 26 | 26 | 0 | 0 | ||
30 | 185 | 185 | 2 | 2 | 0 | 0 | 34 | 34 | 0 | 0 | 27 | 27 | 0 | 0 | ||
31 | 191 | 191 | 2 | 2 | 0 | 0 | 34 | 34 | 0 | 0 | 27 | 27 | 0 | 0 | ||
32 | 196 | 196 | 2 | 2 | 0 | 0 | 35 | 35 | 0 | 0 | 27 | 27 | 0 | 0 | ||
33 | 201 | 201 | 2 | 2 | 0 | 0 | 35 | 35 | 0 | 0 | 28 | 28 | 0 | 0 | ||
34 | 206 | 206 | 2 | 2 | 0 | 0 | 35 | 35 | 0 | 0 | 28 | 28 | 0 | 0 | ||
35 | 209 | 209 | 2 | 2 | 0 | 0 | 36 | 36 | 0 | 0 | 28 | 28 | 0 | 0 | ||
36 | 213 | 213 | 2 | 2 | 0 | 0 | 36 | 36 | 0 | 0 | 29 | 29 | 0 | 0 | ||
37 | 215 | 215 | 2 | 2 | 0 | 0 | 35 | 35 | 0 | 0 | 29 | 29 | 0 | 0 | ||
38 | 217 | 217 | 2 | 2 | 0 | 0 | 35 | 35 | 0 | 0 | 29 | 29 | 0 | 0 | ||
39 | 219 | 219 | 2 | 2 | 0 | 0 | 35 | 35 | 0 | 0 | 30 | 30 | 0 | 0 | ||
40 | 220 | 220 | 3 | 3 | 0 | 0 | 34 | 34 | 0 | 0 | 30 | 30 | 0 | 0 | ||
41 | 220 | 220 | 3 | 3 | 0 | 0 | 34 | 34 | 0 | 0 | 30 | 30 | 0 | 0 | ||
42 | 219 | 219 | 3 | 3 | 0 | 0 | 34 | 34 | 0 | 0 | 30 | 30 | 0 | 0 | ||
43 | 218 | 218 | 3 | 3 | 0 | 0 | 34 | 34 | 0 | 0 | 30 | 30 | 0 | 0 | ||
44 | 217 | 217 | 3 | 3 | 0 | 0 | 34 | 34 | 0 | 0 | 31 | 31 | 0 | 0 | ||
45 | 214 | 214 | 3 | 3 | 0 | 0 | 33 | 33 | 0 | 0 | 31 | 31 | 0 | 0 | ||
46 | 212 | 212 | 3 | 3 | 0 | 0 | 33 | 33 | 0 | 0 | 31 | 31 | 0 | 0 | ||
47 | 208 | 208 | 3 | 3 | 0 | 0 | 33 | 33 | 0 | 0 | 31 | 31 | 0 | 0 | ||
48 | 204 | 204 | 3 | 3 | 0 | 0 | 33 | 33 | 0 | 0 | 31 | 31 | 0 | 0 | ||
49 | 200 | 200 | 2 | 2 | 0 | 0 | 32 | 32 | 0 | 0 | 32 | 32 | 0 | 0 | ||
50 | 195 | 195 | 2 | 2 | 0 | 0 | 32 | 32 | 0 | 0 | 32 | 32 | 0 | 0 | ||
51 | 190 | 190 | 2 | 2 | 0 | 0 | 32 | 32 | 0 | 0 | 32 | 32 | 0 | 0 | ||
52 | 184 | 184 | 2 | 2 | 0 | 0 | 31 | 31 | 0 | 0 | 32 | 32 | 0 | 0 | ||
53 | 178 | 178 | 2 | 2 | 0 | 0 | 31 | 31 | 0 | 0 | 32 | 32 | 0 | 0 | ||
54 | 172 | 172 | 2 | 2 | 0 | 0 | 31 | 31 | 0 | 0 | 32 | 32 | 0 | 0 | ||
55 | 165 | 165 | 2 | 2 | 0 | 0 | 30 | 30 | 0 | 0 | 32 | 32 | 0 | 0 | ||
56 | 158 | 158 | 2 | 2 | 0 | 0 | 30 | 30 | 0 | 0 | 32 | 32 | 0 | 0 | ||
57 | 151 | 151 | 2 | 2 | 0 | 0 | 30 | 30 | 0 | 0 | 32 | 32 | 0 | 0 | ||
58 | 144 | 144 | 2 | 2 | 0 | 0 | 29 | 29 | 0 | 0 | 33 | 33 | 0 | 0 | ||
59 | 137 | 137 | 2 | 2 | 0 | 0 | 29 | 29 | 0 | 0 | 33 | 33 | 0 | 0 | ||
60 | 130 | 130 | 2 | 2 | 0 | 0 | 29 | 29 | 0 | 0 | 33 | 33 | 0 | 0 | ||
61 | 122 | 122 | 2 | 2 | 0 | 0 | 29 | 29 | 0 | 0 | 33 | 33 | 0 | 0 | ||
62 | 115 | 115 | 2 | 2 | 0 | 0 | 28 | 28 | 0 | 0 | 33 | 33 | 0 | 0 | ||
63 | 108 | 108 | 2 | 2 | 0 | 0 | 28 | 28 | 0 | 0 | 33 | 33 | 0 | 0 | ||
64 | 101 | 101 | 2 | 2 | 0 | 0 | 28 | 28 | 0 | 0 | 33 | 33 | 0 | 0 | ||
65 | 94 | 94 | 2 | 2 | 0 | 0 | 27 | 27 | 0 | 0 | 33 | 33 | 0 | 0 | ||
66 | 87 | 87 | 2 | 2 | 0 | 0 | 27 | 27 | 0 | 0 | 33 | 33 | 0 | 0 | ||
67 | 81 | 81 | 2 | 2 | 0 | 0 | 27 | 27 | 0 | 0 | 33 | 33 | 0 | 0 | ||
68 | 75 | 75 | 2 | 2 | 0 | 0 | 26 | 26 | 0 | 0 | 33 | 33 | 0 | 0 | ||
69 | 69 | 69 | 1 | 1 | 0 | 0 | 26 | 26 | 0 | 0 | 33 | 33 | 0 | 0 | ||
70 | 64 | 64 | 1 | 1 | 0 | 0 | 26 | 26 | 0 | 0 | 33 | 33 | 0 | 0 | ||
71 | 59 | 59 | 1 | 1 | 0 | 0 | 26 | 26 | 0 | 0 | 33 | 33 | 0 | 0 | ||
72 | 55 | 55 | 1 | 1 | 0 | 0 | 25 | 25 | 0 | 0 | 34 | 34 | 0 | 0 | ||
73 | 51 | 51 | 1 | 1 | 0 | 0 | 25 | 25 | 0 | 0 | 34 | 34 | 0 | 0 | ||
74 | 47 | 47 | 1 | 1 | 0 | 0 | 25 | 25 | 0 | 0 | 34 | 34 | 0 | 0 | ||
75 | 45 | 45 | 1 | 1 | 0 | 0 | 25 | 25 | 0 | 0 | 34 | 34 | 0 | 0 | ||
76 | 52 | 52 | 1 | 1 | 0 | 0 | 24 | 24 | 0 | 0 | 34 | 34 | 0 | 0 | ||
77 | 41 | 41 | 1 | 1 | 0 | 0 | 24 | 24 | 0 | 0 | 34 | 34 | 0 | 0 | ||
78 | 40 | 40 | 1 | 1 | 0 | 0 | 24 | 24 | 0 | 0 | 34 | 34 | 0 | 0 | ||
79 | 39 | 39 | 0 | 0 | 0 | 0 | 24 | 24 | 0 | 0 | 34 | 34 | 0 | 0 | ||
80 | 38 | 38 | 0 | 0 | 0 | 0 | 23 | 23 | 0 | 0 | 34 | 34 | 0 | 0 | ||
81 | 36 | 36 | 0 | 0 | 0 | 0 | 23 | 23 | 0 | 0 | 34 | 34 | 0 | 0 | ||
82 | 35 | 35 | 0 | 0 | 0 | 0 | 23 | 23 | 0 | 0 | 34 | 34 | 0 | 0 | ||
83 | 34 | 34 | 0 | 0 | 0 | 0 | 22 | 22 | 0 | 0 | 34 | 34 | 0 | 0 | ||
84 | 33 | 33 | 0 | 0 | 0 | 0 | 22 | 22 | 0 | 0 | 34 | 34 | 0 | 0 | ||
85 | 32 | 32 | 0 | 0 | 0 | 0 | 22 | 22 | 0 | 0 | 34 | 34 | 0 | 0 | ||
86 | 32 | 32 | 0 | 0 | 0 | 0 | 21 | 21 | 0 | 0 | 34 | 34 | 0 | 0 | ||
87 | 31 | 31 | 0 | 0 | 0 | 0 | 21 | 21 | 0 | 0 | 34 | 34 | 0 | 0 | ||
88 | 30 | 30 | 0 | 0 | 0 | 0 | 21 | 21 | 0 | 0 | 34 | 34 | 0 | 0 | ||
89 | 29 | 29 | 0 | 0 | 0 | 0 | 20 | 20 | 0 | 0 | 34 | 34 | 0 | 0 | ||
90 | 28 | 28 | 0 | 0 | 0 | 0 | 20 | 20 | 0 | 0 | 34 | 34 | 0 | 0 | ||
91 | 27 | 27 | 0 | 0 | 0 | 0 | 20 | 20 | 0 | 0 | 34 | 34 | 0 | 0 | ||
92 | 27 | 27 | 0 | 0 | 0 | 0 | 19 | 19 | 0 | 0 | 34 | 34 | 0 | 0 | ||
93 | 26 | 26 | 0 | 0 | 0 | 0 | 19 | 19 | 0 | 0 | 34 | 34 | 0 | 0 | ||
94 | 25 | 25 | 0 | 0 | 0 | 0 | 19 | 19 | 0 | 0 | 34 | 34 | 0 | 0 | ||
95 | 24 | 24 | 0 | 0 | 0 | 0 | 18 | 18 | 0 | 0 | 34 | 34 | 0 | 0 |
コメントをかく