View Issue Details

IDProjectCategoryLast Update
0012833Bionic DuesBug - GameplayOct 6, 2013 2:21 am
ReporterWinge Assigned Tokeith.lamothe  
Status resolvedResolutionfixed 
Product Version0.932 
Fixed in Version0.935 Release Candidate 4 
Summary0012833: Bot special effects do not follow sensor rules (go through walls)
DescriptionUnlike sensors, things like bot special effects can travel through walls. I'm not sure if this is intended (as, IIRC, AoE damage also travels through walls). In the save, the BlasterBots passed on their special effect through the wall to the two Tesla Bots to the North.
TagsNo tags attached.
Internal WeightNew

Activities

Winge

Oct 4, 2013 6:29 pm

reporter  

SpecialFXThruWalls.save (84,288 bytes)

keith.lamothe

Oct 4, 2013 7:27 pm

administrator   ~0034494

Yes, that's basically intentional. Aside from the BlasterBots one you mentioned, are there any of these effects that you specifically object to the pass-through behavior on "that's just too horribly brutal" grounds, etc? They can be considered case-by-case, it's just normally we want to keep the CPU cost of these down and the pass-through behavior is acceptable unless it's a major problem.

Winge

Oct 4, 2013 7:31 pm

reporter   ~0034496

Last edited: Oct 4, 2013 7:46 pm

I'd say Mastermind Bot and SentryBot should not work through walls. Mastermind is brutal enough (it could probably use a shield nerf, TBH). While annoying, the shield and attack buffs from the other 'leader-type' bots isn't as big of an issue as 2x turns, or mass alerting.

Update: EMP shouldn't go through walls either, and it shouldn't take a lot of resources, as that is a one-time thing.

Winge

Oct 4, 2013 8:18 pm

reporter   ~0034499

One more: Silence Bot. Not sure if it can now, but it definitely should not be able to redirect through walls.

keith.lamothe

Oct 6, 2013 2:21 am

administrator   ~0034532

For 0.935:

* The following bots' special effects now no longer "pass through walls", as in many ways it was actually cheaper CPU-wise to do it this way (rather than check every single entity on the map) and it will certainly feel better for the player:
** ClawBot
** RadarBot
** LeaderBot
** AbsentmindedLeaderBot
** CommandBot
** MastermindBot
** RaptorBot
** AmmoBot
** ShieldBot
** SilenceBot

Thanks :)

The SentryBot actually has two extra ways of alerting other bots, btw. One is to alert any other bot in line of sight with it. The second is to alert any other SentryBot within a fairly wide area. The second passes through walls by design, as it's conceptually just a signal.

keith.lamothe

Oct 6, 2013 2:21 am

administrator   ~0034533

Oh, and the EMPBot effect has never passed through walls, to my knowledge. It doesn't now, anyway.

Issue History

Date Modified Username Field Change
Oct 4, 2013 6:29 pm Winge New Issue
Oct 4, 2013 6:29 pm Winge File Added: SpecialFXThruWalls.save
Oct 4, 2013 7:27 pm keith.lamothe Note Added: 0034494
Oct 4, 2013 7:27 pm keith.lamothe Assigned To => keith.lamothe
Oct 4, 2013 7:27 pm keith.lamothe Status new => feedback
Oct 4, 2013 7:31 pm Winge Note Added: 0034496
Oct 4, 2013 7:31 pm Winge Status feedback => assigned
Oct 4, 2013 7:46 pm Winge Note Edited: 0034496
Oct 4, 2013 8:18 pm Winge Note Added: 0034499
Oct 6, 2013 2:21 am keith.lamothe Internal Weight => New
Oct 6, 2013 2:21 am keith.lamothe Note Added: 0034532
Oct 6, 2013 2:21 am keith.lamothe Status assigned => resolved
Oct 6, 2013 2:21 am keith.lamothe Fixed in Version => 0.935 Release Candidate 4
Oct 6, 2013 2:21 am keith.lamothe Resolution open => fixed
Oct 6, 2013 2:21 am keith.lamothe Note Added: 0034533