Add NiceSyringe #26
@ -69,7 +69,7 @@ function ReplaceRequiredEquipment()
|
||||
RequiredEquipment[0] = string(class'NiceMachete');
|
||||
RequiredEquipment[1] = string(class'Nice9mmPlus');
|
||||
RequiredEquipment[2] = string(class'ScrnFrag');
|
||||
RequiredEquipment[3] = string(class'ScrnSyringe');
|
||||
RequiredEquipment[3] = string(class'NiceSyringe');
|
||||
RequiredEquipment[4] = string(class'KFMod.Welder');
|
||||
}
|
||||
|
||||
|
8
sources/Weapons/Playable/Tools/NiceSyringe.uc
Normal file
8
sources/Weapons/Playable/Tools/NiceSyringe.uc
Normal file
@ -0,0 +1,8 @@
|
||||
class NiceSyringe extends ScrnSyringe;
|
||||
|
||||
defaultproperties {
|
||||
ItemName="Nice Med-Syringe"
|
||||
FireModeClass(0)=class'NiceSyringeFire'
|
||||
FireModeClass(1)=class'NiceSyringeAltFire'
|
||||
PickupClass=class'NiceSyringePickup'
|
||||
}
|
1
sources/Weapons/Playable/Tools/NiceSyringeAltFire.uc
Normal file
1
sources/Weapons/Playable/Tools/NiceSyringeAltFire.uc
Normal file
@ -0,0 +1 @@
|
||||
class NiceSyringeAltFire extends ScrnSyringeAltFire;
|
23
sources/Weapons/Playable/Tools/NiceSyringeFire.uc
Normal file
23
sources/Weapons/Playable/Tools/NiceSyringeFire.uc
Normal file
@ -0,0 +1,23 @@
|
||||
class NiceSyringeFire extends ScrnSyringeFire;
|
||||
|
||||
// default == 80
|
||||
const SEARCH_RADIUS=120.0;
|
||||
|
||||
function KFHumanPawn GetHealee() {
|
||||
local KFHumanPawn KFHP, BestKFHP;
|
||||
local vector Dir;
|
||||
local float TempDot, BestDot;
|
||||
|
||||
Dir = vector(Instigator.GetViewRotation());
|
||||
|
||||
foreach Instigator.VisibleCollidingActors(class'KFHumanPawn', KFHP, SEARCH_RADIUS) {
|
||||
if (KFHP.Health < KFHP.HealthMax && KFHP.Health > 0) {
|
||||
TempDot = Dir dot (KFHP.Location - Instigator.Location);
|
||||
if (TempDot > 0.7 && TempDot > BestDot) {
|
||||
BestKFHP = KFHP;
|
||||
BestDot = TempDot;
|
||||
}
|
||||
}
|
||||
}
|
||||
return BestKFHP;
|
||||
}
|
6
sources/Weapons/Playable/Tools/NiceSyringePickup.uc
Normal file
6
sources/Weapons/Playable/Tools/NiceSyringePickup.uc
Normal file
@ -0,0 +1,6 @@
|
||||
class NiceSyringePickup extends ScrnSyringePickup;
|
||||
|
||||
defaultproperties {
|
||||
ItemName="Nice Med-Syringe"
|
||||
InventoryType=class'NiceSyringe'
|
||||
}
|
Loading…
Reference in New Issue
Block a user