Твой использовал
Скрипт то где? 117 - это SET_MAX_POWER же у тебя раньше был? Поставил бы 118, а [COLOR=rgb(51,51,51)]SMART_ACTION_END = 119.
SMART_ACTION_SET_MAX_POWER = 117, // PowerType, newPower
SMART_ACTION_SET_HEALTH = 118, //
SMART_ACTION_END = 119
все ок там)
Скрипт нпц покажи хоть.
INSERT INTO `world`.`creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `femaleName`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `HealthScalingExpansion`, `RequiredExpansion`, `VignetteID`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `dmgschool`, `BaseAttackTime`, `RangeAttackTime`, `BaseVariance`, `RangeVariance`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_class`, `trainer_race`, `type`, `type_flags`, `type_flags2`, `lootid`, `pickpocketloot`, `skinloot`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `spell5`, `spell6`, `spell7`, `spell8`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `HealthModifier`, `HealthModifierExtra`, `ManaModifier`, `ManaModifierExtra`, `ArmorModifier`, `DamageModifier`, `ExperienceModifier`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `VerifiedBuild`) VALUES ('102000', '0', '0', '0', '0', '0', '46803', '0', '0', '0', 'Ranger Fardawn', '', 'Farstriders', '', '0', '1', '1', '6', '0', '0', '0', '0', '1', '1.14286', '1', '0', '0', '0', '0', '1', '1', '0', '0', '0', '0', '0', '0', '0', '0', '7', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '3', '1', '1', '1', '1', '1', '1', '1', '1', '0', '0', '1', '0', '0', '', '22566');
акцион на 118 ставил.
В поле AIName SmartAI пропиши (так для каждого нпц, который по твоему мнению должен иметь SmartScript). И ещё 117 замени на 118. В скрипте, ссылку на paste2 который ты мне скинул (не в ядре).
норм) ща разобратся почему так энергия выше 100 ед
Эм не путай. 118 - для хп, 117 - для ресурса (маны, энергии так далее).
https://github.com/TrinityCore/TrinityCore/issues/17595
посмотри sql по ссылке. Замени
[COLOR=rgb(0,134,179)]125
на 117 и проверь ещё раз.
(@ENTRY,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]11,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]37,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]100,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]125,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]100,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]1,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(24,54,145)]“Infernal Doombringer - On Initialize - Set Max Power Mana To 100[COLOR=rgb(24,54,145)]”),
на
(@ENTRY,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]11,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]37,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]100,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]117,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]100,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]1,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(0,134,179)]0,[COLOR=rgb(24,54,145)]"Infernal Doombringer - On Initialize - Set Max Power Mana To 100[COLOR=rgb(24,54,145)]"),
а в темплайте кол-во маны на 1 да?)
Да. ManaModifier также. Скрипт меняет вне зависимости от модифиера, потому что изменение значения идёт уже после расчёта из базы. Ему по барабану. Хоть 100 миллионов выставь.
Ну что разобрался? Если нет - тряси Тринити.