I was going through the FPSC source and found they actuall have some code that was planned for dual weild:
Quote: "`rem Second-Handed Weapon Mode
`if gun(gunid).settings.seconduse=1
` currentgunsecondobj=gun(gunid).secondobj
` glue object to limb currentgunsecondobj,hudbankoffset+2,0
` if gun(gunid).settings.flashlimb<>-1
` texture object hudbankoffset+32,gun(gunid).settings.flashimg
` glue object to limb hudbankoffset+32,hudbankoffset+2,0
` position object hudbankoffset+32,gun(gunid).settings.muzzlex#*-1.0,gun(gunid).settings.muzzley#,gun(gunid).settings.muzzlez#
` size#=gun(gunid).settings.muzzlesize# : if size#=0.0 then size#=100.0
` scale object hudbankoffset+32,size#,size#,size#
` endif
`else
` hide object hudbankoffset+32
`endif"
I don't think it works, but it's kinda neat to know that they were at least trying to get it what they said - or most of it, at least.
EDIT: For those who don't know DBP, that code above basicly makes a duplicate weapon and offsets it from the original.