feat: implement ronin script

This commit is contained in:
David Markowitz
2026-06-21 20:57:09 -07:00
parent 5fa158298b
commit 30479a0ef0
11 changed files with 112 additions and 2 deletions

View File

@@ -0,0 +1,13 @@
#pragma once
#include "CppScripts.h"
#include "GameMessages.h"
class CountdownDestroyAI : public CppScripts::Script {
public:
void OnStartup(Entity* self) override;
void CountdownStartup(Entity& self);
void OnHit(Entity* self, Entity* attacker) override;
void OnTimerDone(Entity* self, std::string timerName) override;
bool OnNotifyCombatAIStateChange(Entity& self, GameMessages::NotifyCombatAIStateChange& msg);
};