Commit graph

61 commits

Author SHA1 Message Date
JetBoom
f8b9bbedb7 Fast Zombie changes.
Fast Zombie pounce damage reduced from 10 -> 2.
Fast Zombie pounce force vs. players severely reduced.
Fast Zombies can now run at 90% speed while attacking.
2015-04-06 14:56:12 -04:00
Ben
c8f5c56b12 Prevented Zombies getting muscular damage buff. 2015-04-05 22:01:34 +01:00
Ben
6ecc246e57 Fixed zombies being able to hold onto props during team change 2015-04-05 22:00:54 +01:00
JetBoom
33b18089e5 Maximum of 7 turrets active at once
Blaster ammo capacity 6 -> 5
2015-03-09 14:26:27 -04:00
JetBoom
bd937c290e Large backend update
Players are no longer implicitly zombies if they're not humans. Players
are no longer implicitly humans if they're not zombies. This is
preparation for a third, optional spectator team.
A few small optimizations and fixes.
2015-03-09 13:45:47 -04:00
Ben
08e90a1d8a Fixed base gun display on scrolling to a map slot weapon. 2015-01-30 23:56:38 +00:00
Ben
c15a087698 Added Failed/Passed Outputs when picking up items
Added OnPickupFailed and OnPicupPassed to both prop_weapon and
prop_weapon
2015-01-11 21:50:35 +00:00
Ben
02c0808e4c Added color and position modifiers to point_zsmessage
New keyvalues: textcolor and position
New inputs: settextcolour and setdisplaytime

Color is any "R G B" string
Position is either "Center" or "Top Right" ("top" if not using
smartedit)"
2015-01-09 03:10:57 +00:00
Ben
65534fbadf Added "Display Time" functions to ZS notifications
Mappers can now specify how long a HUD message lasts on screen in
seconds.
2015-01-08 23:26:19 +00:00
JetBoom
81820d6e8b Fix Lua error involving GetProp
Addresses https://github.com/JetBoom/zombiesurvival/issues/91
2015-01-01 18:48:31 -05:00
Ben
1baf4af3e4 Fixed/Included changes in previous commit
+Added Empty keyvalue for giving ammo-less weapons
2015-01-01 16:38:11 +00:00
Ben
2dd3f322e1 Added forcepickup functions to ammo
+cloned new functions added in prop_weapon to prop_ammo

+added "ignoreuse" and ability to change what type of ammo or weapon the
entity is
2014-12-31 18:53:13 +00:00
Ben
53e454fe1b Added forcepickup functions to weapons
+Added givetoactivator input so mappers can give weapons to a specific
person.

+Also added neverremove and ignorepickupcounters so that the weapons can
be picked up (or forced) on multiple people.
2014-12-31 03:21:29 +00:00
Ben
82c66bbd90 Fixed class switching bug in trigger_zombieclass
The entity no longer gets stuck in a loop when changing to "large"
class.
2014-12-30 16:32:48 +00:00
Ben
3df834895c Filter in trigger_zombieclass now takes lists
Seperate multiple classes with commas in the onlywhenclass keyvalue.
2014-12-27 20:50:43 +00:00
JetBoom
7c67ef1fdc Remove points from refilling turrets.
Fixes an infinite points exploit.
2014-12-26 22:50:43 -05:00
Ben
d5c00a6496 Added trigger_zombieclass class filtering
The trigger_zombieclass entity now has a control which can enable the
class change only when the correct zombie class has entered the brush.
2014-12-24 03:16:15 +00:00
William Moodhe / JetBoom
87bc493492 Merge pull request #75 from BClark09/patch-2
Fixed error model when weapon_map_base is forced to drop.
2014-12-23 11:29:29 -05:00
JetBoom
714f3e88a6 Fix noxapi thinking all are supporters.
Changed zombiegasses effects.
2014-12-23 11:26:08 -05:00
Ben Clark
a944dfdd2c Fixed error model when weapon_map_base is forced to drop. 2014-12-22 14:40:04 +00:00
Ben Clark
3f1e80110a Fixed nails not being created
Gave defaults as initialize doesn't seem to be working as it should do.
2014-12-20 02:42:55 +00:00
JetBoom
c7ca128f3f Gun turret ammo fix.
Gun turrets no longer store their ammo in a separate table. Instead, the
user gets 250 SMG ammo when they buy it. The turret then removed 250 (or
less) from the player when it is placed.
2014-12-19 00:52:29 -05:00
Ben
3e40769454 Added nail functions previously described in FGD
+NailUnremovable
+SetHealth
+HealthOveride
+HealthMultiplier
2014-12-18 02:00:45 +00:00
Ben Clark
25270d9a60 Fixed gamemode ignoring MaxAmmoPickups
GAMEMODE.MaxAmmoBoxPickups -> GAMEMODE.MaxAmmoPickups
2014-12-18 00:08:15 +00:00
Ben
3e23a89326 Added logic_stripweapons entity
Specific entity to remove a weapon that targets a player activator
holds:

--keys--
keepfists: If yes, the stripallweapons input strips all weapons but
fists

--Inputs--
stripweapon: Strips a single weapon as mentioned in arguments
stripallweapons: Strips all weapons the activator has
setkeepfists: If 1 the stripallweapons inputs strip all weapons but
fists
2014-12-15 18:55:23 +00:00
Ben
e0604b8fb8 Fixed fists returning to an incorrect move speed
Also fixed fists not having a faster speed for Zombie Escape and not
switching to that speed when initially switching to that weapon.
2014-12-10 01:56:00 +00:00
Ben
35513c24d0 Fixed typo in logic_winlose for endcamerapos
setendcamerapos -> endcamerapos
2014-12-10 01:52:14 +00:00
JetBoom
db061a1ec3 Remove useless SetTeamID functions. 2014-12-07 15:02:40 -05:00
Ben
ffe67db5e4 Added new entity info_custommessage
Allows map editors to concatenate a sequence of strings and then
displays it using one of the pre-existing messaging entities, useful for
A = B/C messages.

Keys:
displayentity(targetname) : The entity used to display the message, can
be a targetname of a class game_text, point_worldhint or point_zsmessage
zsmessagemode(choices) : If using a point_zsmessage, select the method
of display with this key
"0"  : "Centred HUD Message"
"1"  : "Corner Human HUD Message"
"2"  : "Corner Zombie HUD Message"
string01(string) : Part 01 of the full string
string##(string) : Part ## of the full string, there can be up to 99 of
these.

Inputs:
displaystrings(string): Concatenates and displays the full string using
the attached entity
setstring##(string) : Sets part ## of the full string, there can be up
to 99 of these.

Outputs:
OnDisplayed : Called when the message has successfully displayed.
2014-11-30 17:01:58 +00:00
JetBoom
e9cf988143 Fix dropped weapons + ammo counting towards logic_pickups. 2014-11-26 09:27:17 -05:00
JetBoom
2a5f127fd1 Fix hammer error. 2014-11-23 05:20:41 -05:00
JetBoom
6d5ed28bbf Fix medical aura persisting when it shouldn't. 2014-11-21 02:28:59 -05:00
JetBoom
b9e182385f Fixed rare errors.
Consider possibility of nil or NULL being a value in the tables returned
from util.FindInSphere, util.FindInBox, and ents.GetAll.
2014-11-19 09:07:50 -05:00
JetBoom
15d3347371 Fix IsNailedToWorldHierarchy + prop_playergib errors. 2014-11-16 19:02:13 -05:00
William Moodhe / JetBoom
07743641a6 Merge pull request #26 from BClark09/master
Added support for hammer made weapons and enabled them on ZE
2014-11-16 05:25:24 -05:00
JetBoom
b3fb23f63e Fast Zombie pounce reach 32 -> 26 2014-11-16 05:23:27 -05:00
JetBoom
20b510af8a Fix up fast zombie pounce behavior.
Pounces no longer hit the floor.
Pouncing facing down will no longer pounce upwards.
Reduced pounce hit box size 32 -> 24
2014-11-16 05:21:55 -05:00
JetBoom
e76f3779d8 Fix breath instantly filling when leaving func_noair. 2014-11-16 04:54:11 -05:00
JetBoom
1ad5554c16 Fix func_noair not working. 2014-11-16 04:47:35 -05:00
Ben
1d538e1c90 Created inert weapon base for hammer made weapons
Weapons using this base:
- Cannot be selected from the player's HUD
- Cannot be dropped or seen in-game
- Switch to "weapon_zs_fists" if switched to forcefully
2014-11-16 02:41:28 +00:00
JetBoom
d49bd320d8 Fix slug rifle always showing 9999 damage. 2014-11-14 03:20:18 -05:00
JetBoom
4ece4c30ea SetHoldType -> SetWeaponHoldType
No idea who coded the new weapon hold type setting but it's horrible and
broken.
2014-11-11 19:15:49 -05:00
William Moodhe / JetBoom
8920bd2cf1 Merge pull request #15 from BClark09/patch-1
fixed being able to pickup pistol ammo anytime
2014-11-11 00:06:18 -05:00
Ben
de2f478e85 Revert to 66fead7 2014-11-11 02:13:22 +00:00
Ben Clark
29a42549f1 fixed being able to pickup pistol ammo anytime
Gave fists an ammo type so that the check made GAMEMODE.weaponrequiredforammo can function as intended.
2014-11-11 01:09:01 +00:00
Ben Clark
46aedb2990 Changed function call from KeyValue to SetKeyValue 2014-11-11 00:31:56 +00:00
Ben
66fead7e96 Added ability to disable bosses using logic_classunlock
-Added Key "bossesenabled"
-added input "setbossesenabled"
-Updated FGD with above changed
-Cleaned up FGD
2014-11-10 13:28:36 +00:00
JetBoom
6af66c30a5 SetWeaponHoldType -> SetHoldType 2014-11-10 00:26:49 -05:00
JetBoom
0bbff7e4dd Added fists.
Added fists.
Fixed insane knockback on melee.
Ragdolls on zombies now knocked back by melee/stone deaths.
2014-11-09 22:51:43 -05:00
JetBoom
8e1e8f6d8f Added point floaters to healing other players.
Added point floaters to healing other players.
Fixed medic aura interfering with transparency radius.
2014-11-09 18:28:31 -05:00