Отделяю данные от представления.

This commit is contained in:
Alexander Yakovlev 2012-10-16 12:20:48 +07:00
parent 600b5d5ede
commit 42fda72157
2 changed files with 41 additions and 14 deletions

View file

@ -13,20 +13,12 @@
оружие причинит за раунд из 10 ОД при условии, что все выстрелы попадут в цель,
броня которой не поглощает повреждения. Это ориентировочный показатель для балансировки предметов, чтобы быстро оценить силу оружия.
\subsubsection{Камень}
Самый обыкновенный камень.
\subsection{Холодное оружие}
\begin{table}[h] \begin{tabulary}{\textwidth}{CC}
Стоимость & 0\\
Минимальная Сила & 1\\
Вес, кг & 0,5\\
Дальность, м & 14\\
ОД на бросок & 4\\
ОД на бросок (прицельный) & 5\\
Повреждения & Рукопашный Урон + 1\\
Эффективная Дальность & 5-15\\
НЁХ & 4-12
\end{tabulary}\end{table}
\weapon{Камень}{Самый обыкновенный камень.}
\weaponstats{0}{0,5}
\meleestats{4}{5}{Рукопашный Урон + 1}
\throwingstats{4}{5}{Рукопашный Урон + 1}{5-15}
\subsubsection{Костяной нож}

View file

@ -38,4 +38,39 @@
\chapterstyle{southall}
\endinput
%%%
\newcommand{\weapon}[2]{
\subsubsection{#1}
#2\par
}
\newcommand{\weaponstats}[2]{
\begin{table}[h] \begin{tabulary}{\textwidth}{CC}
Цена & #1\\
Вес & #2\\
Минимальная Сила & \\
Дальность & 1
\end{tabulary}\end{table}
}
% Холодное оружие.
% Параметры: цена, вес, ОД на удар, ОД на прицельный удар, повреждения
% вычисляет НЁХ по ОД и повреждениям
\newcommand{\meleestats}[3]{
\begin{table}[h] \begin{tabulary}{\textwidth}{CC}
ОД на удар & #1\\
ОД на прицельный удар & #2\\
Повреждения & #3\\
НЁХ (удар) & \\
\end{tabulary}\end{table}
}
\newcommand{\throwingstats}[4]{
\begin{table}[h] \begin{tabulary}{\textwidth}{CC}
ОД на бросок & #1\\
ОД на прицельный бросок & #2\\
Повреждения (бросок) & #3\\
Эффективная дальность (бросок) & #4\\
НЁХ (бросок) & \\
\end{tabulary}\end{table}
}
%%%
\endinput