Jump to content

Sumilion

Members
  • Posts

    5
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Sumilion's Achievements

Newbie

Newbie (1/3)

0

Reputation

  1. idk what the general notation for those formulas are but if I'd have a say in it I'd say let it stay 0.055*1.15 * AP. This way you know where the multipliers are coming from. Anyone got a tip on getting the real formula (0.055*1.15 * AP) to work without putting it in SpellAuras.cpp ? Or is that the only option.
  2. I see.. why the Dummy Proc though? What does Dummy Proc even mean I never got that. Anyway if I use that it will still take in the base amount from pre 3.2.0. It should just be AP * 0.055 * 1.15 without any base damage. (the formula used to be AP * 0.055 + BaseDmg) Any suggestions ?
  3. First of all, I'm very new here so bear with me =p I was trying to fix the AP bonus in the diseases from Death Knights. Someone on this forum posted a fix for in SpellAuras.cpp, and it worked, but I was trying to fix it in the database now, instead of in the SpellAuras.cpp (seemed hacky?). I got very little knowledge of what/how/why spell info is stored in the DB, therefore the bear with me part I wanted to edit the Frost Fever and Blood Plague ID so that it has a 0.055 AP coef bonus but doing simply this : DELETE FROM `spell_bonus_data` WHERE entry IN (55095, 55078); INSERT INTO `spell_bonus_data`(`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES (55095, 0, 0, 0.055, "Death Knight - Frost Fever"), (55078, 0, 0, 0.055, "Death Knight - Frost Fever"); Didn't give me the right effect (had no effect at all it seemed). This however : DELETE FROM `spell_bonus_data` WHERE entry IN (55095, 55078); INSERT INTO `spell_bonus_data`(`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES (55095, 0, 1.0, 0.055, "Death Knight - Frost Fever"), (55078, 0, 1.0, 0.055, "Death Knight - Frost Fever"); worked much better. Why that is, I'm not sure, some explanation would be nice . It seems to me however that it takes the base damage (the damage the diseases did without me editing anything) + the AP bonus, but since 3.2.0 (or somewhere around 3.2.0) they changed the formula. It no longer has a base damage, instead the damage is increased by 15% so the damage becomes AP * 0.055 * 1.15. Any idea how I can put this in the database to work properly ? I'm kinda clueless for now. Any additional info on the subject, never hurts as I said I'm pretty new and want to learn.
  4. Well thank you that already cleared up a lot for me! I kinda guessed it was like that, in the SpellsXXX.cpp I did found some spells, but far from all. On the other hand I didnt think that the spell info would be in the .dbc from the wow client .mpq's.... I tried converting Spell.dbc to Spell.csv but I got a lot of numbers, it freaked me out so I rapidly closed it . So if I get this correctly, the way Mangos manages spells info (damage and maybe some other stuff) is to extract it from Spell.dbc but in case that does not give the right result ... its coded in SpellEffects.cpp. Too bad I didn't find a lot of documentation on how to work with Mangos, it's kinda a figure it out yourself system (which I as a student am not fond of ) but I'll try to use the search button as much as I can, instead of bugging you people here . EDIT: Though any hints on where I can find, or how I can read the CSV properly... cause all those numbers are giving me a headache (or if you're not supposed to understand Spell.csv and edit it, how I should overwrite Spell.csv's info)
  5. I got a similar question, except I'm more familiar with c++ already, just not with the structure of Mangos and how it operates. Is there somewhere a documentation about where I would find what ? For example if I'd want to change the formula of Arcane Blast, or Obliterate (just examples) where would I look?
×
×
  • 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