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
{
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
{
// if (!sEnabled)
// return;
// if (!unit || unit->GetTypeId() != TYPEID_PLAYER)
// return;
if (!sEnabled)
return;
if (!unit || unit->GetTypeId() != TYPEID_PLAYER)
return;
Player* player = unit->ToPlayer();
// if (!RequirementsMet(player))
// return;
if (!RequirementsMet(player))
return;
if (form == FORM_TRAVEL)
player->SetSpeed(MOVE_RUN, 2.0f, true);