@@ -25,14 +25,14 @@ describe('CreatureTemplate integration tests', () => {
2525 'INSERT INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, ' +
2626 '`KillCredit1`, `KillCredit2`, `name`, `subname`, ' +
2727 '`IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `speed_swim`, `speed_flight`, `detection_range`, ' +
28- '`scale`, ` rank`, `dmgschool`, `DamageModifier`, `BaseAttackTime`, `RangeAttackTime`, `BaseVariance`, `RangeVariance`, ' +
28+ '`rank`, `dmgschool`, `DamageModifier`, `BaseAttackTime`, `RangeAttackTime`, `BaseVariance`, `RangeVariance`, ' +
2929 '`unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, ' +
3030 '`type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, ' +
3131 '`maxgold`, `AIName`, `MovementType`, `HoverHeight`, `HealthModifier`, `ManaModifier`, `ArmorModifier`, `ExperienceModifier`, ' +
32- '`RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `spell_school_immune_mask `, ' +
32+ '`RacialLeader`, `movementId`, `RegenHealth`, `CreatureImmunitiesId `, ' +
3333 '`flags_extra`, `ScriptName`, `VerifiedBuild`) VALUES\n' +
34- "(1234, 0, 0, 0, 0, 0, '', '', '', 0, 1, 1, 0, 0, 0, 1, 1.14286, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, " +
35- "0, 0, 0, 0, 0, 0, 0, 0, '', 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, '', 0);\n" ;
34+ "(1234, 0, 0, 0, 0, 0, '', '', '', 0, 1, 1, 0, 0, 0, 1, 1.14286, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, " +
35+ "0, 0, 0, 0, 0, 0, 0, 0, '', 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, '', 0);\n" ;
3636
3737 const originalEntity = new CreatureTemplate ( ) ;
3838 originalEntity . entry = id ;
@@ -85,14 +85,14 @@ describe('CreatureTemplate integration tests', () => {
8585 'INSERT INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, ' +
8686 '`KillCredit1`, `KillCredit2`, `name`, `subname`, `IconName`, ' +
8787 '`gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `speed_swim`, `speed_flight`, `detection_range`, ' +
88- '`scale`, ` rank`, `dmgschool`, `DamageModifier`, `BaseAttackTime`, `RangeAttackTime`, `BaseVariance`, ' +
88+ '`rank`, `dmgschool`, `DamageModifier`, `BaseAttackTime`, `RangeAttackTime`, `BaseVariance`, ' +
8989 '`RangeVariance`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, ' +
9090 '`type`, `type_flags`, ' +
9191 '`lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, ' +
9292 '`AIName`, `MovementType`, `HoverHeight`, `HealthModifier`, `ManaModifier`, `ArmorModifier`, `ExperienceModifier`, `RacialLeader`, ' +
93- '`movementId`, `RegenHealth`, `mechanic_immune_mask`, `spell_school_immune_mask `, `flags_extra`, `ScriptName`, `VerifiedBuild`) VALUES\n' +
94- "(1234, 0, 0, 0, 0, 0, 'Shin', '', '', 0, 1, 1, 0, 0, 0, 1, 1.14286, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0," +
95- " 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, '', 0);" ;
93+ '`movementId`, `RegenHealth`, `CreatureImmunitiesId `, `flags_extra`, `ScriptName`, `VerifiedBuild`) VALUES\n' +
94+ "(1234, 0, 0, 0, 0, 0, 'Shin', '', '', 0, 1, 1, 0, 0, 0, 1, 1.14286, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0," +
95+ " 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, '', 0);" ;
9696
9797 querySpy . calls . reset ( ) ;
9898
@@ -133,29 +133,29 @@ describe('CreatureTemplate integration tests', () => {
133133
134134 // selectors
135135 await page . setNgxSelectValueByIndex ( 'IconName' , 1 ) ;
136- values [ 15 ] = 1 ; // exp
137- values [ 24 ] = 1 ; // rank
138- values [ 25 ] = 1 ; // dmgschool
136+ values [ 11 ] = 1 ; // exp
137+ values [ 19 ] = 1 ; // rank
138+ values [ 20 ] = 1 ; // dmgschool
139139 await page . setNgxSelectValueByIndex ( 'unit_class' , 1 ) ;
140- values [ 35 ] = 1 ; // family
141- values [ 36 ] = 1 ; // type
142- values [ 46 ] = 2 ; // MovementType
143- values [ 52 ] = 1 ; // RacialLeader
144- values [ 54 ] = 0 ; // RegenHealth
140+ values [ 30 ] = 1 ; // family
141+ values [ 31 ] = 1 ; // type
142+ values [ 41 ] = 2 ; // MovementType
143+ values [ 47 ] = 1 ; // RacialLeader
144+ values [ 49 ] = 0 ; // RegenHealth
145145
146146 const expectedQuery =
147147 'UPDATE `creature_template` ' +
148148 'SET `difficulty_entry_2` = 1, `difficulty_entry_3` = 2, `KillCredit1` = 3, `KillCredit2` = 4,' +
149149 " `name` = '5', `subname` = '6', `IconName` = 'Directions', `gossip_menu_id` = 8, `minlevel` = 9, `maxlevel` = 10, " +
150150 '`faction` = 12, `npcflag` = 13, `speed_walk` = 14, `speed_run` = 15, `speed_swim` = 16, ' +
151- '`speed_flight` = 17, `detection_range` = 18, `scale` = 19, ` DamageModifier` = 22 , ' +
152- '`BaseAttackTime` = 23 , `RangeAttackTime` = 24 , `BaseVariance` = 25 , `RangeVariance` = 26 , `unit_class` = 2, ' +
153- '`unit_flags` = 28 , `unit_flags2` = 29 , `dynamicflags` = 30 , ' +
154- '`type_flags` = 33 , `lootid` = 34 , `pickpocketloot` = 35 , `skinloot` = 36 ,' +
155- " `PetSpellDataId` = 37 , `VehicleId` = 38 , `mingold` = 39 , `maxgold` = 40 , `AIName` = '41 ', " +
156- '`HoverHeight` = 43 , `HealthModifier` = 44 , `ManaModifier` = 45 , `ArmorModifier` = 46 , ' +
157- '`ExperienceModifier` = 47 , `movementId` = 49 , `mechanic_immune_mask ` = 51 , ' +
158- "`spell_school_immune_mask` = 52, ` flags_extra` = 53 , `ScriptName` = '54 ' WHERE (`entry` = 1234);" ;
151+ '`speed_flight` = 17, `detection_range` = 18, `DamageModifier` = 21 , ' +
152+ '`BaseAttackTime` = 22 , `RangeAttackTime` = 23 , `BaseVariance` = 24 , `RangeVariance` = 25 , `unit_class` = 2, ' +
153+ '`unit_flags` = 27 , `unit_flags2` = 28 , `dynamicflags` = 29 , ' +
154+ '`type_flags` = 32 , `lootid` = 33 , `pickpocketloot` = 34 , `skinloot` = 35 ,' +
155+ " `PetSpellDataId` = 36 , `VehicleId` = 37 , `mingold` = 38 , `maxgold` = 39 , `AIName` = '40 ', " +
156+ '`HoverHeight` = 42 , `HealthModifier` = 43 , `ManaModifier` = 44 , `ArmorModifier` = 45 , ' +
157+ '`ExperienceModifier` = 46 , `movementId` = 48 , `CreatureImmunitiesId ` = 50 , ' +
158+ "`flags_extra` = 51 , `ScriptName` = '52 ' WHERE (`entry` = 1234);" ;
159159
160160 querySpy . calls . reset ( ) ;
161161
0 commit comments