achievement signal system

This commit is contained in:
madeline
2026-04-28 05:54:09 -07:00
parent 3d0a8fffe9
commit 8c6bd1eec7
4 changed files with 43 additions and 0 deletions
+9
View File
@@ -21,6 +21,9 @@
#include "d/d_lib.h"
#include "d/d_debug_viewer.h"
#include "f_op/f_op_kankyo_mng.h"
#ifdef TARGET_PC
#include "dusk/achievements.h"
#endif
static const cM3dGCylS l_cyl_info[] = {
{ 0.0f, 0.0f, 0.0f, 30.0f, 100.0f },
@@ -3582,6 +3585,12 @@ bool daObjCarry_c::cc_damage_proc_ironball() {
}
}
#ifdef TARGET_PC
if (mCannon && mCyl.ChkAtHit() && mCyl.GetAtHitAc() == daPy_getPlayerActorClass()) {
dusk::AchievementSystem::get().signal("iron_ball_hit_player");
}
#endif
return var_r26;
}