Diablo started out as a turn-based game and to change it to real time it seems like they basically just made the turns advance automatically via a game state tick call (20 times a second or whatever) and tweaked how long actions took so it looked like the player and world were acting simultaneously.
https://www.diabloii.net/blog/comments/how-diablo-evolved-fr...