FORUM ARCHIVED

Difference between special="1" and craftoutput="1"

Discussion in 'Modding' started by Bohandas, Sep 25, 2013.

  1. Bohandas

    Bohandas Member

    What, specifically, is the difference between special="1" and craftoutput="1"?

    They both seem to restrict where an item can appear, but how, specifically, does each do so?
     
  2. Kazeto

    Kazeto Member

    From what I remember, 'special="1"' stops items from spawning on the ground while the level is generated and 'craftoutput="1"' stops them from being added to vending machines, Brax' stores, and event drops (evil chests, rewards for monster zoos, etc.).

    Albeit some say that 'craftoutput="1"' does nothing and it's never been extensively tested so it's all just suppositions.
     
    bluehinter likes this.
  3. Gorbax

    Gorbax Member

    Bolas are crafting output and they appear in the Thrown Weaponry vending machines.

    Did I misunderstand?
     
  4. Kazeto

    Kazeto Member

    Considering that I said this:
    I can say that I have no idea if you "misunderstood" or merely missed that part of my post.

    'special="1"' works.
    'craftoutput="1"' supposedly has a certain, not really verified, effect but might as well not be working and we wouldn't really know until we took a look at the game's innards.

    Thus, unless you have time for testing, either ignore 'craftoutput="1"' completely or use it alongside 'special="1"' as a "placebo".
     
  5. Gorbax

    Gorbax Member

    No, I didn't miss it. I'm just a bit confused, as you said it's "all suppositions".
    I figured having one example of a "craftoutput=1" item spawning in vending machines, proves that "craftoutput=1" doesn't stop items from spawning in vending machines (rather than being pure supposition).

    I guess I wasn't very clear (and/or misunderstood)
     
  6. Kazeto

    Kazeto Member

    "All suppositions" means some people say one thing, others say another thing, and overall "heck knows".

    One example of it not working "somewhere" doesn't prove that it doesn't work "anywhere" because the code in DoD did weird things sometimes. But on the other hand, one example of it not working "somewhere" means that it's clearly not working just as advertised.

    And nobody ever checked every possible possibility and variant. Therefore, we could say whether it works or not but it's "all suppositions" until we poke Sir Nicholas about that.


    Thus, you misunderstood. But that was because I didn't convey the message clearly enough, so not your fault.
     
  7. Gorbax

    Gorbax Member

    Yep, that's what I meant!
    The point you made before that makes sense too. Trial of one, and all.
     
    Kazeto likes this.
  8. Kazeto

    Kazeto Member

    Erm, right...

    I shall go and get some more sleep then since it's clear that I do need it (because I'm starting to get incoherent and/or incapable of understanding others' words). Have fun with code in the meantime.