アドレス > キャラクタ


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

キャラクタコード

開始アドレス

Eternal 800F 0100
Busters 800F 4100
  • 敵は 21Fまで有効。 220~は次の敵の名前となっている。

0100~010F 名前

  • キャラの名前。全角(Shift-JIS)。
    漢字も入るが、表示できる文字は説明文と同一。 更に、イベントなどのウィンドウ上の表示では文字化けする点に注意。

0110~0111 グラフィック

  • 魔獣のグラフィックタイプ。
    参照のみで代入は出来ない。

0112~0112 装備タイプ

  • キャラが装備出来るタイプ。
    Bustersではクラスで判定を兼ねているが、Eternal~ではクラスとは異なる装備をすることが可能。
     01  02  04  08  10  20  40  80
     Fig  Pri  Thf  Wiz  Han  Elf  Dwf  Fai
    以上のビットを組み合わせて設定する。

0114~0117 種族フラグ

  • キャラクタの種族。以下のビットの組み合わせで決定される。
    Add\Bit 01 02 04 08 10 20 40 80
    14
    15 精神体 実体 亜人 精霊 妖精 悪魔
    16 天使 幻獣 巨人 魔法生物 植物 ドラゴン
    17 アンデッド 幽霊 獣人 不定形 トロール ボス

【補足】

  • デススペルが効かない - ボス、精霊、アンデッド
  • ターンアンデッドがかかる - アンデッド、邪
  • 魔法武器でないとダメージ減 - 精神体、魔法生物

0118~011F 属性値

  • 敵の属性値。
    18 19 1A 1B 1C 1D 1E 1F
    味方キャラには入っていない。

0120~013F ステータス(修正値)

  • 装備修正を含めた能力値。
    20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
    Str Int Men Agl Con Pow Lck Crt
    30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
    AT DF SP RS MAT MDF MSP MRS

0140~0143 状態異常

  • かかっている状態。以下のビットの組み合わせで表される。
    Add\Bit 01 02 04 08 10 20 40 80
    40 Poison Feeble Paralyze Confusion Curse Silence Sleep Stun
    41 Stoned Berserk AT-Up AT-Down DF-Up DF-Down Haste Slow
    42 MAT-Up MAT-Down MDF-Up MDF-Down Anti Circle Invinicible Levitate
    43 Regeneration D-Enemy D-Aliment E-Weapon Weak Dead

0144~014F Lv他

  • レベルなど。
    44 46 48 4A 4C 4E
    レベル Next-EXP Max-HP Max-MP 現在HP 現在MP

0150 クラス等

  • キャラクタのクラスと性別。
    00 01 02 03 04 05 06 07
    Fig(♂) Pri(♂) Thf(♂) Wiz(♂) Han(♂) Elf(♂) Dwf(♂) Fai(♂)
    08 09 0A 0B 0C 0D 0E 0F
    Fig(♀) Pri(♀) Thf(♀) Wiz(♀) Han(♀) Elf(♀) Dwf(♀) Fai(♀)

0151 属性

  • キャラクタの守護属性。
    00 01 02 03 04 05 06 07

敵には無い。

0153 口調

  • キャラクタの口調。
    00 01 02 03 04 05 06 07
    熱血(♀) 普通(♀) クール(♀) 丁寧(♀) 高飛車(♀) 年配(♀) 無口(♀) 子供(♀)
    08 09 0A 0B 0C 0D 0E 0F
    熱血(♂) 普通(♂) クール(♂) 丁寧(♂) 高飛車(♂) 年配(♂) 無口(♂) 子供(♂)
    クラスとは性別の順が逆である点に注意。

0158~015F 経験値

  • 味方キャラ:経験値と倒した敵の数。
    58~5B 5C~5F
    経験値総計 倒した敵の数
    各4BYTE
  • 敵モンスター:当たり判定の範囲。
    58~59 5A~5B 5C~5D 5E~5F
    X幅当たり判定 Y幅当たり判定 Z幅当たり判定  ? 
    各2BYTE

0160~0167 魔法習得フラグ - wiz

  • 習得済みのWiz系魔法。以下のビットの組み合わせで表される。
    Add\Bit 01 02 04 08 10 20 40 80
    60 フレイム弾 スパーク弾 ウォーター弾 ストーン弾 ストライキング ライトボール Dウェイブ スマッシュ
    61 Mミサイル Eウェポン ブレイズ Lボルト ブリザード ポイズンクラウド エクステンドスペル マジックレイ
    62 シャイニング Dブレス ディスペルマジック ペトリファクション エクスプロージョン サンダーボルト フリーズビースト アースジャベリン
    63 デススペル テレポート メテオスマッシュ カオスフレア フュージョン - - -
    結局4BYTEしか使用していない。

0168~016F 魔法習得フラグ - pri

  • 習得済みのPri系魔法。以下のビットの組み合わせで表される。
    Add\Bit 01 02 04 08 10 20 40 80
    68 ターンアンデッド ヒーリング プロテクション レジスト Dアライメント リフレッシュ Dエネミー アンポイ
    69 アンパラ アンフィー サニティー リストア バリアー レジストF 石フレッシュ レクイエム
    6A ホーリーワード リムーブ呪 リムーブ黙 リジェネ リザレクション Eリカバー リンカネ コールエンジェル
    6B - - - - - - - -
    結局3BYTEしか使用していない。

0170~0177 魔法習得フラグ - fai

  • 習得済みのFai系魔法。以下のビットの組み合わせで表される。
    Add\Bit 01 02 04 08 10 20 40 80
    70 スリープ スロー ヘイスト Eファイヤー Eアース Eウィンド Eウォーター チャーム
    71 サイレンス Mシェル レビテート シールド ヘビースロー クィック インビニシブル アンチサークル
    72 サモン水 サモン火 サモン風 サモン地 - - - -
    73 - - - - - - - -
    結局3BYTEしか使用していない。

0178~017F ハーブ

  • ハーブ所持数。
    78 79 7A 7B 7C 7D 7E 7F
    ラベンダー セージ ベルベーヌ セボリー ヘンルーダ ヒソップ ナイトシェイド -

0180~01EF 減算カウンタ

状態変化等の持続時間。

10\01 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
80 E-Weapon D-Aliment D-Enemy E-Fire E-Earth E-Wind E-Water Paralyze
90 Confusion Curse Silence Sleep Stun Stoned Berserk AT-Up
A0 AT-Down DF-Up DF-Down Haste Slow MAT-Up MAT-Down MDF-Up
B0 MDF-Down Anti Circle Invinicible Weak Levitate ※1 Healing cologne Recover cologne
C0 Drain Regeneration
D0
E0 Poison Feeble E-Fire 上昇値 E-Earth上昇値 E-Wind 上昇値 E-Water上昇値 Drainの重複数 ※2


【補足】

残り時間は1秒間でデクリメント(変数-=1)される。
0の場合、カウントの対象外。
0以外から0になるとその状態は回復。


※1 】05BA

能力値変化の持続時間。
?でさらに補足。


※2 】01EC

同一勢力から3回まで、最大で9回重複する模様。


Poison / Feeble

この2つは上のデクリメントカウンタとは違い、
1回HP/MPが減少するごとにデクリメント(変数-=1)される。
減少値は最大HP/MPにより計算されている。

01F0~01FF

  • 状態変化の係数(どの程度効果があるか)。
    10\01 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
    F0 能力種類 能力数値 ヒーリングコロンのHP回復量 リカバーコロンのMP回復量

    【能力~】F8,F9 変化する能力の種類。以下の数値で設定。
    

    10\01 0 1 2 3 4 5 6 7 8 9 A B C D E F
    00 Str Int Men Agl Con Pow Lck Crt AT DF SP RS MAT MDF MSP MRS
    10
    これらの能力値変化について、「変化量:FA,FB」、「持続時間:BA,BB」にて設定される。

0200~0202 ダメージ計算バッファ

  • 回復やダメージを受けた時の最終的な値を一旦ここに保存。
    0200~0201 ダメージ・回復の値
    0202 属性(既に結果である為、主に表示用)

    属性は以下の通り。
    00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
    属性 無属性 回復
【補足】0200~01、0202の数値がセットされるタイミング
  • 「発動条件02・0Cの後」にセット   ?
  • 「発動条件14・0Aの時」取得可能   ?
  • 「発動条件03・0Dの時点」では既に無効(取得は可能)
※この値を有効に取得・操作できるのは発動条件14・0Aの場合。
(受けたダメージ・回復の値なので、発動条件14の時取得できるのは相手側(命令文08~)の値であることに注意)

0203 被魔法時

  • 魔法効果を受けた時、その魔法効果が付与する異常状態。
      +0 +1 +2 +3 +4 +5 +6 +7
    00 E-Weapon D-Aliment D-Enemy E-Fire E-Earth E-Wind E-Water Paralyze
    08 Confusion Curse Silence Sleep Stun Stone Berserk AT-up
    10 AT-Down DF-up DF-Down Haste Slow MAT-up MAT-Down MDF-up
    18 MDF-Down AntiCircle Invinicible Weak Levitate Poison Feeble Drain
    20 Regeneration
    F8 その他 or 無し
    ( 効果コード12に似た配列。 )

【補足】以下の魔法はFFが入る。 ・攻撃魔法 ・ヒーリングやアンチポイズン等の回復系魔法 ・効果コード12 の1D(DispelMazic)と22以降

発動条件07以前にセットされる。

(06.04.13時点 phan追記:タイミングについては要調査)
『毒を受ける時にRS=999』のような効果で、ココの値を参照している。

(「受けた魔法効果」に対するものなので、発動条件07の時取得できるのは相手側の値である。)

0204~0205 消費MP

  • 魔法を使う時の消費MPが、一旦ここに保存される。 発動条件 06 のとき、取得・操作可能。

0206 自動回復ディレイ

  • HP・MP回復までの時間が入る。 1/20 秒ごとにデクリメント。0になると回復機能発動
    ただし、なにか行動するたび、0x64 に戻される。

0207 アイテム使用ディレイ。

  • アイテム再使用可能までの時間。 アイテム使用後にセットされ、1/20秒ごとにデクリメント。0になれば、再びアイテム使用可能。
    使用直後のデフォルト値=0x28(2秒)。
    

0210~021F 属性値

  • ダメージ計算に使う属性値。 攻撃側は武器+アクセの属性、防御側は防具+アクセの属性が使われる。
    セットされるタイミングは 07 より後、02 より前。
    07で操作後、魔法の属性値(基本威力)がプラスされる。
    02 / 0C にて取得・操作可能。
    

00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

0268~026F 所持金

  • 所持金。

0280~029F ステータス(計算前)

  • 現在の基本ステータス。
    80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
    Str Int Men Agl Con Pow Lck Crt
    90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
    AT DF SP RS MAT MDF MSP MRS

02A0~02AF ステータス(初期値)

  • キャラクタの初期ステータス(Str~Crt)が保存されている。
    A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
    初期Str 初期Int 初期Men 初期Agl 初期Con 初期Pow 初期Lck 初期Crt

    この値がレベルアップで上昇し得る最大ステータスや、宝箱出現率(Lck)に影響する。
    通常の方法では『Lck:ジュエルボックス』以外、上昇させる術が無い。
    

02B0~02B4 装備

  • 装備中のアイテムの番号(手持ちの中で何番めか)がセットされている。
    Add B0 B1 B2 B3 B4
    Type 武器 防具 装飾1 装飾2
    0番目を開始点とし、装備していない場合はFF。

02B5 選択中の魔法(系統)

  • 現在使用可能な魔法系統。
    00 01 02 03 04
    Type Wiz系 Pri系 Fai系 ハーブ

02B6 選択中の魔法(個別)

02B7~02BD カスタム

  • カスタム設定。
    B7 CONTROLER TYPE A~D (0~3)
    B8
    B9 PLAYER CONTROLER NUMBER 表示ON/OFF (0~1)
    BA DIRECTION ON/OFF (0~1)
    BB CONTROLER CUSTOM (0x00~0x17)
    BC
    BD カラーパターン (0~3)

※CONTROLER TYPEの数値を03にすると左右で方向転換、上下で前進、後退の未使用操作になります。

【余談】

4~7 ・・・ 次キャラの0~3
8~B ・・・ 次の次のキャラの0~3&
となる為、使用すると変な色になる可能性あり。

1B以降はStone色の様子。

02BE~02EF ミニウィンドウ

  • △ボタンで出すミニウィンドウの状態。
    BE 最上位ビット(0x80)はサブウィンドウがアクティブになると立つフラグ。
    下位ビットはメインウィンドウが指すアイコン。
    [例]EQでフェアリーの場合[BE]が
    0:WEA 1:ARM 2:ACS1 3:ACS2 4:ITEM 5:MAG 6:LEAD
    BF サブウィンドウで表示されているアイコンの番号。

02C0 アイテム数

  • 所持しているアイテムの数。

02C1~02CA

  • n番目のアイテム番号。

02D0 サブウィンドウ

02D0 サブウィンドウの選択肢の数。(MAGの場合は1で固定?)
02D1~02DA サブウィンドウのn番目のアイコン番号。

02E0~02FF イベントフラグ

  • クリアしたイベント。 ビットがOnになっている所がクリア済み。

COMMENT

名前:
コメント:

すべてのコメントを見る
  • サイト内リンク[魔法発動]の辺がおかしかったので修正 -- (Y’s) 2009-02-18 13:08:23
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。