From 724f3d3d8498db0080ce4509a45eff3890dd6010 Mon Sep 17 00:00:00 2001 From: Oreolek Date: Tue, 16 Oct 2012 15:12:27 +0700 Subject: [PATCH] =?UTF-8?q?WIP:=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86?= =?UTF-8?q?=D1=8B,=20=D0=B2=D1=8B=D1=87=D0=B8=D1=81=D0=BB=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=B2=20TeX?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 04-gear.tex | 2 +- special.cls | 22 ++++++++++++++++------ 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/04-gear.tex b/04-gear.tex index b71e697..3a9c54f 100644 --- a/04-gear.tex +++ b/04-gear.tex @@ -16,7 +16,7 @@ \subsection{Холодное оружие} \weapon{Камень}{Самый обыкновенный камень.} -\weaponstats{0}{0,5} +\weaponstats{0}{2.5} \meleestats{4}{5}{Рукопашный Урон + 1} \throwingstats{4}{5}{Рукопашный Урон + 1}{5-15} diff --git a/special.cls b/special.cls index 161effa..75b1eea 100644 --- a/special.cls +++ b/special.cls @@ -35,20 +35,30 @@ \pagestyle{empty} \setcounter{secnumdepth}{0} \setcounter{tocdepth}{2} +\RequirePackage{ifthen} +\RequirePackage{pgf}%rounding + +\newcommand*{\RoundNum}[1]{\pgfmathprintnumber[fixed,precision=0]{#1}}% \chapterstyle{southall} %%% +\newcommand{\equalsNothing}[1]{% + \ifthenelse{\equal{\unexpanded{#1}}{}}{true}{false}% +} + \newcommand{\weapon}[2]{ \subsubsection{#1} #2\par } -\newcommand{\weaponstats}[2]{ - \begin{table}[h] \begin{tabulary}{\textwidth}{CC} - Цена & #1\\ - Вес & #2\\ - Минимальная Сила & \\ - Дальность & 1 +\newcommand{\calcmaxstrength}[1]{\RoundNum{\pgfmathparse{#1/1.1}}}% +\newcommand{\maxstrength}[1]{\ifthenelse{\calcmaxstrength{#1} < 1}{1}{\calcmaxstrength{#1}}} +\newcommand{\weaponstats}[2]{% + \begin{table}[h] \begin{tabulary}{\textwidth}{CC}% + Цена & #1 \\ + Вес & #2 \\ + Минимальная Сила & \maxstrength{#2} \\ + Дальность & 1% \end{tabulary}\end{table} } % Холодное оружие.