Jump to content

Toinan67

Members
  • Posts

    389
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by Toinan67

  1. On the client side, Blizzard can't tell people what servers they can connect to any more than Mozilla can tell people what sites they can browse
    Are you sure of that? Players are not legally forced to play on retails servers? oO
    The flip side, of course, is that you can't sue them, either, if they find out and ban you from retail.

    Would they ban 500,000 accounts? I don't think so ^^ (the 500,000 is pure imagination, I don't know how many accounts are playing on private)

  2. Like ... ?

    Like...I don't know, ask them ^^

    Like Vladimir converting all uint64 guids to ObjectGuids

    Like NoFantasy who implemented generic system for racial model selection

    etc, etc...

    Some generic stuff which need to be done to have a cleaner core before they can focus on implementing new things

    I think their role is to "strengthen" the core :)

    boyhero > it's mangos.conf, not mangos.cfg

  3. So by definition, any working installation is unsupported.

    You're right, but you're wrong. :)

    Let's take a car as an example.

    MaNGOS is the constructor. Gives you the engine, car body, windows, etc.

    But after that, you need a lot of thing to drive your car : gas, engine oil, washer fluid, tires, etc.

    UDB, YTDB and others provides you all these things. As Shell, Exxon or Total does for your car.

    You need to feed your core. Give him something he can work with.

    MaNGOS is not (fortunately not yet) a "launch and play" software that your blind little sister can install in 30 seconds.

    "No wonder people are so unhelpful around here."

    You're right : nobody takes the time to understand what is really MaNGOS, so they yell on forums "NOBODY HELP ME MANGOS SUCKS". As if the whole world owed them something.

    Later, people who used to be helpful are just tired and stop being helpful.

  4. Hi,

    From what I've seen in Unit.cpp, IsHostileTo and IsFriendlyTo have exactly the same code, except for returns (which is quite normal).

    I've spent 10 min trying to understand why, maybe something more in one function, but nothing, exactly the same.

    So my question is : is there any reason for writing 2 times the same "algorithm" ?

    I suggest a very simple modification :

    bool Unit::IsFriendlyTo(Unit const* unit) const
    {
       return !IsHostileTo(unit);
    }
    

    Tell me if I missed something.

  5. If you see MaNGOS as a "consumer software", MaNGOS forums should be opened to guests

    If you see MaNGOS as what it is really, i.e a community project, MaNGOS forums should stay as they are now

    More and more people with a minimum knowledge can install and use MaNGOS easily, without giving back a little something to the community.

    Having to sign up for having access to the forums is, I think, a good way to involve them a bit more :)

  6. bool ChatHandler::HandleGameObjectAddCommand(char* args)
    {
       // number or [name] Shift-click form |color|Hgameobject_entry:go_id|h[name]|h|r
       uint32 id;
       if (!ExtractUint32KeyFromLink(&args, "Hgameobject_entry", id))
           return false;
    
       if (!id)
           return false;
    
       int32 spawntimeSecs;
       if (!ExtractInt32(&args, spawntimeSecs))
           return false;
       ...
    

    I think the problem is from here : return false if no spawntime is specified...

    Maybe try to implement a default respawn time?

       int32 spawntimeSecs;
       if (!ExtractInt32(&args, spawntimeSecs))
    -        return false;
    +        spawntimeSecs = /*anything you want*/;
    

  7. your report worked fine, or at least i received an email with your report, and someone else obviously did as they beat me to the ban ;)

    Oh ok, in fact when I click "Send report" the page loads indefinitely so I thought it didn't work. Thanks :P

    well isnt this section given to the anything speakable ?

    Yes, but not with spam :D

×
×
  • 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