Giter Site home page Giter Site logo

the-cataclysm-preservation-project / trinitycore Goto Github PK

View Code? Open in Web Editor NEW
240.0 240.0 97.0 820.6 MB

Archived repository for WoW 4.3.4.15595. The project will be reworked for Cataclysm Classic as an official new branch of TrinityCore at https://github.com/TrinityCore/TrinityCore

License: GNU General Public License v2.0

CMake 0.49% C 9.92% Shell 0.01% PHP 0.03% Perl 0.01% C++ 88.23% Objective-C 0.03% Batchfile 0.01% GDB 0.01% C# 0.03% Assembly 1.15% Dockerfile 0.01% TSQL 0.10%

trinitycore's Introduction

logo TrinityCore

Build Status

4.3.4 (master)
CircleCI Status
AppVeyor Status

Introduction

TrinityCore is a MMORPG Framework based mostly in C++.

It is derived from MaNGOS, the Massive Network Game Object Server, and is based on the code of that project with extensive changes over time to optimize, improve and cleanup the codebase at the same time as improving the in-game mechanics and functionality.

It is completely open source; community involvement is highly encouraged.

If you wish to contribute ideas or code please visit our site linked below or make pull requests to our Github repository.

For further information on the TrinityCore project, please visit our project website at TrinityCore.org.

Install

Detailed installation guides are available in the wiki for Windows, Linux and Mac OSX.
You can get database from
https://github.com/The-Cataclysm-Preservation-Project/TrinityCore/releases

Reporting issues

Issues can be reported via the Github issue tracker.

Please take the time to review existing issues before submitting your own to prevent duplicates.

In addition, thoroughly read through the issue tracker guide to ensure your report contains the required information. Incorrect or poorly formed reports are wasteful and are subject to deletion.

Submitting fixes

Fixes are submitted as pull requests via Github. For more information on how to properly submit a pull request, read the how-to: maintain a remote fork. NOTE: if a fix is valid also for 3.3.5a/master branches submit them also to Github

Copyright

License: GPL 2.0

Read file COPYING

Authors & Contributors

Read file AUTHORS

Links

Site

Wiki

Documentation (powered by Doxygen)

Forums

Discord

trinitycore's People

Contributors

aokromes avatar ariel- avatar click avatar dduarte avatar dr-j avatar jackpoz avatar joschiwald avatar kaelima avatar keader avatar killyana avatar machiavell1 avatar malcrom avatar mitchesd avatar ovahlord avatar paradox avatar qaston avatar runningnak3d avatar rushor avatar shauren avatar shocker avatar snapperry avatar star-lion avatar subv avatar tobmaps avatar treeston avatar vincent-michael avatar warpten avatar xurxogr avatar zenox92 avatar zxbiohazardzx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

trinitycore's Issues

Missing trainer entries and gossips

Description:
Since the rework of trainers, the database needs information for the remaining trainers that were not included in cataclysm sniffs. Unfortunately there is no additional data available anymore as all available Cataclysm sniffs have been parsed already so these trainers need to be fixed by hand.

Current behaviour:
Trainers that do not have a entry have either non-functional gossips, gossip options or no default trainer window at all wont do anything.

Expected behaviour:
Guess what.

Steps to reproduce the problem:
Just talk to any trainer and see if you can get him to open the trainer menu

TC rev. hash/commit:
183ac5f

Operating system:
Win10 pro

BlizzCMS now support Cataclysm Preservation Project

Description:

Hi Ovahlord, I am the founder of BlizzCMS (WoW-CMS.com) some users informed me of your project, and that there were problems for other CMS in the creation of accounts.

I do not know if this is the best method to contact you, through an Issue, but I wanted you to know that my CMS now supports your project and that it is completely free with good support through discord.

Bnetserver.exe ... Cannot Connect to Realm...

Description:

Bnetserver.exe ... Client cannot connect to realm...

Current behaviour:

434 client fails to connect to bnetserver ... however same client can see 335a authserver.

Expected behaviour:

Should see realmlist in client

Steps to reproduce the problem:

  1. Pull and compile TCPP...
  2. Patch Wow.exe
  3. Try and connect

TC rev. hash/commit:

TrinityCore rev. 2ad2201+ 2020-02-03 08:37:38 +0100 (master branch) (Win64, Debug, Static) (bnetserver)

TDB version: Using World DB: TDB 434.34

Operating system: Fatdog Linux 64 / wine64.

uname -a
Linux zap64 4.14.12 #1 SMP Tue Jan 9 23:44:49 AEST 2018 x86_64 AMD Athlon(tm) II X2 215 Processor AuthenticAMD GNU/Linux

wine --version
wine-3.0

SEE: https://youtu.be/FlPTLs9NM5s


WINEARCH=win64 WINEPREFIX=/root/.wine64 wine64 connection_patcher.exe Wow.exe
TrinityCore rev. 2ad22015ad45+ 2020-02-03 08:37:38 +0100 (master branch) (Win64, Debug, Static) (connection_patcher)
<Ctrl-C> to stop.


 ______                       __
/\__  _\       __          __/\ \__
\/_/\ \/ _ __ /\_\    ___ /\_\ \, _\  __  __
   \ \ \/\`'__\/\ \ /' _ `\/\ \ \ \/ /\ \/\ \
    \ \ \ \ \/ \ \ \/\ \/\ \ \ \ \ \_\ \ \_\ \
     \ \_\ \_\  \ \_\ \_\ \_\ \_\ \__\\/`____ \
      \/_/\/_/   \/_/\/_/\/_/\/_/\/__/ `/___/> \
                                 C O R E  /\___/
http://TrinityCore.org                    \/__/

Creating patched binary...
Win32 client...
Patching client binary...
patching redirect RSA Modulus
Found offset 7961504
Patching done.
Patching battle.net binary...
patching Portal
Found offset 1714816
patching Bnet
Found offset 878473
patching Signature
Found offset 133625
Patching done.
Base module doesn't exist, downloading it...
Done.
Patching module...
patching Password
Found offset 8776
Patching module finished.
Successfully created your patched binaries.



WINEARCH=win64 WINEPREFIX=/root/.wine64 WINEDEBUG=-all wine64 bnetserver.exe
TrinityCore rev. 2ad22015ad45+ 2020-02-03 08:37:38 +0100 (master branch) (Win64, Debug, Static) (bnetserver)
<Ctrl-C> to stop.

 ______                       __
/\__  _\       __          __/\ \__
\/_/\ \/ _ __ /\_\    ___ /\_\ \, _\  __  __
   \ \ \/\`'__\/\ \ /' _ `\/\ \ \ \/ /\ \/\ \
    \ \ \ \ \/ \ \ \/\ \/\ \ \ \ \ \_\ \ \_\ \
     \ \_\ \_\  \ \_\ \_\ \_\ \_\ \__\\/`____ \
      \/_/\/_/   \/_/\/_/\/_/\/_/\/__/ `/___/> \
                                 C O R E  /\___/
http://TrinityCore.org                    \/__/

Using configuration file C:/LitchLightCore/bnetserver.conf.
Using SSL version: OpenSSL 1.0.2l  25 May 2017 (library: OpenSSL 1.0.2l  25 May 2017)
Using Boost version: 1.67.0
Missing name Updates.AutoSetup in config file C:/LitchLightCore/bnetserver.conf, add "Updates.AutoSetup = 1" to this file
Missing name Updates.EnableDatabases in config file C:/LitchLightCore/bnetserver.conf, add "Updates.EnableDatabases = 0" to this file
Automatic database updates are disabled for all databases!
Missing name LoginDatabase.SynchThreads in config file C:/LitchLightCore/bnetserver.conf, add "LoginDatabase.SynchThreads = 1" to this file
Opening DatabasePool '434-auth'. Asynchronous connections: 1, synchronous connections: 1.
MySQL client library: 10.1.36-MariaDB
MySQL server ver: 10.1.14-MariaDB 
Connected to MySQL database at 192.168.18.100
MySQL client library: 10.1.36-MariaDB
MySQL server ver: 10.1.14-MariaDB 
Connected to MySQL database at 192.168.18.100
DatabasePool '434-auth' opened successfully. 2 total connections running.
Started auth database connection pool.
Listening on connections from worldservers on port 1118...
Ping MySQL to keep connection alive

I must have messed up baaaad somewhere... Ideas welcome!

Error to compile

Compile error in debian 9

CHANGEME Description of the problem or issue here.
When i compile on debian 9 the following error is generated:
src/server/game/Movement/MovementGenerators/FollowMovementGenerator.cpp:49:58: error: member access into incomplete type 'const SummonPropertiesEntry'
if ((summon->m_Properties && summon->m_Properties->Control != SUMMON_CATEGORY_WILD) || summon->IsPet())
^
/src/server/game/Entities/Creature/TemporarySummon.h:23:8: note: forward declaration of 'SummonPropertiesEntry'
struct SummonPropertiesEntry;

TC rev. hash/commit:
c9961e6

Operating system: Debian 9

Original client Bad patching

Description:

So i am using an original client, when i patch it, tells me that all is patched, then when i connect setting in Config.WTF SET portal "127.0.0.1" it tell's me that it can't verify the build version.

image

WoWScrnShot_022720_012250

image

image

Current behaviour:

When i go to log into game it tell's me that isn't the same version

Expected behaviour:

Log in, into the character selector/ creator

Steps to reproduce the problem:

1 . Original client
2. Patch 32 bit executable
3. Login in game

TC rev. hash/commit:
25b1809

TDB version: TDB 434.20021

Operating system: Win10

Unable to connect character

Description:

Cannot connect to server after character creation , the worldserver print this when i enable warden :

Prevented sending of [SMSG_WARDEN_DATA 0x31A0 (12704)] to non existent socket 1 to [Player: Account: 12]
Prevented sending of [SMSG_CRITERIA_UPDATE 0x6E37 (28215)] to non existent socket 1 to [Player: Account: 12]
Prevented sending of [SMSG_SET_PROFICIENCY 0x6207 (25095)] to non existent socket 1 to [Player: Account: 12]
Prevented sending of [SMSG_CRITERIA_UPDATE 0x6E37 (28215)] to non existent socket 1 to [Player: Account: 12]
Prevented sending of [SMSG_SET_PROFICIENCY 0x6207 (25095)] to non existent socket 1 to [Player: Account: 12]
Prevented sending of [SMSG_CRITERIA_UPDATE 0x6E37 (28215)] to non existent socket 1 to [Player: Account: 12]
Prevented sending of [SMSG_SET_PCT_SPELL_MODIFIER 0x0224 (548)] to non existent socket 1 to [Player: Account: 12]

And with the patch :

WorldSocket::HandleAuthContinuedSession: Authentication failed for account: 12 ('Furrazlhf159') address: ************

If warden not enabled , player is automatically disconnected after loading without message in the worldserver console.

Current behaviour:

Can't connect a character after creation

Expected behaviour:

Can connect character ^^

Steps to reproduce the problem:

  1. Create a char
  2. Try to connect this one

TC rev. hash/commit:

914da12

TDB version: TDB 434.20021 - 2020/02/21

Operating system: Linux debian 9

**Additionnal informations: ** Do you have a discord ? :O
I'm using French officiel client same for the data

DK / Quest: How To Win Friends And Influence Enemies

Description:

If you equip the 2 swords and auto attack the humans, every time the spell procs you get the error message that you cant do it while youre scilenced.

Current behaviour:

Everytime the spells of the swords procs you get a error message "you cant do that while youre scilenced"

Expected behaviour:

If the spell hits you have a chance to let a event starts to complete the Quest.

Steps to reproduce the problem:

  1. Take the Quest How To Win Friends And Influence Enemies (ID 12720)
  2. Equip the swords: ID: 39371) SpellID (52781)
  3. start auto attacking the scarlet NPC´s arround there

TC rev. hash/commit:

rev: c3fd5d2

TDB version: TDB 434.20021 - 2020/02/21

Operating system: Win10

Stuck at loading screen

Description:

When i click the "Enter World" button most of the time my client gets stuck at the loading screen.

Worldserver reports this:

TC>TrinityCore rev. unknown 1970-01-01 00:00:00 +0000 (Archived branch) (Win64, MinSizeRel, Static) (worldserver-daemon) ready...
Opening muxer thread from inproc://bnetmgr to tcp://127.0.0.1:1118
[Player: Logging in: GUID Full: 0x000000000000000a Type: Player Low: 10, Account: 5] failed to connect 5 times to world socket, aborting login
Received unexpected opcode [CMSG_CANCEL_TRADE 0x731E (29470)] Status: STATUS_LOGGEDIN_OR_RECENTLY_LOGGOUT Reason: the player has not logged in yet and not recently logout from [Player: Account: 5]

This is the first time i am logging in as well.

Steps to reproduce the problem:

  1. Start worldserver
  2. Log into your account
  3. Click "Enter World"

TC rev. hash/commit:
b0e1c71
TrinityCore rev. unknown 1970-01-01 00:00:00 +0000 (Archived branch) (Win64, MinSizeRel, Static) (bnetserver)

TDB version: TDB 434.20021

Operating system: Win 10

Vehicle Seats with flag VEHICLE_SEAT_FLAG_DISABLE_GRAVITY do not re-enable gravity on exit.

Description:

Vehicle seats that have the flag VEHICLE_SEAT_FLAG_DISABLE_GRAVITY disable the gravity of the player when the seat is occupied but do not re-enable it upon ejecting. I've done a little bit of research into the issue and i've found out that the MOVEMENTFLAG_DISABLE_GRAVITY is not present in the movementInfo flags of the player when Unit::SetDisableGravity(false) is called in the Vehicle::RemovePassenger method. This prevents the method Unit::SetDisableGravity of functioning correctly which results in the server never sending the SMSG_MOVE_GRAVITY_ENABLE and the client ends up with disabled gravity while the server thinks it's enabled.

Current behaviour:

Gravity is never re-enabled for the client.

Expected behaviour:

Gravity should be re-enabled for the client.

Steps to reproduce the problem:

  1. Find or spawn a creature with vehicle kit that has a seat with flag VEHICLE_SEAT_FLAG_DISABLE_GRAVITY, one example is Wintergrasp Tower Cannon with entry: 28366
  2. Enter the vehicle.
  3. Exit the vehicle.

TC rev. hash/commit:

TrinityCore rev. unknown 1970-01-01 00:00:00 +0000 (Archived branch) (Win64, RelWithDebInfo, Static) (worldserver-daemon)

TDB version: TDB 434.35

Operating system: Windows 10 x64

Warlock - Everlasting Affliction

Description:

ID - 47201 Everlasting Affliction (1)
ID - 47202 Everlasting Affliction (2)
ID - 47203 Everlasting Affliction (3)

https://wow.gamepedia.com/Everlasting_Affliction

 Patch 4.0.1 (2010-10-12): Now increases the critical strike chance of Corruption, Seed of Corruption and Unstable Affliction instead of increasing spell power bonus of Corruption and Unstable Affliction. Reset chance no longer applied to Shadow Bolt.

shouldn't proc with Shadow Bolt

Fix:

UPDATE `spell_proc` SET `SpellFamilyMask0`=`SpellFamilyMask0`&~0x00000001 WHERE `SpellId`=-47201;

Client login issues

Description:

I am able to login to the server just fine, but when I send other users the Wow_patched.exe and Battle.net.dll files it doesn't work. They type in their credentials, press enter, WoW freezes for about 5 seconds and they says "You have been disconnected".

Side note: these people are using the same full client as me, I'm just sending them the updated patched files.

Current behaviour:

Only I am able to login, nobody else.

Expected behaviour:

Everyone should be able to login.

Steps to reproduce the problem:

  1. Send the patched client files to someone with a full client.
  2. Have them put the files in their WoW 4.3.4 install.
  3. Have them run Wow_patched.exe and try to login.

TC rev. hash/commit:

TrinityCore rev. unknown 1970-01-01 00:00:00 +0000 (Archived branch) (Win64, RelWithDebInfo, Static) (bnetserver)

TDB version: TDB 434.20021

Operating system: Win 10 x64

leave a vehicle

If you leave a vehicle with the "leave" button you just stand in the air and yo ucan walk in the air like a "hovermode" ahead of the ground. while you hover over the ground you can walk but not jump.

tested with ground vehicle like cannons and flying vehicle.

Animation tier implementation

Currently going through the code and fixing animation tiers, couple questions

  • boss_nefarians_end:
    You manually set MOVEMENTFLAG_DISABLE_GRAVITY after the intro has been run once (so, basically, on wipes). Why not call Unit::SetDisableGravity(true) ? Are there no spline packets sent for gravity toggle on Nefarian? If that's the case, document, because it could be that you just don't get the packet because Nefarian is already up in the air when you reenter the instance (iirc, Nefarian despawns on wipe ?)

  • Dragha shadowburner
    When dismounting his stupid drake, why do you set the animation tier to ToGround before and after you toggle on gravity, and hover off?

me->SendMovementSetSplineAnim(Movement::AnimType::ToGround);
me->SetDisableGravity(false);
me->SetHover(false);
me->SendMovementSetSplineAnim(Movement::AnimType::ToGround);

One of those can't be right.

Nitpick that you can't do anything about: the fact that one method is called SetDisableGravity but the other is IsLevitating is pissing me off.

Guild Vendor Items

Description:

Guild Vendor Items dont have the reputation and achievement restriction.

Current behaviour:

You can buy and see all items without reputation or achievement.

Expected behaviour:

Items should have a reputation and/or achievement restriction

Steps to reproduce the problem:

  1. Step1: create a character-
  2. Step 2 go to Orgrimmar / Stormwind
  3. Step 3 speak with NPC: 46572 (H) or 46602 (A)

TC rev. hash/commit:

TrinityCore rev. e71cf44 2020-04-01 05:54:59 +0200 (master branch) (Win64, Release, Static) (bnetserver)

TDB version: TDB 434.20021

Operating system: Win10

Priest Shadow - talent Shadowy Apparition

Description:

When you deal periodic damage with your Shadow Word : Pain you have a chance to summon a shadow version of yourself wich will slowly move towards a target that is afflicted by Shadow Word: Pain and once is reaching the target it deal a shadow damage. Also when you are moving the chance to summon the shadowy apparition is increased and you can have up to 4 Shadowy Apparition active at a time

Current behaviour:

Do not summon nothing.

Expected behaviour:

Summon shadowy apparition

Steps to reproduce the problem:

  1. Create a priest class
  2. Go for shadow spec
  3. Learn talent Shadowy Apparition
  4. Inflict Shadow Word: Pain in a target

TC rev. hash/commit:

TrinityCore rev. unknown 1970-01-01 00:00:00 +0000 (Archived branch) (Win64, Release, Static) (worldserver-daemon)

TDB version: TDB 434.20021

Operating system: Win10 Pro

Glyph of Snake Trap ( 56849 )

Description:

Glyph of snake trap does not work at all

Current behaviour:

It does nothing

Expected behaviour:

Snakes should take 90% reduced damage from aoe effects.

Rev
Rev: c3fd5d2

Read before posting issues:

This issue tracker is not for setup troubleshooting. For common questions there is a wiki information page available at https://github.com/The-Cataclysm-Preservation-Project/TrinityCore/wiki

Issues that wont follow the usual issue template will be closed without comments or warnings.
Issues that are reproduced on a inofficial version of the core (private server project or private modified forks) will be labeled as low priority. Emulation is a community project so either contribute or expect no help.

Item_Template i not found in DB

Description:

The latest release doesn't have inside item_template

Current behaviour:

In mysql_stmt_prepare() id: 56, sql: "SELECT entry FROM item_template WHERE name = ?"
Table 'cata_world.item_template' doesn't exist

Expected behaviour:

Load the DB

Steps to reproduce the problem:

  1. Download DB
  2. Run Worldserver for first time

TC rev. hash/commit:
25b1809

TDB version: TDB 434.20021

Operating system: Win10

Error: invalid template argument for 'std :: get'; a constant expression was expected at compile time.

Hi.
I have a doubt about the requirements to install the project in windows 10 x64, I am using the recommended ones on the project page and these give me an error when compiling.

25> with 25> [ 25> TypedHandler = bool (__cdecl *) (ChatHandler *, const char *) 25>] 25> src \ server \ game \ Chat \ ChatCommands \ ChatCommand.h (243): error C2975: '_Idx': invalid template argument for 'std :: get'; a constant expression was expected at compile time (compiling source file \ src \ server \ scripts \ Commands \ cs_ahbot.cpp) 25> C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Community \ VC \ Tools \ MSVC \ 14.10.25017 \ include \ array (511): note: see the statement of '_Idx' (compiling source file src \ server \ scripts \ Commands \ cs_ahbot.cpp) 25> \ src \ server \ game \ Chat \ ChatCommands \ ChatCommand.h (243): error C2975: 'Idx': invalid template argument for 'std :: get'; a constant expression was expected at compile time (compiling source file \ src \ server \ scripts \ Commands \ cs_ahbot.cpp) 25> C: \ local \ boost_1_66_0 \ boost / array.hpp (445): note: see the 'Idx' statement (compiling source file src \ server \ scripts \ Commands \ cs_ahbot.cpp)

The problem occurs in 64-bit windows, I'm not sure if the problem only happens to me or is an error in general.

Programs:
Visual Studio 17
Windows 10 (64 bits)
Cmake 3.16.2 x 64
OppenSSL 1.0.2 u x 64
Boost 1.66 x 64
MySql 5.7 x 64

Thank you.

Gnome Starting Quest - Decontamination

Description:

The quest does not work

Current behaviour:

When you arrive to loading room, Gaffer Coilspring give you the quest Descontamination, but when you clic to board into Sanitron 500 this does not move so you can not complete the quest, also you can not dismount so you have to loggout.

Expected behaviour:
When you board Sanitron 500 the process of decontamination begins.

Steps to reproduce the problem:

  1. Create a gnome class.
  2. Complete the previos quest until Decontamination.

TC rev. hash/commit:

TrinityCore rev. unknown 1970-01-01 00:00:00 +0000 (Archived branch) (Win64, Release, Static) (worldserver-daemon)

TDB version: TDB 434.20021

Operating system: Win10

Command .mod speed x generate segmentation fault

Description:

Since yesterday , without any modification or custom update , when i try to type a command with a numeric value exemple with mod speed 5 command , server crash and print a segmentation fault :
Complete message :

terminate called after throwing an instance of 'fmt::FormatError'
what(): unknown format code 'f' for string
Caught signal 6
Segmentation fault

I try other command without numeric value and no problem , i'v see in the code relation with time , but don't know why :/

Steps to reproduce the problem:

  1. Try to type .mod speed 5

TC rev. hash/commit: fe4ff01

TDB version: Latest DB

Operating system: Linux Debian 9

DK/Acherus teleporter after you take Quest: 13166

Description:

Teleporter that teleports you down for the Quest "The Battle For The Ebon Hold" doesnt work.

Current behaviour:

If you stand on the teleporter after taking the Quest "The Battle For The Ebon Hold" and get phased nothing is happen. You dont get teleported

Expected behaviour:

You should get teleported to the second Floor of the Acherus.

Steps to reproduce the problem:

  1. create a Deathknight and play the Storyline.
  2. take the Quest "The Battle For The Ebon Hold" (ID 13166)
  3. step on the teleporter

TC rev. hash/commit:

rev: c3fd5d2

TDB version: TDB 434.20021 - 2020/02/21

Operating system: Win10

smart_action_jump_to_pos

Description:

smart_action_jump_to_pos dont let the npc jump.

Current behaviour:

The npc dont jump with action type 97 + target type 8

Expected behaviour:
The NPC should jump if the SAI with Actiontype 97 get used.

Steps to reproduce the problem:

  1. create a SAI script with actiontype 97
  2. let a npc use this script.

TDB version: TDB 434.20021

Operating system: Win10

Warlock Tier 13

Description:

2P -- The duration of your Doomguard and Infernal summons is increased by 20-30 sec and the cooldown of of those spells is reduced by 4 min. (20 for Demonology, 30 for non-Demonology.)
4P -- Soulburn grants a 10% increase to your spell power for 10 sec, and Soul Fire cast with Soulburn active now grants a Soul Shard

Current behaviour:

The only thing that work with this tier is the cooldown reduction of Doomguard, the other things do not work

Expected behaviour:

Increase the duration of the Doomguard ,when you active Soulburn your spellpower is increased in 10% and also using with Soulfire generate a Souldshard

Steps to reproduce the problem:

  1. Create a Warlock
  2. Equiment tier 13
  3. Cast Soulburn, and watch the Doomguard duration.

TC rev. hash/commit:

TrinityCore rev. unknown 1970-01-01 00:00:00 +0000 (Archived branch) (Win64, Release, Static) (worldserver-daemon)

TDB version: TDB 434.20021

Operating system: Win10 Pro

Connection_Patcher

In windows works fine but , in linux give me this error.

./connection_patcher Wow.exe
TrinityCore rev. unknown 1970-01-01 00:00:00 +0000 (Archived branch) (Unix, RelWithDebInfo, Static) (connection_patcher)
to stop.


/__ \ __ _/\ _
/
/\ / _ __ /_\ ___ /_\ , \ __ __
\ \ /`'__/\ \ /' _ \/\ \ \ \/ /\ \/\ \ \ \ \ \ \/ \ \ \/\ \/\ \ \ \ \ \_\ \ \_\ \ \ \_\ \_\ \ \_\ \_\ \_\ \_\ \__\\/
___
//// ////////// `//>
C O R E /_
/
http://TrinityCore.org /
_/

Creating patched binary...
Win32 client...
Patching client binary...
patching redirect RSA Modulus
Found offset 7961504
Patching done.
Patching battle.net binary...
patching Portal
Found offset 1694224
patching Bnet
Found offset 864857
patching Signature
Found offset 134009
Patching done.
EX: basic_string::_M_construct null not valid

Feral Spirit Pet Bar

Description:

Pet spell bar forgets its state each time it is summoned, i.e auto-attack spells that are set by its owner are forgotten, this also applies to passive / defensive / aggressive pet states

Expected behaviour:

Should remember its spell bar state when summoned

Steps to reproduce the problem:

  1. Summon Feral Spirits
  2. Change the auto cast spells like bash and set its pet state to aggressive or defensive.
  3. Resummon it and it won't be saved

TC rev. hash/commit:
rev: c3fd5d2

The priest class can not equip dagger

Description:

The priest class can not equip dagger

Current behaviour:

When you try to equip dagger,You don't have enough skill for that object

Expected behaviour:

Equip dagger.

Steps to reproduce the problem:

  1. Create a priest class
  2. Equip dagger

TC rev. hash/commit:

TrinityCore rev. unknown 1970-01-01 00:00:00 +0000 (Archived branch) (Win64, Release, Static) (worldserver-daemon)

TDB version: TDB 434.20021

Operating system: Win10

Starting the game Client

On logon the client just disconnects:

I have complied this project and set up BNET and the world server. However When i launch the cilent and login the client posts the message "you have been disconnected form the server"

Current behaviour:

No login to cilent

Expected behaviour:

Logon to cilent
Steps to reproduce the problem:

I expect I am missing something from the setup
Step1: Run the wow.exe (15595) patched
try to login using created bnet account

TC rev. hash/commit:

TrinityCore rev. bc84e63 2020-02-03 20:34:04 +0100 (master branch) (Win64, RelWithDebInfo, Static) (worldserver-daemon)

Operating system: WIN64

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.