Implement various missing scripts

Npcs 17226, 17949, 16847, 19420, 19305, 22138

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

(based on commit ACID WOTLK[Implement various missing scripts] - 5c496d9)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
Fix a few mistakes

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

(based on commit ACID WOTLK[Fix a few mistakes] - bfcb59a)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
Fix script for npc 25598

(based on commit ACID WOTLK[Fix script for npc 25598] - 5873e0e)

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