<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.projectskyfire.org/index.php?action=history&amp;feed=atom&amp;title=Disables_SF</id>
	<title>Disables SF - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.projectskyfire.org/index.php?action=history&amp;feed=atom&amp;title=Disables_SF"/>
	<link rel="alternate" type="text/html" href="https://wiki.projectskyfire.org/index.php?title=Disables_SF&amp;action=history"/>
	<updated>2026-04-27T07:32:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.projectskyfire.org/index.php?title=Disables_SF&amp;diff=401&amp;oldid=prev</id>
		<title>Cheapgamer: Created page with &quot;{| align=&quot;right&quot; |- | __TOC__ |}  {{Back-to:World}}   &lt;br&gt; &lt;big&gt;&#039;&#039;&#039;The `disables` table&#039;&#039;&#039;&lt;/big&gt;   This table is used to disable dungeons/bgs/spells/etc.   &lt;br&gt; &lt;big&gt;&#039;&#039;&#039;Struct...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.projectskyfire.org/index.php?title=Disables_SF&amp;diff=401&amp;oldid=prev"/>
		<updated>2012-07-04T23:40:40Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| align=&amp;quot;right&amp;quot; |- | __TOC__ |}  {{Back-to:World}}   &amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;The `disables` table&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;   This table is used to disable dungeons/bgs/spells/etc.   &amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Struct...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Back-to:World}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;The `disables` table&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
This table is used to disable dungeons/bgs/spells/etc. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Structure&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Field&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Type&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Attributes&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Key&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Null&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Default&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Extra&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[#sourceType|sourceType]] &lt;br /&gt;
| int(10) &lt;br /&gt;
| unsigned &lt;br /&gt;
| PRI &lt;br /&gt;
| NO &lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[#entry|entry]] &lt;br /&gt;
| int(10) &lt;br /&gt;
| unsigned &lt;br /&gt;
| PRI &lt;br /&gt;
| NO &lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[#flags|flags]] &lt;br /&gt;
| tinyint(3) &lt;br /&gt;
| unsigned &lt;br /&gt;
| &lt;br /&gt;
| NO &lt;br /&gt;
| 0 &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[#params_0|params_0]] &lt;br /&gt;
| varchar(255) &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| NO &lt;br /&gt;
| &amp;quot; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[#params_1|params_1]] &lt;br /&gt;
| varchar(255) &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| NO &lt;br /&gt;
| &amp;quot; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[#comment|comment]] &lt;br /&gt;
| varchar(255) &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| NO &lt;br /&gt;
| &amp;quot; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Description of the fields&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== sourceType  ====&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Value &lt;br /&gt;
! Type&lt;br /&gt;
|-&lt;br /&gt;
| 0 &lt;br /&gt;
| DISABLE_TYPE_SPELL&lt;br /&gt;
|-&lt;br /&gt;
| 1 &lt;br /&gt;
| DISABLE_TYPE_QUEST&lt;br /&gt;
|-&lt;br /&gt;
| 2 &lt;br /&gt;
| DISABLE_TYPE_MAP&lt;br /&gt;
|-&lt;br /&gt;
| 3 &lt;br /&gt;
| DISABLE_TYPE_BATTLEGROUND&lt;br /&gt;
|-&lt;br /&gt;
| 4 &lt;br /&gt;
| DISABLE_TYPE_ACHIEVEMENT_CRITERIA&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| DISABLE_TYPE_OUTDOORPVP&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| DISABLE_TYPE_VMAP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== entry  ====&lt;br /&gt;
&lt;br /&gt;
Entry of Spell/Quest/Map/BG/Achievement/Map.&lt;br /&gt;
&lt;br /&gt;
==== flags ====    &lt;br /&gt;
&lt;br /&gt;
If sourceType = DISABLE_TYPE_SPELL: Specifies who the spell is disabled for.    &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Value    &lt;br /&gt;
! Type&lt;br /&gt;
|-&lt;br /&gt;
| 0    &lt;br /&gt;
| Spell enabled&lt;br /&gt;
|-&lt;br /&gt;
| 1    &lt;br /&gt;
| Spell disabled for players&lt;br /&gt;
|-&lt;br /&gt;
| 2    &lt;br /&gt;
| Spell disabled for creatures&lt;br /&gt;
|-&lt;br /&gt;
| 4    &lt;br /&gt;
| Spell disabled for pets&lt;br /&gt;
|-&lt;br /&gt;
| 8    &lt;br /&gt;
| Spell completely disabled (used for no logner existing spells in DBCs)&lt;br /&gt;
|-&lt;br /&gt;
| 16    &lt;br /&gt;
| Spell disabled for [[Maps.dbc SF|MapId]]&lt;br /&gt;
|-&lt;br /&gt;
| 32    &lt;br /&gt;
| Spell disabled for [[AreaTable.dbc SF|AreaId]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Example: INSERT INTO `disables` VALUES (0, 8921, (1+16+32), &amp;quot;571,1&amp;quot;, &amp;quot;1519&amp;quot;, &amp;quot;Moonfire Example&amp;quot;);    &lt;br /&gt;
&lt;br /&gt;
This will disable spell Moonfire (8921) for players in maps 571,1 and area 1519.    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;If sourceType = DISABLE_TYPE_MAP:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; Specifies what type of map is disabled (5man/10man/heroic/etc).    &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Value    &lt;br /&gt;
! Type&lt;br /&gt;
|-&lt;br /&gt;
| 1    &lt;br /&gt;
| DUNGEON_STATUSFLAG_NORMAL OR RAID_STATUSFLAG_10MAN_NORMAL&lt;br /&gt;
|-&lt;br /&gt;
| 2    &lt;br /&gt;
| DUNGEON_STATUSFLAG_HEROIC OR RAID_STATUSFLAG_25MAN_NORMAL&lt;br /&gt;
|-&lt;br /&gt;
| 4    &lt;br /&gt;
| RAID_STATUSFLAG_10MAN_HEROIC&lt;br /&gt;
|-&lt;br /&gt;
| 8    &lt;br /&gt;
| RAID_STATUSFLAG_25MAN_HEROIC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The value is a bitmask of VALID modes for the specific map, 15 is as such NOT a valid mask on certain maps, only those actually found possible for the respective map.&amp;lt;br&amp;gt;    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;If sourceType = DISABLE_TYPE_VMAP:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; Specifies on which map should be vMap disabled&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Value   &lt;br /&gt;
! Type&lt;br /&gt;
|-&lt;br /&gt;
| 1   &lt;br /&gt;
| VMAP_DISABLE_AREAFLAG&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| VMAP_DISABLE_HEIGHT&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| VMAP_DISABLE_LOS&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| VMAP_LIQUIDSTATUS&lt;br /&gt;
|}&lt;br /&gt;
Example: INSERT INTO `disables` VALUES (6, 1, (2 + 4), 0, 0, &amp;quot;Disable Kalimdor vMaps&amp;quot;); &lt;br /&gt;
&lt;br /&gt;
This will disable vMaps on whole Kalimdor.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;If sourceType = DISABLE_TYPE_QUEST:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;    &lt;br /&gt;
&lt;br /&gt;
No flags needed just add the entry to the table with `flags`=0.    &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;If sourceType = DISABLE_TYPE_ACHIEVEMENT_CRITERIA:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;    &lt;br /&gt;
&lt;br /&gt;
No flags needed just add the entry to the table with `flags`=0.    &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;If sourceType = DISABLE_TYPE_OUTDOORPVP:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;    &lt;br /&gt;
&lt;br /&gt;
No flags needed just add the entry to the table with `flags`=0.&lt;br /&gt;
&lt;br /&gt;
==== params_0  ====&lt;br /&gt;
&lt;br /&gt;
[[Maps.dbc SF|MapId]] if DISABLE_TYPE_SPELL used, 0 for all maps. &lt;br /&gt;
&lt;br /&gt;
==== params_1  ====&lt;br /&gt;
&lt;br /&gt;
[[AreaTable.dbc SF|AreaId]] if DISABLE_TYPE_SPELL used, 0 for all areas. &lt;br /&gt;
&lt;br /&gt;
==== comment  ====&lt;br /&gt;
&lt;br /&gt;
A comment as to why the something was disabled, or any other text that you want. &lt;br /&gt;
&lt;br /&gt;
[[Category:SkyFire_World_database_tables]]&lt;/div&gt;</summary>
		<author><name>Cheapgamer</name></author>
	</entry>
</feed>