<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
    <channel>
        <title>Ariii's site</title>
        <link>http://www.byond.com/members/Ariii</link>
        <description></description>
        <lastBuildDate>Fri, 24 May 2013 13:21:30 +0000</lastBuildDate>
        <language>en-us</language>
    
                <item>
            <title>Map Edge with Pixel Movement</title>
            <link>http://www.byond.com/members/Ariii?command=view_post&amp;post=1101255</link>
            <guid>http://www.byond.com/members/Ariii?command=view_post&amp;post=1101255</guid>
            <pubDate>Fri, 28 Dec 2012 06:18:31 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ariii?command=view_comments&amp;post=1101255#comments</comments>
            
            <description>I'm trying to figure out how to prevent mobs from walking off the edge of the map in my project that uses pixel movement.</description>
        </item>
                <item>
            <title>A Game's Beginning</title>
            <link>http://www.byond.com/members/Ariii?command=view_post&amp;post=151967</link>
            <guid>http://www.byond.com/members/Ariii?command=view_post&amp;post=151967</guid>
            <pubDate>Thu, 31 Jul 2008 21:30:41 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ariii?command=view_comments&amp;post=151967#comments</comments>
            
            <description>So I (still) continue to sporadically work on my project, Citizen (sorta world sim sandbox). I want to begin moving my focus toward the actual start of the game, and what I can do to make it an immersive experience that doesn't overwhelm the player.&lt;br&gt;
&lt;br&gt;
I've also been slow to get into the nuts and bolts of how multiple-hosting would work with Citizen. Perhaps each host would control a city? And players could travel between them via plane, train or automobile?&lt;br&gt;
&lt;br&gt;
I also need to refine the ratio of server-side to client-side data storage (savefiles and such).</description>
        </item>
                <item>
            <title>Citizen Reformation</title>
            <link>http://www.byond.com/members/Ariii?command=view_post&amp;post=45905</link>
            <guid>http://www.byond.com/members/Ariii?command=view_post&amp;post=45905</guid>
            <pubDate>Mon, 28 Jul 2008 22:15:30 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ariii?command=view_comments&amp;post=45905#comments</comments>
            
            <description>I've begun restructuring Citizen. The weather is up (as far as rain and water accumulation). The terrain, in-game forum and houses of players of the previous version are still in Citizen. I'll add a lot of the old elements back soon!&lt;br&gt;
&lt;br&gt;</description>
        </item>
                <item>
            <title>sloppy weather procedure</title>
            <link>http://www.byond.com/members/Ariii?command=view_post&amp;post=142191</link>
            <guid>http://www.byond.com/members/Ariii?command=view_post&amp;post=142191</guid>
            <pubDate>Mon, 28 Jul 2008 02:34:32 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ariii?command=view_comments&amp;post=142191#comments</comments>
            
            <description>&lt;b&gt;Code:&lt;/b&gt;&lt;br&gt;
&lt;div class=&quot;dmcode&quot;&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre class=&quot;dmcode&quot;&gt;
&lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/weather = 0&lt;br&gt;&lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/wether= &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Cloudy&amp;quot;&lt;/span&gt;&lt;br&gt;&lt;br&gt;world&lt;br&gt;    New()&lt;br&gt;        ..()&lt;br&gt;        weather = rand(1,100)&lt;br&gt;        spawn(30)&lt;br&gt;            Weather()&lt;br&gt;&lt;br&gt;&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;&lt;br&gt;    Weather()&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;set&lt;/span&gt; background=1&lt;br&gt;        weather += rand(-33,33)&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(weather&amp;gt;100)&lt;br&gt;            weather = 100&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(weather&amp;lt;0)&lt;br&gt;            weather = 0&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(weather &amp;gt; 50)&lt;br&gt;            wether = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Rain&amp;quot;&lt;/span&gt;&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;else&lt;/span&gt;&lt;br&gt;            wether = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Cloudy&amp;quot;&lt;/span&gt;&lt;br&gt;        world &amp;lt;&amp;lt; &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[weather]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;% chance of rain.&amp;quot;&lt;/span&gt;&lt;br&gt;        sleep()&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;for&lt;/span&gt;(&lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/area/outside/O &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; world)&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;switch&lt;/span&gt;(wether)&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Rain&amp;quot;&lt;/span&gt;)&lt;br&gt;                    O.Rain()&lt;br&gt;&lt;span class=&quot;dmcomment&quot;&gt;//                  world&amp;lt;&amp;lt;&amp;quot;It's raining.&amp;quot;&lt;/span&gt;&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Cloudy&amp;quot;&lt;/span&gt;)&lt;br&gt;                    O.Sun()&lt;br&gt;&lt;span class=&quot;dmcomment&quot;&gt;//                  world&amp;lt;&amp;lt;&amp;quot;It's cloudy.&amp;quot;&lt;/span&gt;&lt;br&gt;&lt;br&gt;        spawn(9000)&lt;br&gt;            Weather()&lt;br&gt;area&lt;br&gt;    outside&lt;br&gt;        name=&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;outside&amp;quot;&lt;/span&gt;&lt;br&gt;        icon = &lt;span class=&quot;dmstring&quot;&gt;'outside.dmi'&lt;/span&gt;&lt;br&gt;        layer = 6.9&lt;br&gt;&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;&lt;br&gt;            Day()&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/&lt;span class=&quot;dmkeyword&quot;&gt;tmp&lt;/span&gt;/q&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;for&lt;/span&gt;(q &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; src.overlays)&lt;br&gt;                    src.overlays -= q&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt;&lt;br&gt;            Night()&lt;br&gt;                src.overlays-=&lt;span class=&quot;dmstring&quot;&gt;'nite.dmi'&lt;/span&gt;&lt;br&gt;                src.overlays+=&lt;span class=&quot;dmstring&quot;&gt;'nite.dmi'&lt;/span&gt;&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt;&lt;br&gt;            Rain()&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;set&lt;/span&gt; background = 1&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.icon!=&lt;span class=&quot;dmstring&quot;&gt;'rain.dmi'&lt;/span&gt;)&lt;br&gt;                    icon = &lt;span class=&quot;dmstring&quot;&gt;'rain.dmi'&lt;/span&gt;&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;for&lt;/span&gt;(&lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/turf/T &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; src.contents)&lt;br&gt;                    T.wet += rand(1,16)&lt;br&gt;                    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(istype(src,/turf/water))&lt;br&gt;                        &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt;&lt;br&gt;                    T.Soak()&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt;&lt;br&gt;            Sun()&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;set&lt;/span&gt; background = 1&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.icon!=&lt;span class=&quot;dmstring&quot;&gt;'outside.dmi'&lt;/span&gt;)&lt;br&gt;                    src.icon = &lt;span class=&quot;dmstring&quot;&gt;'outside.dmi'&lt;/span&gt;&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;for&lt;/span&gt;(&lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/turf/T &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; src.contents)&lt;br&gt;                    T.wet -= rand(1,16)&lt;br&gt;                    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(istype(T,/turf/water))&lt;br&gt;                        T.Dry()&lt;br&gt;&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt;&lt;br&gt;&lt;br&gt;turf&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/owner = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;nobody&amp;quot;&lt;/span&gt;&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/wet = 0&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;verb&lt;/span&gt;&lt;br&gt;        look()&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;set&lt;/span&gt; src &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; view(0)&lt;br&gt;            usr&amp;lt;&amp;lt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[src.desc]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.owner)&lt;br&gt;                usr&amp;lt;&amp;lt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Owned by &lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[src.owner]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;.&amp;quot;&lt;/span&gt;&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;&lt;br&gt;        Dry()&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;set&lt;/span&gt; background = 1&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/dlay = rand(11,66)&lt;br&gt;            spawn(dlay) &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.wet&amp;lt;32)&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/wetness = src.wet&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;new&lt;/span&gt; /turf/grass(src)&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;for&lt;/span&gt;(&lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/turf/T &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; range(1, src))&lt;br&gt;                    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(istype(T,/turf/water))&lt;br&gt;                        T = &lt;span class=&quot;dmkeyword&quot;&gt;new&lt;/span&gt; /turf/water(T)&lt;br&gt;                        T.underlays += image(src)&lt;br&gt;                        T.AutoJoin()&lt;br&gt;                src.wet = wetness&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt;&lt;br&gt;&lt;br&gt;        Soak()&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;set&lt;/span&gt; background = 1&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/dlay = rand(11,66)&lt;br&gt;            spawn(dlay) &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.wet&amp;gt;32)&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/underneath = image(src)&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/wetness = src.wet&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;new&lt;/span&gt; /turf/water(src)&lt;br&gt;                src.underlays += underneath&lt;br&gt;                src.wet = wetness&lt;br&gt;&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt;&lt;br&gt;    grass&lt;br&gt;        icon=&lt;span class=&quot;dmstring&quot;&gt;'grass.dmi'&lt;/span&gt;&lt;br&gt;        desc=&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Green grass.&amp;quot;&lt;/span&gt;&lt;br&gt;    water&lt;br&gt;        icon = &lt;span class=&quot;dmstring&quot;&gt;'water-joined.dmi'&lt;/span&gt;&lt;br&gt;        density = 1
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Problem description:&lt;/b&gt;&lt;br&gt;
&lt;br&gt;
So, after much trial and error I (sorta) have my weather beginning to work! The rain even accumulates as autojoining water turfs. And it's drying up fine.&lt;br&gt;
&lt;br&gt;
Of course I figure that some of you byonders who are long in the tooth might give me a pointer or two on parts that could be more well-coded. There seems to be a bit of lag that I'm assuming is coming from animated rain icons I'm pasting on all the outside areas. As you can probably tell, I could stand to learn a bit more about coding in a less resource intensive way. The map I've been using is about 40x40x4.&lt;br&gt;
&lt;br&gt;
Thanks for any guidance or ridicule.&lt;br&gt;
&lt;br&gt;
Post Script: I'm looking forward to incorporating some humidity (as the water turfs dry up) soon. Also stuff like hail/snow as well as some other terrain changing natural phenomena.</description>
        </item>
                <item>
            <title>Whoa!  This place has changed.</title>
            <link>http://www.byond.com/members/Ariii?command=view_post&amp;post=39305</link>
            <guid>http://www.byond.com/members/Ariii?command=view_post&amp;post=39305</guid>
            <pubDate>Mon, 18 Feb 2008 21:35:55 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ariii?command=view_comments&amp;post=39305#comments</comments>
            
            <description>We're not in Kansas anymore. Unless you actually are in Kasnsas. I've been neglecting my byond dreams for too long.</description>
        </item>
                <item>
            <title>Side-Effects of Drugs and Alcohol?</title>
            <link>http://www.byond.com/members/Ariii?command=view_post&amp;post=152394</link>
            <guid>http://www.byond.com/members/Ariii?command=view_post&amp;post=152394</guid>
            <pubDate>Wed, 20 Dec 2006 21:22:50 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ariii?command=view_comments&amp;post=152394#comments</comments>
            
            <description>I'm trying to implement drugs and alcohol into my metaverse and was wondering what sort of effects some of you think could be used. I remember reading a post on here once about having alcohol cause players to walk randomly based on how much they'd had to drink. I'm thinking it'd be neat to have alcohol and/or marijuana cause the player's screen to blur or to have things appear to move slower or with trails.&lt;br&gt;
&lt;br&gt;
Let me know how you might handle coding such side-effects.</description>
        </item>
                <item>
            <title>listing turf names instead of type paths...</title>
            <link>http://www.byond.com/members/Ariii?command=view_post&amp;post=144414</link>
            <guid>http://www.byond.com/members/Ariii?command=view_post&amp;post=144414</guid>
            <pubDate>Wed, 13 Dec 2006 19:55:03 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ariii?command=view_comments&amp;post=144414#comments</comments>
            
            <description>&lt;b&gt;Code:&lt;/b&gt;&lt;br&gt;
&lt;div class=&quot;dmcode&quot;&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre class=&quot;dmcode&quot;&gt;
                            &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/stufftobuild[0]&lt;br&gt;                            stufftobuild+=typesof(/turf/estate)&lt;br&gt;                            &lt;span class=&quot;dmkeyword&quot;&gt;switch&lt;/span&gt;(input(&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;What are we building?&amp;quot;&lt;/span&gt;) &lt;span class=&quot;dmkeyword&quot;&gt;as&lt;/span&gt; null|anything &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; stufftobuild)&lt;br&gt;                                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(null)&lt;br&gt;                                    usr&amp;lt;&amp;lt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;You build nothing.&amp;quot;&lt;/span&gt;&lt;br&gt;                                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;something in list&amp;quot;&lt;/span&gt;)&lt;br&gt;                                    &lt;span class=&quot;dmkeyword&quot;&gt;new&lt;/span&gt;/turf/estate/x(usr.loc)&lt;br&gt;&lt;br&gt;                                    usr&amp;lt;&amp;lt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;You build &lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[x]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;&lt;br&gt;                                &lt;span class=&quot;dmkeyword&quot;&gt;else&lt;/span&gt;&lt;br&gt;                                    usr&amp;lt;&amp;lt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Say what?&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Problem description:&lt;/b&gt;&lt;br&gt;
&lt;br&gt;
I'm working on Citizen's build verb and I want players to be able to pick from a list of buildable turfs. I've figured out how to make this work, but I can't wrap my head around compiling the turf names instead of the type paths. A pre-emptive thanks for anyone brave enough to clue me in.&lt;br&gt;
&lt;br&gt;</description>
        </item>
                <item>
            <title>Multiple game hosting?</title>
            <link>http://www.byond.com/members/Ariii?command=view_post&amp;post=152405</link>
            <guid>http://www.byond.com/members/Ariii?command=view_post&amp;post=152405</guid>
            <pubDate>Tue, 05 Dec 2006 19:30:58 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ariii?command=view_comments&amp;post=152405#comments</comments>
            
            <description>So, I'm working on this world sim game (Ariii.Citizen) and I have the better part of one city coded. Some of my play testers have offered to host the game as well so I got to thinking maybe I could code the game so that any player could host they're own city if they wanted to. Not sure how this would work though. Could I allow players to travel from my city (the instance of Citizen that I'm running) to a city hosted by someone else (a second instance of Citizen running on someone else's pc/server)?&lt;br&gt;
&lt;br&gt;
I'm beginning to think I'm in over my head.</description>
        </item>
                <item>
            <title>total time online player stat?</title>
            <link>http://www.byond.com/members/Ariii?command=view_post&amp;post=170200</link>
            <guid>http://www.byond.com/members/Ariii?command=view_post&amp;post=170200</guid>
            <pubDate>Wed, 09 Mar 2005 07:55:33 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ariii?command=view_comments&amp;post=170200#comments</comments>
            
            <description>i'm looking to add an age stat that shows time player has spent playing. that way i can reward players with new skills/abilities the more they're on, and limit newbie access to obnoxious goodies like 'shout' and other spammy things. forum access blah blah...&lt;br&gt;
&lt;br&gt;
in my game, i'm using deadron's calendar library. it's probably something simple i'm not thinking of. record login time and subtract it from logout time at player logout? hmm. trying to wrap my head around it.</description>
        </item>
                <item>
            <title>Hosting thru router?</title>
            <link>http://www.byond.com/members/Ariii?command=view_post&amp;post=170404</link>
            <guid>http://www.byond.com/members/Ariii?command=view_post&amp;post=170404</guid>
            <pubDate>Sat, 29 Jan 2005 19:59:36 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ariii?command=view_comments&amp;post=170404#comments</comments>
            
            <description>I think I've got my router configured right. Just need someone to try to login to see...&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://games.byond.com/hub/Ariii/Citizen&quot;&gt;http://games.byond.com/hub/Ariii/Citizen&lt;/a&gt;</description>
        </item>
            
    </channel>
</rss>

