#  ![](https://www.realm667.com/media/kunena/topic_icons/realm667/user/map.png) \[Common Bug\] Pyro Demon's Escape Sequence Bug

##

- **mattbratt11**
- ![mattbratt11's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar165.png) Topic Author
- Chaingunner
- ![Chaingunner](https://www.realm667.com/media/kunena/ranks/rank_6_chaingunner.png)

 Less More- Posts: 72
-
-
-
-

   11 years 2 months ago [\#2204](#2204) by mattbratt11  *[\[Common Bug\] Pyro Demon's Escape Sequence Bug](https://www.realm667.com/forum/let-us-know/360-common-bug-pyro-demons-escape-sequence-bug#2204 "I used the latest GZDoom git Version to test out the Pyro Demon, all went well, but when he performs the escape sequence, GZDoom either kicks me out or Permafreeze. Is there any way to fix this? Thanks!")* was created by *mattbratt11*

 I used the latest GZDoom git Version to test out the Pyro Demon, all went well, but when he performs the escape sequence, GZDoom either kicks me out or Permafreeze. Is there any way to fix this? Thanks!

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2xldC11cy1rbm93LzM2MC1jb21tb24tYnVnLXB5cm8tZGVtb25zLWVzY2FwZS1zZXF1ZW5jZS1idWc=&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **Blue Shadow**
- ![Blue Shadow's Avatar](https://www.realm667.com/media/kunena/core/svg/person.svg)
- Administrator
- ![Administrator](https://www.realm667.com/media/kunena/ranks/rank_20_barrel.png)

 Less More- Posts: 1131
-
-
-

   11 years 2 months ago [\#2221](#2221) by Blue Shadow  Replied by *Blue Shadow* on topic *[\[Common Bug\] Pyro Demon's Escape Sequence Bug](https://www.realm667.com/forum/let-us-know/360-common-bug-pyro-demons-escape-sequence-bug#2221 "I used the latest GZDoom git Version to test out the Pyro Demon, all went well, but when he performs the escape sequence, GZDoom either kicks me out or Permafreeze. Is there any way to fix this? Thanks!")*

 I can't really confirm that. I spawned the monster and let play around for about five minutes, during which it did a lot of teleportation. I didn't experience any issues.

That was tested with GZDoom 2.1pre-1134.

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2xldC11cy1rbm93LzM2MC1jb21tb24tYnVnLXB5cm8tZGVtb25zLWVzY2FwZS1zZXF1ZW5jZS1idWc=&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **ozymandias81**
- ![ozymandias81's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar933.gif)
- Pain Elemental
- ![Pain Elemental](https://www.realm667.com/media/kunena/ranks/rank_9_pain.png)

 Less More- Posts: 258
-
-
-
- [](https://ozymandias81.wixsite.com/ozy81-site)
-

   11 years 2 months ago [\#2227](#2227) by ozymandias81  Replied by *ozymandias81* on topic *[\[Common Bug\] Pyro Demon's Escape Sequence Bug](https://www.realm667.com/forum/let-us-know/360-common-bug-pyro-demons-escape-sequence-bug#2227 "I used the latest GZDoom git Version to test out the Pyro Demon, all went well, but when he performs the escape sequence, GZDoom either kicks me out or Permafreeze. Is there any way to fix this? Thanks!")*

 @mattbratt11
Did you modify it before give it a try? I have pyrodemons inside my Gore project since 2011 an didn't experienced any issues with any gzdoom git versions... FYI Gore has more than 70 different monsters, where many of them are just variations of r667 beasts (no, my pyrodemon has just new death, xdeath and raise anims). Post here your pyrodemon and let's see if its different from the repo one.

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2xldC11cy1rbm93LzM2MC1jb21tb24tYnVnLXB5cm8tZGVtb25zLWVzY2FwZS1zZXF1ZW5jZS1idWc=&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **mattbratt11**
- ![mattbratt11's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar165.png) Topic Author
- Chaingunner
- ![Chaingunner](https://www.realm667.com/media/kunena/ranks/rank_6_chaingunner.png)

 Less More- Posts: 72
-
-
-
-

   11 years 2 months ago [\#2237](#2237) by mattbratt11  Replied by *mattbratt11* on topic *[\[Common Bug\] Pyro Demon's Escape Sequence Bug](https://www.realm667.com/forum/let-us-know/360-common-bug-pyro-demons-escape-sequence-bug#2237 "I used the latest GZDoom git Version to test out the Pyro Demon, all went well, but when he performs the escape sequence, GZDoom either kicks me out or Permafreeze. Is there any way to fix this? Thanks!")*

 I didn't edit the Pyro Demon, it was remained untouched. I downloaded from the beastiary and gave it a testrun. My GZDoom git version is 1159.

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2xldC11cy1rbm93LzM2MC1jb21tb24tYnVnLXB5cm8tZGVtb25zLWVzY2FwZS1zZXF1ZW5jZS1idWc=&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **ozymandias81**
- ![ozymandias81's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar933.gif)
- Pain Elemental
- ![Pain Elemental](https://www.realm667.com/media/kunena/ranks/rank_9_pain.png)

 Less More- Posts: 258
-
-
-
- [](https://ozymandias81.wixsite.com/ozy81-site)
-

   11 years 2 months ago [\#2282](#2282) by ozymandias81  Replied by *ozymandias81* on topic *[\[Common Bug\] Pyro Demon's Escape Sequence Bug](https://www.realm667.com/forum/let-us-know/360-common-bug-pyro-demons-escape-sequence-bug#2282 "I used the latest GZDoom git Version to test out the Pyro Demon, all went well, but when he performs the escape sequence, GZDoom either kicks me out or Permafreeze. Is there any way to fix this? Thanks!")*

> mattbratt11 wrote: I didn't edit the Pyro Demon, it was remained untouched. I downloaded from the beastiary and gave it a testrun. My GZDoom git version is 1159.

Anyway I uploaded the latest version of Pyrodemon and had a try with GZDoom git1159: I spawned 8 pyros inside MAP01 of Doom II and I had no problems at all.

What's your hardware/OS configuration ***mattbratt11***? Especially which GL/sounds options are you using for GZDoom? Maybe your problems comes out from them.

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2xldC11cy1rbm93LzM2MC1jb21tb24tYnVnLXB5cm8tZGVtb25zLWVzY2FwZS1zZXF1ZW5jZS1idWc=&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **Blue Shadow**
- ![Blue Shadow's Avatar](https://www.realm667.com/media/kunena/core/svg/person.svg)
- Administrator
- ![Administrator](https://www.realm667.com/media/kunena/ranks/rank_20_barrel.png)

 Less More- Posts: 1131
-
-
-

   11 years 2 months ago [\#2309](#2309) by Blue Shadow  Replied by *Blue Shadow* on topic *[\[Common Bug\] Pyro Demon's Escape Sequence Bug](https://www.realm667.com/forum/let-us-know/360-common-bug-pyro-demons-escape-sequence-bug#2309 "I used the latest GZDoom git Version to test out the Pyro Demon, all went well, but when he performs the escape sequence, GZDoom either kicks me out or Permafreeze. Is there any way to fix this? Thanks!")*

 Okay, for the last two hours, I've been doing some testing, and it turned out that if you're using OpenAL as your sound backend, it'd lock up or terminate the program immediately. There won't be any issues if FMod Ex is used instead.

I'll report this as a bug at the ZDoom forums once I get a demo prepared for testing.

**Edit**:

After more testing, I've managed to pinpoint the source of the problem. The *Pyroball* actor's use of the DOOMBOUNCE flag is what triggers the issue. The solution is simple: replace the flag with BounceType "Doom". That should fix it.

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2xldC11cy1rbm93LzM2MC1jb21tb24tYnVnLXB5cm8tZGVtb25zLWVzY2FwZS1zZXF1ZW5jZS1idWc=&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **ozymandias81**
- ![ozymandias81's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar933.gif)
- Pain Elemental
- ![Pain Elemental](https://www.realm667.com/media/kunena/ranks/rank_9_pain.png)

 Less More- Posts: 258
-
-
-
- [](https://ozymandias81.wixsite.com/ozy81-site)
-

   11 years 2 months ago [\#2323](#2323) by ozymandias81  Replied by *ozymandias81* on topic *[\[Common Bug\] Pyro Demon's Escape Sequence Bug](https://www.realm667.com/forum/let-us-know/360-common-bug-pyro-demons-escape-sequence-bug#2323 "I used the latest GZDoom git Version to test out the Pyro Demon, all went well, but when he performs the escape sequence, GZDoom either kicks me out or Permafreeze. Is there any way to fix this? Thanks!")*

 But why I don't have any issues with the original actor? Even inside Gore my Pyrodemon has doombounce (and lowgravity - I guess both of 'em are deprecated flags) for RainCometNull &amp; Pyroball actors. So I bet the backend could be really the main problem.

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2xldC11cy1rbm93LzM2MC1jb21tb24tYnVnLXB5cm8tZGVtb25zLWVzY2FwZS1zZXF1ZW5jZS1idWc=&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **Blue Shadow**
- ![Blue Shadow's Avatar](https://www.realm667.com/media/kunena/core/svg/person.svg)
- Administrator
- ![Administrator](https://www.realm667.com/media/kunena/ranks/rank_20_barrel.png)

 Less More- Posts: 1131
-
-
-

   11 years 2 months ago [\#2324](#2324) by Blue Shadow  Replied by *Blue Shadow* on topic *[\[Common Bug\] Pyro Demon's Escape Sequence Bug](https://www.realm667.com/forum/let-us-know/360-common-bug-pyro-demons-escape-sequence-bug#2324 "I used the latest GZDoom git Version to test out the Pyro Demon, all went well, but when he performs the escape sequence, GZDoom either kicks me out or Permafreeze. Is there any way to fix this? Thanks!")*

 Have you actually tested it while using OpenAL? As I said, it only happens to me when using OpenAL as the backend.

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2xldC11cy1rbm93LzM2MC1jb21tb24tYnVnLXB5cm8tZGVtb25zLWVzY2FwZS1zZXF1ZW5jZS1idWc=&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **ozymandias81**
- ![ozymandias81's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar933.gif)
- Pain Elemental
- ![Pain Elemental](https://www.realm667.com/media/kunena/ranks/rank_9_pain.png)

 Less More- Posts: 258
-
-
-
- [](https://ozymandias81.wixsite.com/ozy81-site)
-

   11 years 1 month ago - 11 years 1 month ago [\#2325](#2325) by ozymandias81  Replied by *ozymandias81* on topic *[\[Common Bug\] Pyro Demon's Escape Sequence Bug](https://www.realm667.com/forum/let-us-know/360-common-bug-pyro-demons-escape-sequence-bug#2325 "I used the latest GZDoom git Version to test out the Pyro Demon, all went well, but when he performs the escape sequence, GZDoom either kicks me out or Permafreeze. Is there any way to fix this? Thanks!")*

 I didn't tested OpenAL and I misunderstand the "pinpoint" word. ![:-(](https://www.realm667.com/media/kunena/emoticons/cacsad.gif ":-(") ![:-D](https://www.realm667.com/media/kunena/emoticons/cacchz.gif ":-D")

 Last edit: 11 years 1 month ago by ozymandias81.

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2xldC11cy1rbm93LzM2MC1jb21tb24tYnVnLXB5cm8tZGVtb25zLWVzY2FwZS1zZXF1ZW5jZS1idWc=&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **mattbratt11**
- ![mattbratt11's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar165.png) Topic Author
- Chaingunner
- ![Chaingunner](https://www.realm667.com/media/kunena/ranks/rank_6_chaingunner.png)

 Less More- Posts: 72
-
-
-
-

   11 years 1 month ago [\#2326](#2326) by mattbratt11  Replied by *mattbratt11* on topic *[\[Common Bug\] Pyro Demon's Escape Sequence Bug](https://www.realm667.com/forum/let-us-know/360-common-bug-pyro-demons-escape-sequence-bug#2326 "I used the latest GZDoom git Version to test out the Pyro Demon, all went well, but when he performs the escape sequence, GZDoom either kicks me out or Permafreeze. Is there any way to fix this? Thanks!")*

 Now I know the problem!

It was OpenAL's problem, and I tested!

Thanks for pointing out.

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2xldC11cy1rbm93LzM2MC1jb21tb24tYnVnLXB5cm8tZGVtb25zLWVzY2FwZS1zZXF1ZW5jZS1idWc=&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

[Powered by](https://www.realm667.com/forum/credits) [Kunena Forum](https://www.kunena.org)
