PadWorld-Entertainment / worldofpadman

World of PADMAN game repository
https://worldofpadman.net
Other
39 stars 9 forks source link

Restore and adjust Q3A defense medal as 'PadHero' in WoP #15

Closed kai-li-wop closed 1 year ago

kai-li-wop commented 3 years ago
Icon
Name Excellent SnackAttack PadStar (BLUE/RED) PadHero PadAce SprayKiller SprayGod

Tasks

kai-li-wop commented 2 years ago

With 54fad910843310cbf147c7efc4adca81e89731fc I tried to restore the assist and defend awards form vanilla Q3 but still not taking Team Arena additions into account. I had only time for a quick test but I could see that the PadHero medal (defend) is drawn in CTL bot match. I also recognised that some sounds are somehow mixed now: chat beep is played while jumping for example. This is a strange behaviour which I cannot explain, but I am sure that my changes cause this. I simply don't now where or what I missed. So support is very welcome to help me to finish this enhancement.

kai-li-wop commented 2 years ago

The mixed sound problem has disappeared. The behavior of the defense medal seems to be restored. It is awarded for fragging enemy players within 1000 units of the lolly bearer or lolly base.

Further research needs to be done to the impressive award, which is still given to players, but without a medal being displayed. This is the player's "hehe2" sound that plays after 2 consecutive frags with the SPLASHER within 3(?) seconds. I can't hear this sound any more and I'm not sure if my changes caused it.

kai-li-wop commented 1 year ago

With 2f3966c9b64a6e4f4a577583e2121fa35d932698 I enabled the PadHero medal and a team frag bonus in SYC Team. This needs further testing but the following should apply:

kai-li-wop commented 1 year ago

Note to myself and testers: whatever is written in online wikis about the Assist medal in CTF/CTL, there are 2 ways to get it, not 3.

  1. if your own team's lolly is not in the home base, you must be returned first. Within 10 seconds, another teammate must score by bringing the opposing lolly to the home base. If he scores in time, you receive the assist medal.
  2. if your own team's lolly is not in the home base, you must kill the opposing lolly carrier but must not return the lolly. Someone else from your team can return it. Within 10 seconds, another teammate must score by bringing the opposing flag to the home base. If he scores in time, you get the assist medal.

If there are two teammates involved, one killing the opposing lolly carrier and the other returning the lolly, both will receive the Assist medal as long as a third teammate scores within 10 seconds.

kai-li-wop commented 1 year ago

PadHero should work now for all 3 gametypes: CTL, BB and SYC Team

3aTmE commented 1 year ago

Just tried it locally:

CTL

Both player events works fine! Like stated above PadHero soundfile is currently missing. But shows up correctly.
Same with PadAce. The correct sound plays when triggered.

BB

PadHero palyer event triggers fine while defending an Balloon.

SYC TEAM

PadHero event when defending own cartridge carrier works like intended. The "PlayerName Has Fragged TEAM COLOR Cartridge Carrier" message will only display when the enemy cartridge carrier had 1 or more Cartridges collected.

Yeah, works fine. Only the Soundclip for PadHero is missing :)