deestar12 / keeperfx

Automatically exported from code.google.com/p/keeperfx
0 stars 0 forks source link

[Command Fault] - IF_CONTROLS #426

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?

1. Start a level with these properties:

. An imprisoned enemy creature (i.e. Player 1 Spider)
. An IF_CONTROLS(PLAYER1,SPIDER == 1) command
. An observable trigger when the IF statement is true
. Prison surrounded by water/lava

2. Slap the Spider slightly outside the border of the Prison.

3. The Spider will now be out of Player control, and presumably in PLAYER1 
control, as the Spider fires at the Player's creatures.

What is the expected output? What do you see instead?

It is expected that the Spider be registered as under control of PLAYER1, and 
the command triggered, but this does not happen. The command is broken for the 
rest of the game.

What version of the product are you using? On what operating system?

Windows 7 64-bit
KeeperFX 0.4.5 r1467

Please provide any additional information below.

In the campaign I'm creating, the player is to prevent the Lord of the Land 
from escaping his Prison or dying. I have everything working, but the abuse of 
this command fault can cause the player to avoid the objective and break the 
level entirely.

Original issue reported on code.google.com by KeeplarBooger on 22 Nov 2014 at 2:54

GoogleCodeExporter commented 8 years ago
Could you provide a map or saved game where the issue can be easily reproduced?

Original comment by mefistotelis on 22 Nov 2014 at 8:12

GoogleCodeExporter commented 8 years ago
I've tried to reproduce it, but could not. Attached is a level on which you can 
follow the steps to reproduce. However I do not see the fail condition: The 
objective is triggered as soon as the spider is under control of player 1.

Original comment by Loobinex on 28 Dec 2014 at 1:27

Attachments: