Collapsible Platform Edges.
!!!DISCLAIMER!!! I am very bad at spriting and i am not joking.
I recommend to put this PR in Testmerge, so i can find issues caused by swapping paths and find oversights with sprites.
About the pull request
I am working on rework of Kutjevo #6971
Fixes: #7049
Because i plan to add elevation by using large quantities of platform edges, i tough it will be too annoying for players, who are keep dying, like xenos and marines because edge stopped them for 1-2 seconds.
Edit: Its 70% done, i just lack sprites. (made only one platform sprite set for demonstration in videos below)
Edit(07.09): I was forced to change paths of platforms so they can play different sounds depending on what they are made of.
Edit(15.09): Finally done sprites, now time to wait.
Edit(21.09): thanks to Doubleumc | Casey Walton and cuberound for having time explain me some code related terms, thanks you both for that.
Explain why it's good for the game
Allow game to be more dynamic by adding little more "terrain destruction" that will benefit gameplay and mappers who like to keep Map elevation but they are worried that platform edges will make experience negative. (people complain a lot)
Testing Photographs and Procedure
Click HERE to see Videos
Platforms before destruction:
Platforms after destruction:
How it work and sound when xeno break them:
https://github.com/user-attachments/assets/de9e8c9e-ffaf-4544-beab-a58640b857fa
How it will work for Explosions:
https://github.com/user-attachments/assets/cbc5e4bb-1603-42bf-aa02-c3e875f86292
Changelog
:cl: Venuska1117 code: Added ability to Destroy Platform Edges by xenos on "Disarm" intent, now depending on xenos "size" they can break Platform Edges quicker or Slower, Now Explosives have chance to destroy Platform Edges by depending on how strong explosion is. imageadd: Added Sprites for Broken Platforms Edges. soundadd: Added Sound for Breaking "Stone" Edges. /:cl:
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Conflicts have been resolved. A maintainer will review the pull request shortly.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Conflicts have been resolved. A maintainer will review the pull request shortly.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Conflicts have been resolved. A maintainer will review the pull request shortly.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Conflicts have been resolved. A maintainer will review the pull request shortly.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Conflicts have been resolved. A maintainer will review the pull request shortly.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Conflicts have been resolved. A maintainer will review the pull request shortly.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Conflicts have been resolved. A maintainer will review the pull request shortly.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Conflicts have been resolved. A maintainer will review the pull request shortly.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Conflicts have been resolved. A maintainer will review the pull request shortly.
Mapping lgtm, need @Blundir approval for sprites and then a code check
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Conflicts have been resolved. A maintainer will review the pull request shortly.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Conflicts have been resolved. A maintainer will review the pull request shortly.