<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
 <channel>
  <atom:link href="https://smaugmuds.afkmods.com/index.php?a=rssfeed&amp;t=513" rel="self" type="application/rss+xml" />
  <title>SmaugMuds - Topic: How do I add new Specfuns?</title>
  <link>https://smaugmuds.afkmods.com/index.php?a=rssfeed&amp;t=513</link>
  <description>The largest Smaug community resource site. - Mini-guide</description>
  <language>en</language>
  <generator>SmaugMuds</generator>
  <ttl>60</ttl>
  <item>
   <title>How do I add new Specfuns?</title>
   <link>https://smaugmuds.afkmods.com/topic/how-do-i-add-new-specfuns-513/&amp;p=2067#p2067</link>
   <description> This is a guide for how to create new specfuns for AFKMud. Specfuns in Smaug require the following steps: 1. The code for the specfun itself. 2. A DECLARE_SPEC_FUN statement in special.c 3. 2 entries in the specfun tables in special.c For AFKMud, steps 2 and 3 are not required. Step 1 needs to be done in a slightly different manner. For a specfun to work, it must be of type SPECF instead of bool. Smaug Example: bool some_special( CHAR_DATA *ch ) AFKMud example: SPECF some_special( CHAR_D</description>
   <guid isPermaLink="true">https://smaugmuds.afkmods.com/topic/how-do-i-add-new-specfuns-513/&amp;p=2067#p2067</guid>
   <pubDate>Wed, 7 Jan 2004 12:53:43 CST</pubDate>
   <category>AFKMud Support &amp; Development</category>
   <author>nobody@example.com (Samson)</author>
  </item>
 </channel>
</rss>
