TODO - FreeSlave/halflife-featureful GitHub Wiki

Wiki is deprecated. Proceed to GitHub pages!

This is the list of features that would be nice to have in our codebase. You are welcome to do a PR!

Features

Monsters

  • images/svencoop.png monster_kingpin (implemented in Field Intensity, needs porting)
  • images/svencoop.png monster_stukabat
  • images/decay.png monster_alienflyer
  • monster_headcrab_armored (like in Half-Life: Alyx)
  • monster_archer (probably should shoot spikes like pitdrone or some kinds of electric bolts)
  • Alien grunts without hornetgun (melee only)
  • images/svencoop.png Ability of scientists and medics to revive allies (including player)
  • The ability for blackops assassins to throw flash grenades (implemented in Field Intensity, needs porting)

Weapons

Player upgrades/effects

A generic way to describe player upgrades/effects should be implemented. It should support creation of something similar to DMC artifacts and Opposing Force CTF runes.

Other entities

Client-related features and visual effects

  • images/spirit.png Particle system from Spirit.
  • images/cstrike.png Smoke effect (like smoke grenades from Counter Strike)
  • images/cstrike.png Grass
  • images/svencoop.png Splash effects when firing at water (like in Sven Co-op or Day Of Defeat)
  • Support for bigger maps.
  • 3D Skybox implementation.
  • Ability to build game libraries with server-only weapons (e.g. for singleplayer-only mods)
  • Decorative dangling ropes.

Multiplayer features and modes

  • Join team interface should work in team deathmatch.
  • Out of the box vote system for map change and player's kick/ban.
  • images/opfor.png images/tfc.png Capture The Flag support (for Opposing Force, Adrenaline Gamer and Team Fortress Classic maps)
  • Last man standing mode.
  • Duel arena mode.
  • Configuration to spawn players as spectators first when they join the game.
  • A command to prevent any players from further joining except as spectators.
  • Support for .loc files from Adrenaline Gamer.

Other features