I haven't found any recent starcraft editing tutorials, and google searches for the following haven't provided answers. In the "unit properties" box, what exactly are the following:
Unit Type is an unused field, and was most likely replaced by the Object Type field (Unit, Item, Projectile, Structure, etc).
Defines Default Values
Defines Default Values is an option when creating any type of data object (Unit, Ability, Effect, etc) and is used to create templates for a given data object type. Checking Defines Default Values adds the object to the list of default parents for that object type and allows you to use tokens in the entry's XML (which is a bit advanced and outside the scope of this explanation). Note that these template objects should not be directly used in the game.
Show Non-Default
Show Non-Default allows you to see all other objects of the same type in the Parent dropdown, effectively letting you set the parent to any object of the same type (as opposed to just those that define default values). Example: you could set a new unit's parent to Zealot and inherit base values from the zealot, rather than the default generic unit settings.
I haven't found any recent starcraft editing tutorials, and google searches for the following haven't provided answers. In the "unit properties" box, what exactly are the following:
"unit type" and "defines default values" ?
"show non-default" ?
Unit Type
Unit Type is an unused field, and was most likely replaced by the Object Type field (Unit, Item, Projectile, Structure, etc).
Defines Default Values
Defines Default Values is an option when creating any type of data object (Unit, Ability, Effect, etc) and is used to create templates for a given data object type. Checking Defines Default Values adds the object to the list of default parents for that object type and allows you to use tokens in the entry's XML (which is a bit advanced and outside the scope of this explanation). Note that these template objects should not be directly used in the game.
Show Non-Default
Show Non-Default allows you to see all other objects of the same type in the Parent dropdown, effectively letting you set the parent to any object of the same type (as opposed to just those that define default values). Example: you could set a new unit's parent to Zealot and inherit base values from the zealot, rather than the default generic unit settings.
@PirateArcade | I make games | Ask me things on Discord
Thanks