gmod_src: Added more HL1 npcs

Revision 794
Added more HL1 npcs
More linux fixes Changed Files:
[ul]
[li]trunk/src_garrysmod/game/server/ai_hull.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_ai_basenpc.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_ai_basenpc.h [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_basegrenade.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_agrunt.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_barney.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_barney.h [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_bigmomma.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_bullsquid.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_controller.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_gargantua.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_gargantua.h [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_hassassin.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_headcrab.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_hgrunt.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_hornet.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_houndeye.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_nihilanth.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_roach.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_scientist.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_talker.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_talker.h [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_tentacle.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_turret.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_vortigaunt.cpp [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_vortigaunt.h [/li][li]trunk/src_garrysmod/game/server/hl1/hl1_npc_zombie.cpp [/li][li]trunk/src_garrysmod/game/server/server_gmod.vpc [/li][li]trunk/src_garrysmod/game/shared/garrysmod/gmod_gamerules.cpp[/li][/ul]

Committed By Garry Newman

Any specific Linux fixes?

The fact that you added smaller stuff too, like monster_sitting_scientist or monster_scientist_dead makes my day a whole lot better.

<3

[editline]16th February 2011[/editline]

Couple issues:

http://filesmelt.com/dl/hlc_10000.jpg[/media]

  • Scientists and other NPCs react oddly to scripted sequences. For example, in this screenshot, they were rapidly flipping back and forth 180 degrees, and when one or two moved from one point to another, they sprinted in the ‘scared’ running animation.
  • Scientists have no voice - sitting scientists do with PrecacheSentenceFile
  • Could you by any chance add func_pendulum? It’s in a lot of HL1 maps.
  • Turrets don’t shoot (??) when I spawn them, and I can’t kill them just by shooting (you can in HL1)

Keep up the amazing work, garry.

Edit: Of course, hilarity does ensue when scripted sequences occur:
[media]http://filesmelt.com/dl/c1a00001.jpg[/media]
[media]http://filesmelt.com/dl/c1a000021.jpg[/media]
[media]http://filesmelt.com/dl/c1a00006.jpg[/media]
[media]http://filesmelt.com/dl/c1a000071.jpg[/media]

[editline]16th February 2011[/editline]

Some sequences work though

[media]http://filesmelt.com/dl/c1a00008.jpg

Also will you be adding icthyosaur, apache, osprey, barnacle, or any other NPCs?