summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_e_ww.cpp
diff options
context:
space:
mode:
authorCarco_21 <144170194+carter-ktb21@users.noreply.github.com>2025-09-06 01:59:41 -0700
committerGitHub <noreply@github.com>2025-09-06 11:59:41 +0300
commitcbe5aaca8f2cb2e5046166b79a46de1e97f82730 (patch)
tree6dda5cfacac6a09afd5963bd4d9b113946556680 /src/d/actor/d_a_e_ww.cpp
parentc612bfbca8e4263a5aeb0abd2eb737ff32da4310 (diff)
d_a_obj_kag matching + some weak order fixes (#2631)
* obj_kag matching. Also fixed weak func order in e_ww and e_sm * adding matching for JP
Diffstat (limited to 'src/d/actor/d_a_e_ww.cpp')
-rw-r--r--src/d/actor/d_a_e_ww.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/d/actor/d_a_e_ww.cpp b/src/d/actor/d_a_e_ww.cpp
index ce7e937fd0..66114ac005 100644
--- a/src/d/actor/d_a_e_ww.cpp
+++ b/src/d/actor/d_a_e_ww.cpp
@@ -98,6 +98,25 @@ enum Action_Mode {
/* 0xC8 */ ACTION_MODE_200 = 0xC8,
};
+class daE_WW_HIO_c : public JORReflexible {
+public:
+ /* 807E76EC */ daE_WW_HIO_c();
+ /* 807EEEBC */ virtual ~daE_WW_HIO_c() {}
+
+ void genMessage(JORMContext*);
+
+ /* ホワイトウルフォス - White Werewolf */
+ /* 0x04 */ s8 field_0x04;
+ /* 0x08 */ f32 model_size; // モデルサイズ - Model Size
+ /* 0x0C */ f32 attack_interval; // 攻撃間隔 - Attack Interval
+ /* 0x10 */ f32 run_anm; // 走りアニメーション - Run Animation
+ /* 0x14 */ f32 walk_anm; // 歩きアニメーション - Walk Animation
+ /* 0x18 */ f32 run_speed; // 走る速度 - Run Speed
+ /* 0x1C */ f32 wolf_escape_speed; // 狼から逃亡速度 - Wolf Escape Speed
+ /* 0x20 */ f32 link_escape_speed; // リンクから逃亡速度 - Link Escape Speed
+ /* 0x24 */ u8 move_range_debug_display; // 移動範囲デバック表示 - Move Range Debug Display
+};
+
namespace {
/* 807EF904-807EF944 000038 0040+00 1/1 0/0 0/0 .data cc_ww_src__22@unnamed@d_a_e_ww_cpp@ */
dCcD_SrcSph cc_ww_src = {