btw, post ke #12 tolong ditanggepin..![]()
btw, post ke #12 tolong ditanggepin..![]()
If mood>0 Then open=notepad+,sqlyog,chrome,dbceditor Else sleep EndIf
vote option 1 deh...
biar gak terlalu gampang banget haha..
tapi gimana yang lain jga sih
"The Great Man is Not a Mere Receptacle"
vote buat 'auto-complete' aja. ga ribet... keputusan terakhir ada di tangan yang benerin aja hehe...
Saya juga maw request ya om skill shaman yang elemental oath mohon di fixed .
http://www.wowhead.com/spell=51470
saya request om vanish disini tidak bisa evade tolong di fixed
nitip lapak ya om, smoga ja banyak tmen2 yang mau ngebantu ngeliatin dmn problems nya
http://www.indogamers.com/showthread...=1#post4260886
http://www.indogamers.com/showthread...=1#post4312689
setiap jawaban pasti saya thanks
WoW Offi yok!
mau tanya2? Btag zvous#1556 Steam: zvous Line: neozvous
reign of the dead yang heroic da jalan, yang normal tinggal copy paste Id itemnya aja sebenernya.
Resto Druid : We don't need regen, we need SPELL POWER
OM gm ..
talent hunter BEAST MASTERY ada yg gag jalan kk gm ..
talent dari BESTIAL WRATH .. yg bwat enrage ...
jadi pas enrage .. seharusnya saya gag bisa d fear slow dan lain sebaganya ..
tetapi d ampm ene berkata lain ..
saya dengan mudahnya bisa di fear .. stun .. slow ... dan lain sebagainya ,.
tolonglah hunter ene kk gm ..
talent beast mastery ulti nya enrage doank yg 2 mnt skali ...
so plzz benerin ya ,...
oh iya sama 1 lagi ..
Master call juga ..
yg remove imparing effect bwat pet ..
error juga itu .. @_@
tolong benerin dong kk gm ..
penting banget bwat talent BM
ulti yg paling d butuhkan banget kk gm bwat ngeburst ..
klo pas enrage gag bisa ngegebuk lawan .. sama aja boong kk gm .. @_@
tolong ya ...
ene
SS bwat BUG TALENT BM nya ..
WoWScrnShot_070310_185235.jpg
WoWScrnShot_070310_185231.jpg
WoWScrnShot_070310_185229.jpg
Hunter Paling Tampan
No More Requests ya abis ini. Please baca dulu PAGE ONE nya.
--------------------
Buat beruang Matriach nya option 2 aja de ya.
If mood>0 Then open=notepad+,sqlyog,chrome,dbceditor Else sleep EndIf
[Fix] Tier 10 set bonuses
Sesuai dengan Thread Issues Trinity Core
Revision intended for: last
Component intended for (i.e. mechanics, quests, scripts, DB schema etc):
Item Spells
Druid T10 Balance 2P Bonus
Druid T10 Feral 4P Bonus
Priest T10 Healer 4P Bonus
Druid T10 Balance 4P Bonus
Paladin T10 Retribution 2P Bonus
Shaman T10 Restoration 4P Bonus
Shaman T9 Elemental 4P Bonus
Shaman T10 Elemental 4P Bonus
Rogue T10 2P Bonus
Blom saya test karena ga punya server.. menurut comment uda di test untuk revisi terakhir and it works.Code:diff -r 396488cf587f -r e051f6434b01 sql/spell_proc_event.sql --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sql/spell_proc_event.sql Tue Apr 27 00:44:47 2010 +0300 @@ -0,0 +1,11 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (70798,70808,70817,70723,70805,70803,70854); +INSERT INTO `spell_proc_event` +(`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(70798,0,6,0x00000800,0,0,0,0,0,0,0), -- Priest T10 Healer 4P Bonus +(70808,0,11,0x00000100,0,0,0,2,0,0,0), -- Shaman T10 Restoration 4P Bonus +(70817,0,11,0,0x00001000,0,0x00010000,0,0,0,0), -- Shaman T10 Elemental 4P Bonus +(70723,0,7,0x00000005,0,0,0,2,0,0,0), -- Druid T10 Balance 4P Bonus +(70805,0,8,0,0x00020000,0,0x00004000,0,0,0,0), -- Rogue T10 2P Bonus +(70803,0,8,4063232,0,0,0,0,0,0,0), -- Rogue T10 4P Bonus +(70854,0,5,0,0x00000010,0,0,0,0,0,0); -- Warrior T10 Melee 2P Bonus \ No newline at end of file diff -r 396488cf587f -r e051f6434b01 src/game/SpellEffects.cpp --- a/src/game/SpellEffects.cpp Mon Apr 26 22:22:34 2010 +0300 +++ b/src/game/SpellEffects.cpp Tue Apr 27 00:44:47 2010 +0300 @@ -1790,7 +1790,7 @@ // Last Stand case 12975: { - int32 healthModSpellBasePoints0 = int32(m_caster->GetMaxHealth()*0.3); + int32 healthModSpellBasePoints0 = int32(m_caster->GetMaxHealth() * 0.3); m_caster->CastCustomSpell(m_caster, 12976, &healthModSpellBasePoints0, NULL, NULL, true, NULL); return; } @@ -1851,6 +1851,11 @@ SendCastResult(SPELL_FAILED_FIZZLE); return; } + // Item - Warrior T10 Melee 4P Bonus + if (m_spellInfo->Id == 46916 || m_spellInfo->Id == 52437) + if (Aura * aur = m_caster->GetAura(70847)) + if (roll_chance_i(20)) + m_caster->CastSpell(m_caster, 70849, true); break; case SPELLFAMILY_PRIEST: // Penance @@ -1897,6 +1902,14 @@ m_caster->CastSpell(unitTarget, damage, true); return; } + // Item - Druid T10 Balance 2P Bonus + if (m_spellInfo->Id == 16870 && m_caster->HasAura(70718)) + m_caster->CastSpell(m_caster, 70721, true); + + // Item - Druid T10 Feral 4P Bonus + if (m_spellInfo->Id == 5229 && m_caster->HasAura(70726)) + m_caster->CastSpell(m_caster, 70725, true); + break; case SPELLFAMILY_ROGUE: // Hunger for Blood diff -r 396488cf587f -r e051f6434b01 src/game/Unit.cpp --- a/src/game/Unit.cpp Mon Apr 26 22:22:34 2010 +0300 +++ b/src/game/Unit.cpp Tue Apr 27 00:44:47 2010 +0300 @@ -6300,6 +6300,19 @@ triggered_spell_id = 28810; break; } + // Item - Priest T10 Healer 4P Bonus + case 70798: + { + if (GetTypeId() != TYPEID_PLAYER) + return false; + + // Circle of Healing + this->ToPlayer()->RemoveSpellCategoryCooldown(1204, true); + // Penance + this->ToPlayer()->RemoveSpellCategoryCooldown(1230, true); + + return true; + } } break; } @@ -6379,6 +6392,14 @@ triggered_spell_id = 54755; break; } + // Item - Druid T10 Balance 4P Bonus + case 70723: + { + basepoints0 = int32(triggerAmount * damage / 100); + basepoints0 = int32(basepoints0 / 2); + triggered_spell_id = 71023; + break; + } // Healing Touch Refund (Idol of Longevity trinket) case 28847: { @@ -6911,6 +6932,15 @@ basepoints0 = triggerAmount*damage/100; break; } + // Item - Paladin T10 Retribution 2P Bonus + case 70765: + { + if (GetTypeId() != TYPEID_PLAYER) + return false; + + this->ToPlayer()->RemoveSpellCooldown(53385, true); + return true; + } } break; } @@ -7114,18 +7144,38 @@ // Shaman T8 Elemental 4P Bonus case 64928: { - basepoints0 = int32(triggerAmount * damage / 100); + basepoints0 = int32(basepoints0 / 2); triggered_spell_id = 64930; // Electrified break; } - } - // Shaman T9 Elemental 4P Bonus - Wrong need recheck target and avoid wrong triggers - /*case 67228: - { - basepoints0 = int32( triggerAmount * damage / 100 ); - triggered_spell_id = 71824; - break; - }*/ + // Shaman T9 Elemental 4P Bonus + case 67228: + { + basepoints0 = int32(basepoints0 / 3); // basepoints is for 1 tick, not the entire DoT amount + triggered_spell_id = 71824; + break; + } + // Item - Shaman T10 Restoration 4P Bonus + case 70808: + { + basepoints0 = int32( triggerAmount * damage / 100 ); + basepoints0 = int32( basepoints0 / 3); // basepoints is for 1 tick, not all DoT amount + triggered_spell_id = 70809; + break; + } + // Item - Shaman T10 Elemental 4P Bonus + case 70817: + { + if (AuraEffect const * aura = pVictim->GetAuraEffect(SPELL_AURA_PERIODIC_DAMAGE, SPELLFAMILY_SHAMAN, 0x10000000, 0, 0)) + { + int32 amount = aura->GetBase()->GetDuration() + triggerAmount * IN_MILISECONDS; + aura->GetBase()->SetDuration(amount); + //aura->SendAuraUpdate(false); + return true; + } + return false; + } + } // Frozen Power if (dummySpell->SpellIconID == 3780) { @@ -7492,6 +7542,16 @@ triggered_spell_id = 50526; break; } + // Item - Death Knight T10 Melee 4P Bonus + else if (dummySpell->Id == 70656) + { + if (GetTypeId() != TYPEID_PLAYER) + return false; + + for (uint32 i = 0; i < MAX_RUNES; ++i) + if (this->ToPlayer()->GetRuneCooldown(i) == 0) + return false; + } // Sudden Doom if (dummySpell->SpellIconID == 1939 && GetTypeId() == TYPEID_PLAYER) { @@ -8047,6 +8107,16 @@ } break; } + case SPELLFAMILY_ROGUE: + { + // Item - Rogue T10 2P Bonus + if (auraSpellInfo->Id == 70805) + { + if (pVictim != this) + return false; + } + break; + } case SPELLFAMILY_HUNTER: { if (auraSpellInfo->SpellIconID == 3247) // Piercing Shots
Beberapa tier-10 set bonus masih belom jalan.
EDIT: Tambahan untuk Paladin Tier-10 Holy 2 Set Bonus
sql:Code:--- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -6764,6 +6764,11 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger } switch (dummySpell->Id) { + // Item - Paladin T10 Holy 2P Bonus + case 70755: + if(procSpell->Id == 31842) + triggered_spell_id = 71166; + break; // Heart of the Crusader case 20335: // rank 1 triggered_spell_id = 21183;
Code:DELETE FROM `spell_proc_event` WHERE `entry` IN (70755); INSERT INTO `spell_proc_event` VALUES (70755, 0x00, 0x0A, 0x00000000, 0x80000000, 0x00000000, 0x00004000, 0x00010000, 0, 101, 0);
Last edited by Valhingen; 18-07-10 at 10:54. Reason: Tambah Tier-10 Pally Holy 2Set
[Fix]Mind flay damage, wrong spell_bonus_data entry
Saya kurang tau dengan damage Mind Flay priest di AMPM, tapi saya pernah dengar beberapa player mengeluh damage dari mind flay 'damagenya tidak semestinya'
jadi ini link fix yang saya temukan.
Penjelasan :
Reported by [email protected], May 24, 2010
Revision intended for:
trinity core 8250
Component intended for (i.e. mechanics, quests, scripts, DB schema etc):
spell
Purpose of code changes:
The entry for priest - mind flay(15407) in spell_bonus_data is wrong
because that's not the spell that actually inflict damage. The right spell
is 58381 for all ranks. Because of this it was following the dafault
calculation and the result is wrong.
code:
INSERT INTO spell_bonus_data VALUES (58381,0.257,-1,-1,-1,'Priest - Mind
Flay');
Authors / Helpers / contributors:
N4rk0
Comment 3 by [email protected], May 25, 2010
Awsome someone acually fixed mind flay <3
Comment 4 by [email protected], May 28, 2010
You should add this therefore :
DELETE FROM spell_bonus_date WHERE entry = 15407;
Comment 5 by [email protected], May 28, 2010
works perfectly... thanks
Comment 6 by strykerx09, May 29, 2010
Applied and tested. Works.
Status: Confirmed
Labels: Com-Spells_Skills_Talents
Duh ... Stress Maen Enhance Shaman aku, dikitting terus.
[Fix] Earthen Power
http://www.wowwiki.com/Earthen_Power
dah lama gak memakai diff, sorry kalau diff-nya salah di atas. edit langsung soalnya aku. tambahkan yg depannya + di src/game/SpellAuraEffects.cpp pada baris 2200.Code:@@@ src/game/SpellAuraEffects.cpp @@@ line 1960, void AuraEffect::TriggerSpell(Unit * target, Unit * caster) 2197 // Spell exist but require custom code 2198 switch(auraId) 2199 { + // Earthen Power (from Earthbind Totem Passive) + case 6474: + { + Unit *owner = target->GetOwner(); + + if (!owner) + break; + + Unit::AuraList const& dummyAuras = owner->GetAurasByType(SPELL_AURA_DUMMY); + for(Unit::AuraList::const_iterator itr = dummyAuras.begin(); itr != dummyAuras.end(); ++itr) + { + if ((*itr)->GetSpellProto()->SpellIconID == 2289 && (*itr)->GetSpellProto()->SpellFamilyName == SPELLFAMILY_SHAMAN) + { + if (!roll_chance_i((*itr)->GetModifier()->m_amount)) + break; + + target->CastSpell(target, 59566, true, NULL, this); + break; + } + } + break; + } // Mana Tide case 16191: {
[FIX] Feral Spirit : Spirit Walk
http://www.wowwiki.com/Spirit_Walk
[FIX] Feral Spirit + GlyphCode:INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES ('58875', '58876', '0', '');
http://www.wowwiki.com/Feral_Spirit
aku ambil dari http://code.google.com/p/trinitycore.../detail?id=171
Code:diff -r f788be246d99 src/game/Pet.cpp --- a/src/game/Pet.cpp Sun Jan 24 16:26:33 2010 +0100 +++ b/src/game/Pet.cpp Sun Jan 24 13:36:59 2010 -0500 @@ -976,6 +976,24 @@ SetBaseWeaponDamage(BASE_ATTACK, MAXDAMAGE, float(petlevel / 2)); break; } + case 29264: // Feral Spirit + { + if (!pInfo) + SetCreateHealth(30*petlevel); + + float dmg_multiplier = 0.3f; + if (HasAura(63271)) // Glyph of Feral Spirit + dmg_multiplier = 0.6f; + + SetBonusDamage(int32(m_owner->GetTotalAttackPowerValue(BASE_ATTACK) * dmg_multiplier)); + + SetBaseWeaponDamage(BASE_ATTACK, MINDAMAGE,float((petlevel * 4 - petlevel) + (m_owner->GetTotalAttackPowerValue(BASE_ATTACK) * dmg_multiplier))); + SetBaseWeaponDamage(BASE_ATTACK, MAXDAMAGE,float((petlevel * 4 + petlevel) + (m_owner->GetTotalAttackPowerValue(BASE_ATTACK) * dmg_multiplier))); + + SetModifierValue(UNIT_MOD_ARMOR, BASE_VALUE, float(m_owner->GetArmor()) * 0.35f); // Bonus Armor (35% of player armor) + SetModifierValue(UNIT_MOD_STAT_STAMINA, BASE_VALUE, float(m_owner->GetStat(STAT_STAMINA)) * 0.3f); // Bonus Stamina (30% of player stamina) + break; + } case 31216: // Mirror Image { SetBonusDamage(int32(m_owner->SpellBaseDamageBonus(SPELL_SCHOOL_MASK_FROST) * 0.33f));
Last edited by F1shF4c3; 08-07-10 at 13:14.
Betrayer ... !!! In Truth, it was I who was Betrayed ...!!!
The Following 3 Users Say Thank You to F1shF4c3 For This Useful Post: | ||
Betrayer ... !!! In Truth, it was I who was Betrayed ...!!!
The Following User Says Thank You to F1shF4c3 For This Useful Post: | ||
Share This Thread