Jaredfogle

Joined: Nov 24 2017

Subject
Replies
Date
Location
 
I would like this to work: /datum/x var/L = list(1) + list(2) This allows 2 things primarily: 1. Easier interactions …
2
 
On tg we have the idea of an abstract datum. For example, we have /datum/antagonist, which represents all antagonists …
3
 
We call Crop() 478 times in initialize on SS13, at the most conservative configuration. This costs 3 seconds+ on my …
9
 
Would be nice to let this work out of the box: ASSERT(ismob(thing), "[thing] is not a mob") I have a hack for this …
0
 
Let's suppose I have this type. /weapon var/flags = HEAVY | LOUD // other stuff Now I want to make a subtype. I want to …
3
2
 
Currently, in order to call a macro over multiple lines, you need to use backslashes. DO_SOMETHING( \ thing, \ thing2 \ …
4
 
We have a lot of procs that are guaranteed to error if called improperly. For example: balloon_alert("over here!") …
0
 
Descriptive Problem Summary: if(!x) is slower than if(x){}else Numbered Steps to Reproduce Problem: Code Snippet (if …
6
0
 
In SS13, mapper quality of life is a very high priority for us. Sometimes atoms have an icon that is more complicated …
4
 
A great way to lower memory cost when reusing a list across thousands of atoms is to keep it in one place, and …
4
 
Currently, I use Dream Daemon to be able to easily read out runtime logs, world logs, etc when iterating on new …
0
3
 
Let's say I want to create a new /mob/moth, and typecast it at the same time. While I could do... var/mob/moth/player = …
6
 
`return .` currently compiles to a `GETVAR dot`, then `RET`. `return` currently compiles to `END`, with the dot being …
3
1
0
2
 
Over on /tg/, we have a /datum/weakref class: …
3
2
0