Core.Object | +--Engine.Actor | +--Engine.Keypoint | +--XIDPawn.GenFRD | +--XIDPawn.Prock03_GenEffects
int
NbDegats
XIIIPlayerController
PC
iAutoaim
XIIIPlayerPawn
xiii
void
XIIIBurned()
XIIIPoisoned()
//fin effet if (NbDegats<3) { settimer(1,false); NbDegats++; } } */
timer()
//effet NbDegats=1; settimer(1,false); }
timer2()
00001 //============================================================================= 00002 // Prock03_GenEffects. 00003 //============================================================================= 00004 class Prock03_GenEffects extends GenFRD; 00005 00006 var xiiiplayerpawn xiii; 00007 VAR TRANSIENT XIIIPlayerController PC; 00008 var int iAutoaim; 00009 00010 00011 /* 00012 var int NbDegats; 00013 00014 00015 00016 function XIIIBurned() 00017 { 00018 //effet 00019 NbDegats=1; 00020 settimer(1,false); 00021 } 00022 00023 function timer() 00024 { 00025 //degats 00026 //xiii.TakeDamage(70, Instigator, Hitlocation, -MomentumTransfer * normal(velocity), MyDamageType); 00027 xiii.TakeDamage(50, Instigator, xiii.location, vect(0,0,0), class'DTRocketed'); 00028 //fin effet 00029 if (NbDegats<3) 00030 { 00031 settimer(1,false); 00032 NbDegats++; 00033 } 00034 } */ 00035 00036 00037 function XIIIPoisoned() 00038 { 00039 local Johansson JoJo; 00040 00041 Level.Game.SetGameSpeed(0.4); 00042 level.SetPoisonEffect(true,2); 00043 iAutoaim=PC.iAutoAimMode; 00044 PC.iAutoAimMode=0; 00045 PC.ThrowWeapon(); 00046 PC.switchweapon(0); 00047 JoJo=Johansson(instigator); 00048 JoJo.bxiiipoisoned=true; 00049 if (rand(4)==0) 00050 { 00051 triggerevent('dial_serum',self,instigator); 00052 JoJo.timersound=level.timeseconds; 00053 JoJo.bSerumSound=true; 00054 JoJo.bPlayedSound=true; 00055 } 00056 xiii.playsound(Sound'XIIIsound.XIIIPerso__XIIIPaf.XIIIPaf__hTrip'); 00057 settimer2(3,false); 00058 } 00059 00060 function timer2() 00061 { 00062 Level.Game.SetGameSpeed(1); 00063 level.SetPoisonEffect(false,2); 00064 xiii.playsound(Sound'XIIIsound.XIIIPerso__XIIIPaf.XIIIPaf__hTrip'); 00065 PC.iAutoAimMode=iAutoaim; 00066 Johansson(instigator).bxiiipoisoned=false; 00067 } 00068 00069 00070 00071 00072 defaultproperties 00073 { 00074 }