Hello, EMUDEVS!
I was working on some fix and I got compile errors:
6>C:\Users\Desktop\TrinityCore\src\server\game\Entities\Unit\StatSystem.cpp(1157): error C3861: 'GetPet': identifier not found
6>C:\Users\Desktop\TrinityCore\src\server\game\Entities\Unit\StatSystem.cpp(1162): error C2065: 'dmg_multiplier' : undeclared identifier
6>C:\Users\Desktop\TrinityCore\src\server\game\Entities\Unit\StatSystem.cpp(1164): error C2181: illegal else without matching if
6>C:\Users\Desktop\TrinityCore\src\server\game\Entities\Unit\StatSystem.cpp(1167): error C2065: 'dmg_multiplier' : undeclared identifier
I insert code inside StatSystem.cpp
Here is Code:
This is custom spell id, however I got that compile errors and I dont know how to fix it.
I was working on some fix and I got compile errors:
6>C:\Users\Desktop\TrinityCore\src\server\game\Entities\Unit\StatSystem.cpp(1157): error C3861: 'GetPet': identifier not found
6>C:\Users\Desktop\TrinityCore\src\server\game\Entities\Unit\StatSystem.cpp(1162): error C2065: 'dmg_multiplier' : undeclared identifier
6>C:\Users\Desktop\TrinityCore\src\server\game\Entities\Unit\StatSystem.cpp(1164): error C2181: illegal else without matching if
6>C:\Users\Desktop\TrinityCore\src\server\game\Entities\Unit\StatSystem.cpp(1167): error C2065: 'dmg_multiplier' : undeclared identifier
I insert code inside StatSystem.cpp
Here is Code:
Code:
+ Pet* pet = GetPet();
+ if (IsPet())
+ {
+ if (pet->HasAura(2132322))
+ value *= 1.2f; // +20% HP
+ dmg_multiplier = 0.15f; // +15% attack power
+
+ else if (pet->HasAura(2312122))
+ {
+ value *= 1.2f; // +20% = 40% HP
+ dmg_multiplier = 0.15f; // +15% = 30% attack power
+ }
+ }
This is custom spell id, however I got that compile errors and I dont know how to fix it.
Last edited: