Files
DarkflameServer/dScripts/02_server/Map/FV/FvCandle.h
Aaron Kimbrell 8bf01a6c43 fix(scripts): the water gun blows Forbidden Valley candles out
L_ACT_CANDLE also blows a candle out on the "waterspray" skill event; the port only did it on a hit. The 169
candles in Forbidden Valley now go out (and count for missions 850, 1431, 1529, 1566 and 1603) when sprayed. Check:
spray a candle with the water gun: it goes out, smokes, relights after 5 seconds, and the candle missions count it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 09:15:32 -05:00

16 lines
420 B
C++

#pragma once
#include "CppScripts.h"
class FvCandle : public CppScripts::Script
{
public:
void OnStartup(Entity* self);
void OnHit(Entity* self, Entity* attacker);
void OnSkillEventFired(Entity* self, Entity* caster, const std::string& message) override;
void OnTimerDone(Entity* self, std::string timerName);
private:
void BlowOutCandle(Entity* self, Entity* blower);
static std::vector<int32_t> m_Missions;
};