Skip to content

Half-Life Featureful SDK 2024-06-05

Pre-release
Pre-release
Compare
Choose a tag to compare
@FreeSlave FreeSlave released this 05 Jun 15:55
· 173 commits to featureful since this release

The mod sample is included in the archive, with the test map and assets

The provided FGD has an extended format used by J.A.C.K. and won't work with Valve Hammer Editor!

This release also includes the custom FGD provided by the community with assets like entity-specific icons and models that might help the level designer.

Note: zhlt entities are not included in the FGD. You must add zhlt.fgd to your game profile configuration in the map editor.

If you already have a mod in development based on Half-Life Featureful read this article to get the idea how to apply the new SDK version for your project.

Changelog

Player inventory items

A simple player inventory system has been implemented.

Configurable armor strength

The global armor strength for the mod now can be configured via sk_plr_armor_strength skill value. Default armor strength in Half-Life is 2 i.e. one armor point has the same value as 2 health points when player takes damage.

The armor strength can also be changed dynamically via game_player_settings.

Entities

  • Added player_deployweapon - make a player deploy the specified weapon (if player has it).
  • Added Do Save and Player can't use spawnflags for cycler_sprite.
  • Added player_inventory to do operations on the player's inventory items.
  • Added player_hasinventory to test if player has a specified inventory item.
  • player_calc_ratio now can count inventory items as well (if Calc Param Type is set to Inventory item count and the Inventory item name is specified).

Bugfixes

  • Fixed particle_shooter save-restore.