MantisBT - Zandronum | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0003204 | Zandronum | [All Projects] Bug | public | 2017-07-27 19:56 | 2018-04-20 07:09 |
Reporter | HexaDoken | ||||
Assigned To | Leonard | ||||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 |
Product Version | 3.0-beta | ||||
Target Version | 3.1 | Fixed in Version | 3.1 | ||
Summary | 0003204: A_SetTranslucent doesn't work online when called from custominventory that is A_RadiusGive-n to a monster | ||||
Description | ...Or something. I'll confess that I'm not 100% confident what's going on here. I've got fed up with fighting stealth monsters and created a weapon to combat them. It works like this: primary fire throws a flare that makes all stealth monsters around it blink into visibility every so often; secondary fire throws a super flare that just strips stealth entirely from all monsters that come into range. From a technical side, the flares use A_RadiusGive to give monsters in range a CustomInventory item that in the pickup state checks for stealth flag and disables it while also using A_SetTranslucent to make the monster opaque. Offline, it works perfectly. Online, A_SetTranslucent appears to do nothing. I've at first thought that A_SetTranslucent just doesn't work entirely, so I slapped together a monster that rapidly calls A_SetTranslucent in it's spawn state, but THAT works perfectly. So overall, I'm not quite sure what is happening. It's only in this specific interaction I've found it to break apart. I've fixed the issue by replacing A_SetTranslucent with a script that uses SetActorProperty, which works fine both offline and online, but I thought somebody should still know about this. | ||||
Steps To Reproduce | 1) summon a stealth monster 2) throw a flare near it 3) observe the result Offline: normal flare should make stealth monsters nearby blink into visibility every second or so; super flares should just make them permanently visible. Online: normal flare does nothing; super flare removes the stealth flag without changing monster's alpha, which makes it permanently stuck at whatever level of visibility it was at before, which is usually "completely invisible" | ||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | ![]() /tracker/file_download.php?file_id=2157&type=bug ![]() /tracker/file_download.php?file_id=2158&type=bug | ||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2017-07-27 19:56 | HexaDoken | New Issue | |||
2017-07-27 19:56 | HexaDoken | File Added: antistealthflare.pk3 | |||
2017-07-27 23:52 | Korshun | File Added: CustomInventory_SetTranslucent.wad | |||
2017-07-27 23:54 | Korshun | Note Added: 0018109 | |||
2017-07-27 23:54 | Korshun | Note Edited: 0018109 | bug_revision_view_page.php?bugnote_id=18109#r10830 | ||
2017-07-27 23:54 | Korshun | Note Edited: 0018109 | bug_revision_view_page.php?bugnote_id=18109#r10831 | ||
2017-07-28 09:57 | HexaDoken | Note Added: 0018111 | |||
2017-07-28 10:04 | HexaDoken | Note Edited: 0018111 | bug_revision_view_page.php?bugnote_id=18111#r10833 | ||
2017-10-04 16:13 | Leonard | Note Added: 0018432 | |||
2017-10-04 16:14 | Leonard | Status | new => needs review | ||
2017-10-04 16:14 | Leonard | Target Version | => 3.1 | ||
2017-10-08 13:26 | Torr Samaho | Note Added: 0018482 | |||
2017-10-08 13:26 | Torr Samaho | Assigned To | => Leonard | ||
2017-10-08 13:26 | Torr Samaho | Status | needs review => needs testing | ||
2018-04-18 06:29 | StrikerMan780 | Note Added: 0019171 | |||
2018-04-20 07:09 | Dusk | Status | needs testing => resolved | ||
2018-04-20 07:09 | Dusk | Fixed in Version | => 3.1 | ||
2018-04-20 07:09 | Dusk | Resolution | open => fixed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|