StrataSource / Portal-2-Community-Edition

Task tracker for Portal 2: Community Edition
https://www.portal2communityedition.com
148 stars 3 forks source link

Feature: Bullets should go through portals more than once #1290

Open MyGamepedia opened 1 year ago

MyGamepedia commented 1 year ago

Which component should be improved?

Gameplay

Describe your suggestion

Bullets in all Portal games go through portals only once. It's causes problems like in this videos (reminder, this is the simplest examples). It's should be fixed for more playebility and realism, + I don't think that thise difficult to fix. For lasers it was fixed, but it still have limit in 9 going through. We can do the same for bullets (9 is really more than enough), but add the one thing, if bullet will get 9 going through - it'll disappear and will not create any decal with impact sound with surface. It'll acces for pretty not small count of opportunities and it will make the game more lively and enjoyable.

Here I'll try to break the third wood box through the portal reflection.

https://user-images.githubusercontent.com/103366204/234034509-b1dfcbe9-cf0c-43d2-ac8f-324f77bcea16.mp4

Here I'll try to kill myself through the portal reflection.

https://user-images.githubusercontent.com/103366204/234035749-278c6cd8-654d-4075-b6f0-4103ff52d26f.mp4

Here turret bullets will make decals, although that it's shot in portals (pay attention to decals count before turret and after).

https://user-images.githubusercontent.com/103366204/234036363-b7cd2df4-ab6a-4fdb-98e1-4c3a2481b687.mp4

This is how lasers behive with portals, so, bullets should have similar way.

https://user-images.githubusercontent.com/103366204/234036756-80ad8cee-7b86-4f64-81f1-cceb53d4ebef.mp4

VirgilCore commented 1 year ago

i can imagine that this would be a difficult thing to acheive mathematically, given how hitscan works

MyGamepedia commented 1 year ago

i can imagine that this would be a difficult thing to acheive mathematically, given how hitscan works

Bullets techicaly lasers, lol.