\hypertarget{achievement_8func_8php}{\section{include/game/achievement.func.\+php File Reference}
\label{achievement_8func_8php}\index{include/game/achievement.\+func.\+php@{include/game/achievement.\+func.\+php}}
}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{login__old_8php_a4ac1118c2e44c513a674bc1793ba6c90}{if}(!defined('\hyperlink{templates_2install_8php_a12c82f3d28569a3f80804f1e72cef14c}{I\+N\+\_\+\+G\+A\+M\+E}')) \hyperlink{achievement_8func_8php_ac7f448e61b96ff060ce1bddaf1826f77}{valid\+\_\+achievement} (\$s)
\item 
\hyperlink{achievement_8func_8php_a09acfb1c7932bd819170405446caba8d}{init\+\_\+achievement} (\$t)
\item 
\hyperlink{achievement_8func_8php_a29cf84d29736235a81f2ddc975c65b2f}{check\+\_\+achievement} (\$which, \$who)
\item 
\hyperlink{achievement_8func_8php_ab074f894877dd8923b216ea2c32ac743}{fetch\+\_\+achievement} (\$which, \$who)
\item 
\hyperlink{achievement_8func_8php_a89c3896514a4c99207e24eea21c66b08}{done\+\_\+achievement} (\$which, \$ch, \$who)
\item 
\hyperlink{achievement_8func_8php_a118e50238d06e8d6d8479d5247d50b24}{update\+\_\+achievement} (\$which, \$who, \$\hyperlink{1__chat_8tpl_8php_afcc7a4b78ecd8fa7e713f8cfa0f51017}{value})
\item 
\hyperlink{achievement_8func_8php_a8def62e7f0068e6bed52ce93aaf0435e}{normalize\+\_\+achievement} (\$ach, \&\$crd1, \&\$crd2)
\item 
\hyperlink{achievement_8func_8php_a755ee55271f67ed6f935f7c0cfca5250}{check\+\_\+mixitem\+\_\+achievement} (\$nn, \$item)
\item 
\hyperlink{achievement_8func_8php_acbd01e17fe7f60ce9e70a1723bff45b2}{check\+\_\+end\+\_\+achievement} (\$w, \$m)
\item 
\hyperlink{achievement_8func_8php_a9e31f8a8d7f385f8f02ea9fa52af641b}{check\+\_\+battle\+\_\+achievement} (\$n, \$is\+\_\+npc, \$killname, \$wp)
\item 
\hyperlink{achievement_8func_8php_a0e4e9dcee1ab0b09d7d5af669df78407}{check\+\_\+item\+\_\+achievement} (\$nn, \$i, \$ie, \$is, \$ik, \$isk)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{achievement_8func_8php_a29cf84d29736235a81f2ddc975c65b2f}{\index{achievement.\+func.\+php@{achievement.\+func.\+php}!check\+\_\+achievement@{check\+\_\+achievement}}
\index{check\+\_\+achievement@{check\+\_\+achievement}!achievement.\+func.\+php@{achievement.\+func.\+php}}
\subsubsection[{check\+\_\+achievement}]{\setlength{\rightskip}{0pt plus 5cm}check\+\_\+achievement (
\begin{DoxyParamCaption}
\item[{}]{\$which, }
\item[{}]{\$who}
\end{DoxyParamCaption}
)}}\label{achievement_8func_8php_a29cf84d29736235a81f2ddc975c65b2f}


Definition at line 38 of file achievement.\+func.\+php.

\hypertarget{achievement_8func_8php_a9e31f8a8d7f385f8f02ea9fa52af641b}{\index{achievement.\+func.\+php@{achievement.\+func.\+php}!check\+\_\+battle\+\_\+achievement@{check\+\_\+battle\+\_\+achievement}}
\index{check\+\_\+battle\+\_\+achievement@{check\+\_\+battle\+\_\+achievement}!achievement.\+func.\+php@{achievement.\+func.\+php}}
\subsubsection[{check\+\_\+battle\+\_\+achievement}]{\setlength{\rightskip}{0pt plus 5cm}check\+\_\+battle\+\_\+achievement (
\begin{DoxyParamCaption}
\item[{}]{\$n, }
\item[{}]{\$is\+\_\+npc, }
\item[{}]{\$killname, }
\item[{}]{\$wp}
\end{DoxyParamCaption}
)}}\label{achievement_8func_8php_a9e31f8a8d7f385f8f02ea9fa52af641b}


Definition at line 257 of file achievement.\+func.\+php.

\hypertarget{achievement_8func_8php_acbd01e17fe7f60ce9e70a1723bff45b2}{\index{achievement.\+func.\+php@{achievement.\+func.\+php}!check\+\_\+end\+\_\+achievement@{check\+\_\+end\+\_\+achievement}}
\index{check\+\_\+end\+\_\+achievement@{check\+\_\+end\+\_\+achievement}!achievement.\+func.\+php@{achievement.\+func.\+php}}
\subsubsection[{check\+\_\+end\+\_\+achievement}]{\setlength{\rightskip}{0pt plus 5cm}check\+\_\+end\+\_\+achievement (
\begin{DoxyParamCaption}
\item[{}]{\$w, }
\item[{}]{\$m}
\end{DoxyParamCaption}
)}}\label{achievement_8func_8php_acbd01e17fe7f60ce9e70a1723bff45b2}


Definition at line 202 of file achievement.\+func.\+php.

\hypertarget{achievement_8func_8php_a0e4e9dcee1ab0b09d7d5af669df78407}{\index{achievement.\+func.\+php@{achievement.\+func.\+php}!check\+\_\+item\+\_\+achievement@{check\+\_\+item\+\_\+achievement}}
\index{check\+\_\+item\+\_\+achievement@{check\+\_\+item\+\_\+achievement}!achievement.\+func.\+php@{achievement.\+func.\+php}}
\subsubsection[{check\+\_\+item\+\_\+achievement}]{\setlength{\rightskip}{0pt plus 5cm}check\+\_\+item\+\_\+achievement (
\begin{DoxyParamCaption}
\item[{}]{\$nn, }
\item[{}]{\$i, }
\item[{}]{\$ie, }
\item[{}]{\$is, }
\item[{}]{\$ik, }
\item[{}]{\$isk}
\end{DoxyParamCaption}
)}}\label{achievement_8func_8php_a0e4e9dcee1ab0b09d7d5af669df78407}


Definition at line 479 of file achievement.\+func.\+php.

\hypertarget{achievement_8func_8php_a755ee55271f67ed6f935f7c0cfca5250}{\index{achievement.\+func.\+php@{achievement.\+func.\+php}!check\+\_\+mixitem\+\_\+achievement@{check\+\_\+mixitem\+\_\+achievement}}
\index{check\+\_\+mixitem\+\_\+achievement@{check\+\_\+mixitem\+\_\+achievement}!achievement.\+func.\+php@{achievement.\+func.\+php}}
\subsubsection[{check\+\_\+mixitem\+\_\+achievement}]{\setlength{\rightskip}{0pt plus 5cm}check\+\_\+mixitem\+\_\+achievement (
\begin{DoxyParamCaption}
\item[{}]{\$nn, }
\item[{}]{\$item}
\end{DoxyParamCaption}
)}}\label{achievement_8func_8php_a755ee55271f67ed6f935f7c0cfca5250}


Definition at line 101 of file achievement.\+func.\+php.

\hypertarget{achievement_8func_8php_a89c3896514a4c99207e24eea21c66b08}{\index{achievement.\+func.\+php@{achievement.\+func.\+php}!done\+\_\+achievement@{done\+\_\+achievement}}
\index{done\+\_\+achievement@{done\+\_\+achievement}!achievement.\+func.\+php@{achievement.\+func.\+php}}
\subsubsection[{done\+\_\+achievement}]{\setlength{\rightskip}{0pt plus 5cm}done\+\_\+achievement (
\begin{DoxyParamCaption}
\item[{}]{\$which, }
\item[{}]{\$ch, }
\item[{}]{\$who}
\end{DoxyParamCaption}
)}}\label{achievement_8func_8php_a89c3896514a4c99207e24eea21c66b08}


Definition at line 64 of file achievement.\+func.\+php.

\hypertarget{achievement_8func_8php_ab074f894877dd8923b216ea2c32ac743}{\index{achievement.\+func.\+php@{achievement.\+func.\+php}!fetch\+\_\+achievement@{fetch\+\_\+achievement}}
\index{fetch\+\_\+achievement@{fetch\+\_\+achievement}!achievement.\+func.\+php@{achievement.\+func.\+php}}
\subsubsection[{fetch\+\_\+achievement}]{\setlength{\rightskip}{0pt plus 5cm}fetch\+\_\+achievement (
\begin{DoxyParamCaption}
\item[{}]{\$which, }
\item[{}]{\$who}
\end{DoxyParamCaption}
)}}\label{achievement_8func_8php_ab074f894877dd8923b216ea2c32ac743}


Definition at line 51 of file achievement.\+func.\+php.

\hypertarget{achievement_8func_8php_a09acfb1c7932bd819170405446caba8d}{\index{achievement.\+func.\+php@{achievement.\+func.\+php}!init\+\_\+achievement@{init\+\_\+achievement}}
\index{init\+\_\+achievement@{init\+\_\+achievement}!achievement.\+func.\+php@{achievement.\+func.\+php}}
\subsubsection[{init\+\_\+achievement}]{\setlength{\rightskip}{0pt plus 5cm}init\+\_\+achievement (
\begin{DoxyParamCaption}
\item[{}]{\$t}
\end{DoxyParamCaption}
)}}\label{achievement_8func_8php_a09acfb1c7932bd819170405446caba8d}


Definition at line 21 of file achievement.\+func.\+php.

\hypertarget{achievement_8func_8php_a8def62e7f0068e6bed52ce93aaf0435e}{\index{achievement.\+func.\+php@{achievement.\+func.\+php}!normalize\+\_\+achievement@{normalize\+\_\+achievement}}
\index{normalize\+\_\+achievement@{normalize\+\_\+achievement}!achievement.\+func.\+php@{achievement.\+func.\+php}}
\subsubsection[{normalize\+\_\+achievement}]{\setlength{\rightskip}{0pt plus 5cm}normalize\+\_\+achievement (
\begin{DoxyParamCaption}
\item[{}]{\$ach, }
\item[{\&}]{\$crd1, }
\item[{\&}]{\$crd2}
\end{DoxyParamCaption}
)}}\label{achievement_8func_8php_a8def62e7f0068e6bed52ce93aaf0435e}


Definition at line 92 of file achievement.\+func.\+php.

\hypertarget{achievement_8func_8php_a118e50238d06e8d6d8479d5247d50b24}{\index{achievement.\+func.\+php@{achievement.\+func.\+php}!update\+\_\+achievement@{update\+\_\+achievement}}
\index{update\+\_\+achievement@{update\+\_\+achievement}!achievement.\+func.\+php@{achievement.\+func.\+php}}
\subsubsection[{update\+\_\+achievement}]{\setlength{\rightskip}{0pt plus 5cm}update\+\_\+achievement (
\begin{DoxyParamCaption}
\item[{}]{\$which, }
\item[{}]{\$who, }
\item[{}]{\$value}
\end{DoxyParamCaption}
)}}\label{achievement_8func_8php_a118e50238d06e8d6d8479d5247d50b24}


Definition at line 76 of file achievement.\+func.\+php.

\hypertarget{achievement_8func_8php_ac7f448e61b96ff060ce1bddaf1826f77}{\index{achievement.\+func.\+php@{achievement.\+func.\+php}!valid\+\_\+achievement@{valid\+\_\+achievement}}
\index{valid\+\_\+achievement@{valid\+\_\+achievement}!achievement.\+func.\+php@{achievement.\+func.\+php}}
\subsubsection[{valid\+\_\+achievement}]{\setlength{\rightskip}{0pt plus 5cm}{\bf if} (!defined('{\bf I\+N\+\_\+\+G\+A\+M\+E}')) valid\+\_\+achievement (
\begin{DoxyParamCaption}
\item[{}]{\$s}
\end{DoxyParamCaption}
)}}\label{achievement_8func_8php_ac7f448e61b96ff060ce1bddaf1826f77}


Definition at line 7 of file achievement.\+func.\+php.

