<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
    <channel>
        <title>Aixelsyd's site</title>
        <link>http://www.byond.com/members/Aixelsyd</link>
        <description></description>
        <lastBuildDate>Fri, 10 Feb 2012 23:44:17 +0000</lastBuildDate>
        <language>en-us</language>
    
                <item>
            <title>Is there any better way to do this?</title>
            <link>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=159547</link>
            <guid>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=159547</guid>
            <pubDate>Fri, 20 Feb 2009 04:47:19 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Aixelsyd?command=view_comments&amp;post=159547#comments</comments>
            
            <description>&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;
        Login()&lt;br&gt;            ..()&lt;br&gt;            density=0&lt;br&gt;            world &amp;lt;&amp;lt; &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&amp;lt;b&amp;gt;&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[name]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&amp;lt;/b&amp;gt; has joined. (Faction: &lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[Faction_Check()]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;) (Team: &lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[Team_Check()]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;)&amp;quot;&lt;/span&gt;&lt;br&gt;            spawn&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;while&lt;/span&gt;(src)&lt;br&gt;                    &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/X&lt;br&gt;                    &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/Y&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;/NPC/soldier/P &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; s_group)&lt;br&gt;                        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(P.leader)    &lt;span class=&quot;dmkeyword&quot;&gt;continue&lt;/span&gt;&lt;br&gt;                        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(X&amp;gt;4)&lt;br&gt;                            Y++&lt;br&gt;                            X=0&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;/NPC/soldier/R &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; s_group)   &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(R.leader)&lt;br&gt;                            walk_to(P,locate(R.x+X,R.y-Y,R.z),0,R.speed)&lt;br&gt;                    sleep(01)
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
Well, I spent a few hours trying to come up a way for units to walk in formations. This is all I've come up with.&lt;br&gt;
&lt;br&gt;
I know there are ways it could be better, especially since there tends to be &quot;gaps&quot; in the formations instead of forming straight lines.&lt;br&gt;
&lt;br&gt;
So, how?</description>
        </item>
                <item>
            <title>RTS movement?</title>
            <link>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=159686</link>
            <guid>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=159686</guid>
            <pubDate>Wed, 28 Jan 2009 18:54:59 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Aixelsyd?command=view_comments&amp;post=159686#comments</comments>
            
            <description>What is the best way to handle it? I would like for groups of up to 20 units to be easily movable.&lt;br&gt;
&lt;br&gt;
Currently I'm using a click-to-walk system, but here's the problem.&lt;br&gt;
&lt;br&gt;
If I use walk_to(), then I either have to:&lt;br&gt;
&lt;br&gt;
1. Set minimum distance before stopping to something high, which I would not like to do.&lt;br&gt;
&lt;br&gt;
2. Allow the units to &quot;dance&quot; around each other until commanded to move again.&lt;br&gt;
&lt;br&gt;
If I use walk_towards(), then units get stuck when trying to walk through dense objects.&lt;br&gt;
&lt;br&gt;
Right now, I'm using walk_to(), but I have it so that if one unit reaches the destination first, all of the other units stop. It's not such a good idea either, because if one unit is close, all of the other units will stop almost automatically.&lt;br&gt;
&lt;br&gt;
So what's the best way to handle this? I'm completely lost on what to do.</description>
        </item>
                <item>
            <title>Another simple question</title>
            <link>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=159730</link>
            <guid>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=159730</guid>
            <pubDate>Wed, 21 Jan 2009 23:58:35 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Aixelsyd?command=view_comments&amp;post=159730#comments</comments>
            
            <description>My code works perfectly , with the exception of the whole location being deleted when I try to delete the tree.&lt;br&gt;
&lt;br&gt;
I tried using (var/turf/tree/T in M.loc) but it still deletes the whole location.&lt;br&gt;
&lt;br&gt;
I also thought about using a loop when the tree is created to check to see if it's out of resources to delete it, but I figured that would create lag.&lt;br&gt;
&lt;br&gt;
Any way around this?&lt;br&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;
skills&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/NPC/soldier/owner&lt;br&gt;    parent_type=/obj&lt;br&gt;    Gather1&lt;br&gt;        name=&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Gather&amp;quot;&lt;/span&gt;&lt;br&gt;        icon=&lt;span class=&quot;dmstring&quot;&gt;'turfs.dmi'&lt;/span&gt;&lt;br&gt;        icon_state=&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;treeicon&amp;quot;&lt;/span&gt;&lt;br&gt;        Click()&lt;br&gt;            ..()&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/NPC/soldier/P=owner&lt;br&gt;            P.gathering=1&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;while&lt;/span&gt;(P.gathering)&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/turf/tree/M=locate(/turf/tree) &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; range(10,owner)&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(!M)&lt;br&gt;                    M=locate(/turf/tree) &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; range(10,owner)&lt;br&gt;                    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(!M)  &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt;&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;while&lt;/span&gt;(!(owner &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; orange(1,M)))&lt;br&gt;                    walk_to(owner,M,1,05)&lt;br&gt;                    sleep(05)&lt;br&gt;                M.resources--&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(M.resources&amp;lt;=0)&lt;br&gt;                    &lt;span class=&quot;dmkeyword&quot;&gt;del&lt;/span&gt;(M)&lt;br&gt;                    M=locate(/turf/tree) &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; range(10,owner)&lt;br&gt;                    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(!M)  &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt;&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/turf/Z=Castleproc(owner)[rand(1,4)]&lt;br&gt;                sleep(10)&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;while&lt;/span&gt;(!(owner &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; orange(1,Z)))&lt;br&gt;                    walk_to(owner,Z,1,05)&lt;br&gt;                    sleep(05)&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/mob/player/O=owner.owner&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/turf/L=owner.loc&lt;br&gt;                owner.loc=Z&lt;br&gt;                sleep(10)&lt;br&gt;                O.resources+=rand(10,20)&lt;br&gt;                sleep(10)&lt;br&gt;                owner.loc=L
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</description>
        </item>
                <item>
            <title>Simple question</title>
            <link>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=159854</link>
            <guid>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=159854</guid>
            <pubDate>Fri, 02 Jan 2009 19:58:49 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Aixelsyd?command=view_comments&amp;post=159854#comments</comments>
            
            <description>Is there a way to say &quot;!in&quot;?&lt;br&gt;
&lt;br&gt;
I'm trying to say &quot;if source is not in range&quot;. How would I do that?</description>
        </item>
                <item>
            <title>Grid cells</title>
            <link>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=159871</link>
            <guid>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=159871</guid>
            <pubDate>Wed, 31 Dec 2008 16:57:27 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Aixelsyd?command=view_comments&amp;post=159871#comments</comments>
            
            <description>Is there any way to clear all grid cells without using cells=null?&lt;br&gt;
&lt;br&gt;
And if you do use cells=null, is there any way to revert the grid back to usable state?</description>
        </item>
                <item>
            <title>Over-head health bar</title>
            <link>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=159935</link>
            <guid>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=159935</guid>
            <pubDate>Wed, 17 Dec 2008 18:36:10 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Aixelsyd?command=view_comments&amp;post=159935#comments</comments>
            
            <description>How do I make a working one?&lt;br&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;
obj/healthbar&lt;br&gt;    icon=&lt;span class=&quot;dmstring&quot;&gt;'hp.dmi'&lt;/span&gt;&lt;br&gt;    icon_state=&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;10&amp;quot;&lt;/span&gt;&lt;br&gt;    layer=FLY_LAYER+10111&lt;br&gt;mob/New()&lt;br&gt;    ..()&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.client==null)&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/obj/O=&lt;span class=&quot;dmkeyword&quot;&gt;new&lt;/span&gt; /obj/healthbar/&lt;br&gt;        src.overlays+=O&lt;br&gt;        O.owner=src&lt;br&gt;&lt;br&gt;mob/&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;/Updateh()&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;/obj/healthbar/H &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; world)&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/mob/M=H.owner&lt;br&gt;        H.icon_state=&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[round(M.health/M.Mhealth)*10]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&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;
What am I doing wrong? I think it's because either:&lt;br&gt;
1. The healthbar is in it's owners overlays and not in the world.&lt;br&gt;
&lt;br&gt;
2. The overlays only contains the healthbar's icon.</description>
        </item>
                <item>
            <title>Boss fights</title>
            <link>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=151869</link>
            <guid>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=151869</guid>
            <pubDate>Mon, 15 Dec 2008 16:14:33 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Aixelsyd?command=view_comments&amp;post=151869#comments</comments>
            
            <description>Right now I'm working on a single-player turn-based tactical game called &quot;Strife&quot; which will have a total of ten boss fights. There are levels in between, but I really don't care much about their difficulty or fun level.&lt;br&gt;
&lt;br&gt;
Anyway, so far I'm under the impression that unpredictability=fun, as players can't map out in their head what will happen before the game even starts. They will have to adapt to different scenarios in order to win.&lt;br&gt;
&lt;br&gt;
I have a system set up something like this.&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;
mob/&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;/Boss_action()&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/R=rand(1,5)&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(R==1)&lt;br&gt;        Effect1()&lt;br&gt;        Effect2()&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(R==2)&lt;br&gt;        Effect3()&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(R==3)&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(prob(10))&lt;br&gt;            Ultimate_Effect()&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;else&lt;/span&gt;&lt;br&gt;            R=4&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(R==4)&lt;br&gt;        Effect4()&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(R==5)&lt;br&gt;        Effect5()&lt;br&gt;&lt;br&gt;mob/&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;/Effect1()&lt;br&gt;    world &amp;lt;&amp;lt; &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Boss attacks all the enemies around him.&amp;quot;&lt;/span&gt;&lt;br&gt;&lt;br&gt;mob/&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;/Effect2()&lt;br&gt;    world &amp;lt;&amp;lt; &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Boss incapacitates one enemy around him.&amp;quot;&lt;/span&gt;&lt;br&gt;&lt;br&gt;mob/&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;/Effect3()&lt;br&gt;    world &amp;lt;&amp;lt; &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Boss causes an earthquake.&amp;quot;&lt;/span&gt;&lt;br&gt;&lt;br&gt;mob/&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;/Ultimate_Effect()&lt;br&gt;    world &amp;lt;&amp;lt; &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Boss summons three dragons!&amp;quot;&lt;/span&gt;&lt;br&gt;&lt;br&gt;mob/&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;/Effect4()&lt;br&gt;    world &amp;lt;&amp;lt; &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Boss claws at two enemies around him&amp;quot;&lt;/span&gt;&lt;br&gt;&lt;br&gt;mob/&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;/Effect5()&lt;br&gt;    world &amp;lt;&amp;lt; &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Boss conjures a potion and drinks it to restore health.&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;
Anyway, any suggestions? Comments? Tips? Links? Anything?</description>
        </item>
                <item>
            <title>Non-server lag?</title>
            <link>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=159994</link>
            <guid>http://www.byond.com/members/Aixelsyd?command=view_post&amp;post=159994</guid>
            <pubDate>Sun, 07 Dec 2008 16:10:19 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Aixelsyd?command=view_comments&amp;post=159994#comments</comments>
            
            <description>How do I get rid of non-server lag?&lt;br&gt;
&lt;br&gt;
I tried removing MouseDrag, I tried removing large sounds, but the game still lags to unplayable level.&lt;br&gt;
&lt;br&gt;
The game also heavily relies on Stat() and I really don't know how to not make it rely on Stat() so much without ruining the code.&lt;br&gt;
&lt;br&gt;
I don't have a snippet of code currently because I don't know exactly what to post.&lt;br&gt;
&lt;br&gt;
Any ideas?</description>
        </item>
            
    </channel>
</rss>


