The current implementation assumes full absorption at intake time. Instant is close enough for inhaled drugs like nicotine, but most orally consumed chems like caffeine will have higher blood content later due to onset time.
This can likely be solved by
- implementing an average/standard onset time field in the Chem struct, and
- adding a calculation to determine peak body content.
The current implementation assumes full absorption at intake time. Instant is close enough for inhaled drugs like nicotine, but most orally consumed chems like caffeine will have higher blood content later due to onset time.
This can likely be solved by