[s2138] Add missing spell id 21883

(based on commit [12670] - 8bfe668)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2139] Implement ACTION_T_CHANGE_MOVEMENT for EventAI

This will allow changing the creature movement based on eventAI events.

(based on commit [12671] - 54c0593)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2140] Implement SCRIPT_COMMAND_SEND_AI_EVENT_AROUND for dbscripts engine

This allows more flexibility in interaction between eventAI and dbscripts

(based on commit [12672] - f1a0fd3)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2141] Implement spell effect 42281

(based on commit [12673] - 81d3555)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
Fix bug in debug SendOpcode command

Spotted by Laizerox,
explained by evilwow and tested by Neo.

Operator precedence: ! before >>

(based on commit 408f27b)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2142] Fix spell 9712

Fix player spell 9712 used in quests 2203 & 2501. Spell 9712 has NPC target while triggered spell 21029 has self-target (player).

Signed-off-by: Cala Haryon <calaftp@free.fr>

(based on commit [12681] - f3efdce)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2143] Implement CreatureLinking Flag DESPAWN_ON_DESPAWN

Thanks to grz3s for testing and feedback.

(based on commit [12683] - e37d292)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>