[c2917] Add support for quest 2118

Original script by przemratajczak.
Thanks to cala for porting

Note that some spells and the proper GO handling is rather weak, but this might be a reasonable solution for all client versions

Close scriptdev2/scriptdev2#56

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>

(based on commit eded2bc)

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