[an error occurred while processing this directive]
[<a href="index.shtml">Package Index</a></code> | <a href="index_std.shtml">Mudlib Index</a></code> | <a href="index_eff.shtml">Effect Index</a></code>]<br><h2>Class Index</h2>
<ul><li><a href="#class_shoplift_info">shoplift_info</a>
</ul><h2>Method index</h2>
<ul>
<li><a href="#adjust_stats">adjust_stats</a>(string, string, int)<li><a href="#choose_save_name">choose_save_name</a>()<li><a href="#clean_up">clean_up</a>()<br/>
This method cleans out the _data mapping to delete out of date
records.
<li><a href="#do_handle_shoplift">do_handle_shoplift</a>(object, object)<li><a href="#do_save">do_save</a>()<li><a href="#handle_shoplift">handle_shoplift</a>(object, object)<li><a href="#handle_theft">handle_theft</a>(object, object, object, object, object *)<li><a href="#query_shoplift_data">query_shoplift_data</a>(object, object)<br/>
Get the difficulty modifier for this player in this shop based on
how much they've stolen over what time period.
<li><a href="#query_stats">query_stats</a>(string)<li><a href="#recalc">recalc</a>(class shoplift_info)<br/>
This recalcs the total score.
<li><a href="#record_shoplift">record_shoplift</a>(object, object, object *)<br/>
Record a shoplift event for this player in this shop.
<li><a href="#theft_allow">theft_allow</a>(object, object, object)</ul>
<h2>Public Functions</h2>
These are functions that everyone can access.<p>
<dl>
<dt class="autodocfuncname"><a name="adjust_stats">
adjust_stats</a><pre class="autodocfuncdef">
void adjust_stats(string user,
                  string location,
                  int amount)
</pre>
<dt class="autodocfuncname"><a name="choose_save_name">
choose_save_name</a><pre class="autodocfuncdef">
string choose_save_name()
</pre>
<dt class="autodocfuncname"><a name="clean_up">
clean_up</a><pre class="autodocfuncdef">
void clean_up()
</pre><dd><br />
This method cleans out the _data mapping to delete out of date
records.
<br />

<dt class="autodocfuncname"><a name="do_handle_shoplift">
do_handle_shoplift</a><pre class="autodocfuncdef">
void do_handle_shoplift(object thief,
                        object victim)
</pre>
<dt class="autodocfuncname"><a name="do_save">
do_save</a><pre class="autodocfuncdef">
void do_save()
</pre>
<dt class="autodocfuncname"><a name="handle_shoplift">
handle_shoplift</a><pre class="autodocfuncdef">
void handle_shoplift(object thief,
                     object victim)
</pre>
<dt class="autodocfuncname"><a name="handle_theft">
handle_theft</a><pre class="autodocfuncdef">
void handle_theft(object place,
                  object command_ob,
                  object thief,
                  object victim,
                  object * stolen)
</pre>
<dt class="autodocfuncname"><a name="query_shoplift_data">
query_shoplift_data</a><pre class="autodocfuncdef">
int query_shoplift_data(object thief,
                        object victim)
</pre><dd><br />
Get the difficulty modifier for this player in this shop based on
how much they've stolen over what time period.
<br />
<br /><dl>
<dd><b>Parameters:</b><br />
thief - the thief<br />
victim - the shop<br />
<br />
<dd><b>Returns:</b>
<br />the difficulty modifier
<br /><br />
<br /></dl>

<dt class="autodocfuncname"><a name="query_stats">
query_stats</a><pre class="autodocfuncdef">
void query_stats(string thief)
</pre>
<dt class="autodocfuncname"><a name="recalc">
recalc</a><pre class="autodocfuncdef">
class shoplift_info recalc(class shoplift_info info)
</pre><dd><br />
This recalcs the total score.
<br />

<dt class="autodocfuncname"><a name="record_shoplift">
record_shoplift</a><pre class="autodocfuncdef">
void record_shoplift(object thief,
                     object victim,
                     object * stolen)
</pre><dd><br />
Record a shoplift event for this player in this shop.
<br />
<br /><dl>
<dd><b>Parameters:</b><br />
thief - the thief<br />
victim - the victim (ie. the shop)<br />
the - list of stolen objects
<br />
<br />
<br /></dl>

<dt class="autodocfuncname"><a name="theft_allow">
theft_allow</a><pre class="autodocfuncdef">
int theft_allow(object thief,
                object victim,
                object things)
</pre>
</dl>
<h2>Classes</h2>
These are nice data types for dealing with...  Data!<p>
<ul>
<li><a name="class_shoplift_info">
shoplift_info</a><pre>
class shoplift_info {
                      int total;
                      int last;
}

</pre>
</ul>
[an error occurred while processing this directive]

