[HERCULES] Removed duplicate code from the Cool Event NPCs
- Moved common code to a function.
- Modified to use appropriate functions from function_kafras.txt.
- Modernized syntax/updated function documentation in both files.
- Fixed the Rachel NPC incorrectly stating it's warping you to Rachel,
  instead of Veins.
- Special thanks to jaBote, GubA.
https://github.com/HerculesWS/Hercules/commit/5955d81ac5360e073c66f961c2750da4645860bb