Jump to content

Unkle Nuke

getMaNGOS Retired Staff
  • Posts

    1331
  • Joined

  • Last visited

  • Days Won

    4
  • Donations

    0.00 GBP 

Everything posted by Unkle Nuke

  1. With kind permission, here's that MangChat patch y'all might have been waiting for... http://pastebin.com/3tMG7kRM It's built off of MaNGOS rev. 10091. As stated above, you will need to edit the lines that refer to the custom core for which this was made. Maybe having a configuration entry that would allow an administrator to choose the server name or leave it at the default "MangChat", rather than having to hand-edit code? Either way, thank you to HSC_Dev3, xeross, and many others that have built and maintained this code. HUZZAH!
  2. I shall patiently await your work, good sir. ...well, try to. lol
  3. I don't see why 3.3.3a vmap data wouldn't work with 2.4.3. The terrain is the same, except you'll have vmaps for Northrend that are unused. You might even be able to delete those files, depending on if the Northrend vmaps are needed by the vmap core code.
  4. Well, shoot! I was going to do a merge/compile today so I could finally update my server! Looks like that's going on hold. I will not run my server without AHBot!
  5. That bug is in the core, I believe. On my server, MaNGOS revision 9135, it is not uncommon to encounter the "Target is not in line of sight" warning despite the target being plainly visible. This is especially true when attacking a creature that is at a higher elevation than your character, such as at the top of a ramp or on a hill.
  6. You've already worked miracles with this as it is! I wish I knew a tenth of what you've already learned. I have faith you'll get it figured out, faramir. Just remember to occasionally apply cold compresses to your skull so that massive brain doesn't overheat! lol I think Schmoozerd might have the right idea of creating a function. It could be very unpredictable for movement in liquids to have one set height for every creature. I have no experience with retail, but I have noticed creatures that do live around the lava streams in Searing Gorge. In Netherstorm, there are Oozes and Toxic Slimes that live in the contaminated waters near one of the mana forges. Maybe there needs to be new Inhabit Types to cover these environments? Perhaps a sub-type? This would save a lot of hard coding for each particular creature and use SQL data to determine if a creature can traverse lava/slime/water/sludge/etc.
  7. Okay, I'm still lost on this one. Can some kind soul alleviate my confusion and actually post a single, clean patch? All this pasting together from different sources is making me pull out my gray hairs I've gotten from this and other patches that seem to be scattered all over the place in pieces. I know many custom repos have No-XP implemented. So where are their devs and why aren't they giving back by offering up some code so this can progress?
  8. I'm not sure I understand the question. Max depth can vary a lot. Giants can wade through a lake while a gnome can nearly drown in a puddle. I suppose it depends on what you use as your standard measure. If you go with gnome, then you're looking at about 2 feet or ~0.6 meters. Isn't there some flag or value that is used to determine if a creature or character can wade through or must swim?
  9. Would the engineering item Explosive Sheep need inclusion into pet? I've noticed it still does not function as it should, which is to charge at a target and explode. If no target, then the max duration of the sheep is 3 minutes. My current server revision, 9135, exhibits the following behavior for Explosive Sheep: * Sheep can be summoned with created item. * Sheep has no pet bar to control it. * Sheep does not charge at a target and explode. * Sheep instead attacks as a guardian for around 65 HP per hit. * Sheep cannot be dismissed but will despawn when teleporting or passing through any portal, including instance doors. * Because the sheep is technically an explosive device, other explosives can't be used due to the cooldown timer for the sheep being frozen until it despawns. I'm not sure if this is still an issue for later MaNGOS revisions, but I do know the Explosive Sheep has been broken for years now. I don't foresee this having changed in just the few months since r. 9135 was released. Other engineering guardians have the same level as their owner when summoned and behave as standard guardians. In other words, any special behaviors or abilities are not functioning. Should this instead have its own patch or does it fall under the scope of your work on pets, pasdVn? [uPDATE] I hope you don't mind, pasdVn, but to help out those who may have trouble merging, here is the pet branch as a diff, updated to MaNGOS revision 10075... http://paste2.org/p/886137 I can't promise it will work. All I did was to hand-edit the code into master. Any functions or declarations that may be deprecated are unknown to myself, but that's what you get with someone who has just enough knowledge to be dangerous when turned loose with a code editor. lol
  10. By the time MaNGOS 1.0 is released, it will probably be compiled for a single platform. Year - 2032 : Welcome to Linappledows! Or else OS/2 will make a big comeback with a slick, holographic GUI.
  11. It would require scripting the behavior for the AI. At the least, each class would require scripting specific to their abilities. You may also consider racial AI for any special race abilities, like the Gnome's "escape artist" or the Undead's "cannibalize". Playerbot, which can be found in the Core Mods section here, also has AI scripts for each character class, but it's purpose is for assisting a player instead of PvP. I would certainly make it a point to have a look at these before you begin work on PvP AIs. Playerbot now has its own forums for larger scale development. You can find the site address recently posted in the topic. In addition, I'd highly recommend you make inquiries at the ScriptDev2 forums. Those guys have been scripting NPC behavior for a while and have gotten quite good at it. You can also find a great many good examples there. You'll need to be fluent with C++ and the MaNGOS EventAI to get started.
  12. Welcome back, kaxias! I used to use nearly all of the branches in your repo for my patches, since you were very good about keeping them up to date with MaNGOS master. I hope you will do so again. As to why there's a conflict between SilverIce's camera patch and Vehicles, I can only say most of that blame would be due to the fact that both projects are unrelated. Perhaps once one or the other makes it into the core, then there will be incentive to make compatible code. As it stands now, the Vehicle devs are more concerned with just getting vehicles working correctly. I can only assume then they will consider camera issues, once everything else is fixed.
  13. I hope it will spark many useful ideas for you, good sir. One thing MaNGOS sorely lacks is utilities. Things like installers, a really good GUI, accounts maintenance, and a host of similar tools would be very useful for both POSIX and Windows platforms. Yes, there are some very good web-based tools that already do those tasks, but not everyone has the luxury of having an Apache server with PHP or feels locally run tools are more secure than remote administration especially in the most common breed of private server, one where it is run on a spare PC from home with limited resources and the owner is the sole administrator and developer. And my thanks to you for being understanding and tolerant of us crotchety malcontents here. If you can withstand the occasional textual lashings from those with less patience, you just might contribute great things to the community.
  14. I also noticed the "pet" branch now has redundant code in it that has been recently added into the core. It doesn't have any real impact, but would reduce the size of "pet" by a few lines. I just finished a hand-merge of it into 10045, looking forward to using it and the updated "petstats". Thanks again for keeping on top of things, pasdVn.
  15. All of my spare time is tied up in studying C++ and trying to patch together my own server's update from 3.2.2a to 3.3.3a. I hope I get to test this "No XP" patch soon enough to give timely feedback. I'm nearly sick to death of staring at side-by-side sources as I work out merge errors!
  16. Now that function would be a bool, since we're testing an AND conditional? Thank you for the ideas, Schmoozerd. I have precious little time to devote to my studies in C++, with summer projects and family obligations. It's only two brief nights each week, but I'm very much enjoying it. Glad I kept all my old programming books!
  17. Of course he is! We are talking about blueboy, after all. Once more your work is appreciated and lauded with much thanks, Great One of The Blueness. I had an idea concerning the use of playerbot for battlegrounds. Would it not be possible (or even preferable) to instead apply the Playerbot AI scripts to NPCs, using ScriptDev2, and have them populate the BGs?
  18. Is there information on this posted in their forum or have you not yet made a bug report with the details on the workaround used? And am I to understand that continued development of vehicles has come to a virtual standstill? I'm hoping this would have more to do with some of the devs secluding themselves while concentrating on hammering out some fundamental issues that have plagued this patch with varying bugs, but that might just be wishful thinking.
  19. I looked. It's a great idea in so far as what you've tried to do. You'll have to pardon some of the jaded views and cynicism you may encounter. The staggering volume of repacks and related issues that have come and gone in these forums makes many long-time regulars here wary of any offering that remotely resembles such material. However, you should also know that by offering pre-compiled binaries, even with a spiffy installer, makes it a repack. Part of the educational aspects of the MaNGOS project is to encourage people to compile their own server from source. Repacks bypass that step and many people that use them are not the least bit interested in learning a damn thing. They just want a server that works right out of the box with very little effort. Now, if you were to offer a Linux/Unix installer that could be used by anyone with their own compiled sources, that would likely be acceptable.
  20. Ok...so we need to change the line in the original patch or do we use the diff from Valhalla instead along with the original patch's SD2 and SQL parts?
  21. That's where those online people finder services and Google Maps comes into play. With "street view" you can even see what their house looks like. <_< >_> Suddenly, I'm thinking of taking up knitting and packing my computer into the attic.
  22. Yeah, looks like his aim is to be yet another "website+server-in-a-box" offering. Please go advertise somewhere else.
  23. Perhaps it might go something like: MaNGOS 11k - Now with 10% more Seriousness™ MaNGOS 12k - Made with 100% all-natural Seriousness™ MaNGOS 13k - The seriousest of Seriousness™ . MaNGOS 15k - We're too serious for any catchy tag lines. . . MaNGOS 20k - We're launching our own law firm now. Everyone else GTFO or we'll sue!
  24. So perhaps you might have a configuration option where 0 = allow and 1 = block. Allowed.Races To disable specific player races, use a value of 1. Human = 0 Dark Elf = 0 Dwarf = 0 Gnome = 0 ....... Allowed.Classes To disable specific player classes, use a value of 1 Warrior = 0 Paladin = 0 Hunter = 0 Mage = 0 ........ For those entries marked with 1 (true), you might then add the masks together and use the sum as the input value for...? ...and this is as far as I've gotten with it. Sorry to say I'm only on lesson #4, CASE-SWITCH, in my C++ home studies. I suppose you might also just use the two line approach by simply using the sum of the masks as the setting in the config file, but using the on/off switches for each one seems less prone to error on the part of the server admin.
  25. Same here DaViper. It was all blueboy's work that not only made playerbot a viable core mod, but also persuaded me to use it on my own server. I've been loving it and would find it most disappointing if there came a time I had to do without it. I'm trying to learn C++, but my progress has been painfully slow due to real life. Currently I'm limited to two brief evenings each week. I can only hope the day will come soon enough when I'm able to give back. So much has been given to us all out of the kind generosity of all these developers, be it core mods, patches, utilities, or the core itself. I pray at least some few of us will wake up and realize how fragile those gifts are, that they can be lost so easily by so many twists of fate or temperament. As with any society, there is strength in numbers. We need more developers!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use