  | | | Problems with a new spell. | Problems with a new spell. 2005-01-05 - By Jamie Thompson
Back Background Info
Codebase: Acadia (SMAUG Derivative)
Platform: Red Hat 9
File reference: http://serbu.aetas-mud.org/magic.c
I was working on several spells in magic.c. During compile I got these warnings:
magic.c: In function `spell_planeshift':
magic.c:5148: warning: control reaches end of non-void function
magic.c: In function `spell_timeshift':
magic.c:11424: warning: control reaches end of non-void function
The code compiles and links just fine despite the warnings. Now inside the game to test the code I started at the top of the functions and worked down.
All elements of the planeshift spell work up until after the first target (Arborea) when I try to c planeshift carceri (the second target in the function) I get
No output from the mud, and the spell does not work, this is true for all other targets within the function. The same is true for timeshift spell. Are these
Warnings causing this problem? Also, what would be the fix for these warnings. Any help would be welcomed and appreciated.
Jamie
<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas -microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office :smarttags" xmlns="http://www.w3.org/TR/REC-html40">
<head> <meta http-equiv=Content-Type content="text/html; charset=us-ascii"> <meta name=Generator content="Microsoft Word 11 (filtered medium)"> <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"/> <!--[if !mso]> <style> st1\:*{behavior:url(#default#ieooui) } </style> <![endif]--> <style> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline;} span.EmailStyle17 {mso-style-type:personal-compose; font-family:Arial; color:windowtext;} @(protected) Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in;} div.Section1 {page:Section1;} --> </style>
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'>Background Info<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'>Codebase: <st1:place w:st="on">Acadia</st1:place> (SMAUG Derivative)<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'>Platform: Red Hat 9<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'>File reference: http://serbu.aetas-mud.org/magic.c<o:p></o:p ></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'>I was working on several spells in magic.c. During compile I got these warnings:<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'>magic.c: In function `spell_planeshift':<o:p></o:p></span>< /font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'>magic.c:5148: warning: control reaches end of non-void function<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'>magic.c: In function `spell_timeshift':<o:p></o:p></span>< /font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'>magic.c:11424: warning: control reaches end of non-void function<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'>The code compiles and links just fine despite the warnings. Now inside the game to test the code I started at the top of the functions and worked down.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'>All elements of the planeshift spell work up until after the first target (Arborea) when I try to c planeshift carceri (the second target in the function) I get <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'>No output from the mud, and the spell does not work, this is true for all other targets within the function. The same is true for timeshift spell. Are these<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'>Warnings causing this problem? Also, what would be the fix for these warnings. Any help would be welcomed and appreciated.<o:p></o:p>< /span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt; font-family:Arial'>Jamie<o:p></o:p></span></font></p>
</div>
</body>
</html>
|
|
 |