trying new constructor

This commit is contained in:
Flerp 2025-11-13 19:09:09 -08:00
parent 8f5795c2f1
commit 0f11668f79

View File

@ -65,18 +65,21 @@ public:
class SwiftTravelForm_UnitScript : public UnitScript class SwiftTravelForm_UnitScript : public UnitScript
{ {
public: public:
SwiftTravelForm_UnitScript() : UnitScript("SwiftTravelForm_UnitScript") {} SwiftTravelForm_UnitScript()
: UnitScript("SwiftTravelForm_UnitScript", true, { UNITHOOK_ON_UNIT_SET_SHAPESHIFT_FORM })
{
}
void OnUnitSetShapeshiftForm(Unit* unit, uint8 form) override void OnUnitSetShapeshiftForm(Unit* unit, uint8 form) override
{ {
// if (!sEnabled) if (!sEnabled)
// return; return;
// if (!unit || unit->GetTypeId() != TYPEID_PLAYER) if (!unit || unit->GetTypeId() != TYPEID_PLAYER)
// return; return;
Player* player = unit->ToPlayer(); Player* player = unit->ToPlayer();
// if (!RequirementsMet(player)) if (!RequirementsMet(player))
// return; return;
if (form == FORM_TRAVEL) if (form == FORM_TRAVEL)
player->SetSpeed(MOVE_RUN, 2.0f, true); player->SetSpeed(MOVE_RUN, 2.0f, true);