diff options
| author | hatal175 <hatal175@users.noreply.github.com> | 2026-01-12 05:22:57 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-11 19:22:57 -0800 |
| commit | db8ae465ac4bd6162cbf94d3b54ef0821f3310a7 (patch) | |
| tree | e7f5569d3888cda3403d8802ccddd639e5c583a7 /src/c | |
| parent | decb0c543799398b7e1d1ccb8fbbfe6937f5dbc0 (diff) | |
Work on c_damagereaction and f_ap_game debug (#3033)
Diffstat (limited to 'src/c')
| -rw-r--r-- | src/c/c_damagereaction.cpp | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/c/c_damagereaction.cpp b/src/c/c_damagereaction.cpp index f95ac063b4..3f98d76b9a 100644 --- a/src/c/c_damagereaction.cpp +++ b/src/c/c_damagereaction.cpp @@ -2,6 +2,7 @@ #include "d/actor/d_a_player.h" #include "d/d_com_inf_game.h" #include "f_op/f_op_actor_mng.h" +#include "d/d_s_play.h" u8 cDmr_SkipInfo; u8 data_80450C99; @@ -13,21 +14,27 @@ u8 data_80450C9D; u8 data_80450C9E; u8 cDmr_FishingWether; +#if DEBUG +void debug_actor_create() { + fopAc_ac_c* player = dComIfGp_getPlayer(0); +} +#endif + void JPTraceParticleCallBack4::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { u32 age = param_1->getAge(); if (age != 0) { Vec* user_work = (Vec*)param_0->getUserWork(); JGeometry::TVec3<f32> vec1, vec2, vec3; - f32 fVar1 = (25.0f - age) / 25.0f; + f32 fVar1 = ((25.0f + nREG_F(18)) - age) / (25.0f + nREG_F(18)); if (fVar1 < 0.0f) { fVar1 = 0.0f; } vec1 = user_work[age]; - vec1.scale(0.3f * fVar1); + vec1.scale((0.3f + nREG_F(16)) * fVar1); vec2 = user_work[0]; - vec2.scale(0.5f * fVar1); + vec2.scale((0.5f + nREG_F(17)) * fVar1); - param_1->getOffsetPosition(vec3); + param_1->getOffsetPosition(&vec3); vec3.add(vec1 + vec2); param_1->setOffsetPosition(vec3); } |
