TheGameCreators / FPS-Creator-Classic

Source code and files for FPS Creator Classic
http://www.thegamecreators.com
315 stars 91 forks source link

Enemies shooting through dynamic entities (boxes and doors) #68

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Place some small boxes in the level and some doors (all as dynamic entities)
2. Make those boxes light (in physics settings)
3. Give player any weapon
4. Place enemy in the level (give him also weapon)
5. Start level and shoot boxes and doors. Also move so enemy should shoot boxes 
and doors.

What is the expected output? What do you see instead?
When I shoot small dynamic objects (small boxes) they "fly away" as they should 
be. Also when I shoot door -  bullets stops on this door. 
But enemies can fire through all dynamic objects (boxes and doors). 
Their bullets doesn't care about any dynamic entities.

What version of the product are you using? On what operating system?
FPSC 1.18 beta9 (no mods)
Win7 x64

Please provide any additional information below.

Original issue reported on code.google.com by tec...@gmail.com on 11 Mar 2011 at 9:50

GoogleCodeExporter commented 8 years ago
The engine is not designed to allow enemy fire to affect the physics bodies of 
entities, initially for performance reasons. I have changed the status to 
enhancement to keep a record of this feature idea.

Original comment by LeeBamberTGC@gmail.com on 5 Apr 2011 at 12:51

GoogleCodeExporter commented 8 years ago
If it really affects performance maybe it would be good idea to put trigger in 
setup.ini:
EnemyBulletsAffectDynamicEntities = 1
EnemyBulletsStopsOnDoors = 1

Original comment by tec...@gmail.com on 11 Apr 2011 at 8:59

GoogleCodeExporter commented 8 years ago
i also get this shooting through entity problem, mainly through doors, i think 
it makes any game poor to play due to this, also shoots through windows without 
breaking them.

Original comment by christop...@gmail.com on 8 Jun 2011 at 11:31