Jump to content

emsy

Members
  • Posts

    27
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by emsy

  1. After a recent flag split, i've noticed that all mobs in contested zones have PvP flag on (even when they have b2_1_pvp_state = 0 in creature_template_addon and no pvp flags in creature_template. It means that after you kill a npc, u remain in combat for 5 seconds. Kliiing mobs in low level zones (Elwynn Forest) is just fine.

    Anyone else has this problem too?

  2. Arena frames as such exist inside wow client without any addons ,but they don't work on mangos.

    There are 2 most popular addons that i know of, Gladius and Proximo, which don't work either. Actually, they display the enemies only after the match ends (during the scoreboard).

    Even more interesting thing is, that there is ONE version of proximo that works - v2.321 ... any other version of proximo doesn't work. The only problem with this version is, that when u fight against a team with frost mage, you get short freezes every half a second (probably some dead loop in lua)

    http://www.wowace.com/addons/proximo/files/

  3. The main flash is mispositioned in opera 10.63, turning off additional_opera.css fixed it. Also there's like 15

    after that.. burn them.

    The code has way too many <div>s and even too many empty <div>s

    also

    <!--[if gte IE 8]>

    <div style="width:490px;"></div>

    <![endif]-->

    <!--[if IE]>

    <div style="width:470px;"></div>

    <![endif]-->

    <!-- [if !IE]>

    <div style="width:470px;"></div>

    <![endif]-->

    is just ugly :)

    The images of items in left menu should be either preloaded, or in best case a part of the "not highlighted" image, and then clicked, just shift the background-position. Your way has a delay in loading the image from server for "open" state of the menu.

  4. For a form like you posted in the picture, there are 2 possible approaches. In both of them you need to make an extra table (or columns, but table is preffered) in your database. Any tool you use for MySQL is able to create new table.

    1) The players list will be auto-generated from characters table. That will solve the issue with class and race, as you need only read them from the same table. The new table will contain guid,info,image and store the picture in filesystem (u can store it in database as binary data but it's not recommended). If you linked the auth phase with the account database, then the player can only edit his chars, which is ok.

    2) Let ppl choose a character name, and after hitting a button it will read the class/race from database (and validate its existance of course). If you let them fill all fields by themselves, it will be full of rubbish imo. in this case the table will contain id, name, class, race, info, image

    if you managed to get through the auth, u can do this too easily. If you need more help, just ask specifically what do u have problem with.

  5. In theory this possible do in same way but for this need implement muti-characters pdump generation but code will near to similar from existed.

    Other way: save guild/etc data with leader? But this will allow cloning guild banks in result if leader chnaged in time 2 pdump generations

    Also problem with duplicated guild names: in different character no way ask client for ask character rename guild.

    yes, you have to deal with it manually so or so

  6. I don't understand what are you asking mangos devs for. It's an open source project, all work is public and accessible to everyone. You should rather go on all those closed source projects and ask for cooperation from them. The problem doesn't lie in a "knowhow traffic" from mangos to others, but from others (ironically, you being one of them) to mangos.

  7. I think that is a part if dynamic objects LoS check. Some objects are dynamically visible and invisible (EoE, gundrak bridge BRD huge door) so u can't precisely evaluate that with static extraction.

    Removing ignoreLoSmap and ignoreLoSspell from config was unfortunate choice. some maps and spells still need that (EoE, 4 horsemen spells, Divine Hymn, Tranquility, etc etc)

  8. * What bug does the patch fix? What features does the patch add?

    A known bug related to death knights and ebon blade, where they needed 3000 more reputation then it is actually required. (f.e. for items requiring revered reputation they needed 3000/21000). This happened because they start at 3000 base reputation with Ebon Blade faction and it is (unlike for mages and Kirin tor) defined with zero racemask in DBC.

    * For which repository revision was the patch created?

    Mangos 10657 HEAD b573b33a48319679b8446a2c1c518afa4f4c6976

    http://paste2.org/p/1062220

  9. * What bug does the patch fix? What features does the patch add?

    - renamed ACHIEVEMENT_CRITERIA_TYPE_REACH_TEAM_RATING to ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_PERSONAL_RATING

    - fixes achievements Just the Two of Us and its derivatives for all ratings and arena brackets as well as related statistics

    - fixes statistics for highest arena team rating for all brackets

    * For which repository revision was the patch created?

    Mangos 10657 HEAD b573b33a48319679b8446a2c1c518afa4f4c6976

    http://paste2.org/p/1062204

  10. DB:

    CREATE TABLE IF NOT EXISTS `online_log` (
     `timestamp` bigint(20) unsigned NOT NULL,
     `online_a` int(10) unsigned NOT NULL default '0',
     `online_h` int(10) unsigned NOT NULL default '0',
     PRIMARY KEY  (`timestamp`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

    crontab:

    */15    *    *    *    *    mysql -u user -ppassword -e 'INSERT INTO `realmd`.`online_log` VALUES
    (UNIX_TIMESTAMP(),
    (SELECT count(`guid`) FROM `characters`.`characters` WHERE `online` = 1 AND `race` IN (1,3,4,7,11)),
    (SELECT count(`guid`) FROM `characters`.`characters` WHERE `online` = 1 AND `race` IN (2,4,6,8,10)));'
    

  11. We've done 3 full scale server merges so far. Managing guids as as u said, adding max(guid) of one server's database to all guids of other server database and its references for all guid types (char, acc, guild, item, etc.). To avoid guid gaps, we were thinking to sort out all guids form 1 to n, but for shortage of time and lot of problems with it we didn't do it in the end,

    Account, character and guild names we managed by prepending/appending some temporary string to the colliding name which was younger than the other one (lvl 80 vs lvl 1, or by /played, whichever u prefer) Flagging it for a rename in case of character (at_login |= 1), and publishing a list of changed account names on forum (there wasn't more than 50 of them, while merging over 20k characters).

    It was all done with PHP script, which i can share for inspiration, but it's kinda outdated.

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