<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
 <channel>
  <title>SmaugMuds.org - Topic: Affects - Overhauling the system</title>
  <link>http://www.smaugmuds.org/index.php?a=rssfeed&amp;t=4022</link>
  <description>The largest Smaug community resource site. - </description>
  <language>en</language>
  <generator>SmaugMuds.org</generator>
  <ttl>60</ttl>
  <item>
 <title>Affects - Overhauling the system</title>
 <link>http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=19481#p19481</link>
 <description>Actually I ran across this one long ago when I was redoing some affect stuff (don't recall right off what or when), but I never posted it since I figured it was just some changes I had made lol. I do recall that I ended up doing away with what the old affected did and instead went with what it used for xaffected for the affected.</description>
 <guid isPermaLink="true">http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=19481#p19481</guid>
 <pubDate>Thu, 26 Nov 2009 18:34:50 PST</pubDate>
 <category>Coding</category>
 <author>nobody@example.com (Remcon)</author>
</item>
<item>
 <title>Affects - Overhauling the system</title>
 <link>http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=19480#p19480</link>
 <description>Funny Story.&lt;br /&gt;
&lt;br /&gt;
Somewhere along the lines, updating affects to use XBVs broke the sset system.&lt;br /&gt;
&lt;br /&gt;
You can't use sset &lt;skill&gt; affect affected &lt;something&gt; &lt;duration&gt; &lt;bitvector&gt; anymore.&lt;br /&gt;
&lt;br /&gt;
If you do, you end up with some funky ass results. Instead, you have to use sset &lt;skill&gt; affect xaffected &lt;something&gt; &lt;duration&gt; &lt;bitvector&gt; to get proper results. An example.&lt;br /&gt;
&lt;br /&gt;
[quote]Log: Kayle: sset acute_awareness affect affected detect_hidden l*10 detect_hidden&lt;br /&gt;
&lt;br /&gt;
Sn:    5 Slot:    0 Skill: 'acute_awarene</description>
 <guid isPermaLink="true">http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=19480#p19480</guid>
 <pubDate>Thu, 26 Nov 2009 11:44:06 PST</pubDate>
 <category>Coding</category>
 <author>nobody@example.com (Kayle)</author>
</item>
<item>
 <title>Affects - Overhauling the system</title>
 <link>http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18025#p18025</link>
 <description>I think this is kind of an interesting crossroads for the FUSS project, actually. For a while, it was just fixing bugs. Then a lot of the bugs were fixed, and people started to want improvements, or &quot;feature fixes&quot; -- not actually fixing [i]bugs[/i], but fixing things that didn't behave quite right, or at least not in a terribly sane manner. And so the reset, weather, etc. changes came to be.&lt;br /&gt;
&lt;br /&gt;
But eventually, as you start fixing &quot;features&quot; of the codebase, you run into things that are [i]truly</description>
 <guid isPermaLink="true">http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18025#p18025</guid>
 <pubDate>Tue, 23 Jun 2009 19:44:46 PDT</pubDate>
 <category>Coding</category>
 <author>nobody@example.com (David Haley)</author>
</item>
<item>
 <title>Affects - Overhauling the system</title>
 <link>http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18024#p18024</link>
 <description>[quote=Conner]Metsuro, I refer you to:&lt;br /&gt;
[quote=David Haley]Sometimes I feel like when you start fixing these fundamental design issues, it's almost like writing a new game. Except if you did that you wouldn't have the stupid license requirement anymore...[/quote]&lt;br /&gt;
along with:&lt;br /&gt;
[quote=Kayle]Like David said, if we're going to rework something this fundamental,  we might as well be writing a new codebase.[/quote]&lt;br /&gt;
So, yes, we are talking about actually starting over frm scratch if it came to that. </description>
 <guid isPermaLink="true">http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18024#p18024</guid>
 <pubDate>Tue, 23 Jun 2009 19:17:32 PDT</pubDate>
 <category>Coding</category>
 <author>nobody@example.com (Metsuro)</author>
</item>
<item>
 <title>Affects - Overhauling the system</title>
 <link>http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18023#p18023</link>
 <description>Metsuro, I refer you to:&lt;br /&gt;
[quote=David Haley]Sometimes I feel like when you start fixing these fundamental design issues, it's almost like writing a new game. Except if you did that you wouldn't have the stupid license requirement anymore...[/quote]&lt;br /&gt;
along with:&lt;br /&gt;
[quote=Kayle]Like David said, if we're going to rework something this fundamental,  we might as well be writing a new codebase.[/quote]&lt;br /&gt;
So, yes, we are talking about actually starting over frm scratch if it came to that. Alternatively,</description>
 <guid isPermaLink="true">http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18023#p18023</guid>
 <pubDate>Tue, 23 Jun 2009 19:04:28 PDT</pubDate>
 <category>Coding</category>
 <author>nobody@example.com (Conner)</author>
</item>
<item>
 <title>Affects - Overhauling the system</title>
 <link>http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18022#p18022</link>
 <description>Conner, I think it's pretty obvious at some point that we went beyond &quot;just fixing&quot; and have been making improvements along the way. The reset system back in 1.6 was an example of that. Still justifiably a fix, but at the same time it did significantly rework an existing system into something it was not. The same happened with the weather code. However none of these has actually caused significant breakage of the codebase. Even the trap reform wouldn't be a significant breakage, mainly because t</description>
 <guid isPermaLink="true">http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18022#p18022</guid>
 <pubDate>Tue, 23 Jun 2009 18:25:00 PDT</pubDate>
 <category>Coding</category>
 <author>nobody@example.com (Samson)</author>
</item>
<item>
 <title>Affects - Overhauling the system</title>
 <link>http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18021#p18021</link>
 <description>But creating a new base, are we referring from complete scratch, or just relabeling this after the large changes. Wouldn't still be a derv since it started out as smaug, even though its changed a bit from the original wouldn't it still have to follow the license agreements? You cant really just remove parts and redo them and call it an original work can you?</description>
 <guid isPermaLink="true">http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18021#p18021</guid>
 <pubDate>Tue, 23 Jun 2009 18:21:43 PDT</pubDate>
 <category>Coding</category>
 <author>nobody@example.com (Metsuro)</author>
</item>
<item>
 <title>Affects - Overhauling the system</title>
 <link>http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18020#p18020</link>
 <description>Metsuro, I think Quixadhal's on the right track here with this. If we make the changes as proposed, at this point it'd probably be better to just start with a clean slate altogether and end up with something that's Smaug-like without the license issues nor the hassle of trying to make all the old parts fit with the new engine, to continue your analogy. If we're honestly just trying to Fix Up the old Smaug Source, this may be beyond our scope and it's certainly not going to be something most admi</description>
 <guid isPermaLink="true">http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18020#p18020</guid>
 <pubDate>Tue, 23 Jun 2009 17:59:06 PDT</pubDate>
 <category>Coding</category>
 <author>nobody@example.com (Conner)</author>
</item>
<item>
 <title>Affects - Overhauling the system</title>
 <link>http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18019#p18019</link>
 <description>Well as I see it, we can not do this and complain about the system and just try to keep patching the old worn tire. Or we can spend the money(time) and buy the new one, and then redo some of the old snippets to work in the new system. Do we want to make the base fun and enjoyable or just something we can deal with and suffer as we just fester in a pool of poor design. Alot of the old snippets and such dont work without changing them in some way, should we let this limit the growth of the base? I</description>
 <guid isPermaLink="true">http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18019#p18019</guid>
 <pubDate>Tue, 23 Jun 2009 17:26:03 PDT</pubDate>
 <category>Coding</category>
 <author>nobody@example.com (Metsuro)</author>
</item>
<item>
 <title>Affects - Overhauling the system</title>
 <link>http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18017#p18017</link>
 <description>Agreed.  It would be a significant enough change to perhaps need to come up with a new name for the codebase.  That's NOT saying it shouldn't be done, just that one needs to decide what it IS that makes something &quot;Smaug&quot;.&lt;br /&gt;
&lt;br /&gt;
My own little foray into reworking ROM into RaM showed that there seem to be two clumps of people interested in the project.  One group wants everything to remain 99% the same, to the point that snippets could still be applied.  The other wants to rework everything so it mak</description>
 <guid isPermaLink="true">http://www.smaugmuds.org/index.php?a=topic&amp;t=4022&amp;p=18017#p18017</guid>
 <pubDate>Tue, 23 Jun 2009 15:33:43 PDT</pubDate>
 <category>Coding</category>
 <author>nobody@example.com (Quixadhal)</author>
</item>

 </channel>
</rss>
