I think the M-16, or whatever the vanilla rifle is, would be fine to unlock with Promotion II. It's oddly hard to unlock it through normal means.
The biggest problem here is this:
> Player finds an M16
> "Oh wow, such dakka, much firepower, very wow"
> researches his only M16 to buy ammo for it
> Gains nothing
> "I hate this game, must be a bug"
> trudges on throught many missions where that single M16 would be damn useful but he had to take it apart
> researches EXALT Operations and Contact Arms Dealers
> "You can now buy M16!"
> rage quit
I'm pretty sure stun/incendiary/HE damage types are special snowflake damage types that get special treatment in the code to do something. My understanding is that what Meridian was/is offering you is a new damage type that just gets assigned a new resist type. And I don't think it's warranted to differentiate between AP/HP/Gauss/Railgun, as they all work under the same "throw mass at the target" principle, whereas the other damage types are actually different mechanism for inflicting damage (through application of energy by light for laser or super localized heat for plasma).
Yeah, well, I was hoping Meridian would maybe play with this, too.
But more damage types would be useful anyway.
Quick mock-up of what I will put in StunGunz because I'm just about to finish my bus trip:
- type: STR_SNIPER_RIFLE_CLIP
damageAlter:
ArmorEffectiveness: 0.8
ToHealth: 1.74
ToStun: 0.26
- type: STR_NITRO_EXPRESS_CLIP
damageAlter:
ArmorEffectiveness: 1.2
ToHealth: 1.66
ToStun: 0.34
So a sniper rifle ignores some body armor, since it's a strictly military weapon I assume it's intended to do so. Once past resist/armor, the damage is partitioned into 13% stun and 87% heath (~15% ratio). By opposition, the Nitro sucks at taking out armored people (bulletproof vests are great at stopping hollow point is my understanding) and causes messier wounds so does 17% stun to 83% health (~20% ratio). Ratios can be tweaked, of course.
Looks interesting. I lack the knowledge to assess it properly, so I need to study a bit.