TeamForbiddenLLC / warfork-qfusion

Warfork is powered by Qfusion a 3D game engine. Qfusion is a fork of id Tech 2, popularly known as the Quake II engine. Qfusion is free and open-source software subject to the terms of the GNU General Public License.
https://warfork.com
107 stars 43 forks source link

Implement Steam Achievements #54

Open Warfork opened 2 years ago

Warfork commented 2 years ago

https://partner.steamgames.com/doc/features/achievements

These should all be set by the client and not official gameserver. If people wish to cheat achievements I rather they use Steam Achievement Manager (SAM) https://github.com/gibbed/SteamAchievementManager/releases than start hacking on servers.

Please also review: https://github.com/TeamForbiddenLLC/warfork-qfusion/issues/146

Warfork commented 2 years ago

steam4 steam3 steam2 steam1

Warfork commented 2 years ago

5/0 | ACCURACY | AccuracyHitting 3 times without missing | Client | Yes |   |   |   5/1 | GOD_MODE | God modeGet 25 frags in a row without getting fragged | Client | Yes |   |   |   5/2 | MH_CONTROL | Megahealth controlKeep control of the megahealth | Client | Yes |   |   |   5/3 | GAMES_PLAYED_100 | Play 100 matchesWow! You have played 100 matches | Client | Yes |   |   |   5/4 | GAMES_PLAYED_250 | Play 250 matchesWow! You have played 250 matches | Client | Yes |   |   |   5/5 | GAMES_PLAYED_500 | Play 500 matchesWow! You have played 500 matches | Client | Yes |   |   |   5/6 | GAMES_PLAYED_1000 | Play 1000 matchesWow! You have played 1000 matches | Client | Yes |   |   |   5/7 | GAMES_WON_100 | Win 100 matchesYou have won 100 matches! | Client | Yes |   |   |   5/8 | GAMES_WON_250 | Win 250 matchesCongratulations! You have won 250 matches! | Client | Yes |   |   |   5/9 | GAMES_WON_500 | Win 500 matchesCongratulations! You have won 500 matches! | Client | Yes |   |   |   5/10 | GAMES_WON_1000 | Win 1000 matchesCongratulations! You have won 1000 matches! | Client | Yes |   |   |   5/11 | COYOTE_WINS | Coyote Wins!Frag a fast-moving opponent | Client | Yes |   |   |   5/12 | KING_OF_BONGO | King of Bongo!Frag the whole opponent team in Bomb&Defuse | Client | Yes |   |   |   5/13 | AIR_GRENADE | Air GrenadeFrag the opponent in-air with grenade | Client | Yes |   |   |   5/14 | RED_ARMOR_CONTROL | Red Armor ControlKeep the red armor under your control | Client | Yes |   |   |   5/15 | BOMB_CARRIER_FRAG | Bomb Carrier Frag!Frag the bomb-carrying opponent | Client | Yes |   |   |   5/16 | BOMB_NINJA_DEFUSE | Ninja DefuseDefuse the bomb without enemy seeing you | Client | Yes |   |   |   5/17 | DIRECT_ROCKET | Direct rocket hit!Hit the opponent directly with rocket | Client | Yes |   |   |   5/18 | FLAG_RECOVERY | Flag RecoveryRecover your flag from the opponent carrier | Client | Yes |   |   |   5/19 | QUADRUPLE_FRAG | Quadruple FragFrag an opponent 4 times in short time frame | Client | Yes |   |   |   5/20 | DOUBLE_FRAG | Double FragFrag an opponent 2 times in short time frame | Client | Yes |   |   |   5/21 | EXTERMINATION | ExterminationGet 20 frags in a row without getting fragged | Client | Yes |   |   |   5/22 | FLAG_DEFENSE | Flag DefenseDefense your flag or flag carrier | Client | Yes |   |   |   5/23 | FRAG_LORD | Frag LordGet 15 frags in a row without getting fragged | Client | Yes |   |   |   5/24 | RAGING | RagingGet 10 frags in a row without getting fragged | Client | Yes |   |   |   5/25 | TRIPLE_FRAG | Triple FragFrag an opponent three times in short time frame | Client | Yes |   |   |   5/26 | MEEP_MEEP | Meep-MeepFrag an opponent in high speed | Client | Yes |   |   |   5/27 | BOMB_DEFUSE | Bomb DefusedDefuse the bomb | Client | Yes |   |   |   5/28 | LAST_CALL_DEFUSE | Last Call DefuseDefuse the bomb on the last second | Client | Yes |   |   |   5/29 | FAST_BOMB_PLANT | Fast Bomb PlantPlant the bomb within 10 seconds | Client | Yes |   |   |   5/30 | ON_FIRE | On FireGet 5 frags in a row without getting fragged | Client | Yes |   |   |   6/0 | AIR_ROCKET | Air RocketFrag the opponent in-air with rocket | Client | Yes |   |   |   6/1 | FLAG_CARRIER_FRAG | Frag Carrier FragFrag the opponent who has your flag | Client | Yes |   |   |   6/2 | FAIR_PLAY | Fair PlayBe respectful to your opponents during the post match | Client | Yes |   |   |   6/3 | PLAYER_OF_THE_MATCH | Player of the MatchScore more points than other players and receive the "Fair Play" award in the same match | Client | Yes |   |   |   6/4 | FIRST_FRAG | First FragScore the first frag in the match | Client | Yes

Warfork commented 2 years ago

Changed "Defense your flag or flag carrier" to "Defend your flag or flag carrier"

Warfork commented 6 months ago

This list needs to be revised.

Warfork commented 6 months ago

@snuffyDev is going to create a new list.