Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форумная ролевая игра "Дорога сквозь миры" :: Программы в помощь :: Таблица для пораундовой ситуации (Excel -> BBCode)

Автор: NSM 27 Мар 2011, 21:28

Сегодня из праздного любопытства заглянул в НРПГ-тему "Тайн Сора", и увидел в шапке самую что ни на есть html-ную таблицу. Этот факт меня чрезвычайно вдохновил, потому как до этого я пользовался ровными, но некрасивыми и плохо читаемыми code-таблицами.

Я решил посмотреть, как будет выглядеть то, что я обычно делаю для "Древа" в пораундовой ситуации, в новом формате. Вышло отлично, но пост выглядел жутким нагромождением скобок и слэшей, и быстро в ней что-либо редактировать было решительно невозможно.

Поэтому я решил сварганить эксель-листок, куда бы я забивал эту таблицу, а он бы уже делал из таблицы BBCode-кашу, которую, в идеале, можно просто скопировать целиком и получить опрятную таблицу.

Это мне частично удалось, но подозреваю, что не мне одному на этом форуме приходится составлять таблицы инициатив, повреждений и пр. во время боёв. Понимая всю нишевость такого инструмента, я всё же оставлю его здесь на тот случай, если он кому-то пригодится:

 Quick_combat_table.zip ( 16.4 килобайт ) : 235




Справа снизу (G28) получается текст, который при прямом копировании выглядит так:

_
HP
N/lethal
Status
Active Spells
Generic fighter
103/161
_Magic Weapon (attack +1, damage +1)_
Гэндальф
80/80
__Entangle (O16): 7/20, Magic Weapon: 5/80
Какодемон
594/8509
133
Entangled (speed 1/2, cannot run, cannot charge, attacks -2, Dex -4)_
Статист (1)
34/34
___
Снусмумрик
4/97
_Invisible (visually undetectable, attack vs. sighted +2, ignore Dex bonus to AC)Invisibility: 2/30
Мэри Поппинс
45/60
___
Статист (2)
20/52
25
Unconscious (helpless)_


Что эта штука умеет:Что эта штука не умеет:


Из того, что ещё можно добавить: всякие украшательства, например, чтобы статус Dying сам окрашивался красным цветом, ну и прочая косметика.

P.S. На всякий случай добавил в архив версию для 2003-го Экселя, но её корректной работы не обещаю.

Автор: Drakoshka 28 Мар 2011, 09:23

Для того, чтобы не пришлось двигать ссылки на первую строку, там нужно писать не А1, а A$1. И тогда при растягивании эта ссылка не свалится.

Спасибо, отличная идея. Теперь надо только придумать скрипт для обратного перевода crazy.gif

Автор: Drakoshka 24 Июня 2011, 10:44

Специально для Лидера crazy.gif

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)