Ruined? No. Damaged it? Likely.
1. To break it it properly the engine needs to work. Idling isn't work.
2. Most of the engine is lubed by pressurized oil, but some is lubricated by oil splash. There is very little splash at idle so some parts were not getting the lubrication they need.
WTF are you doing in your truck where you idle it for 30 hours anyways.
You need to hook up to a trailer ASAP, and put that thing to work.