**NOTE: As noted later in the thread linked above, DO NOT use this flag globally. It messes up a number of particle effects.** -Chthon

When monsters come out from behind an obstruction,​ such as a UI menu, they fade in. This causes the same sort of "oh surprise, there'​s a monster there!"​ problem as a short draw distance. The solution is to set the RENDERALWAYS:​true in the base monster so that all the monsters inherit it.

When monsters come out from behind an obstruction,​ such as a UI menu, they fade in. This causes the same sort of "oh surprise, there'​s a monster there!"​ problem as a short draw distance. The solution is to set the RENDERALWAYS:​true in the base monster so that all the monsters inherit it.

Line 76:

Line 78:

> barrel_poison_stack_01

> barrel_poison_stack_01

> barrel_tnt

> barrel_tnt

-

> barrel_tnt_small[/spoiler]

+

> barrel_tnt_small

>

>

> [edit: This breaks some particle effects, so it has to go. :(]

> [edit: This breaks some particle effects, so it has to go. :(]

Line 99:

Line 101:

The solution is to increase the monsters'​ Follow Radii. But how much?

The solution is to increase the monsters'​ Follow Radii. But how much?

-

To sort this one out, I wrote a small program that surveys the dat files to make a report of the existing Follow Radii, and then changes them according to a mapping between old and new values that I provide. ​ This enabled me to keep the new Follow Radii in roughly the same proportion to OUTDOOR_UNIT_ACTIVE_RANGE and INDOOR_UNIT_ACTIVE_RANGE as they were before. This means that there are still [i]some[/i] monsters that you can take out with cheesy pot shots -- but they are the same monsters that you can do that to in vanilla TL2. Everything else will give chase when you attack it (or its buddies).

+

To sort this one out, I wrote a small program that surveys the dat files to make a report of the existing Follow Radii, and then changes them according to a mapping between old and new values that I provide. ​ This enabled me to keep the new Follow Radii in roughly the same proportion to OUTDOOR_UNIT_ACTIVE_RANGE and INDOOR_UNIT_ACTIVE_RANGE as they were before. This means that there are still //some// monsters that you can take out with cheesy pot shots -- but they are the same monsters that you can do that to in vanilla TL2. Everything else will give chase when you attack it (or its buddies).

If you want to play with it, the program is here:

If you want to play with it, the program is here:

Line 140:

Line 142:

> boss_werewwolf (increase sight to 30)

> boss_werewwolf (increase sight to 30)

> boss_wraith (increase sight to 30)

> boss_wraith (increase sight to 30)

-

> boss_yakutaur (increase sight to 30, motion to 25)[/spoiler]

+

> boss_yakutaur (increase sight to 30, motion to 25)

Also, some scripted events with bosses got broken, so I have to edit the map layouts for these two events:

Also, some scripted events with bosses got broken, so I have to edit the map layouts for these two events:

Line 195:

Line 197:

> WEREWOLF_CHAMPION.DAT (sight -3)

> WEREWOLF_CHAMPION.DAT (sight -3)

> ZOMBIE_ANCIENT_CHAMP.DAT (sight, motion, & damage react -5)

> ZOMBIE_ANCIENT_CHAMP.DAT (sight, motion, & damage react -5)

-

> ZOMBIE_SWAMP_WITCH.DAT (sight, motion, & damage react -5)[/spoiler]

+

> ZOMBIE_SWAMP_WITCH.DAT (sight, motion, & damage react -5)

Also, it turns out that monsters using teleport+attack skills from off-screen is just no fair, so these two skills got their ranges cut down:

Also, it turns out that monsters using teleport+attack skills from off-screen is just no fair, so these two skills got their ranges cut down:

Line 234:

Line 236:

> (Non-moving minions don't need adjustments)

> (Non-moving minions don't need adjustments)

> (Did not adjust flaming sword since the spell isn't in vanilla TL2, and the skill is a complete mess that needs work in order to be usable.)

> (Did not adjust flaming sword since the spell isn't in vanilla TL2, and the skill is a complete mess that needs work in order to be usable.)