Thanks, HOOK_CALCAPCOST actually works, I didn't even try it coz the documentation says that "Runs whenever Fallout is calculating the AP cost of using the weapon (or unarmed attack). Doesn’t run for using other item types or moving."
The HOOK_ENCOUNTER doesn't really do what I need. Or maybe I...