Be me, having not played TSR's Star Frontiers sci-fi RPG in three decades. In the spaceship combat part of the game, there is a List-o-damage-locations. It's full of such things as "double hull damage", "steering hit! Lowe 1/2 maneuver rating" and "Electrical fire!." The table is designed to work with percentile dice, but some weapons have hit location modifiers. Things like torpedos and rockets have a -10 or -20 modifier on their hit location roll, which skews them towards the lower end of the table, damaging things like the hull, drive, and sterring. Energy weapons, particularly the disruptor cannon and electron and proton beams, have a +10 or +20 modifier, which causes them to skew towards things like electrical and control issues and fires. Overall the entire table covers from -20 to 120. I could use it as-is giving everythign the exact same chance at happening, but that's not how the table in the game is written; some slections have a wider range of numbers than others. Also, it wouldn't be right for a proton beam cannon to be as likely to cause double hull dmage as it is a disastrous electrical fire. Other than creating five seperate tables to cover the -20, -10, standard, +10, and +20 situations and having the different weapons roll on seperate tables, is there a way to do this that is elegant? I mean... it's a case statement. :( Roll a die, apply a modifier, THEN select from a list based upon the modified result. It shouldn't be this hard. :(