Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Zone ¶
type Zone struct {
Zoneidnumber int `yaml:"zoneidnumber" db:"zoneidnumber"` // int(4) NOT NULL DEFAULT 0,
ShortName sql.NullString `yaml:"short_name" db:"short_name"` // varchar(32) DEFAULT NULL,
Id int `yaml:"id" db:"id"` // int(10) NOT NULL AUTO_INCREMENT,
LongName string `yaml:"long_name" db:"long_name"` // text NOT NULL,
SafeX float32 `yaml:"safe_x" db:"safe_x"` // float NOT NULL DEFAULT 0,
SafeY float32 `yaml:"safe_y" db:"safe_y"` // float NOT NULL DEFAULT 0,
SafeZ float32 `yaml:"safe_z" db:"safe_z"` // float NOT NULL DEFAULT 0,
SafeHeading float32 `yaml:"safe_heading" db:"safe_heading"` // float NOT NULL DEFAULT 0,
GraveyardId float32 `yaml:"graveyard_id" db:"graveyard_id"` // float NOT NULL DEFAULT 0,
MinLevel int `yaml:"min_level" db:"min_level"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
MaxLevel int `yaml:"max_level" db:"max_level"` // tinyint(3) unsigned NOT NULL DEFAULT 255,
MinStatus int `yaml:"min_status" db:"min_status"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
Version int `yaml:"version" db:"version"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
Timezone int `yaml:"timezone" db:"timezone"` // int(5) NOT NULL DEFAULT 0,
Maxclients int `yaml:"maxclients" db:"maxclients"` // int(5) NOT NULL DEFAULT 0,
Ruleset int `yaml:"ruleset" db:"ruleset"` // int(10) unsigned NOT NULL DEFAULT 0,
Note sql.NullString `yaml:"note" db:"note"` // varchar(80) DEFAULT NULL,
FileName sql.NullString `yaml:"file_name" db:"file_name"` // varchar(16) DEFAULT NULL,
Underworld float32 `yaml:"underworld" db:"underworld"` // float NOT NULL DEFAULT 0,
Minclip float32 `yaml:"minclip" db:"minclip"` // float NOT NULL DEFAULT 450,
Maxclip float32 `yaml:"maxclip" db:"maxclip"` // float NOT NULL DEFAULT 450,
FogMinclip float32 `yaml:"fog_minclip" db:"fog_minclip"` // float NOT NULL DEFAULT 450,
FogMaxclip float32 `yaml:"fog_maxclip" db:"fog_maxclip"` // float NOT NULL DEFAULT 450,
FogBlue int `yaml:"fog_blue" db:"fog_blue"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
FogRed int `yaml:"fog_red" db:"fog_red"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
FogGreen int `yaml:"fog_green" db:"fog_green"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
Sky int `yaml:"sky" db:"sky"` // tinyint(3) unsigned NOT NULL DEFAULT 1,
Ztype int `yaml:"ztype" db:"ztype"` // tinyint(3) unsigned NOT NULL DEFAULT 1,
ZoneExpMultiplier string `yaml:"zone_exp_multiplier" db:"zone_exp_multiplier"` // decimal(6,2) NOT NULL DEFAULT 0.00,
Walkspeed float32 `yaml:"walkspeed" db:"walkspeed"` // float NOT NULL DEFAULT 0.4,
TimeType int `yaml:"time_type" db:"time_type"` // tinyint(3) unsigned NOT NULL DEFAULT 2,
FogRed1 int `yaml:"fog_red1" db:"fog_red1"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
FogGreen1 int `yaml:"fog_green1" db:"fog_green1"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
FogBlue1 int `yaml:"fog_blue1" db:"fog_blue1"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
FogMinclip1 float32 `yaml:"fog_minclip1" db:"fog_minclip1"` // float NOT NULL DEFAULT 450,
FogMaxclip1 float32 `yaml:"fog_maxclip1" db:"fog_maxclip1"` // float NOT NULL DEFAULT 450,
FogRed2 int `yaml:"fog_red2" db:"fog_red2"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
FogGreen2 int `yaml:"fog_green2" db:"fog_green2"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
FogBlue2 int `yaml:"fog_blue2" db:"fog_blue2"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
FogMinclip2 float32 `yaml:"fog_minclip2" db:"fog_minclip2"` // float NOT NULL DEFAULT 450,
FogMaxclip2 float32 `yaml:"fog_maxclip2" db:"fog_maxclip2"` // float NOT NULL DEFAULT 450,
FogRed3 int `yaml:"fog_red3" db:"fog_red3"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
FogGreen3 int `yaml:"fog_green3" db:"fog_green3"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
FogBlue3 int `yaml:"fog_blue3" db:"fog_blue3"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
FogMinclip3 float32 `yaml:"fog_minclip3" db:"fog_minclip3"` // float NOT NULL DEFAULT 450,
FogMaxclip3 float32 `yaml:"fog_maxclip3" db:"fog_maxclip3"` // float NOT NULL DEFAULT 450,
FogRed4 int `yaml:"fog_red4" db:"fog_red4"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
FogGreen4 int `yaml:"fog_green4" db:"fog_green4"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
FogBlue4 int `yaml:"fog_blue4" db:"fog_blue4"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
FogMinclip4 float32 `yaml:"fog_minclip4" db:"fog_minclip4"` // float NOT NULL DEFAULT 450,
FogMaxclip4 float32 `yaml:"fog_maxclip4" db:"fog_maxclip4"` // float NOT NULL DEFAULT 450,
FogDensity float32 `yaml:"fog_density" db:"fog_density"` // float NOT NULL DEFAULT 0,
FlagNeeded string `yaml:"flag_needed" db:"flag_needed"` // varchar(128) NOT NULL DEFAULT ”,
Canbind int `yaml:"canbind" db:"canbind"` // tinyint(4) NOT NULL DEFAULT 1,
Cancombat int `yaml:"cancombat" db:"cancombat"` // tinyint(4) NOT NULL DEFAULT 1,
Canlevitate int `yaml:"canlevitate" db:"canlevitate"` // tinyint(4) NOT NULL DEFAULT 1,
Castoutdoor int `yaml:"castoutdoor" db:"castoutdoor"` // tinyint(4) NOT NULL DEFAULT 1,
Hotzone int `yaml:"hotzone" db:"hotzone"` // tinyint(3) unsigned NOT NULL DEFAULT 0,
Insttype int `yaml:"insttype" db:"insttype"` // tinyint(1) unsigned zerofill NOT NULL DEFAULT 0,
Shutdowndelay string `yaml:"shutdowndelay" db:"shutdowndelay"` // bigint(16) unsigned NOT NULL DEFAULT 5000,
Peqzone int `yaml:"peqzone" db:"peqzone"` // tinyint(4) NOT NULL DEFAULT 1,
Expansion int `yaml:"expansion" db:"expansion"` // tinyint(3) NOT NULL DEFAULT 0,
BypassExpansionCheck int `yaml:"bypass_expansion_check" db:"bypass_expansion_check"` // tinyint(3) NOT NULL DEFAULT 0,
Suspendbuffs int `yaml:"suspendbuffs" db:"suspendbuffs"` // tinyint(1) unsigned NOT NULL DEFAULT 0,
RainChance1 int `yaml:"rain_chance1" db:"rain_chance1"` // int(4) NOT NULL DEFAULT 0,
RainChance2 int `yaml:"rain_chance2" db:"rain_chance2"` // int(4) NOT NULL DEFAULT 0,
RainChance3 int `yaml:"rain_chance3" db:"rain_chance3"` // int(4) NOT NULL DEFAULT 0,
RainChance4 int `yaml:"rain_chance4" db:"rain_chance4"` // int(4) NOT NULL DEFAULT 0,
RainDuration1 int `yaml:"rain_duration1" db:"rain_duration1"` // int(4) NOT NULL DEFAULT 0,
RainDuration2 int `yaml:"rain_duration2" db:"rain_duration2"` // int(4) NOT NULL DEFAULT 0,
RainDuration3 int `yaml:"rain_duration3" db:"rain_duration3"` // int(4) NOT NULL DEFAULT 0,
RainDuration4 int `yaml:"rain_duration4" db:"rain_duration4"` // int(4) NOT NULL DEFAULT 0,
SnowChance1 int `yaml:"snow_chance1" db:"snow_chance1"` // int(4) NOT NULL DEFAULT 0,
SnowChance2 int `yaml:"snow_chance2" db:"snow_chance2"` // int(4) NOT NULL DEFAULT 0,
SnowChance3 int `yaml:"snow_chance3" db:"snow_chance3"` // int(4) NOT NULL DEFAULT 0,
SnowChance4 int `yaml:"snow_chance4" db:"snow_chance4"` // int(4) NOT NULL DEFAULT 0,
SnowDuration1 int `yaml:"snow_duration1" db:"snow_duration1"` // int(4) NOT NULL DEFAULT 0,
SnowDuration2 int `yaml:"snow_duration2" db:"snow_duration2"` // int(4) NOT NULL DEFAULT 0,
SnowDuration3 int `yaml:"snow_duration3" db:"snow_duration3"` // int(4) NOT NULL DEFAULT 0,
SnowDuration4 int `yaml:"snow_duration4" db:"snow_duration4"` // int(4) NOT NULL DEFAULT 0,
Gravity float32 `yaml:"gravity" db:"gravity"` // float NOT NULL DEFAULT 0.4,
Type int `yaml:"type" db:"type"` // int(3) NOT NULL DEFAULT 0,
Skylock int `yaml:"skylock" db:"skylock"` // tinyint(4) NOT NULL DEFAULT 0,
FastRegenHp int `yaml:"fast_regen_hp" db:"fast_regen_hp"` // int(11) NOT NULL DEFAULT 180,
FastRegenMana int `yaml:"fast_regen_mana" db:"fast_regen_mana"` // int(11) NOT NULL DEFAULT 180,
FastRegenEndurance int `yaml:"fast_regen_endurance" db:"fast_regen_endurance"` // int(11) NOT NULL DEFAULT 180,
NpcMaxAggroDist int `yaml:"npc_max_aggro_dist" db:"npc_max_aggro_dist"` // int(11) NOT NULL DEFAULT 600,
MaxMovementUpdateRange int `yaml:"max_movement_update_range" db:"max_movement_update_range"` // int(11) unsigned NOT NULL DEFAULT 600,
MinExpansion int `yaml:"min_expansion" db:"min_expansion"` // tinyint(4) NOT NULL DEFAULT -1,
MaxExpansion int `yaml:"max_expansion" db:"max_expansion"` // tinyint(4) NOT NULL DEFAULT -1,
ContentFlags sql.NullString `yaml:"content_flags" db:"content_flags"` // varchar(100) DEFAULT NULL,
ContentFlagsDisabled sql.NullString `yaml:"content_flags_disabled" db:"content_flags_disabled"` // varchar(100) DEFAULT NULL,
UnderworldTeleportIndex int `yaml:"underworld_teleport_index" db:"underworld_teleport_index"` // int(4) NOT NULL DEFAULT 0,
LavaDamage int `yaml:"lava_damage" db:"lava_damage"` // int(11) DEFAULT 50,
MinLavaDamage int `yaml:"min_lava_damage" db:"min_lava_damage"` // int(11) NOT NULL DEFAULT 10,
MapFileName sql.NullString `yaml:"map_file_name" db:"map_file_name"` // varchar(100) DEFAULT NULL,
Points []*ZonePoint `yaml:"points" db:"points"`
}
type ZonePoint ¶
type ZonePoint struct {
Id int `yaml:"id" db:"id"` // int(11) NOT NULL AUTO_INCREMENT,
Zone sql.NullString `yaml:"zone" db:"zone"` // varchar(32) DEFAULT NULL,
Number int `yaml:"number" db:"number"` // smallint(4) unsigned NOT NULL DEFAULT 1,
TargetZoneId int `yaml:"target_zone_id" db:"target_zone_id"` // int(10) unsigned NOT NULL DEFAULT 0,
Zoneinst int `yaml:"zoneinst" db:"zoneinst"` // smallint(5) unsigned DEFAULT 0,
TargetX float32 `yaml:"target_x" db:"target_x"` // float NOT NULL DEFAULT 0,
TargetY float32 `yaml:"target_y" db:"target_y"` // float NOT NULL DEFAULT 0,
TargetZ float32 `yaml:"target_z" db:"target_z"` // float NOT NULL DEFAULT 0,
TargetHeading float32 `yaml:"target_heading" db:"target_heading"` // float NOT NULL DEFAULT 0,
TargetInstance int `yaml:"target_instance" db:"target_instance"` // int(10) unsigned NOT NULL DEFAULT 0,
Version int `yaml:"version" db:"version"` // int(11) NOT NULL DEFAULT 0,
Buffer float32 `yaml:"buffer" db:"buffer"` // float DEFAULT 0,
ClientVersionMask int `yaml:"client_version_mask" db:"client_version_mask"` // int(10) unsigned NOT NULL DEFAULT 4294967295,
MinExpansion int `yaml:"min_expansion" db:"min_expansion"` // tinyint(4) NOT NULL DEFAULT -1,
MaxExpansion int `yaml:"max_expansion" db:"max_expansion"` // tinyint(4) NOT NULL DEFAULT -1,
ContentFlags sql.NullString `yaml:"content_flags" db:"content_flags"` // varchar(100) DEFAULT NULL,
ContentFlagsDisabled sql.NullString `yaml:"content_flags_disabled" db:"content_flags_disabled"` // varchar(100) DEFAULT NULL,
IsVirtual int `yaml:"is_virtual" db:"is_virtual"` // tinyint(4) NOT NULL DEFAULT 0,
Height int `yaml:"height" db:"height"` // int(11) NOT NULL DEFAULT 0,
Width int `yaml:"width" db:"width"` // int(11) NOT NULL DEFAULT 0,
Y float32 `yaml:"zone_y" db:"y"` // float NOT NULL DEFAULT 0,
X float32 `yaml:"zone_x" db:"x"` // float NOT NULL DEFAULT 0,
Z float32 `yaml:"zone_z" db:"z"` // float NOT NULL DEFAULT 0,
Heading float32 `yaml:"heading" db:"heading"` // float NOT NULL DEFAULT 0,
}
Click to show internal directories.
Click to hide internal directories.