ID:264042
 
Code:
mob
Wood/verb
Forest_Wall()
if(!usr.beyblade)return
if(usr.spcooldown == "Ready")
view(usr)<<"[usr.realname]: [usr.bitchip:uniquemovename]"
var/obj/Tree/A = new /obj/Tree/
var/obj/Tree/B = new /obj/Tree/
var/obj/Tree/C = new /obj/Tree/
var/obj/Tree/D = new /obj/Tree/
var/obj/Tree/E = new /obj/Tree/
var/obj/Tree/F = new /obj/Tree/
var/obj/Tree/G = new /obj/Tree/
var/obj/Tree/H = new /obj/Tree/
var/obj/Tree/I = new /obj/Tree/
var/obj/Tree/J = new /obj/Tree/
var/obj/Tree/K = new /obj/Tree/
var/obj/Tree/L = new /obj/Tree/
var/obj/Tree/M = new /obj/Tree/
var/obj/Tree/N = new /obj/Tree/
var/obj/Tree/O = new /obj/Tree/
var/obj/Tree/P = new /obj/Tree/
var/obj/Tree/Q = new /obj/Tree/
var/obj/Tree/R = new /obj/Tree/
var/obj/Tree/S = new /obj/Tree/
var/obj/Tree/T = new /obj/Tree/
var/obj/Tree/U = new /obj/Tree/
var/obj/Tree/V = new /obj/Tree/
var/obj/Tree/W = new /obj/Tree/
var/obj/Tree/X = new /obj/Tree/
var/obj/Tree/Y = new /obj/Tree/
var/obj/Tree/Z = new /obj/Tree/
var/obj/Tree/a = new /obj/Tree/
var/obj/Tree/b = new /obj/Tree/
var/obj/Tree/c = new /obj/Tree/
A.loc = locate(usr.x-4,usr.y,usr.z)
B.loc = locate(usr.x-4,usr.y+1,usr.z)
C.loc = locate(usr.x-4,usr.y+2,usr.z)
D.loc = locate(usr.x-4,usr.y+3,usr.z)
E.loc = locate(usr.x-4,usr.y+4,usr.z)
F.loc = locate(usr.x-3,usr.y+4,usr.z)
G.loc = locate(usr.x-2,usr.y+4,usr.z)
H.loc = locate(usr.x-1,usr.y+4,usr.z)
I.loc = locate(usr.x,usr.y+4,usr.z)
J.loc = locate(usr.x+1,usr.y+4,usr.z)
K.loc = locate(usr.x+2,usr.y+4,usr.z)
L.loc = locate(usr.x+3,usr.y+4,usr.z)
M.loc = locate(usr.x+4,usr.y+4,usr.z)
N.loc = locate(usr.x+4,usr.y+3,usr.z)
O.loc = locate(usr.x+4,usr.y+2,usr.z)
P.loc = locate(usr.x+4,usr.y+1,usr.z)
Q.loc = locate(usr.x+4,usr.y,usr.z)
R.loc = locate(usr.x+4,usr.y-1,usr.z)
S.loc = locate(usr.x+4,usr.y-2,usr.z)
T.loc = locate(usr.x+4,usr.y-3,usr.z)
U.loc = locate(usr.x+4,usr.y-4,usr.z)
V.loc = locate(usr.x+3,usr.y-4,usr.z)
W.loc = locate(usr.x+2,usr.y-4,usr.z)
X.loc = locate(usr.x+1,usr.y-4,usr.z)
Y.loc = locate(usr.x,usr.y-4,usr.z)
Z.loc = locate(usr.x-1,usr.y-4,usr.z)
a.loc = locate(usr.x-2,usr.y-4,usr.z)
b.loc = locate(usr.x-3,usr.y-4,usr.z)
c.loc = locate(usr.x-4,usr.y-4,usr.z)
sleep(300)
usr.spcooldown="Not Ready"
del(A)
del(B)
del(C)
del(D)
del(E)
del(F)
del(G)
del(H)
del(I)
del(J)
del(K)
del(L)
del(M)
del(N)
del(O)
del(P)
del(Q)
del(R)
del(S)
del(T)
del(U)
del(V)
del(W)
del(X)
del(Y)
del(Z)
del(a)
del(b)
del(c)
sleep(900)
usr.spcooldown = "Ready"


Problem description: Dream Maker isn't reading a, b, or c no matter what I change them to. I've tried working it out with another programmer, to no avail. Please assist me.

Wow, that's a huge mess. Your problem is the numbers you're using, and I don't feel like correcting it, so here's a REASONABLE way to do what you're trying to do:

var/list/trees = list()
for(var/turf/T in (orange(4) - orange(3)) )
trees += new /obj/Tree(T)
sleep(300)
for(var/obj/Tree/T in trees)
del(T)
In response to Garthor
Thank you so much! I was really stumped and had no idea what to do because it seemed all right.