Gordon Freeman

[Open Assets] Gordon Freeman v0.95

This update features quite a few changes from the last few! I finally got motivation to work on this again, thankfully...
  • Environmental damage reduced from 15 to 10
  • Players can now get gibbed
  • Support for Ringslinger Revolution added
    • ...But due to questionable decisions when MIDIMan was coding RSR, the HUD for Health and Armor might still be there at the time this is being written.
  • Weapon property rsrrailring added (which makes your current weapon follow the .357's behavior with RSR's Rail Ring power-up when you pick one up)
    • The HL2 .357 example was now updated to include this property
  • Planted the initial seeds for support involving a project full of DOOM
  • Reverted the stupid mistake of denying any table writes if not Freeman
  • Hangout packs (TOL_HANGOUT and TOL_HANGSP) now always rely on friendlyfire to check if PvP is allowed
  • Can you tell I'm running out of good update titles (please stop breaking freeman I just want to work on DOOM)
  • Cool!
Reactions: klasky
Hopefully should squash a series of unfortunate events that can happen in netgames
  • All players will now get a player.hl table as a result of this
  • Made sure to actually verify that Freeman players are actually Freeman players before doing things to them (What a fantastic idea, why didn't I think of that?!)
  • Messages can now tick through without needing to be Gordon first
  • Gave BJ and Duke their weapon support back
  • Adds global HL.disableTitleScreen andmobj.hl.dontkillplayers
  • kombiHL1SpecialHandlers[skin].damage can now sometimes return things (officially, false to represent an aborted hit)
  • ???
  • Cool!
Reactions: klasky
  • Messagemode is now able to show up again if you were using it before
  • Proper handling of camera that SRB2 itself couldnt be bothered to do for some reason
  • Added mobj.hl.nobasebehavior to objects using item.pickupstats HL_PickupStats[itemtype]
  • Added gore of my comfort character
  • Gave more support for Sonic Doom 2
  • THZ1's drop now gets ignored by fall damage
  • More safety nets in general
  • Checkpoints now save a back-up of most of the player's variables
  • The vanilla crosshair is now used when the current weapon defines none
  • Automatic Ring will now always give an MP5 (or MP5 primary ammo)
  • SWEPs folder added to organize weapon definitions
  • Added basic shell of Snarks
  • Cool!
Reactions: klasky and GLide KS
SHOULD fix things relating to damage this time.
Quick patch-like update that should fix some issues with configuration (not that I'm admitting it got UglyKnux'd or anything)
  • Cool!
Reactions: SusSped
  • Demo'ing basic proper I/O handling
  • Freeman now has proper renders (textures by sanicblock.)
  • Character support has been extended to be able to get their current weapon and such
  • Freeman can now see the health status of everyone (and what everyone is carrying)
  • Finally overhauled the weapon definition system
    • Attached a "weapon addition mod" as a basic show-off as to how to utilize it (this is so basic, infact, that you need to load Freeman first to use it)
    • There MAY be bugs that have cropped up due to this change, but the major ones should be squashed for the time being
  • Added more sprites for the DOOM Viewmodels
    • Added more viewmodels to the DOOM weapons in general
  • Added basic framework for G-Man entities
  • Added noflashing to HL_SetMTStats
  • Made "Is there space" checks actually check if there is space for you to stand back up
  • Moved where the killfeed resides to HL.killfeed
  • Added global function HL_DecrementWeaponAmmo
  • Added "Use Friendly Fire" as a third argument to HL_IsAlly
  • Suit items can now use klaxonbeat to play the Klaxon Beat when the player gains the HEV Suit
  • Temporarily dropped weapon support for characters other than Doomguy
  • You can now gain score against Freemen in Match
  • Updated the death camera
  • Killfeed can now be printed to console (toggleable via hl_printkillfeed)
  • Zooming in now has a proper implementation
  • DMGStats warning will now only appear if a damage source required its use
  • GSrcObjects have been split and will feature elsewhere
  • added vflags field to viewmodels
  • HUD Coloring now has a guard against when player.hl.cmap is nil
  • Added grate, duct, and organicas footstep sounds
    • metal_light is now aliased to grate
  • Added more textures in the texture list
  • The title screen now fills the screen with pure black
  • Cool!
Reactions: klasky
Back
Top