Ctype

  • 12Me21
    7th Oct 2015 Member 0 Permalink

    If you set VOID's ctype, it will only absorb that element, but since void doesn't have DRAWONCTYPE, you need to use PROP or the console.

    Also, NOCTYPEDRAW is really annoying and should be removed.

    Edited once by 12Me21. Last: 7th Oct 2015
  • jacob1
    7th Oct 2015 Developer 0 Permalink
    @12Me21 (View Post)
    I guess I could fix that, but it might be confusing if you could break VOID so easily by accidentally setting a ctype.

    Also "NOCTYPEDRAW" is not really annoying, it is used for elements that don't usually work when set as a ctype. Like you can't do CLNE(PBCN), so that property will prevent you from creating CLNE(PBCN) except with the console. The stickmen elements also have that. Besides clone types and stickmen types it looks like only CONV and STOR have it, although if those are the two that are annoying you then they probably aren't needed, and are already covered by another exception each element has on itself (so you can't do CLNE(CLNE))
  • 12Me21
    7th Oct 2015 Member 0 Permalink

    @jacob1 (View Post)

    (VOID) That's true, maybe it should change colors slightly when its ctype is set, so it is easy to see.

     

    (NOCTYPEDRAW) It's mainly a problem with CRAY and some metals, which I just noticed doesn't use NOCTYPEDRAW. However, it is kind of annoying when making CRAY(SPWN/2), which has some interesting uses.

    Edited once by 12Me21. Last: 7th Oct 2015
  • jacob1
    7th Oct 2015 Developer 0 Permalink
    @12Me21 (View Post)
    Those are probably more specific exceptions. I know one time there was an exception with CRAY(METL) I think, which seems to still be there. The next version removes it anyway.

    Try out the beta I made (it is in a sticked thread), hopefully it is better.