esprit Index du Forum
esprit Index du ForumFAQRechercherS’enregistrerConnexion

Surprise pour antharus

 
Poster un nouveau sujet   Répondre au sujet    esprit Index du Forum -> Recrutement -> Taverne
Sujet précédent :: Sujet suivant  
Auteur Message
Saladrex
Administrateur

Hors ligne

Inscrit le: 28 Mai 2010
Messages: 13

MessagePosté le: Mar 8 Juin - 19:11 (2010)    Sujet du message: Surprise pour antharus Répondre en citant

Je c'est que sa faisait longtemps que tu me le demandais mais voila je l'ai fait spécialement pour toi codage C++ de shadowmourn


/src/redrum-world/SpellFixes.cpp (revision 12)

Code:

+            case 71903: // ShadowMourne Effect
+                {
+                    sp->Effect[0] = SPELL_EFFECT_APPLY_AURA;
+                    sp->EffectApplyAuraName[0] = SPELL_AURA_DUMMY;
+                    sp->procFlags = PROC_ON_MELEE_ATTACK | PROC_ON_PHYSICAL_ATTACK | PROC_ON_CRIT_ATTACK;
+                    sp->procChance = 20;
+                    sp->Effect[1] = SPELL_EFFECT_APPLY_AURA;
+                    sp->EffectApplyAuraName[1] = SPELL_AURA_PROC_TRIGGER_SPELL;
+                    sp->EffectTriggerSpell[1] = 71905;
+                }break;
+
+            case 71905:
+                {
+                    sp->Effect[1] = SPELL_EFFECT_APPLY_AURA;
+                    sp->EffectApplyAuraName[1] = SPELL_AURA_DUMMY;
+                }break;
/src/redrum-world/SpellFixes.cpp (revision 12)

Code:

+    case 71903: // SM-Effect
+        {
+            if(GetCaster()->IsPlayer())
+            {
+                if(!apply)
+                {
+                    TO_PLAYER(GetCaster())->RemoveAura(71905);
+                    TO_PLAYER(GetCaster())->RemoveAura(72521);
+                    TO_PLAYER(GetCaster())->RemoveAura(72523);
+                }
+            }
+        }break;
+
+    case 71905: // SM-Shards
+        {
+            if(GetCaster()->IsPlayer())
+            {
+                Player* plr = TO_PLAYER(GetCaster());
+                if(apply)
+                {
+                    SetDuration(60000); // Stack
+                    if(stackSize >= 1 && stackSize <= 5)
+                    {
+                        plr->RemoveAura(72523);
+                        if(!plr->HasAura(72521))
+                            plr->CastSpell(plr, 72521, false);
+                    }
+                    if(stackSize >= 6 && stackSize <= 9)
+                    {
+                        plr->RemoveAura(72521);



Revenir en haut
Publicité






MessagePosté le: Mar 8 Juin - 19:11 (2010)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    esprit Index du Forum -> Recrutement -> Taverne Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  

Index | Panneau d’administration | créer forum gratuit | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
darkages Template © larme d'ange
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com