Acid Blood and honey trees

Where bugs go to lie down and rest

Moderator: Moderator

Post Reply
Message
Author
Flare
Higher
Posts: 53
Joined: Thu Mar 17, 2011 10:47 pm

Acid Blood and honey trees

#1 Post by Flare »

After my reaver nearly cleared out a honey tree glen, I noticed that the last two honey trees were being affected by Acid Splash. The only way they could have gotten splashed is if they somehow triggered Acid Blood. The dialog box confirms that the honey trees were actually attacking my reaver, although they always miss. This shows two bugs: honey trees make melee attacks, and misses trigger Acid Blood. Either that or a reaver's first reaction upon seeing a tree is to impale himself on its branches. That would explain a lot, really.

EDIT: My bad, misses don't trigger Acid Blood. Just misses from a honey tree, apparently. This only supports my theory.

EDIT 2: The next honey tree didn't miss. This might be a false alarm, except... honey trees attacking?

yufra
Perspiring Physicist
Posts: 1332
Joined: Tue Jul 13, 2010 2:53 pm

Re: Acid Blood and honey trees

#2 Post by yufra »

All actors pick up the attack talent, and we need to manually remove it from honey trees. I don't have time to dig too deep into the bug, but my first suggestion is to add "[Talents.T_ATTACK] = 0" to the talent resolver in the honey tree declaration. I am a bit concerned about that since I don't know how the AI handles talents with 0 level instead of nil to indicate they are not present. If that doesn't work there should be a mechanism to remove talents using resolvers, either through modifying resolvers.talents or a new resolvers.remove_talent.
<DarkGod> lets say it's intended

Post Reply