Proper implementation for SMART_EVENT_HAS_AURA; negative spellid means the aura should not be present (so reversed)
Finish commenting for SMART_ACTION_RANDOM_EMOTE
Detailed comments for SMART_ACTION_CALL_CASTEDCREATUREORGO
Detailed commenting for SMART_ACTION_KILLED_MONSTER and SMART_ACTION_FOLLOW and moved SMART_ACTION_MOVE_TO_POS's handling to a method