PSDLE - The Desperate Revival

Sync with master: 2efa6c6b5f0a9a356c2fa10269cbd713765f2f2e
Userscript 1.034