One more thing: atm Ville I'm setting up a more realistic shields system. I've got a armour bar that works as an "shields" bar, and all the alien weapons do damage to both the "shields" bar and the ships actual health bar. So, the higher the shields bar, the less damage the enemy's weapons do to your actual health.
But here's the problem: as you've said before, the armour-type bar always does 1 point of damage, nomatter what, even if the enemy weapon does less than 1 point of damage per shot. This is a mojor problem, as I have some high fire-rate weapons that do less than 1 point damage in a shot, so I'm having their shots rounded up to 1 every time my shields are on.
Another major problem is that for the shields to be effective I need them to completely block out enemy weapons when the shields are on max.
If its possible, could you please add an option in bars.dat before you release 1.33 that would let you define whether the armour bar allows weapons to always give the 1 point damage? The "bar type" parameter0 is free for the "Armour" bar, so that would be how you would define it.
It would be set out like this:
4;//bar type, 0=normal, 1=show body temperature, 2=show number of items parameter0, 3=show wielded weapon ammo, 4=show armor, (parameter0=do 1 point damage nomatter what, 1=yes, 0=no) 5=show carry weight, 6=show seconds from game start
1;//visible (only applicable for player's bars)
1;//visible on enemies
3;//anchor point (0=left top, 1=right top, 2=left bottom, 3=right bottom)
-255;//location x, pixels from anchor point
-37;//location y, pixels from anchor point
0;//background picture x offset
0;//background picture y offset
0;//background picture width
0;//background picture height
-200;//length in pixels for maximum (negative = bar increases to left)
1;//red color component for minimum
0.2;//green color component for minimum
0;//blue color component for minimum
0;//red color component for maximum
0.2;//green color component for maximum
1;//blue color component for maximum
Bold = new stuff
Please try to add this Ville if you can, I really, really need it.