[SPELL]NwnRo_Transcendance

Répondre
Partager Rechercher
Bonjour.

Le sort du jour est prevu pour être un sort de niveau 9, mais de par sa nature auto-nutritive, il peut etre adapté a n'importe quel niveau.

Le principe est simple : le mage se transforme, et vide de sa memoire chaque sort qu'il possede. Pour chaque sort vidé ainsi, en fonction du niveau, il va gagner des "points" virtuels. Chaque "point" lui permettra d'obtenir une transformation toujours plus efficace.

Un sort qui va, bien entendu, et pour augmenter son effet Puissant, mais dangereux pour le mage qui subirait un Dispel, vider les effets presents sur le mage avant de prendre effet.


A changer pour le concepteur :
- Choisir une forme de polymorphie adaptée dans la fonction "EffectDivinePresence"


Code PHP:

//#include "ro_generic"    //include specifique a NwnRo
//#include "ro_ro_rules"  //include specifique a NwnRo
//#include "ro_randmatk"  //include specifique a NwnRo

//Fonction Specifiques
effect eVFX();
effect EffectDivinePresence(int nBonus=0);
int DecrementAndCount(object oPC=OBJECT_SELF);
int GetInnateSpellLevel(int nSpell);
void ClearAllEffects(object oPC=OBJECT_SELFint nMagicType 0);

void main()
{
SpeakString("Divine Presence !");
WriteTimestampedLogEntry("Divine Presence !");

//Variables
object oPC OBJECT_SELF;
float fLoop 5.0fDelay fLoop;
float fDuree RoundsToSeconds(GetCasterLevel(oPC));
effect eVfx eVFX();

ClearAllEffects(oPC,SUBTYPE_MAGICAL); //Ici, on vide tous les effets induits par des sorts (donc, ni les poisons ni les maledictions ne sont affectées.)

//Effet du Sort
int nSpellBonus 1+DecrementAndCount(oPC);

effect eVFXShak EffectVisualEffect(VFX_FNF_SCREEN_SHAKE);
effect eVFXShak2 EffectVisualEffect(VFX_FNF_SCREEN_BUMP);
effect eLinkShake EffectLinkEffects(eVFXShak,eVFXShak2);
ApplyEffectAtLocation(0,eLinkShake,GetSpellTargetLocation());

while (
fLoop>0.0)
    {
    
DelayCommand(fLoop,ApplyEffectToObject(DURATION_TYPE_INSTANT,eVfx,oPC));
    
fLoop fLoop-0.5;
    }

DelayCommand(fDelay,ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectDivinePresence(nSpellBonus),oPC,fDuree));


//    DelayCommand(0.5+fDelay,TemporaryRoRules(oPC,CLASS_TYPE_FIGHTER,GetCasterLevel(oPC),fDuree)); //Effet specifique au monde de NwNRo
//    DelayCommand(1.2+fDelay,SendMessageToPC(oPC,"Power : "+ IntToString(GetLocalInt(OBJECT_SELF,"FPower")+GetLocalInt(oPC,"Power"))));//Effet specifique au monde de NwNRo
//    DelayCommand(1.2+fDelay,SendMessageToPC(oPC,"Flee : "+ IntToString(GetLocalInt(OBJECT_SELF,"FFlee"))));//Effet specifique au monde de NwNRo
//    DelayCommand(1.2+fDelay,SendMessageToPC(oPC,"Def : "+ IntToString(GetLocalInt(OBJECT_SELF,"FDef"))));//Effet specifique au monde de NwNRo
//    DelayCommand(1.2+fDelay,SendMessageToPC(oPC,"mAtk : "+ IntToString(GetLocalInt(OBJECT_SELF,"FmAtk"))));//Effet specifique au monde de NwNRo
//    DelayCommand(1.2+fDelay,SendMessageToPC(oPC,"Recomputing Ro_stats can pervert your Tenser Stats"));//Effet specifique au monde de NwNRo
}




effect eVFX()
{
effect eLink EffectLinkEffects(EffectVisualEffect(VFX_IMP_AC_BONUS),EffectVisualEffect(VFX_IMP_BREACH));

eLink EffectLinkEffects(EffectVisualEffect(VFX_IMP_PULSE_FIRE),eLink);

return 
eLink;
}

int DecrementAndCount(object oPC=OBJECT_SELF)
{
int nNumSpell 1700;
int nLevel nNbSpell ,nCount 0;

while (
nNumSpell 0)
    {
    
nNbSpell GetHasSpell(nNumSpell,oPC);
    while (
nNbSpell 0)
        {
        
nLevel GetInnateSpellLevel(nNumSpell);
        
DecrementRemainingSpellUses(oPC,nNumSpell);
        
nCount nCount nLevel;
        
nNbSpell--;
        }
    
nNumSpell--;
    }
return 
nCount;
}

effect EffectDivinePresence(int nBonus=0)
{
int nAlign 159;                                        //ICI, on choisit la forme polymorphée
if (GetGoodEvilValue(OBJECT_SELF)>50)
    
nAlign 190;
if (
GetGoodEvilValue(OBJECT_SELF)==50)
    
nAlign 203+Random(4);
effect eDEFx EffectPolymorph(nAlign);

nBonus nBonus 3;

while (
nBonus 0)
    {
    
eDEFx EffectLinkEffects(EffectDamageIncrease(DAMAGE_BONUS_1,DAMAGE_TYPE_DIVINE),eDEFx);
    
eDEFx EffectLinkEffects(EffectMovementSpeedIncrease(5),eDEFx);
    
eDEFx EffectLinkEffects(EffectTemporaryHitpoints(d3()),eDEFx);
    
nBonus--;
    }

return 
eDEFx;
}

int GetInnateSpellLevel(int nSpell)
{
switch (
nSpell)
    {
    case 
0     : return 6;
    case 
1     : return 2;
    case 
2     : return 3;
    case 
3     : return 2;
    case 
4     : return 3;
    case 
5     : return 6;
    case 
6     : return 1;
    case 
7     : return 1;
    case 
8     : return 2;
    case 
9     : return 2;
    case 
10     : return 1;
    case 
11     : return 3;
    case 
12     : return 1;
    case 
13     : return 2;
    case 
14     : return 6;
    case 
15     : return 3;
    case 
16     : return 1;
    case 
17     : return 2;
    case 
18     : return 6;
    case 
19     : return 5;
    case 
20     : return 3;
    case 
21     : return 2;
    case 
22     : return 8;
    case 
23     : return 5;
    case 
24     : return 1;
    case 
25     : return 5;
    case 
26     : return 3;
    case 
27     : return 3;
    case 
28     : return 7;
    case 
29     : return 8;
    case 
30     : return 6;
    case 
31     : return 4;
    case 
32     : return 1;
    case 
33     : return 0;
    case 
34     : return 2;
    case 
35     : return 3;
    case 
36     : return 2;
    case 
37     : return 0;
    case 
38     : return 4;
    case 
39     : return 7;
    case 
40     : return 4;
    case 
41     : return 3;
    case 
42     : return 4;
    case 
43     : return 3;
    case 
44     : return 9;
    case 
45     : return 4;
    case 
46     : return 1;
    case 
47     : return 4;
    case 
48     : return 9;
    case 
49     : return 2;
    case 
50     : return 1;
    case 
51     : return 9;
    case 
52     : return 4;
    case 
53     : return 1;
    case 
54     : return 3;
    case 
55     : return 5;
    case 
56     : return 7;
    case 
57     : return 7;
    case 
58     : return 3;
    case 
59     : return 3;
    case 
60     : return 2;
    case 
61     : return 4;
    case 
62     : return 4;
    case 
63     : return 9;
    case 
64     : return 2;
    case 
65     : return 6;
    case 
66     : return 1;
    case 
67     : return 5;
    case 
68     : return 3;
    case 
69     : return 8;
    case 
70     : return 7;
    case 
71     : return 5;
    case 
72     : return 6;
    case 
73     : return 9;
    case 
74     : return 6;
    case 
75     : return 3;
    case 
76     : return 4;
    case 
77     : return 6;
    case 
78     : return 3;
    case 
79     : return 6;
    case 
80     : return 5;
    case 
81     : return 2;
    case 
82     : return 4;
    case 
83     : return 2;
    case 
84     : return 8;
    case 
85     : return 4;
    case 
86     : return 2;
    case 
87     : return 9;
    case 
88     : return 4;
    case 
89     : return 8;
    case 
90     : return 2;
    case 
91     : return 3;
    case 
92     : return 3;
    case 
93     : return 2;
    case 
94     : return 2;
    case 
95     : return 5;
    case 
96     : return 5;
    case 
97     : return 2;
    case 
98     : return 4;
    case 
99     : return 5;
    case 
100     : return 0;
    case 
101     : return 3;
    case 
102     : return 1;
    case 
103     : return 3;
    case 
104     : return 3;
    case 
105     : return 3;
    case 
106     : return 3;
    case 
107     : return 1;
    case 
108     : return 3;
    case 
109     : return 1;
    case 
110     : return 8;
    case 
111     : return 8;
    case 
112     : return 9;
    case 
113     : return 6;
    case 
114     : return 8;
    case 
115     : return 2;
    case 
116     : return 9;
    case 
117     : return 8;
    case 
118     : return 5;
    case 
119     : return 4;
    case 
120     : return 2;
    case 
121     : return 5;
    case 
122     : return 9;
    case 
123     : return 7;
    case 
124     : return 8;
    case 
125     : return 3;
    case 
126     : return 3;
    case 
127     : return 4;
    case 
128     : return 6;
    case 
129     : return 3;
    case 
130     : return 4;
    case 
131     : return 9;
    case 
132     : return 7;
    case 
133     : return 3;
    case 
134     : return 8;
    case 
135     : return 7;
    case 
136     : return 1;
    case 
137     : return 3;
    case 
138     : return 1;
    case 
139     : return 1;
    case 
140     : return 1;
    case 
141     : return 7;
    case 
142     : return 5;
    case 
143     : return 1;
    case 
144     : return 0;
    case 
145     : return 3;
    case 
146     : return 3;
    case 
147     : return 3;
    case 
148     : return 1;
    case 
149     : return 2;
    case 
150     : return 2;
    case 
151     : return 1;
    case 
152     : return 4;
    case 
153     : return 7;
    case 
154     : return 1;
    case 
155     : return 1;
    case 
156     : return 3;
    case 
157     : return 2;
    case 
158     : return 6;
    case 
159     : return 4;
    case 
160     : return 7;
    case 
161     : return 9;
    case 
162     : return 8;
    case 
163     : return 2;
    case 
164     : return 5;
    case 
165     : return 1;
    case 
166     : return 3;
    case 
167     : return 2;
    case 
168     : return 5;
    case 
169     : return 7;
    case 
170     : return 5;
    case 
171     : return 3;
    case 
172     : return 4;
    case 
173     : return 9;
    case 
174     : return 1;
    case 
175     : return 2;
    case 
176     : return 3;
    case 
177     : return 4;
    case 
178     : return 9;
    case 
179     : return 5;
    case 
180     : return 6;
    case 
181     : return 7;
    case 
182     : return 8;
    case 
183     : return 7;
    case 
184     : return 6;
    case 
185     : return 9;
    case 
186     : return 5;
    case 
187     : return 8;
    case 
188     : return 3;
    case 
189     : return 0;
    case 
190     : return 9;
    case 
191     : return 4;
    case 
192     : return 2;
    case 
193     : return 9;
    case 
194     : return 7;
    case 
195     : return 5;
    case 
196     : return 4;
    case 
197     : return 4;
    case 
198     : return 4;
    case 
199     : return 4;
    case 
200     : return 3;
    case 
201     : return 4;
    case 
202     : return 5;
    case 
203     : return 7;
    case 
204     : return 3;
    case 
205     : return 4;
    case 
206     : return 4;
    case 
207     : return 4;
    case 
208     : return 4;
    case 
209     : return 4;
    case 
210     : return 4;
    case 
211     : return 4;
    case 
212     : return 4;
    case 
213     : return 4;
    case 
214     : return 4;
    case 
215     : return 5;
    case 
216     : return 5;
    case 
217     : return 4;
    case 
218     : return 6;
    case 
219     : return 4;
    case 
220     : return 3;
    case 
221     : return 6;
    case 
222     : return 4;
    case 
223     : return 5;
    case 
224     : return 5;
    case 
225     : return 4;
    case 
226     : return 4;
    case 
227     : return 5;
    case 
228     : return 4;
    case 
229     : return 5;
    case 
230     : return 5;
    case 
231     : return 5;
    case 
232     : return 5;
    case 
233     : return 5;
    case 
234     : return 6;
    case 
235     : return 5;
    case 
236     : return 9;
    case 
237     : return 9;
    case 
238     : return 9;
    case 
239     : return 9;
    case 
240     : return 9;
    case 
241     : return 9;
    case 
242     : return 9;
    case 
243     : return 9;
    case 
244     : return 9;
    case 
245     : return 9;
    case 
246     : return 7;
    case 
247     : return 3;
    case 
248     : return 4;
    case 
249     : return 5;
    case 
250     : return 5;
    case 
251     : return 5;
    case 
252     : return 4;
    case 
253     : return 6;
    case 
254     : return 5;
    case 
255     : return 5;
    case 
256     : return 5;
    case 
257     : return 5;
    case 
258     : return 6;
    case 
259     : return 4;
    case 
260     : return 5;
    case 
261     : return 5;
    case 
262     : return 5;
    case 
263     : return 5;
    case 
264     : return 1;
    case 
265     : return 6;
    case 
266     : return 4;
    case 
267     : return 7;
    case 
268     : return 4;
    case 
269     : return 5;
    case 
270     : return 5;
    case 
271     : return 5;
    case 
272     : return 6;
    case 
273     : return 3;
    case 
274     : return 4;
    case 
275     : return 5;
    case 
276     : return 2;
    case 
277     : return 2;
    case 
278     : return 3;
    case 
279     : return 3;
    case 
280     : return 5;
    case 
281     : return 4;
    case 
282     : return 4;
    case 
283     : return 4;
    case 
284     : return 5;
    case 
285     : return 5;
    case 
286     : return 5;
    case 
287     : return 5;
    case 
288     : return 5;
    case 
289     : return 7;
    case 
290     : return 7;
    case 
291     : return 6;
    case 
292     : return 6;
    case 
293     : return 6;
    case 
294     : return 6;
    case 
295     : return 6;
    case 
296     : return 6;
    case 
297     : return 5;
    case 
298     : return 5;
    case 
299     : return 3;
    case 
300     : return 4;
    case 
301     : return 5;
    case 
302     : return 3;
    case 
303     : return 5;
    case 
304     : return 5;
    case 
305     : return 5;
    case 
306     : return 3;
    case 
307     : return 1;
    case 
308     : return 1;
    case 
309     : return 1;
    case 
310     : return 1;
    case 
311     : return 1;
    case 
312     : return 1;
    case 
313     : return 1;
    case 
314     : return 1;
    case 
315     : return 1;
    case 
316     : return 1;
    case 
317     : return 1;
    case 
318     : return 1;
    case 
319     : return 1;
    case 
320     : return 1;
    case 
321     : return 1;
    case 
322     : return 3;
    case 
323     : return 8;
    case 
324     : return 4;
    case 
325     : return 0;
    case 
326     : return 0;
    case 
327     : return 0;
    case 
328     : return 0;
    case 
329     : return 0;
    case 
330     : return 0;
    case 
331     : return 0;
    case 
332     : return 0;
    case 
333     : return 0;
    case 
334     : return 0;
    case 
335     : return 0;
    case 
336     : return 0;
    case 
337     : return 0;
    case 
338     : return 0;
    case 
339     : return 0;
    case 
340     : return 5;
    case 
341     : return 3;
    case 
342     : return 4;
    case 
343     : return 4;
    case 
344     : return 4;
    case 
345     : return 2;
    case 
346     : return 2;
    case 
347     : return 1;
    case 
348     : return 1;
    case 
349     : return 4;
    case 
350     : return 2;
    case 
351     : return 2;
    case 
352     : return 2;
    case 
353     : return 4;
    case 
354     : return 2;
    case 
355     : return 2;
    case 
356     : return 2;
    case 
357     : return 6;
    case 
358     : return 6;
    case 
359     : return 6;
    case 
360     : return 6;
    case 
361     : return 6;
    case 
362     : return 6;
    case 
363     : return 5;
    case 
364     : return 7;
    case 
365     : return 2;
    case 
366     : return 7;
    case 
367     : return 8;
    case 
368     : return 5;
    case 
369     : return 5;
    case 
370     : return 3;
    case 
371     : return 1;
    case 
372     : return 7;
    case 
373     : return 3;
    case 
374     : return 7;
    case 
375     : return 4;
    case 
376     : return 5;
    case 
377     : return 3;
    case 
378     : return 5;
    case 
379     : return 5;
    case 
380     : return 1;
    case 
381     : return 1;
    case 
382     : return 1;
    case 
383     : return 1;
    case 
384     : return 1;
    case 
385     : return 3;
    case 
386     : return 1;
    case 
387     : return 3;
    case 
388     : return 3;
    case 
389     : return 3;
    case 
390     : return 3;
    case 
391     : return 3;
    case 
392     : return 9;
    case 
393     : return 9;
    case 
394     : return 9;
    case 
395     : return 9;
    case 
396     : return 9;
    case 
397     : return 3;
    case 
398     : return 3;
    case 
399     : return 3;
    case 
400     : return 3;
    case 
401     : return 3;
    case 
402     : return 3;
    case 
403     : return 3;
    case 
404     : return 3;
    case 
405     : return 3;
    case 
406     : return 3;
    case 
407     : return 3;
    case 
408     : return 3;
    case 
409     : return 3;
    case 
410     : return 3;
    case 
411     : return 1;
    case 
412     : return 7;
    case 
413     : return 1;
    case 
414     : return 1;
    case 
415     : return 1;
    case 
416     : return 0;
    case 
417     : return 1;
    case 
418     : return 1;
    case 
419     : return 2;
    case 
420     : return 2;
    case 
421     : return 1;
    case 
422     : return 2;
    case 
423     : return 8;
    case 
424     : return 0;
    case 
425     : return 3;
    case 
426     : return 8;
    case 
427     : return 8;
    case 
428     : return 1;
    case 
429     : return 2;
    case 
430     : return 6;
    case 
431     : return 0;
    case 
432     : return 1;
    case 
433     : return 2;
    case 
434     : return 3;
    case 
435     : return 4;
    case 
436     : return 2;
    case 
437     : return 6;
    case 
438     : return 5;
    case 
439     : return 0;
    case 
440     : return 5;
    case 
441     : return 3;
    case 
442     : return 1;
    case 
443     : return 7;
    case 
444     : return 9;
    case 
445     : return 6;
    case 
446     : return 5;
    case 
447     : return 4;
    case 
448     : return 6;
    case 
449     : return 1;
    case 
450     : return 1;
    case 
451     : return 6;
    case 
452     : return 1;
    case 
453     : return 3;
    case 
454     : return 3;
    case 
455     : return 4;
    case 
456     : return 1;
    case 
457     : return 2;
    case 
458     : return 3;
    case 
459     : return 5;
    case 
460     : return 6;
    case 
461     : return 7;
    case 
462     : return 8;
    case 
463     : return 9;
    case 
464     : return 3;
    case 
465     : return 3;
    case 
466     : return 3;
    case 
467     : return 3;
    case 
468     : return 3;
    case 
469     : return 3;
    case 
470     : return 3;
    case 
471     : return 3;
    case 
472     : return 1;
    case 
473     : return 1;
    case 
474     : return 1;
    case 
475     : return 0;
    case 
476     : return 0;
    case 
477     : return 0;
    case 
478     : return 0;
    case 
479     : return 1;
    case 
480     : return 1;
    case 
481     : return 2;
    case 
482     : return 2;
    case 
483     : return 2;
    case 
484     : return 0;
    case 
485     : return 6;
    case 
486     : return 6;
    case 
487     : return 5;
    case 
488     : return 5;
    case 
489     : return 0;
    case 
490     : return 0;
    case 
491     : return 0;
    case 
492     : return 0;
    case 
493     : return 5;
    case 
494     : return 5;
    case 
495     : return 5;
    case 
496     : return 5;
    case 
497     : return 5;
    case 
498     : return 5;
    case 
499     : return 9;
    case 
500     : return 9;
    case 
501     : return 0;
    case 
502     : return 5;
    case 
503     : return 9;
    case 
504     : return 5;
    case 
505     : return 5;
    case 
506     : return 0;
    case 
507     : return 1;
    case 
508     : return 1;
    case 
509     : return 1;
    case 
510     : return 1;
    case 
511     : return 3;
    case 
512     : return 0;
    case 
513     : return 0;
    case 
514     : return 0;
    case 
515     : return 0;
    case 
516     : return 0;
    case 
517     : return 0;
    case 
518     : return 0;
    case 
519     : return 0;
    case 
520     : return 0;
    case 
521     : return 0;
    case 
522     : return 0;
    case 
523     : return 0;
    case 
524     : return 0;
    case 
525     : return 0;
    case 
526     : return 0;
    case 
527     : return 0;
    case 
528     : return 0;
    case 
529     : return 0;
    case 
530     : return 0;
    case 
531     : return 0;
    case 
532     : return 0;
    case 
533     : return 0;
    case 
534     : return 0;
    case 
535     : return 0;
    case 
536     : return 0;
    case 
537     : return 0;
    case 
538     : return 0;
    case 
539     : return 0;
    case 
540     : return 0;
    case 
541     : return 0;
    case 
542     : return 0;
    case 
543     : return 0;
    case 
544     : return 0;
    case 
545     : return 0;
    case 
546     : return 0;
    case 
547     : return 0;
    case 
548     : return 0;
    case 
549     : return 0;
    case 
550     : return 0;
    case 
551     : return 0;
    case 
552     : return 0;
    case 
553     : return 0;
    case 
554     : return 0;
    case 
555     : return 0;
    case 
556     : return 0;
    case 
557     : return 0;
    case 
558     : return 0;
    case 
559     : return 0;
    case 
560     : return 0;
    case 
561     : return 0;
    case 
562     : return 0;
    case 
563     : return 0;
    case 
564     : return 0;
    case 
565     : return 0;
    case 
566     : return 0;
    case 
567     : return 0;
    case 
568     : return 0;
    case 
569     : return 0;
    case 
570     : return 0;
    case 
571     : return 0;
    case 
572     : return 0;
    case 
573     : return 0;
    case 
574     : return 0;
    case 
575     : return 0;
    case 
576     : return 0;
    case 
577     : return 0;
    case 
578     : return 0;
    case 
579     : return 0;
    case 
580     : return 0;
    case 
581     : return 0;
    case 
582     : return 0;
    case 
583     : return 0;
    case 
584     : return 0;
    case 
585     : return 0;
    case 
586     : return 0;
    case 
587     : return 0;
    case 
588     : return 0;
    case 
589     : return 0;
    case 
590     : return 0;
    case 
591     : return 0;
    case 
592     : return 0;
    case 
593     : return 0;
    case 
594     : return 0;
    case 
595     : return 0;
    case 
596     : return 0;
    case 
597     : return 0;
    case 
598     : return 0;
    case 
599     : return 0;
    case 
600     : return 1;
    case 
601     : return 1;
    case 
602     : return 1;
    case 
603     : return 1;
    case 
604     : return 1;
    case 
605     : return 0;
    case 
606     : return 0;
    case 
607     : return 0;
    case 
608     : return 0;
    case 
609     : return 1;
    case 
610     : return 5;
    case 
611     : return 3;
    case 
612     : return 4;
    case 
613     : return 0;
    case 
614     : return 0;
    case 
615     : return 1;
    case 
616     : return 1;
    case 
617     : return 1;
    case 
618     : return 1;
    case 
619     : return 1;
    case 
620     : return 3;
    case 
621     : return 0;
/////////////////////////////////////////////////////////////
//:: Sorts de NWNRo : a adapter en fonction de votre spell.2da
/////////////////////////////////////////////////////////////
    
case 1501     : return 4;
    case 
1502     : return 1;
    case 
1503     : return 9;
    case 
1504     : return 2;
    case 
1505     : return 2;
    case 
1506     : return 4;
    case 
1507     : return 1;
    case 
1508     : return 5;
    case 
1509     : return 4;
    case 
1510     : return 1;
    case 
1511     : return 0;
    case 
1512     : return 8;
    case 
1513     : return 4;
    case 
1514     : return 3;
    case 
1515     : return 3;
    case 
1516     : return 3;
    case 
1517     : return 9;
    case 
1518     : return 4;
    case 
1519     : return 7;
    case 
1520     : return 8;
    case 
1521     : return 7;
    case 
1522     : return 8;
    case 
1523     : return 6;
    case 
1524     : return 9;
    case 
1525     : return 1;
    case 
1526     : return 4;
    case 
1527     : return 9;
    case 
1528     : return 4;
    case 
1529     : return 9;
    case 
1530     : return 9;
    case 
1531     : return 1;
    case 
1532     : return 2;
    case 
1533     : return 7;
    case 
1534     : return 9;
    case 
1535     : return 9;
    case 
1536     : return 9;
 
//NwNRo spells
    
}
return 
0;
}

void ClearAllEffects(object oPC=OBJECT_SELFint nMagicType 0)
{
effect eFX GetFirstEffect(oPC);
while (
GetIsEffectValid(eFX))
    {
    if (
nMagicType == || nMagicType == GetEffectSubType(eFX))
        {
        
RemoveEffect(oPC,eFX);
        }
    
eFX GetNextEffect(oPC);
    }

Enjoy...
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés