Yeah, something like that. I think I would just do a simple on unacquire and have a % chance, for all thrown or ranged weapons, to survive: bullets, arrows, bolts, 50% chance: darts, axes, bolts, 80%and then then re-create them after a time back in the PC's inventory. Less verisimilitude. Howsoever with any system where things are on the ground or nearby after being fired, why would it be limited to only PC items? Thus: is everything fired by anyone recoverable? I think not. For expedience no one would do that, but that would be more realistic. My approach is less realistic but the idea is the PC recovers part of the fired ammunition over time.
Oh and instead of creating each individual bolt, arrow, etc.. you just keep a running total that ticks up everytime a ranged weapon is used and adds the number to an int if the % chance of survival is met. So say you fire 10 arrows and get 5 back, and after recreation the int resets to 0. The only difficulty I see would be worlds with many types of arrows, bolts, etc... then you have to make an int for each individual type, which would be tedious, Of course flaming arrows don't survive, or you could just have all elemental arrows default to +1 arrows, they lost their elemental magic when they hit. One approach.
Modifié par ffbj, 18 février 2013 - 03:29 .