How can you turn a wokkiee smugglars bowcaster into a rifle from a rebel soldier? Or make it shoot like one? with the full auto machine gun
Here is the all.wokkiee bowcaster lua and the rifle lua.
Bowcster lua
[WeaponClass]
ClassLabel = "cannon"
[Properties]
IconTexture = "IMP_blasterrifle_icon"
ChargeUpEffect = "chargeup"
MuzzleFlash = "small_muzzle_flash"
FlashColor = "100 255 100 255"
FlashLength = 0.025
FlashLightColor = "192 255 192 175"
FlashLightRadius = "2.0"
FlashLightDuration = "0.25"
Discharge = "small_smoke_effect"
GeometryName = "all_weap_inf_bowcaster"
HighResGeometry = "all_1st_weap_inf_bowcaster"
RoundsPerClip = "50"
ReloadTime = "1.5"
ShotDelay = "0.2"
TriggerSingle = "0"
ZoomMin = "2.5"
ZoomMax = "2.5"
ZoomRate = "0.0"
AnimationBank = "rifle"
FirePointName = "hp_fire_ALL_INF_BlasterRifle"
ModeTexture = "HUD_weap_charge"
//ModeTextureColor = "42 235 42 100"
ReticuleTexture = "reticule_bowcaster"
ScopeTexture = "weapon_scope2"
OrdnanceName = "all_weap_inf_bowcaster_ord"
ShotDelay = "0.35"
TriggerSingle = "1"
//HeatPerShot = "0.15"
MaxPressedTime = "1.75"
YawSpread = "0.0"
PitchSpread = "0.0"
KickSpread = "0.25"
SpreadRecover = "5.0"
SpreadPerShot = "1.1"//1.2
SpreadRecoverRate = "4.8"//0.08
SpreadThreshold = "1.6"//0.03
SpreadLimit = "6.0"
StandStillSpread = "0.0"//0.4
StandMoveSpread = "0.0"//0.9
CrouchStillSpread = "0.0"//0.1
CrouchMoveSpread = "0.0"//0.6
ProneStillSpread = "0.0"
ProneMoveSpread = "0.0"
KickStrength = "0.25"
KickBuildup = "100.0"
MinRange = "0"
OptimalRange = "16"
MaxRange = "32"
LockOnRange = "64.0"
LockTime = "0.0"
AutoAimSize = "1.0"
LockOnAngle = "3.0"
SalvoCount = "1"
SalvoDelay = "0.0"
InitialSalvoDelay = "0.0"
SalvoTime = "0.0"
TargetEnemy = "1"
TargetNeutral = "0"
TargetFriendly = "0"
TargetPerson = "1"
TargetAnimal = "1"
TargetDroid = "1"
TargetVehicle = "1"
TargetBuilding = "0"
ChargeRateLight = "1.0"
MaxChargeStrengthLight = "1.0"
ChargeDelayLight = "0.15"
ChargeRateHeavy = "1.0"
MaxChargeStrengthHeavy = "0.5"
ChargeDelayHeavy = "2.0"
RecoilLengthLight = "0.1"
RecoilLengthHeavy = "0.1"
RecoilStrengthLight = "1"
RecoilStrengthHeavy = "0"
FireSound = "all_weap_inf_bowcaster_fire"
FireEmptySound = "com_weap_inf_ammo_empty"
//FireLoopSound = ""
ReloadSound = "all_weap_inf_reload_med"
ChargeSound = "all_weap_inf_bowcaster_charge"
ChargeSoundPitch = "0.05"
ChangeModeSound = "all_weap_inf_equip_med"
WeaponChangeSound = "all_weap_inf_equip_med"
ClankLeftWalkSound = ""
ClankRightWalkSound = ""
ClankLeftRunSound = ""
ClankRightRunSound = ""
JumpSound = "all_weap_inf_rifle_mvt_jump"
LandSound = "all_weap_inf_rifle_mvt_land"
RollSound = "all_weap_inf_rifle_mvt_roll"
ProneSound = "all_weap_inf_rifle_mvt_squat"
SquatSound = "all_weap_inf_rifle_mvt_lie"
StandSound = "all_weap_inf_rifle_mvt_getup"
NextCharge = 0.15
OrdnanceName = "all_weap_inf_bowcaster_ord_high"
NextCharge = 0.35
ShotsPerSalvo = 3
ShotPatternCount = 3
ShotPatternPitchYaw = "0.0 0.0"
ShotPatternPitchYaw = "0.0 -0.7"
ShotPatternPitchYaw = "0.0 0.7"
OrdnanceName = "all_weap_inf_bowcaster_ord_high"
NextCharge = 0.65
ShotsPerSalvo = 5
ShotPatternCount = 5
ShotPatternPitchYaw = "0.0 0.0"
ShotPatternPitchYaw = "0.0 -0.7"
ShotPatternPitchYaw = "0.0 0.7"
ShotPatternPitchYaw = "0.0 -1.4"
ShotPatternPitchYaw = "0.0 1.4"
OrdnanceName = "all_weap_inf_bowcaster_ord_high"
NextCharge = 0.95
ShotsPerSalvo = 7
ShotPatternCount = 7
ShotPatternPitchYaw = "0.0 0.0"
ShotPatternPitchYaw = "0.0 -0.7"
ShotPatternPitchYaw = "0.0 0.7"
ShotPatternPitchYaw = "0.0 -1.4"
ShotPatternPitchYaw = "0.0 1.4"
ShotPatternPitchYaw = "0.0 -2.1"
ShotPatternPitchYaw = "0.0 2.1"
OrdnanceName = "all_weap_inf_bowcaster_ord_high"
Rifle lua
[WeaponClass]
ClassLabel = "cannon"
[Properties]
AnimationBank = "rifle"
GeometryName = "all_weap_inf_rifle"
HighResGeometry = "all_1st_weap_inf_rifle"
//***********************************************
//************* TARGET & RANGE VALUES **********
//***********************************************
TargetEnemy = "1"
TargetNeutral = "0"
TargetFriendly = "0"
TargetPerson = "1"
TargetAnimal = "1"
TargetDroid = "1"
TargetVehicle = "0"
TargetBuilding = "0"
MinRange = "0"
OptimalRange = "16"
MaxRange = "48"
LockOnRange = "64.0"
LockTime = "0.4"
lockOnAngle = "1.0"
ZoomMin = "2.5"
ZoomMax = "2.5"
ZoomRate = "0.0"
YawSpread = "0.25"
PitchSpread = "0.25"
SpreadPerShot = "1.1"
SpreadRecoverRate = "4.8"
SpreadThreshold = "1.6"
SpreadLimit = "6.0"
StandStillSpread = "0.0"
StandMoveSpread = "0.0"
CrouchStillSpread = "0.0"
CrouchMoveSpread = "0.0"
ProneStillSpread = "0.0"
ProneMoveSpread = "0.0"
//***********************************************
//*********** WEAPON PERFORMANCE VALUES *********
//***********************************************
RoundsPerClip = "50"
ReloadTime = "1.5"
ShotDelay = "0.2"
TriggerSingle = "0"
SalvoCount = "1"
SalvoDelay = "0.0"
InitialSalvoDelay = "0.0"
SalvoTime = "0.0"
OrdnanceName = "all_weap_inf_rifle_ord"
FirePointName = "hp_fire"
//***********************************************
//*********** HUD & CONTROLLER VALUES *********
//***********************************************
IconTexture = "IMP_blasterrifle_icon"
ModeTexture = "HUD_weap_fullauto"
ReticuleTexture = "reticule_rifle"
ScopeTexture = "weapon_scope2"
MuzzleFlash = "small_muzzle_flash"
FlashColor = "255 80 80 255"
FlashLength = 0.025
FlashColor = "255 100 100 255"
FlashLength = 0.025
FlashLightColor = "255 220 220 175"
FlashLightRadius = "2.0"
FlashLightDuration = "0.25"
Discharge = "small_smoke_effect"
RecoilLengthLight = "0.1"
RecoilLengthHeavy = "0.1"
RecoilStrengthLight = "1.0"
RecoilStrengthHeavy = "0.2"
RecoilDecayLight = "0.0"
RecoilDecayHeavy = "0.0"
//******************************************************
//*************** SOUND ****************
//******************************************************
FireSound = "all_weap_inf_rifle_fire"
ReloadSound = "all_weap_inf_reload_med"
ChangeModeSound = "all_weap_inf_equip_med"
FireEmptySound = "com_weap_inf_ammo_empty"
WeaponChangeSound = "all_weap_inf_equip_med"
ClankLeftWalkSound = ""
ClankRightWalkSound = ""
ClankLeftRunSound = ""
ClankRightRunSound = ""
JumpSound = "all_weap_inf_rifle_mvt_jump"
LandSound = "all_weap_inf_rifle_mvt_land"
RollSound = "all_weap_inf_rifle_mvt_roll"
ProneSound = "all_weap_inf_rifle_mvt_squat"
SquatSound = "all_weap_inf_rifle_mvt_lie"
StandSound = "all_weap_inf_rifle_mvt_getup"
Please let me know.