Skip to content

Instantly share code, notes, and snippets.

@furai-no-ffff
furai-no-ffff / events.txt
Last active January 19, 2019 18:20
イベント進行度
E = $D294
0x7FまではSRAMにもすぐに保存される(冒険をまたいで有効)が、0x80以降は保存されない(その冒険のみ有効)。
E[0] 到達度
E[1] おはらいじいいにおはらいの巻物をぶつけたら1
E[2] カマヒゲに「はやくヘルプしてくれザマス」と言われたら0に
;; ["ITEM D #02/*"]
A3E4: 83 priority_type 03 ;;
A3E5: FF1A0642 load_gfx_char (X:02),06,42 ;;
A3E9: 31 wait 01 ;; YIELD
A3EA: E104 palette_manip 04 ;;
A3EC: FF004F load_gfx_aux (X:00),4F ;;
A3EF: FF0150 load_gfx_aux (X:01),50 ;;
A3F2: AE00 add_off (+0,-8) ;;
A3F4: BE00 set_off_delta (+0,-8) ;; (Z軸方向の速度=-8)
A3F6: FF22 load_gfx_flag (X:02) ;;
@furai-no-ffff
furai-no-ffff / status-addrs.md
Last active September 17, 2018 10:41
ステータス アドレスリスト
@furai-no-ffff
furai-no-ffff / ippon.rb
Created August 24, 2018 11:08
一本道sim
ImpasseTypes = [
[0x11, 0x35],
[0x15, 0x31],
[0x11, 0x35],
[0x15, 0x31],
[0x11, 0x24],
[0x15, 0x22],
[0x24, 0x31],
[0x22, 0x35]
]
店主メモ
関係するフラグとして、NPCフラグと攻撃されたフラグの2つを考える。
NPCフラグは0ならモンスターと同じ(=敵対)、非0ならNPC(=非敵対)であるとみなせる。
攻撃されたフラグの初期値は0(=攻撃されていない)である。
店主に関係する処理として、命中判定、店主の移動・攻撃対象決定、ダメージ処理、ダメージ時特技の4つを考える。
ダメージ処理は店主がダメージを受けたときに実行される(ダメージ時特技と違い外れたときは実行されない)。
ダメージ時特技はダメージ処理の後及び、投擲・通常攻撃で外れたときに実行される。
@furai-no-ffff
furai-no-ffff / gist:1f4a3ac7eb60321af73cebc699840353
Last active September 12, 2018 08:05
アイテムなしマップデータ
----------------------------------------------------------------
マップ番号 : 1
----------------------------------------------------------------
11111
11111
11111
@furai-no-ffff
furai-no-ffff / gist:55bb7cf8590f84e6721b
Last active September 12, 2018 08:04
毒矢ダメージ分布
スカイドラゴン,正面ファイター(35)
2: 28.12% *********
3: 71.88% ***********************
オドロ,ブレイドゲータ,ベルトーベン(30)
3: 15.62% *****
4: 84.38% ***************************
ヘルギャザー,吸引成虫(29)
4: 81.25% **************************
5: 18.75% ******
メガタウロス,ハードレムラス(28)
@furai-no-ffff
furai-no-ffff / gist:d6a6defd47228c3c8d8b
Last active September 12, 2018 08:04
ダメージ時特技
;; ダメージを受けたときの特技判定
;; $00:ダメージを受けるキャラ $01:ダメージを与えるキャラ
C2/2C1C: 08 php
C2/2C1D: E230 sep #$30 ;;
C2/2C1F: A600 ldx $00 ;; X = $00 (ダメージを受けるキャラ)
C2/2C21: E013 cpx #$13 ;;
C2/2C23: D01A bne $2C3F ;; X != 0x13 なら飛ぶ (ダメージを受けるキャラがシレン以外)
C2/2C25: AFBC877E lda $7E87BC ;; A = $87A9[0x13] (シレンの外見)
C2/2C29: C91D cmp #$1D ;;
C2/2C2B: D012 bne $2C3F ;; A != 0x1D なら飛ぶ (ぴーたんでない)
@furai-no-ffff
furai-no-ffff / gist:e1a69df91baf26796b7a
Last active September 12, 2018 08:03
水たまりパターン
# 水4マスの最後の4つは実際には出ない
********** 1 **********
@__
___
___
_@_
___
___
@furai-no-ffff
furai-no-ffff / gist:8f9d58652168bd4c56a4
Last active September 12, 2018 08:02
ダンジョンコード
$D5EE=A(シャッフルダンジョン)の時の$D5ECの値一覧 マップ番号とも共通
01( 1) 渓谷の宿場 メイン
02( 2) 杉並の旧街道1 primary
03( 3) 杉並の旧街道2 primary
04( 4) 山間渓流1 primary
05( 5) 山間渓流2 primary
06( 6) 竹林の村 メイン
07( 7) 天馬峠1 primary
08( 8) 天馬峠2 primary
09( 9) ??