Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
spell_archaeology.cpp File Reference
#include "GameObject.h"
#include "Map.h"
#include "ObjectMgr.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "SpellScript.h"
#include "Unit.h"
Include dependency graph for spell_archaeology.cpp:

Go to the source code of this file.

Classes

class  spell_archaeology_survey
class  spell_archaeology_survey::spell_archaeology_survey_SpellScript

Enumerations

enum  ArchaeologySurvey {
  SPELL_SURVEY = 80451 , GO_SURVEY_TOOL_GREEN = 204272 , GO_SURVEY_TOOL_YELLOW = 206589 , GO_SURVEY_TOOL_RED = 206590 ,
  SURVEY_OBJECT_SLOT = 1
}

Functions

void AddSC_archaeology_spell_scripts ()
static uint32 GetSurveyToolEntry (float distance)
static void ReplaceSurveyObjectSlot (Unit *caster, GameObject *go)
static GameObjectSpawnSurveyGameObject (Player *player, uint32 entry, float x, float y, float z, float orientation, int32 lifetimeSecs)

Variables

static float const SURVEY_FIND_DISTANCE = 8.0f
static float const SURVEY_GREEN_DISTANCE = 50.0f
static int32 const SURVEY_TOOL_LIFETIME = 5
static float const SURVEY_YELLOW_DISTANCE = 100.0f

Enumeration Type Documentation

◆ ArchaeologySurvey

Enumerator
SPELL_SURVEY 
GO_SURVEY_TOOL_GREEN 
GO_SURVEY_TOOL_YELLOW 
GO_SURVEY_TOOL_RED 
SURVEY_OBJECT_SLOT 

Definition at line 14 of file spell_archaeology.cpp.

Function Documentation

◆ AddSC_archaeology_spell_scripts()

void AddSC_archaeology_spell_scripts ( )

Definition at line 188 of file spell_archaeology.cpp.

Referenced by AddSpellScripts().

◆ GetSurveyToolEntry()

◆ ReplaceSurveyObjectSlot()

◆ SpawnSurveyGameObject()

Variable Documentation

◆ SURVEY_FIND_DISTANCE

float const SURVEY_FIND_DISTANCE = 8.0f
static

◆ SURVEY_GREEN_DISTANCE

float const SURVEY_GREEN_DISTANCE = 50.0f
static

Definition at line 27 of file spell_archaeology.cpp.

Referenced by GetSurveyToolEntry().

◆ SURVEY_TOOL_LIFETIME

int32 const SURVEY_TOOL_LIFETIME = 5
static

◆ SURVEY_YELLOW_DISTANCE

float const SURVEY_YELLOW_DISTANCE = 100.0f
static

Definition at line 28 of file spell_archaeology.cpp.

Referenced by GetSurveyToolEntry().