39 lines
1.9 KiB
SQL
39 lines
1.9 KiB
SQL
CREATE TABLE character_spell_effects (
|
|
name varchar(64) not null default '',
|
|
caster_char_id int(10) unsigned NOT NULL DEFAULT 0,
|
|
target_char_id int(10) unsigned NOT NULL DEFAULT 0,
|
|
target_type tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
db_effect_type tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
spell_id int(10) unsigned NOT NULL DEFAULT 0,
|
|
effect_slot int(10) unsigned NOT NULL DEFAULT 0,
|
|
slot_pos int(10) unsigned NOT NULL DEFAULT 0,
|
|
icon smallint(5) unsigned NOT NULL DEFAULT 0,
|
|
icon_backdrop smallint(5) unsigned NOT NULL DEFAULT 0,
|
|
conc_used tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
tier tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
total_time float unsigned NOT NULL DEFAULT 0,
|
|
expire_timestamp int(10) unsigned NOT NULL DEFAULT 0,
|
|
lua_file text,
|
|
custom_spell tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
charid int(10) unsigned NOT NULL DEFAULT 0,
|
|
damage_remaining int(10) unsigned NOT NULL DEFAULT 0,
|
|
effect_bitmask int(10) unsigned NOT NULL DEFAULT 0,
|
|
num_triggers smallint(5) unsigned NOT NULL DEFAULT 0,
|
|
had_triggers tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
cancel_after_triggers tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
crit tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
last_spellattack_hit tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
interrupted tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
resisted tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
custom_function text not null default 'notset'
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
CREATE TABLE character_spell_effect_targets (
|
|
caster_char_id int(10) unsigned NOT NULL DEFAULT 0,
|
|
target_char_id int(10) unsigned NOT NULL DEFAULT 0,
|
|
target_type tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
db_effect_type tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
spell_id int(10) unsigned NOT NULL DEFAULT 0,
|
|
effect_slot int(10) unsigned NOT NULL DEFAULT 0,
|
|
slot_pos int(10) unsigned NOT NULL DEFAULT 0
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|