1
0
EQ2Emu/docs/database/world/spawn_widgets.md
2025-05-04 14:34:15 -04:00

1.4 KiB

Table: spawn_widgets

Description:

Defines spawn_widgets table in the World database.

Columns:

  • id (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL)
  • spawn_id (int(10), NOT NULL)
  • widget_id (int(10), NOT NULL, DEFAULT 0)
  • widget_x (float, NOT NULL, DEFAULT 0)
  • widget_y (float, NOT NULL, DEFAULT 0)
  • widget_z (float, NOT NULL, DEFAULT 0)
  • include_heading (tinyint(3), NOT NULL, DEFAULT 1)
  • include_location (tinyint(3), NOT NULL, DEFAULT 1)
  • icon (tinyint(3), NOT NULL, DEFAULT 4)
  • type (enum('Generic','Door','Lift'), NOT NULL, DEFAULT 'Generic')
  • open_heading (float, NOT NULL, DEFAULT -1)
  • closed_heading (float, NOT NULL, DEFAULT -1)
  • open_x (float, NOT NULL, DEFAULT 0)
  • open_y (float, NOT NULL, DEFAULT 0)
  • open_z (float, NOT NULL, DEFAULT 0)
  • action_spawn_id (int(10), NOT NULL, DEFAULT 0)
  • open_sound_file (varchar(255), NOT NULL, DEFAULT '0')
  • close_sound_file (varchar(255), NOT NULL, DEFAULT '0')
  • open_duration (smallint(5), NOT NULL, DEFAULT 10)
  • close_x (float, NOT NULL, DEFAULT 0)
  • close_y (float, NOT NULL, DEFAULT 0)
  • close_z (float, NOT NULL, DEFAULT 0)
  • linked_spawn_id (int(10), NOT NULL, DEFAULT 0)
  • house_id (int(10), NOT NULL, DEFAULT 0)

Primary Keys:

  • id

Indexes/Notes:

  • UNIQUE KEY SpawnIDX (spawn_id)
  • KEY WidgetIDX (widget_id)
  • CONSTRAINT FK_widgets_spawn FOREIGN KEY (spawn_id) REFERENCES spawn (id) ON DELETE CASCADE ON UPDATE CASCADE