ike3 / mangosbot

This is a modification of MaNGOS (Zero, One, R2, Trinity) server which brings a number of bots online and available for any player. Also allows you to use your account/guild characters as bots.
http://ike3.github.io/mangosbot-docs/
GNU General Public License v2.0
183 stars 78 forks source link

LordPsyan is working on this as well #49

Open ghost opened 8 years ago

ghost commented 8 years ago

I'm sure you already know, but LordPsyan is working on ikebots too. If you guys aren't already working on this together, you should be : )

ghost commented 8 years ago

If LordPsyan is half as crazy as his image/avatar suggests, it would not be a comfortable cooperation. :smirk:

LordPsyan commented 8 years ago

There is nothing wrong with gir... but yeah, I kinda am that crazy. I would love to work together on this, since i really have no clue on the structure of the scripts, and how chat is done without using the chat handler hook... man that one is bugging me.... On another note, this is a seriously complex addon to TC. It has so much potential, and would be easier to maintain with more than 1 person working on it

ghost commented 8 years ago

That much is quite true. I would like to help out too, it's just that I only know MySQL enough to handle the database and look up things, not enough to actually code for it. I don't know how to write C++ code, only how to read semi-documented source (which may be apparent in my comments in the TC issue tracker).

LordPsyan commented 8 years ago

Don't tell anyone... but I am not that great with C++ either. I have messed with it enough to know how to compare changes to current code, and modify it to work. I have done some custom stuffs, but I do this because I enjoy learning; however, TC has been making changes that are aggrivating, and it is becoming harder and harder to keep things working. mangosbot will not do anything with the latest chathandler "fixes" and it is starting to get annoying.

oh, and what happened to the other config cpp file in "test"? there is an if, elseif, etc. and the default is a non existent file. This is in Portability.h

"config-auto.h" doesn't exist...

Also, in CMakeLists.txt it tries to deal with pch, but throws an error in debian, saying it's duplicated, but it isnt. no clue....

LordPsyan commented 8 years ago

Turns out, tests and plugins are not allowed to both use files named pch.cpp So I created tpch.cpp and tpch.h and made their of folder in tests/pch/ and I had to modify CMakeLists.txt adding new folders stuffs from TC changes (database folder moved, etc.) and now it seems to want to compile... still missing that file...

Talmeron commented 8 years ago

Hey....I have no avatar. And I've been working on this for years, Go ahead....read me ;) LOL. When Ike3 vanishes, LP shows up, when LP vanishes Ike3 shows the problem is no one knows what happens when they both show up at the same time. I think it's the grandfather clause and TrinityCore itself crashes. Oh look.

Talmeron commented 8 years ago

Up until TCore decided to muff with ChatHandler we had Ike3 working and updated to the modern build. But TCore likes to make us cry and change the SRC for no reason what-so-fricken-ever. A crash someone had in 1982 when their computer got a slushy dribble on the keyboard.