<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
    <channel>
        <title>Ginseng's site</title>
        <link>http://www.byond.com/members/Ginseng</link>
        <description></description>
        <lastBuildDate>Fri, 10 Feb 2012 22:35:19 +0000</lastBuildDate>
        <language>en-us</language>
    
                <item>
            <title>Map Loading Error</title>
            <link>http://www.byond.com/members/Ginseng?command=view_post&amp;post=140502</link>
            <guid>http://www.byond.com/members/Ginseng?command=view_post&amp;post=140502</guid>
            <pubDate>Tue, 15 Dec 2009 14:19:18 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ginseng?command=view_comments&amp;post=140502#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;
SaveMap()&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(Saves == 0)&lt;br&gt;            Saves = 6&lt;br&gt;            MapSaves += 1&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/Mobs = list()&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/Objects = list()&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; Tiles)&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;/mob/M &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; locate(T.x,T.y,T.z))&lt;br&gt;                    M.LastLoc = M.loc&lt;br&gt;                    M.loc = locate(0,0,0)&lt;br&gt;                    Mobs += M&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/O &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; locate(T.x,T.y,T.z))&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;/V &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; O.vars)&lt;br&gt;                        &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/variable = V&lt;br&gt;                        &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/typeof=O.vars[variable]&lt;br&gt;                        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(istype(typeof,/atom/))&lt;br&gt;                            &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(O.LastLoc == null &amp;amp;&amp;amp; typeof != T)&lt;br&gt;                                O.LastLoc = O.loc&lt;br&gt;                                O.loc = locate(0,0,0)&lt;br&gt;                                Objects += O&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/I &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; O)&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;/V &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; I.vars)&lt;br&gt;                            &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/variable = V&lt;br&gt;                            &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/typeof=I.vars[variable]&lt;br&gt;                            &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(istype(typeof,/atom/))&lt;br&gt;                                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(I.LastLoc == null &amp;amp;&amp;amp; typeof != T &amp;amp;&amp;amp; typeof != O)&lt;br&gt;                                    I.LastLoc = O&lt;br&gt;                                    I.loc = locate(0,0,0)&lt;br&gt;                                    Objects += I&lt;br&gt;                    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(O.name == &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Rock&amp;quot;&lt;/span&gt;)&lt;br&gt;                        &lt;span class=&quot;dmkeyword&quot;&gt;del&lt;/span&gt;(O)&lt;br&gt;                T.overlays -= /obj/Misc/Weather/Snow/&lt;br&gt;                T.overlays -= /obj/Misc/Weather/Rain/&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/SaveDir = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;map&amp;quot;&lt;/span&gt;&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(MapSaves == 3)&lt;br&gt;                SaveDir = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;backups&amp;quot;&lt;/span&gt;&lt;br&gt;                world &amp;lt;&amp;lt; &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&amp;lt;font color = teal&amp;gt;Map Backed Up!&amp;lt;br&amp;gt;&amp;quot;&lt;/span&gt;&lt;br&gt;                MapSaves = 0&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/find_map = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[SaveDir]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;/map.sav&amp;quot;&lt;/span&gt;&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(length(file(find_map)))&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/savefile/F = &lt;span class=&quot;dmkeyword&quot;&gt;new&lt;/span&gt;(find_map)&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;del&lt;/span&gt;(F)&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/map_sav = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[SaveDir]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;/map.sav&amp;quot;&lt;/span&gt;&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/savefile/F = &lt;span class=&quot;dmkeyword&quot;&gt;new&lt;/span&gt;(map_sav)&lt;br&gt;            F[&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Tiles&amp;quot;&lt;/span&gt;] &amp;lt;&amp;lt; Tiles&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;/mob/M &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; Mobs)&lt;br&gt;                M.loc = M.LastLoc&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/O &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; Objects)&lt;br&gt;                O.loc = O.LastLoc&lt;br&gt;            world &amp;lt;&amp;lt; &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&amp;lt;font color = teal&amp;gt;Map Saved!&amp;lt;br&amp;gt;&amp;quot;&lt;/span&gt;&lt;br&gt;&lt;br&gt;LoadMap()&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/map_sav = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;map/map.sav&amp;quot;&lt;/span&gt;&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(length(file(map_sav)))&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/savefile/F = &lt;span class=&quot;dmkeyword&quot;&gt;new&lt;/span&gt;(map_sav)&lt;br&gt;            F[&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Tiles&amp;quot;&lt;/span&gt;] &amp;gt;&amp;gt; Tiles&lt;br&gt;            world &amp;lt;&amp;lt; &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&amp;lt;font color =teal&amp;gt;Map Loaded!&amp;lt;br&amp;gt;&amp;quot;&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; Tiles)&lt;br&gt;                T.overlays = null&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(T.Type != &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Dark&amp;quot;&lt;/span&gt;)&lt;br&gt;                    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(Night == 0)&lt;br&gt;                        T.luminosity = 1&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/Items/Plants/P &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; block(locate(1,1,1),locate(250,300,1)))&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(P.icon_state == &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;small stump&amp;quot;&lt;/span&gt;)&lt;br&gt;                    P.overlays = null&lt;br&gt;                    P.density = 1&lt;br&gt;                    P.opacity = 0&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(P.icon_state == &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;big stump&amp;quot;&lt;/span&gt;)&lt;br&gt;                    P.overlays = null&lt;br&gt;                    P.density = 1&lt;br&gt;                    P.opacity = 0
&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;
The Map saving and loading seems to work well for a while, until an object with a referance to another object is added to the Tiles list, which stores all turfs that will save. I've tried to make the Save code search the Vars within an atom thats about to be saved for any referanaces to other objects to avoid the following error, but nothing has worked.&lt;br&gt;
&lt;br&gt;
runtime error: cannot append to list&lt;br&gt;
proc name: LoadMap (/proc/LoadMap)&lt;br&gt;
source file: World.dm,659&lt;br&gt;
usr: null&lt;br&gt;
src: null&lt;br&gt;
call stack:&lt;br&gt;
LoadMap()&lt;br&gt;
: New()&lt;br&gt;
&lt;br&gt;
I've been trying for a very very long time now to fix it, thinking each time I bring a new version of my game out that I had done, only to find its broken and have everyones hard work lost.&lt;br&gt;
&lt;br&gt;
Please, any tips, suggestions or any ways to avoid or fix this are most welcome. Thank you.&lt;br&gt;</description>
        </item>
                <item>
            <title>Overlay Questions</title>
            <link>http://www.byond.com/members/Ginseng?command=view_post&amp;post=160733</link>
            <guid>http://www.byond.com/members/Ginseng?command=view_post&amp;post=160733</guid>
            <pubDate>Mon, 28 Jul 2008 19:35:12 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ginseng?command=view_comments&amp;post=160733#comments</comments>
            
            <description>I have some code that Equips items to players, its quite simple and works like this, usr.overlays += Item.&lt;br&gt;
&lt;br&gt;
Now the question I wish to ask is, if I was to change the Item in any way, for example, its layer, or icon, would I be able to use usr.overlays -= Item?&lt;br&gt;
&lt;br&gt;
I was wondering because I seem to have quite a few problems where if I change the Item its self, the code wont allow me to remove that Item from an overlay on a player. usr.overlays -= I just wont seem to work, unless I keep the Item un-changed.&lt;br&gt;
&lt;br&gt;
Could anyone tell me why this is? and maybe suggest a better way to add an item to someone without using, usr.overlays += 'icon.dmi'?&lt;br&gt;
&lt;br&gt;
Thank you.&lt;br&gt;
&lt;br&gt;</description>
        </item>
                <item>
            <title>Problem with anti-spam code</title>
            <link>http://www.byond.com/members/Ginseng?command=view_post&amp;post=144025</link>
            <guid>http://www.byond.com/members/Ginseng?command=view_post&amp;post=144025</guid>
            <pubDate>Sun, 22 Apr 2007 06:41:12 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ginseng?command=view_comments&amp;post=144025#comments</comments>
            
            <description>People in my games are able to by pass my spam filters by posting this text string&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
The Text String is invisable but can be created by using HTML Break Right or &amp;lt; br &amp;gt; in your code, it makes a rectangle shaped text icon which I cant seem to block and that is only visable when selected, can anyone help me block these dammed things?&lt;br&gt;
&lt;br&gt;
I pasted an example above just after the word string, if you drag and select down from the word string you would have selected the invisiable rectangles I,m talking about.&lt;br&gt;
&lt;br&gt;
Sorry if I,ve not explained very well.</description>
        </item>
                <item>
            <title>WormHoles</title>
            <link>http://www.byond.com/members/Ginseng?command=view_post&amp;post=164927</link>
            <guid>http://www.byond.com/members/Ginseng?command=view_post&amp;post=164927</guid>
            <pubDate>Mon, 26 Mar 2007 11:48:51 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ginseng?command=view_comments&amp;post=164927#comments</comments>
            
            <description>I,ve created these worm holes, and I have about 20 of them, now I want to make them connect, but only two at a time, so A connects to B and B connects to A not A then B then C just a two way gate.&lt;br&gt;
&lt;br&gt;
The problem is I want it to be randomly generated, I dont wanna code out all of their X,Y,Z cords, so I created some procs but could never get the hang of it.&lt;br&gt;
&lt;br&gt;
One of the failed procs was&lt;br&gt;
&lt;br&gt;
-----------------------------------------------------------&lt;br&gt;
obj/proc/Hole()&lt;br&gt;
sleep(1)&lt;br&gt;
if(src.GoTo == null)&lt;br&gt;
for(var/obj/WormHoles/WormHole/W in world)&lt;br&gt;
if(W.GoTo == null)&lt;br&gt;
if(W != src)&lt;br&gt;
if(W.z != src.z)&lt;br&gt;
src.GoTo = W.z&lt;br&gt;
W.GoTo = src.z&lt;br&gt;
if(src.GoTo == null)&lt;br&gt;
src.Hole()&lt;br&gt;
-----------------------------------------------------------&lt;br&gt;
&lt;br&gt;
But for some reason many of the worm holes when entered either take you back to it, or wont work at all, one or two work but thats about it.&lt;br&gt;
&lt;br&gt;
Any suggestions or code would be great :)</description>
        </item>
                <item>
            <title>Finding the direction a mob is in</title>
            <link>http://www.byond.com/members/Ginseng?command=view_post&amp;post=144135</link>
            <guid>http://www.byond.com/members/Ginseng?command=view_post&amp;post=144135</guid>
            <pubDate>Sat, 24 Mar 2007 19:21:37 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ginseng?command=view_comments&amp;post=144135#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;
mob/&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;/DIR()&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/mob/M = src.Target&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/D = get_dir(src.loc,M.loc)&lt;br&gt;    src.dir = D&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.dir == NORTH)&lt;br&gt;        src.Direction = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;North&amp;quot;&lt;/span&gt;&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.dir == SOUTH)&lt;br&gt;        src.Direction = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;South&amp;quot;&lt;/span&gt;&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.dir == EAST)&lt;br&gt;        src.Direction = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;East&amp;quot;&lt;/span&gt;&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.dir == WEST)&lt;br&gt;        src.Direction = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;West&amp;quot;&lt;/span&gt;&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.dir == SOUTHWEST)&lt;br&gt;        src.Direction = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;SouthWest&amp;quot;&lt;/span&gt;&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.dir == SOUTHEAST)&lt;br&gt;        src.Direction = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;SouthEast&amp;quot;&lt;/span&gt;&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.dir == NORTHEAST)&lt;br&gt;        src.Direction = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;NorthEast&amp;quot;&lt;/span&gt;&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.dir == NORTHWEST )&lt;br&gt;        src.Direction = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;NorthWest&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 have a quest system where I want it to display the direction a player should head in rather than the exact cords of the target the player is hunting, is there a way to make it disply the direction the player must head in inorder to find the target?</description>
        </item>
                <item>
            <title>Big Overlay Problem</title>
            <link>http://www.byond.com/members/Ginseng?command=view_post&amp;post=144315</link>
            <guid>http://www.byond.com/members/Ginseng?command=view_post&amp;post=144315</guid>
            <pubDate>Sun, 21 Jan 2007 13:18:17 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ginseng?command=view_comments&amp;post=144315#comments</comments>
            
            <description>I,ve been having a very big problem with overlays, I,ve created an equipping system where you can dye clothes, but the problem is when I try to overlay the clothes their icon states wont change direction with the player, and because the icon is dyed a certain colour by the player I cant simply make the overlay an actual icon. I,ve tried adding the item its self as an overlay to the player but the colour for the item resets. what do I do ? &amp;gt;.&amp;lt;</description>
        </item>
                <item>
            <title>Breaking a loop.</title>
            <link>http://www.byond.com/members/Ginseng?command=view_post&amp;post=144354</link>
            <guid>http://www.byond.com/members/Ginseng?command=view_post&amp;post=144354</guid>
            <pubDate>Thu, 04 Jan 2007 04:33:56 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ginseng?command=view_comments&amp;post=144354#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;if&lt;/span&gt; (Result2 == &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Potion of LongLife&amp;quot;&lt;/span&gt;)&lt;br&gt;                                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(M &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; view(1,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;/obj/Items/Potions/S &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; M)&lt;br&gt;                                        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(S.IsEmpty == 1)&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/Items/gems/Diamond/F &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; M)&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/Items/Silks/SpiderSilk/T &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; M)&lt;br&gt;                                                    &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/fail&lt;br&gt;                                                    fail = prob(M.PotionSkill*4)&lt;br&gt;                                                    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(fail == 0)&lt;br&gt;                                                        usr&amp;lt;&amp;lt; &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Failed!&amp;quot;&lt;/span&gt;&lt;br&gt;                                                        M.weight -= F.weight&lt;br&gt;                                                        &lt;span class=&quot;dmkeyword&quot;&gt;del&lt;/span&gt; F&lt;br&gt;                                                        M.PotionSkill += 1&lt;br&gt;                                                        M.weight -= T.weight&lt;br&gt;                                                        &lt;span class=&quot;dmkeyword&quot;&gt;del&lt;/span&gt; T&lt;br&gt;                                                        &lt;span class=&quot;dmkeyword&quot;&gt;break&lt;/span&gt;&lt;br&gt;                                                        &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt;&lt;br&gt;                                                    S.IsPotion = 1&lt;br&gt;                                                    S.IsEmpty = 0&lt;br&gt;                                                    S.icon_state = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;RedPotion&amp;quot;&lt;/span&gt;&lt;br&gt;                                                    M.PotionSkill += 2&lt;br&gt;                                                    S.name = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Potion of LongLife&amp;quot;&lt;/span&gt;&lt;br&gt;                                                    M.weight -= T.weight&lt;br&gt;                                                    M.weight -= F.weight&lt;br&gt;                                                    &lt;span class=&quot;dmkeyword&quot;&gt;del&lt;/span&gt; F&lt;br&gt;                                                    &lt;span class=&quot;dmkeyword&quot;&gt;del&lt;/span&gt; T&lt;br&gt;                                                    &lt;span class=&quot;dmkeyword&quot;&gt;break&lt;/span&gt;&lt;br&gt;                                                    &lt;span class=&quot;dmkeyword&quot;&gt;return&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;
As you can see this code makes a potion :) , but the problem is that for some reason it takes away two or more diamonds where as it should only take one away, is there anyway to fix this by any chace? I've tried using &quot;break&quot; but no effect.&lt;br&gt;</description>
        </item>
                <item>
            <title>Massive Proc Lag</title>
            <link>http://www.byond.com/members/Ginseng?command=view_post&amp;post=144788</link>
            <guid>http://www.byond.com/members/Ginseng?command=view_post&amp;post=144788</guid>
            <pubDate>Mon, 28 Aug 2006 08:30:27 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ginseng?command=view_comments&amp;post=144788#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;
mob/&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;/AIWood()&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.AIWoodOn == 1)&lt;br&gt;        src.AIMetalOn = 0&lt;br&gt;        src.AIFoodOn = 0&lt;br&gt;        src.AIArbiniteOn = 0&lt;br&gt;        src.AICropOn = 0&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/obj/GotoWood/closest&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/mob/Trees/closest2&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/dist&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/dist2&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/GotoWood/GW &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; world)&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(!closest)&lt;br&gt;                closest = GW&lt;br&gt;                dist = get_dist(src,GW)&lt;br&gt;&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(closest.Owner == src.Owner)&lt;br&gt;&lt;br&gt;                    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.CarryWood &amp;gt;= 99)&lt;br&gt;&lt;br&gt;                        src.WoodTarget = null&lt;br&gt;                        src.Chop = 0&lt;br&gt;                        src.destination = closest&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;else&lt;/span&gt;&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(get_dist(src,GW)&amp;lt;dist)&lt;br&gt;                    closest = GW&lt;br&gt;                    dist = get_dist(src,GW)&lt;br&gt;&lt;br&gt;                    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(closest.Owner == src.Owner)&lt;br&gt;&lt;br&gt;                        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.CarryWood &amp;gt;= 99)&lt;br&gt;&lt;br&gt;                            src.WoodTarget = null&lt;br&gt;                            src.Chop = 0&lt;br&gt;                            src.destination = closest&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&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;/mob/Trees/T &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; world)&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.CarryWood &amp;lt;= 99)&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(!closest2)&lt;br&gt;                    closest2 = T&lt;br&gt;                    dist2 = get_dist(src,T)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;else&lt;/span&gt;&lt;br&gt;                    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(get_dist(src,T)&amp;lt;dist2)&lt;br&gt;                        closest2 = T&lt;br&gt;                        dist2 = get_dist(src,T)&lt;br&gt;                        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.WoodTarget == null)&lt;br&gt;                            src.WoodTarget = closest2&lt;br&gt;                        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(src.WoodTarget)&lt;br&gt;                            src.destination = closest2&lt;br&gt;                            src.Chop = 1&lt;br&gt;                        &lt;span class=&quot;dmkeyword&quot;&gt;else&lt;/span&gt;&lt;br&gt;                            src.WoodTarget = null&lt;br&gt;                            src.Chop = 0&lt;br&gt;&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;else&lt;/span&gt;&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt;&lt;br&gt;&lt;br&gt;    spawn(30) AIWood()
&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;
This code is basically an AI proc that runs for each specific unit created in my game, it tells it to collect Wood, the problem is that the proc is creating massive ammounts of lag, were talking 5 second delays. Is there any way I could maybe slow down the proc of even fix it so there is less lag?&lt;br&gt;</description>
        </item>
                <item>
            <title>Block() Problems</title>
            <link>http://www.byond.com/members/Ginseng?command=view_post&amp;post=144796</link>
            <guid>http://www.byond.com/members/Ginseng?command=view_post&amp;post=144796</guid>
            <pubDate>Fri, 25 Aug 2006 02:06:35 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ginseng?command=view_comments&amp;post=144796#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;for&lt;/span&gt;(&lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/obj/GotoWood/GW &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; block(locate(src.x+200,src.y+200,z),locate(src.x-200,src.y-200,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;
&lt;br&gt;
Anyone know why the src is not detecting the GW in 200 sqaures view of src??&lt;br&gt;</description>
        </item>
                <item>
            <title>View() Problem</title>
            <link>http://www.byond.com/members/Ginseng?command=view_post&amp;post=144799</link>
            <guid>http://www.byond.com/members/Ginseng?command=view_post&amp;post=144799</guid>
            <pubDate>Thu, 24 Aug 2006 09:29:39 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Ginseng?command=view_comments&amp;post=144799#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;for&lt;/span&gt;(&lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/obj/GotoWood/GW &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; view(500,src.loc))
&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 seem to be having alot of trouble with View().&lt;br&gt;
I cant get the src to walk over the obj with in view of&lt;br&gt;
500 squares, could anybody point me in the right direction :)&lt;br&gt;</description>
        </item>
            
    </channel>
</rss>


