CORE: * Changes to the way skillchains are handled. - now follow primary, secondary, tertiary chain rules (see wiki for details.) * Also added in the persistence of effect SubPower and Tier for effects that are being read and written to the database. SCRIPT: * Removed skillchain.lua and replaced it with magicburst.lua - This filename describes what it does a bit clearer. - Contains the new method for determining what elements link with which skillchains. SQL: * char_effects.sql added the two new columns to keep SubPower and Tier of an effect saved. * skillchain_damage_modifiers.sql added 4th level of skillchain. (Light + Light, Dark + Dark) - Also added in values for magic burst bonus, these still aren't used yet as the lua script calculates the bonus out. * weapon_skills.sql added three new columns for skillchain progression, primary_sc is the first effect that will try to link, followed by secondary, then tertiary. A side note is the element column was previously used to store these values but lacked a method to store the priority. This column is now free for use to store a weaponskills elemental damage attribute for upcomming elemental damage weaponskills.
36 lines
2.1 KiB
SQL
36 lines
2.1 KiB
SQL
|
|
-- ----------------------------
|
|
-- Table structure for `skillchain_damage_modifiers`
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `skillchain_damage_modifiers`;
|
|
CREATE TABLE `skillchain_damage_modifiers` (
|
|
`chain_level` enum('1','2','3','4') NOT NULL DEFAULT '1',
|
|
`chain_count` enum('1','2','3','4','5') NOT NULL DEFAULT '1',
|
|
`initial_modifier` int(3) NOT NULL DEFAULT '1',
|
|
`magic_burst_modifier` int(3) NOT NULL DEFAULT '1',
|
|
PRIMARY KEY (`chain_level`,`chain_count`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
-- ----------------------------
|
|
-- Records of skillchain_damage_modifiers
|
|
-- ----------------------------
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('1', '1', '500', '1300');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('1', '2', '600', '1350');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('1', '3', '700', '1400');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('1', '4', '800', '1450');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('1', '5', '900', '1500');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('2', '1', '600', '1300');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('2', '2', '750', '1350');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('2', '3', '1000', '1400');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('2', '4', '1250', '1450');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('2', '5', '1500', '1500');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('3', '1', '1000', '1300');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('3', '2', '1500', '1350');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('3', '3', '1750', '1400');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('3', '4', '2000', '1450');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('3', '5', '2250', '1500');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('4', '1', '1000', '1300');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('4', '2', '1500', '1350');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('4', '3', '1750', '1400');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('4', '4', '2000', '1450');
|
|
INSERT INTO `skillchain_damage_modifiers` VALUES ('4', '5', '2250', '1500');
|