From c8177563e97e1be6c2407f79e139843a5a4800de Mon Sep 17 00:00:00 2001
From: Wincent Holm <wincent.holm@gmail.com>
Date: Sun, 19 Dec 2021 14:47:03 +0100
Subject: [PATCH] Fix non-standard lambda. When this commit is applied it fixes
 use of non-standard lambda.

---
 dScripts/BuccaneerValiantShip.cpp | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/dScripts/BuccaneerValiantShip.cpp b/dScripts/BuccaneerValiantShip.cpp
index 2c24b7d4..1cc1e633 100644
--- a/dScripts/BuccaneerValiantShip.cpp
+++ b/dScripts/BuccaneerValiantShip.cpp
@@ -3,20 +3,15 @@
 #include "dLogger.h"
 
 void BuccaneerValiantShip::OnStartup(Entity* self) {
-    const auto skill = 982;
-    const auto behavior = 20577;
-    const auto skillCastTimer = 1.0F;
-
-    self->AddCallbackTimer(skillCastTimer, [self]() {
+    self->AddCallbackTimer(1.0F, [self]() {
         auto* skillComponent = self->GetComponent<SkillComponent>();
         auto* owner = self->GetOwner();
 
         if (skillComponent != nullptr && owner != nullptr) {
-            skillComponent->CalculateBehavior(skill, behavior, LWOOBJID_EMPTY, true, false, owner->GetObjectID());
+            skillComponent->CalculateBehavior(982, 20577, LWOOBJID_EMPTY, true, false, owner->GetObjectID());
 
             // Kill self if missed
-            const auto selfSmashTimer = 1.1F;
-            self->AddCallbackTimer(selfSmashTimer, [self]() {
+            self->AddCallbackTimer(1.1F, [self]() {
                 self->Kill();
             });
         }