@name Zombie
@persist Base:vector Delay
interval(10)

Ragdoll = entity():isWeldedTo()
VotrePosition = owner():shootPos()
Ragdoll:setMass(100)

#Definissons les parties du corps que nous allons utiliser.
MD = Ragdoll:bone(7) #Main Droite
MG = Ragdoll:bone(5) #Main Gauche
Tete = Ragdoll:bone(10) #Tete
PD = Ragdoll:bone(13) #Pied Droit
PG = Ragdoll:bone(14) #Pied Gauche

if ((Ragdoll:pos():distance(VotrePosition) < 100) & !Delay) {
   soundPurge()
   timer("delay",750)
   Force = 10^9
   soundPlay(0,100,"npc/zombie/zo_attack2.wav")
   Ragdoll:applyForce(Force * (VotrePosition - Ragdoll:pos()))
   Delay = 1
} else {
   Force = 3
   Ragdoll:applyForce(Ragdoll:vel() * -7)
}

if (clk("delay")) {Delay = 0}

#Etendre les bras.
MD:applyForce(Force*(VotrePosition - MD:pos()))
MG:applyForce(Force*(VotrePosition - MG:pos()))

#Pour qu'il se lève, nous poussons le corps vers le bas et la tete vers le haut.
Base = vec(0,0,150)
PG:applyForce(-Base)
PD:applyForce(-Base)
Tete:applyForce(Base*10)

#Et voila c'est aussi simple que sa.

###> By SayKu <### 
