EQ2EMu/DB/updates/characterspells_mar6_2021.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;