13
« on: February 01, 2016, 05:44:47 am »
These are the ones i've noticed :
Changing set bonuses does nothing : This is because all changes are saved to the main media folder instead of your mod's media folder...to get around this, you need to copy the set folder into your mod folder so that guts will load those files and save the changes there.
Affixes : Item affixes with a weight of 0 can still spawn.
Disabling a particular affix from spawning in a difficulty will still cause the game to roll for that affix, but because the affix is disabled on that difficulty, the item will then spawn with an empty affix instead of re-rolling for a valid affix.
Gem affixes without armor/trinket/weapon in the allowed unit types will not cause the gem to spawn with no affixes as the game doesn't know whether to assign it to armor/trinket/weapon slots.
Setting an affix to add a custom stat (for the purpose of stat watching, etc) on a timed duration skill will NOT reset the stat to 0 after the skill duration is over if you set the effect duration to ALWAYS (other effects will expire normally even if set to duration ALWAYS, but not add stat). There doesn't appear to be any way to make the skill do this either...
Setting an affix effect to duration 0 and then setting the affix duration to the real duration will NOT cause damage effects to do X damage PER Y seconds, unlike what the wiki states. It will simply cause the skill to display a flat damage with no duration.
There is no way to see what graph a particular effect is hardcoded to use by default. Even if graph override is left blank, the effect will still use its default graph.
"Use owner level" does not work for spells, neither does attempting to use "experience level" as the stat modifier.
Spawn classes : Any entry with a min/max of 0 can still spawn as it seems to mean "unlimited" instead of "0". Items with a weight of 0 or -1 can still spawn.
Items : Attempting to disable a vanilla spell from spawning by setting the item weight to 0 and DONTCREATE to true will STILL cause the item to spawn in merchant inventories. Looking at the merchant spawn classes, they spawn items with a unit type of "spell" so the spawn class shouldn't override anything. The only explanation I can come up with is that if a spawn class spawns items via unit type, it will spawn EVERYTHING in the associated folder regardless of what the ACTUAL unit type is. The alternative explanation is that Runic screwed up the mod system and the mod is not overwriting the vanilla game files properly (because certain disabled spells like critical strikes will never spawn). I tested it by setting some spells to unit type : dagger and they STILL spawned in merchant inventories. Setting them to a new custom unit type (blank) still caused them to spawn in the spell tab of merchants, even with DONTCRAETE set to true.
Monsters : Removing a monster's associated sound files will often do nothing as they are set to play soundbanks that are not mentioned anywhere in the monster's file or anywhere that I can find. The only way i have found to stop them from playing the associated soundbank is to use the soundbank editor and disable the soundbank entirely, or set the playchance of the soundbank to 0.
Some monsters such as the engineer gun bot are actually comprised of two units, the main body and the turret. This allows the monster to move in one direction while firing in another direction. The problem is that GUTS will NOT show you the turret that is attached to the main body and you will need to open up the .dat file manually with a text editor to see it. In the case of the gun bot, this will also cause the turret to dissapear upon quitting the game as it is not saved for some reason. I have not yet found a way to make the turret save properly.
All good aligned monsters cannot be moused over (like with merchants) even if they have the appropriate flags set. Cause : unknown.
Props : Some props such as the dwarven lab secret valves will not display their names ingame when you give them names. The only work around i have found is to give them a vertical text offset of something like "1" in addition to a display name. GUTS will correctly show their display name, but you cannot see it ingame unless you give them a vertical text offset as well.
Dungeons : Setting a dungeon to volatile seems to do nothing, it will not cause the level to re-populate or re-roll when you leave and re-enter it. Setting it to volatile will cause certain floors to crash though, such as the 3rd floor of the broken mines. The game does not tell you why it crashes.
Setting a dungeon strata to don't save will simply cause it to re-populate everytime you leave/re-enter. It will NOT re-roll the map. I have not found a way to make the game re-roll maps without starting a LAN game.
Level rule sets : Setting a level rule set to "randomize after load" will cause the game to crash with no explanation after attempting to enter the area.