You can view my table changes on the branch now. There's a lot of them, but most of them are just adding or dropping a field here and there.
Code:
CREATE TABLE `instance_lockout` (
`id` int(11) NOT NULL auto_increment,
`zone` int(11) unsigned NOT NULL default '0',
`version` tinyint(4) unsigned NOT NULL default '0',
`start_time` int(11) unsigned NOT NULL default '0',
`duration` int(11) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`),
KEY `id_2` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `instance_lockout_player` (
`id` int(11) unsigned NOT NULL default '0',
`charid` int(11) unsigned NOT NULL default '0',
PRIMARY KEY (`charid`,`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Are the two entirely instance related ones, but they're anything but final. Right now it's a very workable system but far from done. If anyone feels like checking it out though it's what I'd say is "beta" quality.