Post by Jak on Jul 28, 2013 17:15:52 GMT -5
People have been hearing about my queen gun that i made, if you want easy kills, then use this beast. I used the M249, or the LMG, to shoot queens. You can apply this affect to any gun of your choosing, even toy guns. But here's the thing, if you shoot too much too fast, the gun will glitch and will not shoot queens anymore. But to fix that issue, drop the glitched gun, then go find a clean, unused version of your queen gun, which would be another LMG, then boom. Use that one you found on the floor! You may give this gun to survivors, and they will use it even though it's modded. I gave it to denyce, the first survivor and it works fine! Trust me, with these weapons, you will own the streets.
All you got to do is apply this code to the bottom of the text of the chosen item. What i did to make this was to find the protoman blaster in the items.txt and scrolled to the bottom of the protoman blaster. I copied the code below, and you should know that before modifying this, queenbeejar used to say protoball. So i changed protoball to queenbeejar, then, well yeah thats it. Not much too it. You can add UnlimitedDurability = "true" for infinite ammo if you wish.
cGunProjectileInfoItem ProtoProj
{
PropToShoot = "QueenBeeJar"
}
}
Example:
cFirearmItem M249
{
AchievementCategory = "2"
ActionButton0 = "PLAYERBUTTON_WEAPON_ATTACK_RESERVED_FOR_SURVIVOR"
ActionDesiredAnimState0 = "ANIMSTATE_SIDLEAIMGUN"
ActionTargetCrawlerOnly6 = "false"
AimIKLeftAngleLimit = "50"
AimIKRightAngleLimit = "30"
AnimationChooserValueForEnhancedAnims = "1"
AnimationChooserValueForFirearms = "0"
AnimationChooserValueForHand = "11"
AnimationChooserValueForIdle = "1"
AnimationChooserValueForJump = "1"
AnimationChooserValueForPickup = "1"
AnimationChooserValueForPutdown = "4"
AnimationChooserValueForWalkRun = "1"
AttachPropToBoneType = "0"
AudioActionBits = "256"
AudioFilename = "fx_m249"
AudioItemName = "M249"
AudioUnloadDeferralTime = "3"
BaseBulletDamage = "30"
BenchRestRotation = "0,0,0,1"
CanBePlacedOnZombie = "false"
CollidableQuality = "0"
CollisionAudioDissipationFactor = "0.2"
CollisionType = "3"
DisplayName = "50136"
DR2 = "true"
Durability = "200"
EffectOnImpact = "2"
EffectOnVictim = "20"
FatalHitReaction = "50"
FiringRate = "10"
Friction = "25"
HandlingStyle = "3"
HidesFranksCamera = "true"
HitReaction = "51"
HitReaction0 = "HITREACTION_WEAPON_MEDIUM"
IconFilename = "w_m249"
Impulse = "1"
InteractDistance = "1.3"
InventoryInteractionType = "0"
IsAutomatic = "false"
IsWeapon = "true"
LoadDistance = "25"
LocatorOrientationOffset = "0.000,0.000,0.000,1.000"
LocatorPositionOffset = "0.000,0.000,0.000"
MaxBulletDistance = "40"
MaxBulletsPerClip = "60"
MaxDamageDealtPerAttack = ""
NumPelletsPerShot = "1"
PoseAs = "MercAssaultRifle"
PropEffectLocator0 = "16"
PropEffectLocator2 = "16"
PropEffectLocatorIndex0 = "0"
PropEffectsOnCondition0 = "7"
PropEffectsOnCondition1 = "9"
PropEffectsOnCondition2 = "12"
PyroEffect0 = "89"
PyroEffect1 = "43"
PyroEffect2 = "65"
RequiresReload = "false"
Restitution = "0.08"
RestrictedByRegion = "false"
Reticle_AccuracyDecreasePerShot = "0.18"
Reticle_ActiveInRangeMode = "true"
Reticle_ActiveInThirdPerson = "false"
Reticle_BestAccuracy = "0.7"
Reticle_EnableAutoTargeting = "false"
Reticle_MinMovementRateBeforeAccuracyDecrease = "1"
Reticle_ReturnToNormalAccuracyRate = "0.05"
Reticle_Type = "0"
Reticle_WorstAccuracy = "0"
RotationOffset = "0.045"
ShowInCheatMenu = "true"
SkillRequired = "0"
SurvivorHandlingTwoHands = "true"
SurvivorWeapon = "true"
UniqueItem = "false"
UnlimitedDurability = "true"
VertOffsetFromHandToMuzzle = "0.145"
VibrationPattern = "10"
VomitCoolDown = "4"
WaveAmplitude = "0.05"
WaveSpeed = "2.5"
WeaponType = "15"
Weight = "20"
cLimbDestroyInfoItem LMG_M249_Limb_Removal
{
Limb0 = "0"
Limb1 = "1"
Limb2 = "2"
Limb3 = "3"
Limb4 = "4"
ProbabilityOfExploding0 = ".75"
ProbabilityOfExploding1 = ".5"
ProbabilityOfExploding2 = ".5"
ProbabilityOfExploding3 = ".2"
ProbabilityOfExploding4 = ".2"
}
cGunProjectileInfoItem ProtoProj
{
PropToShoot = "QueenBeeJar"
}
}
I also did the same to the toy ray gun, but i made it shoot carl schliff's bombs. Where it says the raygundartproj, i changed the dart to playerpostmanmailbomb.
****NOTE YOU MUST DOWNLOAD THE MAILBOMB WEAPON MOD IF YOU WANT TO DO THIS WITH MAILBOMBS!****
*******Special thanks to billsy, the creator of the mailbomb mod, which helped me with this raygun mod, to install this mailbomb mod, go search up billsy and he has the mod and then follow his instructions.*******
cFirearmItem RayGun
{
AimIKLeftAngleLimit = "50"
AimIKRightAngleLimit = "30"
AnimationChooserValueForFirearms = "0"
AnimationChooserValueForHand = "11"
AnimationChooserValueForIdle = "1"
AnimationChooserValueForJump = "1"
AnimationChooserValueForPickup = "1"
AnimationChooserValueForPutdown = "4"
AnimationChooserValueForWalkRun = "1"
AssetFilename = "data/models/weapons/raygun"
AudioActionBits = "264"
AudioFilename = "fx_raygun"
AudioItemName = "RayGun"
AudioUnloadDeferralTime = "3"
BaseBulletDamage = "0"
CollidableQuality = "3"
CollisionAudioDissipationFactor = "0.01"
CollisionType = "3"
DisplayName = "55141"
DR2 = "true"
Durability = "50"
EffectOnImpact = "0"
FatalHitReaction = "78"
FiringRate = "10"
Friction = "25"
Giftable = "true"
HandlingStyle = "3"
HidesFranksCamera = "true"
HitReaction = "32"
IconFilename = "w_raygun"
InteractDistance = "1.5"
InventoryInteractionType = "0"
Is_Cliche = "false"
Is_Humour = "true"
IsBurstGun = "false"
IsWeapon = "true"
LoadDistance = "50"
MaxBulletDistance = "0"
MaxBulletsPerClip = "50"
MaxDamageDealtPerAttack = "0"
MaxProjectileDamage = "0"
MergedFilename = "data/dynamicprops/RayGun"
NumPelletsPerShot = "1"
PropEffectLocator0 = "15"
PropEffectLocatorIndex0 = "0"
PropEffectsOnCondition0 = "7"
PyroEffect0 = "372"
RequiresReload = "false"
Restitution = "0.05"
RestrictedByRegion = "false"
Reticle_AccuracyDecreasePerShot = "0"
Reticle_ActiveInRangeMode = "true"
Reticle_ActiveInThirdPerson = "false"
Reticle_BestAccuracy = "0"
Reticle_EnableAutoTargeting = "false"
Reticle_MinMovementRateBeforeAccuracyDecrease = "0"
Reticle_ReturnToNormalAccuracyRate = "0"
Reticle_Type = "0"
Reticle_WorstAccuracy = "0"
ShowInCheatMenu = "true"
SkillRequired = "0"
SurvivorHandlingTwoHands = "true"
SurvivorWeapon = "true"
UnlimitedDurability = "true"
VertOffsetFromHandToMuzzle = "0.11"
VibrationPattern = "0"
VomitCoolDown = "4"
WeaponType = "15"
Weight = "5"
cGunProjectileInfoItem RayGunDart_proj
{
PropToShoot = "PlayerPostmanMailbomb"
}
cExternalLocatorItem LeftHandIKRayGun
{
ID = "0"
ParentBone = "-1"
Position = "0.000,-0.010,0.100"
Rotation = "-0.126,0.095,-0.798,0.580"
Type = "27"
}
}
Side note: Where it says "RayGunDart_proj", it does not matter that it says that, which means that i can apply that to the handgun, it does not matter if it says raygundart.
Thanks for viewing and have fun!
~The Extraordinary Uncle Professor Spoods
All you got to do is apply this code to the bottom of the text of the chosen item. What i did to make this was to find the protoman blaster in the items.txt and scrolled to the bottom of the protoman blaster. I copied the code below, and you should know that before modifying this, queenbeejar used to say protoball. So i changed protoball to queenbeejar, then, well yeah thats it. Not much too it. You can add UnlimitedDurability = "true" for infinite ammo if you wish.
cGunProjectileInfoItem ProtoProj
{
PropToShoot = "QueenBeeJar"
}
}
Example:
cFirearmItem M249
{
AchievementCategory = "2"
ActionButton0 = "PLAYERBUTTON_WEAPON_ATTACK_RESERVED_FOR_SURVIVOR"
ActionDesiredAnimState0 = "ANIMSTATE_SIDLEAIMGUN"
ActionTargetCrawlerOnly6 = "false"
AimIKLeftAngleLimit = "50"
AimIKRightAngleLimit = "30"
AnimationChooserValueForEnhancedAnims = "1"
AnimationChooserValueForFirearms = "0"
AnimationChooserValueForHand = "11"
AnimationChooserValueForIdle = "1"
AnimationChooserValueForJump = "1"
AnimationChooserValueForPickup = "1"
AnimationChooserValueForPutdown = "4"
AnimationChooserValueForWalkRun = "1"
AttachPropToBoneType = "0"
AudioActionBits = "256"
AudioFilename = "fx_m249"
AudioItemName = "M249"
AudioUnloadDeferralTime = "3"
BaseBulletDamage = "30"
BenchRestRotation = "0,0,0,1"
CanBePlacedOnZombie = "false"
CollidableQuality = "0"
CollisionAudioDissipationFactor = "0.2"
CollisionType = "3"
DisplayName = "50136"
DR2 = "true"
Durability = "200"
EffectOnImpact = "2"
EffectOnVictim = "20"
FatalHitReaction = "50"
FiringRate = "10"
Friction = "25"
HandlingStyle = "3"
HidesFranksCamera = "true"
HitReaction = "51"
HitReaction0 = "HITREACTION_WEAPON_MEDIUM"
IconFilename = "w_m249"
Impulse = "1"
InteractDistance = "1.3"
InventoryInteractionType = "0"
IsAutomatic = "false"
IsWeapon = "true"
LoadDistance = "25"
LocatorOrientationOffset = "0.000,0.000,0.000,1.000"
LocatorPositionOffset = "0.000,0.000,0.000"
MaxBulletDistance = "40"
MaxBulletsPerClip = "60"
MaxDamageDealtPerAttack = ""
NumPelletsPerShot = "1"
PoseAs = "MercAssaultRifle"
PropEffectLocator0 = "16"
PropEffectLocator2 = "16"
PropEffectLocatorIndex0 = "0"
PropEffectsOnCondition0 = "7"
PropEffectsOnCondition1 = "9"
PropEffectsOnCondition2 = "12"
PyroEffect0 = "89"
PyroEffect1 = "43"
PyroEffect2 = "65"
RequiresReload = "false"
Restitution = "0.08"
RestrictedByRegion = "false"
Reticle_AccuracyDecreasePerShot = "0.18"
Reticle_ActiveInRangeMode = "true"
Reticle_ActiveInThirdPerson = "false"
Reticle_BestAccuracy = "0.7"
Reticle_EnableAutoTargeting = "false"
Reticle_MinMovementRateBeforeAccuracyDecrease = "1"
Reticle_ReturnToNormalAccuracyRate = "0.05"
Reticle_Type = "0"
Reticle_WorstAccuracy = "0"
RotationOffset = "0.045"
ShowInCheatMenu = "true"
SkillRequired = "0"
SurvivorHandlingTwoHands = "true"
SurvivorWeapon = "true"
UniqueItem = "false"
UnlimitedDurability = "true"
VertOffsetFromHandToMuzzle = "0.145"
VibrationPattern = "10"
VomitCoolDown = "4"
WaveAmplitude = "0.05"
WaveSpeed = "2.5"
WeaponType = "15"
Weight = "20"
cLimbDestroyInfoItem LMG_M249_Limb_Removal
{
Limb0 = "0"
Limb1 = "1"
Limb2 = "2"
Limb3 = "3"
Limb4 = "4"
ProbabilityOfExploding0 = ".75"
ProbabilityOfExploding1 = ".5"
ProbabilityOfExploding2 = ".5"
ProbabilityOfExploding3 = ".2"
ProbabilityOfExploding4 = ".2"
}
cGunProjectileInfoItem ProtoProj
{
PropToShoot = "QueenBeeJar"
}
}
I also did the same to the toy ray gun, but i made it shoot carl schliff's bombs. Where it says the raygundartproj, i changed the dart to playerpostmanmailbomb.
****NOTE YOU MUST DOWNLOAD THE MAILBOMB WEAPON MOD IF YOU WANT TO DO THIS WITH MAILBOMBS!****
*******Special thanks to billsy, the creator of the mailbomb mod, which helped me with this raygun mod, to install this mailbomb mod, go search up billsy and he has the mod and then follow his instructions.*******
cFirearmItem RayGun
{
AimIKLeftAngleLimit = "50"
AimIKRightAngleLimit = "30"
AnimationChooserValueForFirearms = "0"
AnimationChooserValueForHand = "11"
AnimationChooserValueForIdle = "1"
AnimationChooserValueForJump = "1"
AnimationChooserValueForPickup = "1"
AnimationChooserValueForPutdown = "4"
AnimationChooserValueForWalkRun = "1"
AssetFilename = "data/models/weapons/raygun"
AudioActionBits = "264"
AudioFilename = "fx_raygun"
AudioItemName = "RayGun"
AudioUnloadDeferralTime = "3"
BaseBulletDamage = "0"
CollidableQuality = "3"
CollisionAudioDissipationFactor = "0.01"
CollisionType = "3"
DisplayName = "55141"
DR2 = "true"
Durability = "50"
EffectOnImpact = "0"
FatalHitReaction = "78"
FiringRate = "10"
Friction = "25"
Giftable = "true"
HandlingStyle = "3"
HidesFranksCamera = "true"
HitReaction = "32"
IconFilename = "w_raygun"
InteractDistance = "1.5"
InventoryInteractionType = "0"
Is_Cliche = "false"
Is_Humour = "true"
IsBurstGun = "false"
IsWeapon = "true"
LoadDistance = "50"
MaxBulletDistance = "0"
MaxBulletsPerClip = "50"
MaxDamageDealtPerAttack = "0"
MaxProjectileDamage = "0"
MergedFilename = "data/dynamicprops/RayGun"
NumPelletsPerShot = "1"
PropEffectLocator0 = "15"
PropEffectLocatorIndex0 = "0"
PropEffectsOnCondition0 = "7"
PyroEffect0 = "372"
RequiresReload = "false"
Restitution = "0.05"
RestrictedByRegion = "false"
Reticle_AccuracyDecreasePerShot = "0"
Reticle_ActiveInRangeMode = "true"
Reticle_ActiveInThirdPerson = "false"
Reticle_BestAccuracy = "0"
Reticle_EnableAutoTargeting = "false"
Reticle_MinMovementRateBeforeAccuracyDecrease = "0"
Reticle_ReturnToNormalAccuracyRate = "0"
Reticle_Type = "0"
Reticle_WorstAccuracy = "0"
ShowInCheatMenu = "true"
SkillRequired = "0"
SurvivorHandlingTwoHands = "true"
SurvivorWeapon = "true"
UnlimitedDurability = "true"
VertOffsetFromHandToMuzzle = "0.11"
VibrationPattern = "0"
VomitCoolDown = "4"
WeaponType = "15"
Weight = "5"
cGunProjectileInfoItem RayGunDart_proj
{
PropToShoot = "PlayerPostmanMailbomb"
}
cExternalLocatorItem LeftHandIKRayGun
{
ID = "0"
ParentBone = "-1"
Position = "0.000,-0.010,0.100"
Rotation = "-0.126,0.095,-0.798,0.580"
Type = "27"
}
}
Side note: Where it says "RayGunDart_proj", it does not matter that it says that, which means that i can apply that to the handgun, it does not matter if it says raygundart.
Thanks for viewing and have fun!
~The Extraordinary Uncle Professor Spoods