Вообще- поднять оффлайн на порядок (а то и на два) можно было-бы разрешив загрузку java-классов и выложив соответствующие интерфейсы для ИИ и прочих объектов. Кампании, в том числе и динамические получились бы- пальчики оближешь. Триггеры- рядом не валялись.
Бота своего, ведомого, дрессируй- как хочешь...
Мечты, мечты...