diff --git a/main/co_umbra.wad b/main/co_umbra.wad new file mode 100644 index 00000000..7fb9d931 Binary files /dev/null and b/main/co_umbra.wad differ diff --git a/main/delta.lst b/main/delta.lst index 583637de..1003a6aa 100644 --- a/main/delta.lst +++ b/main/delta.lst @@ -178,7 +178,7 @@ entity_state_player_t gamedll Player_Encode DEFINE_DELTA( spectator, DT_INTEGER, 1, 1.0 ), DEFINE_DELTA( iuser3, DT_INTEGER, 6, 1.0 ), // Need player info for AvHCommanderModeHandler::LookupClassNameForEntity DEFINE_DELTA( iuser4, DT_INTEGER, 32, 1.0 ), // NS custom parameter (needs 32 for AvHSpecialSound) - DEFINE_DELTA( fuser2, DT_FLOAT, 12, 1.0 ), // For player health (energy is predicted so this isn't needed for it) + DEFINE_DELTA( fuser2, DT_FLOAT, 14, 1.0 ), // For player health (energy is predicted so this isn't needed for it) DEFINE_DELTA( vuser1[0], DT_ANGLE, 8, 1.0 ), DEFINE_DELTA( vuser1[1], DT_ANGLE, 8, 1.0 ), DEFINE_DELTA( vuser1[2], DT_ANGLE, 8, 1.0 ), diff --git a/main/liblist.gam b/main/liblist.gam index c4ccd189..1d171d7f 100644 --- a/main/liblist.gam +++ b/main/liblist.gam @@ -2,13 +2,16 @@ // Natural Selection // // by Charlie Cleveland // //////////////////////////// -game "Natural Selection 3.2 (LUA)" -url_info "www.natural-selection.org" -url_dl "http://www.natural-selection.org/" -version "v3.0" +game "Natural Selection" +developer "Unknown Worlds" +developer_url "http://www.unknownworlds.com/ns/" +url_info "http://www.unknownworlds.com/ns/" +url_dl "http://www.unknownworlds.com/ns/view?action=files" +icon "ns" +version "v3.2" size "165000000" svonly "0" -secure "1" +secure "0" cldll "cl_dlls\client.dll" hlversion "1110" // How to allow training but disable "New game"? diff --git a/main/listenserver.cfg b/main/listenserver.cfg index 42c87762..0b9a0478 100644 --- a/main/listenserver.cfg +++ b/main/listenserver.cfg @@ -11,9 +11,6 @@ // Common between listenserver.cfg and server.cfg // //////////////////////////////////////////////////// -// Default server name. Change to "Bob's Server", etc. -hostname "Natural Selection v3.1" - // Must specify sv_region, or it won't show up in Steam server browser // 0: US East coast // 1: US West coast @@ -72,6 +69,9 @@ sv_clienttrace 3.5 /////////////////////////////// sv_lan 0 +// Forces a limit on structures on the server +sv_structurelimit 300 + // disable clients' ability to pause the server pausable 0 diff --git a/main/mapcycle.txt b/main/mapcycle.txt index 6fa9db40..b3be2319 100644 --- a/main/mapcycle.txt +++ b/main/mapcycle.txt @@ -23,20 +23,24 @@ // - Reduced maxplayers on bast and hera for CPU reasons // ns_eon "\minplayers\16\maxplayers\32\" +ns_lucid "\minplayers\10\maxplayers\32\" ns_metal "\minplayers\16\maxplayers\32\" ns_caged "\minplayers\16\maxplayers\32\" co_sava "\minplayers\6\maxplayers\20\" co_angst "\minplayers\4\maxplayers\20\" ns_hera "\minplayers\16\maxplayers\24\" ns_lost "\minplayers\16\maxplayers\32\" +ns_machina "\minplayers\16\maxplayers\24\" ns_nothing "\minplayers\16\maxplayers\32\" co_niveus "\minplayers\4\maxplayers\20\" co_faceoff "\minplayers\0\maxplayers\18\" co_daimos "\minplayers\8\maxplayers\20\" ns_bast "\minplayers\14\maxplayers\28\" ns_origin "\minplayers\16\maxplayers\32\" +ns_shiva "\minplayers\16\maxplayers\32\" co_kestrel "\minplayers\8\maxplayers\20\" ns_tanith "\minplayers\16\maxplayers\32\" +co_umbra "\minplayers\8\maxplayers\20\" ns_nancy "\minplayers\14\maxplayers\32\" ns_veil "\minplayers\16\maxplayers\32\" co_core "\minplayers\0\maxplayers\20\" diff --git a/main/ns-hltv.cfg b/main/ns-hltv.cfg index 3c7718f4..2625f108 100644 --- a/main/ns-hltv.cfg +++ b/main/ns-hltv.cfg @@ -43,4 +43,4 @@ localmsg "NS-HLTV Broadcast" 90 5 -1 0.825 FFA000FF // these commands will be executed on connecting spectator client and may be used // to adjust settings for HLTV (for example voice parameters) -signoncommands "voice_scale 2; voice_overdrive 16; volume 0.5; echo Voice adjusted for NS-HLTV" \ No newline at end of file +// signoncommands "voice_scale 2; voice_overdrive 16; volume 0.5; echo Voice adjusted for NS-HLTV" diff --git a/main/ns.tga b/main/ns.tga new file mode 100644 index 00000000..af4938f6 Binary files /dev/null and b/main/ns.tga differ diff --git a/main/ns_eon.wad b/main/ns_eon.wad index ca65b690..ef51aa41 100644 Binary files a/main/ns_eon.wad and b/main/ns_eon.wad differ diff --git a/main/ns_lucid.wad b/main/ns_lucid.wad new file mode 100644 index 00000000..a578719f Binary files /dev/null and b/main/ns_lucid.wad differ diff --git a/main/ns_nancy.wad b/main/ns_nancy.wad index 70fbcc23..0c0c45f1 100644 Binary files a/main/ns_nancy.wad and b/main/ns_nancy.wad differ diff --git a/main/ns_shiva.wad b/main/ns_shiva.wad new file mode 100644 index 00000000..9da9d4c2 Binary files /dev/null and b/main/ns_shiva.wad differ diff --git a/main/readme.txt b/main/readme.txt index 19abccb1..bf1143f7 100644 --- a/main/readme.txt +++ b/main/readme.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------- -- Natural Selection - http://www.naturalselection.com - v3.1 - 05/14/05 - +- Natural Selection - http://www.naturalselection.com - v3.2 - 20/02/06 - -------------------------------------------------------------------------- The NS Team @@ -12,13 +12,7 @@ Jon Chapman [ "Merkaba" :: level designer, level tech R&D, 2D art - ns_hera ] Joel Rubicam -[ "grepdashv" :: qa lead ] - -Florian Schwarzer -[ "Nemesis Zero" :: project manager ] - -Karl Patrick -[ "Cagey" :: programmer ] +[ "grepdashv" :: tools ] David Monks [ "MaDMaXX" :: sound effects ] @@ -26,18 +20,14 @@ David Monks Harry Walsh [ "puzl" :: programmer ] -Mark Windle -[ "Zunni" :: relations manager ] - Petter Rønningen [ "tankefugl" :: programmer ] -Joseph Stone -[ "Alpha|UK" :: 3D art ] - -Ozgur Yigit -[ "gazOzz" :: 2D art ] +Jim Olson +[ "JazzX" :: QA Lead ] +Jason Lange +[ "J" :: artist ] Retired Members ------------- @@ -60,6 +50,12 @@ Alex Boylan Phil Mayfield [ "Def one" :: animator - marine and alien view models ] +Florian Schwarzer +[ "Nemesis Zero" :: project manager ] + +Karl Patrick +[ "Cagey" :: programmer ] + Joe Vaughan [ "joev" :: development manager, code - and server monkey ] @@ -82,6 +78,12 @@ Tom Grim [ "ElvenThief" :: programmer ] +Joseph Stone +[ "Alpha|UK" :: 3D art ] + +Ozgur Yigit +[ "gazOzz" :: 2D art ] + Level Designers ------------- @@ -140,6 +142,9 @@ Craig Bryson [ "Drath" :: co_niveus ] +Mark Windle +[ "Zunni" :: relations manager ] + Other Credits ------------- diff --git a/main/server.cfg b/main/server.cfg index 78d9540e..659a0337 100644 --- a/main/server.cfg +++ b/main/server.cfg @@ -9,7 +9,7 @@ //////////////////////////////////////////////////// // Default server name. Change to "Bob's Server", etc. -hostname "Natural Selection v3.1" +hostname "Natural Selection v3.2" // Must specify sv_region, or it won't show up in Steam server browser // 0: US East coast @@ -84,6 +84,9 @@ mp_timelimit 60 /////////////////////////////// sv_lan 0 +// Forces a limit on structures on the server +sv_structurelimit 300 + // disable clients' ability to pause the server pausable 0 diff --git a/main/settings.scr b/main/settings.scr index 596b8a06..e0935d2d 100644 --- a/main/settings.scr +++ b/main/settings.scr @@ -32,7 +32,7 @@ // Half-Life Server Configuration Layout Script (stores last settings chosen, too) -// File generated: Thu Mar 03 11:29:18 PM +// File generated: Sun May 07 10:30:06 AM // // // Cvar - Setting @@ -52,7 +52,7 @@ DESCRIPTION SERVER_OPTIONS { "#Valve_Hostname" { STRING } - { "Natural Selection 3.1 Server" } + { "Natural Selection 3.2 Server" } } "maxplayers" diff --git a/main/titles.txt b/main/titles.txt index bd3121e2..abf90c05 100644 --- a/main/titles.txt +++ b/main/titles.txt @@ -1,4 +1,4 @@ -//TITLES FOR NATURAL SELECTION + //TITLES FOR NATURAL SELECTION //DO NOT ALTER THIS FILE // Position command $position x y // x & y are from 0 to 1 to be screen resolution independent @@ -20,7 +20,7 @@ Natural Selection is created and maintained by Unknown Worlds Entertainment. Vi NS_Site { -Check the front page of www.naturalselection.com for late-breaking news +Check the front page of www.naturalselection.com for late-breaking news. } Team_AutoAssign @@ -78,6 +78,13 @@ AutoTeam Auto-assigned } +ReadyRoomThrottleMessage +{ +You must press the key twice to return to the readyroom. +} +//"or type bind f4 "readyroom; wait; readyroom" for all you moaning ****" - Unnamed dev. + + Muted { Muted @@ -110,9 +117,10 @@ Exclamation ChooseAnUpgrade { -Choose an upgrade by opening your pop-up menu (right-click by default)! +Choose an upgrade by opening your pop-up menu (right-click by default). } + YouAreAttacking { You are attacking! @@ -310,7 +318,7 @@ This server does not currently allow spectators. ObsInEyePrefix { -Viewing through eyes of +Looking through eyes of } SpectatorTeam @@ -363,6 +371,26 @@ KILLS Kills } +EXTRA +{ +Info +} + +COLWEAP +{ +Weapon +} + +COLLEVEL +{ +Level +} + +COLRES +{ +Res +} + DEATHS { Deaths @@ -409,11 +437,6 @@ ReadyRoomMessage You are in the Ready Room. Walk through an entrance to join a team or observe the game. } -ReadyRoomThrottleMessage -{ -You must press the key twice to return to the Ready Room -} - ReinforcementMessage { You are waiting in line to spawn back in. @@ -451,7 +474,7 @@ There are too many players on this team already. CantJoinAfterSpectating { -You cannot join the game in progress once you've been a spectator. +You can not join the game in progress once you've been a spectator. } JoinTeamTooFast @@ -481,12 +504,12 @@ You are now a soldier. Try to follow orders from your commander, and do your be ObjectivesVsAliens { -You are fighting aliens! Aliens respawn at hives - to win the game, you must kill all the alien hives and then kill the remaining aliens. +You are fighting the alien menace! Aliens respawn at hives - to win the game, you must kill all the alien hives and then kill the remaining aliens. } ObjectivesVsMarines { -You are fighting marines! Marines respawn at infantry portals - to win the game, you must kill all their infantry portals and then kill all remaining marines. +You are fighting the marine invaders! Marines respawn at infantry portals - to win the game, you must destroy all their infantry portals and then kill all remaining marines. } Handicap @@ -1435,7 +1458,7 @@ The game won't start until both sides have players. // Translation note: don't translate "ready" GameWontStartUntilReady { -Game won't start until both teams type "ready". +The game won't start until both teams type "ready". } EvolvingMessage @@ -1488,6 +1511,11 @@ MustGestateUp You can only change to higher lifeforms. } +SurfaceTooSteep +{ +You need a flatter surface to gestate on. +} + MustGestateOnGround { You must stand on flat ground to gestate. @@ -1558,6 +1586,11 @@ TooManyStructuresOfThisTypeNearby There are too many structures of this type nearby. } +TooManyStructuresOnServer +{ +Server's structure limit exceeded. +} + TooManyStructuresInArea { There are too many structures nearby. @@ -1576,13 +1609,15 @@ There are too many webs nearby. TeamOneWon { -The TSA Marines have exterminated the alien infestation +The marines have won the game! } +// The TSA Marines have exterminated the alien infestation! TeamTwoWon { -The alien Kharaa have eradicated the human presence +The aliens have won the game! } +// The alien Kharaa have eradicated the human presence! GameDraw { @@ -1707,7 +1742,7 @@ Drop your current weapon, to get more speed, or to give to someone else to use. TechNodeHelp_5 { -Leave game and go back to the ready room. This will let you switch teams, observe the game, or take a break. Note that excessive Ready Room idling is often frowned upon. +Leave the game and go back to the ready room. This will let you switch teams, observe the game, or take a break. Note that excessive Ready Room idling is often frowned upon. } TechNodeHelp_6 @@ -1961,7 +1996,7 @@ Grenades TechNodeHelp_37 { -Issues one grenade to all soldiers on spawn +Issues grenades to all soldiers on spawn } TechNodeLabel_38 @@ -2124,7 +2159,7 @@ Siege turret TechNodeHelp_57 { -High-powered turret, fires sonic blast through walls. Only harms structures +High-powered turret, fires a sonic blast through walls. Only harms structures } TechNodeLabel_58 @@ -2251,7 +2286,7 @@ Remove this structure in exchange for some resources. TechNodeHelp_80 { -Ask your commander for orders. The commander will be notified that you are looking for something to do, and will give likely you an order +Ask your commander for orders. The commander will be notified that you are looking for something to do, and will likely give you an order } TechNodeHelp_81 @@ -2344,7 +2379,7 @@ Carapace TechNodeHelp_101 { -Increases amount of armor. Each level of carapace absorbs roughly 16% more damage +Increases amount of armor. Each level of carapace increases damage absorption } TechNodeLabel_102 @@ -2354,7 +2389,7 @@ Regeneration TechNodeHelp_102 { -You automatically heal all damage over time. Higher levels will heal you faster. Does not stack with your innate regenartion +You automatically heal damage over time. Higher levels will heal you faster. Does not stack with your innate regenartion } TechNodeLabel_103 @@ -2364,7 +2399,7 @@ Redemption TechNodeHelp_103 { -The hive will automatically try to save you when you're near death, pulling you back to the hive to heal +The hive will automatically try to save you when you're near death, pulling you back close to it to heal your wounds } TechNodeHelp_104 @@ -2411,7 +2446,6 @@ TechNodeHelp_109 { Quietens your every action } -// "quiet, quieter, vewwy vewwy quiet" - An unnamed playtester. TechNodeLabel_110 { @@ -2420,7 +2454,7 @@ Cloaking TechNodeHelp_110 { -You gain invisibility. Fast movements will increase your opacity. Attacks, observatories and scanner sweeps will uncloak you +You gain invisibility. Fast movements will increase your opacity. Attacks, proximity to observatories and scanner sweeps will uncloak you. Use your cloaking indicator to see how cloaked you are } TechNodeLabel_111 @@ -2450,7 +2484,7 @@ Skulk TechNodeHelp_113 { -Gestate to Skulk. This is a fast, small alien that is best suited for one on one combat, harassment and guerilla tactics. Can climb walls (disable with the "duck" key) +Gestate into a Skulk. This is a fast, small alien that is best suited for one on one combat, harassment and guerilla tactics. Can climb walls (disable with the "duck" key) } TechNodeLabel_114 @@ -2460,7 +2494,7 @@ Gorge TechNodeHelp_114 { -Gestate to Gorge. Creates and grows resource towers, hives, upgrade chambers and turrets. Weak in combat, but good as support unit since it can heal friends and friendly structures +Gestate into a Gorge. Creates and grows resource towers, hives, upgrade chambers and turrets. Weak in combat, but good as support unit since it can heal friends and friendly structures } TechNodeLabel_115 @@ -2470,7 +2504,7 @@ Lerk TechNodeHelp_115 { -Gestate to Lerk. Provides versatile combat support. Has long-range spike shooting, choking area-effect spores and protective "umbra" ability. Fly by tapping the jump key. Glide by holding the jump key while in the air +Gestate into a Lerk. Provides versatile combat support. Has a bite attack, choking area-effect spores and a protective "umbra" ability. Fly by tapping the jump key. Glide by holding the jump key while in the air } TechNodeLabel_116 @@ -2480,7 +2514,7 @@ Fade TechNodeHelp_116 { -Gestate to Fade. The Kharaa's main combat unit, with swiping attacks, an acid rocket attack, and teleportation +Gestate into a Fade. The Kharaa's main combat unit, with swiping attacks, an acid-based rocket, and teleportation } TechNodeLabel_117 @@ -2490,7 +2524,7 @@ Onos TechNodeHelp_117 { -Gestate to Onos. A behemoth that can stomp to stun his enemies, charge through enemies and devour them. This alien is capable of taking on multiple marines at once +Gestate into an Onos. A behemoth that can stomp to stun his enemies, charge through enemies and devour them. This alien is capable of taking on multiple marines at once } TechNodeLabel_118 @@ -2726,12 +2760,12 @@ Hive User3Desc_17 { -Aliens spawn here, grants access to higher alien lifeforms and upgrades +Aliens spawn here, grants access to higher alien lifeforms and upgrades, allows aliens teleportation between hives } User3FriendlyDesc_17 { -You spawn here. It will heal you when you are close by. Provides "hive sight", which communicates friends, enemies and alerts to your team. Protect your hives at all costs +You spawn here. It will heal you when you are close by. Provides "hive sight", which communicates friendly and enemy positions as well as alerts to your team. You can 'use' a hive to teleport to another fully built hive or a growing hive which is under attack. Protect your hives at all costs } User3Name_22 @@ -2787,17 +2821,17 @@ armory User3Desc_25 { -Gives ammo and allows construction of shotguns, mines and welders within range +Gives ammo, heals friendly soldiers and allows construction of shotguns, mines and welders within range } User3CommanderDesc_25 { -Gives free ammo to friendly soldiers. Allows construction of shotguns, mines and welders within range. Select the armory to see this range +Gives free ammo and heals friendly soldiers. Allows construction of shotguns, mines and welders within range. Select the armory to see this range } User3FriendlyDesc_25 { -"Use" the armory to get free ammo for your current weapon. Also allows construction of shotguns and mines within range +"Use" the armory to get free ammo for your current weapon or heal small wounds. Also allows the construction of shotguns and mines within range } @@ -2808,19 +2842,18 @@ advanced armory User3Desc_26 { -Gives ammo and allows construction of heavy machine guns and grenade launchers within range +Gives ammo, heals players, and allows the construction of heavy machine guns and grenade launchers within range } User3CommanderDesc_26 { -Gives free ammo to friendly soldiers. Allows construction of heavy machine guns and grenade launchers within range. Select the advanced armory to see this range +Gives free ammo and heals friendly soldiers. Allows the construction of heavy machine guns and grenade launchers within range. Select the advanced armory to see its range } User3FriendlyDesc_26 { -"Use" the advanced armory to get free ammo for your current weapon. Also allows construction of heavy machine guns and grenade launchers within range +"Use" the advanced armory to get free ammo for your current weapon and heal minor wounds. Also allows the construction of heavy machine guns and grenade launchers within range } -// "O The armory will now randomly kill players as they use it (Bug in which Armory would occasionally Heal players has been fixed)" - An unnamed PT Lead User3Name_27 { @@ -3147,7 +3180,7 @@ Swipe - Deadly close-combat attack. Get close to your enemies and attack. Good Weapon8Help { -Webs - Shoot globules near each other and a web will be created between them. Webs slow enemies and prevent them from using their weapons for a time. Webs can be destroyed with the welder or by grenade fire +Webs - Shoot globules near each other and a web will be created between them. Webs need to "set" before they are effective. Webs slow enemies and prevent them from using their weapons for a time. Webs can be destroyed with the welder or by grenade fire } Weapon9Help @@ -3162,12 +3195,12 @@ Parasite - Infects target with a parasite, making him show up on hive sight at a Weapon11Help { -Blink - Allows near-instant teleportation. Point in the direction to travel, and hold the button +Blink - Allows near-instant teleportation. Point in the direction to travel, and hold the button. Alternatively use your +movement/reload bind to blink } Weapon12Help { -Xenocide - Explosive suicide. Shortly after activating, you blow up, doing heavy damage to everything nearby. Damage: %d +Xenocide - Explosive suicide. Shortly after activating, you blow up, dealing heavy damage to everything nearby. Damage: %d } Weapon13Help @@ -3212,12 +3245,12 @@ Grenade launcher - Grenades detonate after 4 seconds, or on contact, and do spla Weapon21Help { -Leap - Jump forward quickly, slashing at everything in your way. Useful for movement, and also in combat. Damage: %d +Leap - Jump forward quickly, slashing at everything in your way. Useful for movement, and also in combat. You can use your reload/+movement bind to leap Damage: %d } Weapon22Help { -Charge - Trample forth in a rage, hurting everything you touch. The charge drains energy and stops when you run out of energy. Damage: Substantional +Charge - Trample forth in a rage, hurting everything you touch, pushing other players out of your way. The charge drains energy and stops when you release the attack key. Damage: Substantial } Weapon23Help @@ -3227,7 +3260,7 @@ Umbra - Emits a bacterial mist that slows enemy bullets that enter it. Any frie Weapon24Help { -Primal scream - All teammates within range during scream gain energy back faster, move faster and do more damage. Listen for their screams of defiance +Primal scream - All teammates within range during scream gain energy back faster, move faster and do more damage. Hear their screams of defiance! } Weapon25Help @@ -3257,7 +3290,7 @@ Stomp - Stuns all enemy players it touches for %d seconds. Weapon30Help { -Devour - Eat a nearby enemy. Player is slowly digested, taking %d damage per second. Onos gets this this damage back as health. If Onos is killed before digestion completes, the enemy is freed +Devour - Eat a nearby enemy whole. Player is slowly digested, taking %d damage per second. The Onos gets this this damage back as health. If the Onos is killed before digestion completes, the enemy is freed } @@ -3360,12 +3393,12 @@ There is an enemy hive nearby, go kill it to stop the alien menace! HelpTextFriendlyMovementChamber { -Press your "use" key on this movement chamber to teleport to a hive under attack. It also increases your energy regeneration when nearby +Press your "use" key near this movement chamber to teleport to a hive under attack. It also increases your energy regeneration when nearby } HelpTextAttackMovementChamber { -This is an enemy movement chamber, it allows them to teleport to their hive and makes them regain energy faster +This is an enemy movement chamber, it allows them to teleport to their hives and makes them regain energy faster } HelpTextFriendlyOffensiveChamber @@ -3425,7 +3458,7 @@ Use your "pop-up menu" to access voice commands, ask for orders, leave the team, HelpTextOrder { -You have been given an order by the commander. The blue circle on your screen describes the location and type of your order. Use your pop-up menu to ask for orders or acknowledge them +You have been given an order by the commander. The blue circle on your screen describes the location and type of your order. Use your pop-up menu to ask for orders or acknowledge them } HelpTextCommanderUseable @@ -3455,7 +3488,7 @@ Press your "pop-up menu" key to change lifeforms and evolve upgrades (default is HelpTextAttackTower { -This resource tower earns resources for the enemy...destroy it! +This resource tower gathers resources for the enemy...destroy it! } HelpTextAlienWeapons @@ -3490,7 +3523,7 @@ There is an unbuilt alien structure nearby. Alien structures build slowly on th HelpTextAlienHiveSight { -The animated icons on your screen indicate your team's "hive sight". Green icons are your team's gorges, yellow-reddish icons show hive locations and red icons show structures or friends under attack +The animated icons on your screen indicate your team's "hive sight". Green icons are your team's gorges, yellow-greenish icons show hive locations and red icons show structures or friends under attack } HelpTextAlienVisionMode @@ -3510,17 +3543,17 @@ One of your teammates or structures is under attack. Spin your view around and HelpTextBuilder { -You are now a Gorge. Stay out of combat and use your pop-up menu to build different structures +You are now a Gorge. Stay out of combat and use your pop-up menu to build different structures } HelpTextWeb { -Fire web strands at walls and floors to create webs between them. Enemies that touch webs are slowed and can't use their weapons temporarily +Fire web strands at walls and floors to create webs between them. Strands take 3 seconds to harden and become active. Enemies that touch webs are slowed and can't use their weapons temporarily } HelpTextWallwalking { -You can hold your duck key to walk up walls and ceilings +You can walk up walls and ceilings. Press your 'walk' key to navigate tricky bits. Hold your 'duck' key to detach yourself, or 'jump' to vault off the wall } HelpTextBite @@ -3550,12 +3583,12 @@ Hold your right mouse button (secondary attack) to show the pop-up menu HelpTextBuyUpgrade { -Aliens can evolve new traits with the pop-up menu. Try it: hold your pop-up menu button (right mouse button by default), and move the mouse right +Aliens can evolve new traits with the pop-up menu. Try it: hold your pop-up menu button (right mouse button by default), and move the mouse right } HelpTextBuyLifeform { -Aliens can morph into new lifeforms. Try it: hold your pop-up menu button (right mouse button by default), move your mouse down, then right, then release +Aliens can morph into new lifeforms. Try it: hold your pop-up menu button (right mouse button by default), move your mouse down, then right, then release } HelpTextCommanderGiveOrders @@ -3591,7 +3624,7 @@ This target can be attacked! Right-click to give an attack order HelpTextCommanderWeld { -This target can be welded. Buy a welder for a teammate, then right-click here to give a welding order +This target can be welded. Buy a welder for a player, then right-click here to give a welding order } HelpTextCommanderGet