View Issue Details

IDProjectCategoryView StatusLast Update
0002546The Dark ModCodingpublic27.10.2011 05:15
ReporterSpringheel Assigned Totels  
PrioritynormalSeveritynormalReproducibilityalways
Status closedResolutionfixed 
Product VersionTDM 1.04 
Target VersionTDM 1.04Fixed in VersionTDM 1.04 
Summary0002546: Lights take several seconds to extinguish
DescriptionIt used to be that if you bound an ambient light to an extinguishable light, putting out the extinguishable light would cause both lights to go out at the same time.

That doesn't happen any longer. Now the bound light takes a good three or four seconds to go out after the first light is extinguished (about the same length of time the smoke particle lasts on a torch). So the main light disappears, but the ambient light is still visible, then it suddenly blinks out, which looks terrible.

I suspect this has something to do with the issue of torch smoke being cut off that was fixed shortly before 1.03.
TagsNo tags attached.

Activities

tels

tels

16.01.2011 11:32

reporter   ~0003459

It seems the "binding" of a light to another light is the problem, if you "link" them, this properly works:

* create a combo-torch and "link" the light to it - this works
* create a combo-torch and "bind" the light to it - does not work (I think I can make this work by looping through all bound entities in the script, but should I really go and support this?)
* create a manual torch light and "bind" the light to it - does not work This needs to be fixed in the C++ code somewhere where the sr_script function is called. Also, I am not sure this ever worked, I don't think there were any changes to the stim code in a long time.
* create a manual torch light and "link" the light to it - works, too

Thread is here:

http://modetwo.net/darkmod/index.php?/topic/12166-lights-take-several-seconds-to-extinguish/page__view__findpost__p__244652
tels

tels

16.01.2011 16:59

reporter   ~0003461

Should be resolved with revision 11469, by making the script manually run through all bound children and all linked target entities and call activate(self) on them.

Issue History

Date Modified Username Field Change
15.01.2011 21:44 Springheel New Issue
16.01.2011 11:32 tels Assigned To => tels
16.01.2011 11:32 tels Status new => assigned
16.01.2011 11:32 tels Note Added: 0003459
16.01.2011 16:59 tels Note Added: 0003461
16.01.2011 16:59 tels Status assigned => resolved
16.01.2011 16:59 tels Fixed in Version => TDM 1.04
16.01.2011 16:59 tels Resolution open => fixed
27.10.2011 05:15 greebo Status resolved => closed