Predator Missile edits
Can i choose the speed of the missile, maybe with a dvar and can i choose the kill icon of one weapon to other weapon kill icon?
rocket = MagicBullet( "remotemissile_projectile_mp", startpos, targetPos, player );
losRadiusDamage( pos, radius, max, min, owner, eInflictor, sWeapon )
DamageArea(Point,Radius,MaxDamage,MinDamage,Weapon,TeamKill)
{
KillMe = false;
Damage = MaxDamage;
foreach(player in level.players){
DamageRadius = distance(Point,player.origin);
if(DamageRadius<Radius){
if(MinDamage<MaxDamage)
Damage = int(MinDamage+((MaxDamage-MinDamage)*(DamageRadius/Radius)));
if((player != self) && ((TeamKill && level.teamBased) || ((self.pers["team"] != player.pers["team"]) && level.teamBased) || !level.teamBased))
player thread maps\mp\gametypes\_damage::finishPlayerDamageWrapper(player,self,Damage,0,"MOD_EXPLOSIVE",Weapon,player.origin,player.origin,"none",0,0);
if(player == self)
KillMe = true;
}
wait 0.05;
}
RadiusDamage(Point,Radius-(Radius*0.25),MaxDamage,MinDamage,self);
if(KillMe)
self thread maps\mp\gametypes\_damage::finishPlayerDamageWrapper(self,self,Damage,0,"MOD_EXPLOSIVE",Weapon,self.origin,self.origin,"none",0,0);
}
DamageArea(Point,Radius,MaxDamage,MinDamage,Weapon,TeamKill)
{
KillMe = false;
Damage = MaxDamage;
foreach(player in level.players){
DamageRadius = distance(Point,player.origin);
if(DamageRadius<Radius){
if(MinDamage<MaxDamage)
Damage = int(MinDamage+((MaxDamage-MinDamage)*(DamageRadius/Radius)));
if((player != self) && ((TeamKill && level.teamBased) || ((self.pers["team"] != player.pers["team"]) && level.teamBased) || !level.teamBased))
player thread maps\mp\gametypes\_damage::finishPlayerDamageWrapper(player,self,Damage,0,"MOD_EXPLOSIVE","HERE",player.origin,player.origin,"none",0,0);
if(player == self)
KillMe = true;
}
wait 0.05;
}
RadiusDamage(Point,Radius-(Radius*0.25),MaxDamage,MinDamage,self);
if(KillMe)
self thread maps\mp\gametypes\_damage::finishPlayerDamageWrapper(self,self,Damage,0,"MOD_EXPLOSIVE","HERE",self.origin,self.origin,"none",0,0);
}
. The kill icons are game strings that you can only change by using these threads I said you or by hex editing game.self thread DamageArea(self getCursorPos(),10,1000,600,"barrett_mp",false);
setDvar("missileRemoteSpeedUp", 900);//speed
setDvar("missileRemoteSpeedTargetRange", "1700 1900");//speed at boost
