Skip to content
This repository was archived by the owner on Jul 14, 2021. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
319 commits
Select commit Hold shift + click to select a range
8b50ba1
Randomness Update
Zet0rz Feb 8, 2016
5bc6d72
Merge remote-tracking branch 'Zet0rz/Master-Changes' into Master-Changes
lolleko Feb 9, 2016
15668b3
Added new Round System
lolleko Feb 9, 2016
adb3f9d
Merge pull request #9 from lolleko/Master-Changes
Zet0rz Feb 9, 2016
564b3ce
Door System Rewrite
Zet0rz Feb 11, 2016
04d22e9
Merge remote-tracking branch 'Zet0rz/Master-Changes' into Master-Changes
lolleko Feb 11, 2016
676b1b2
Merge remote-tracking branch 'Zet0rz/Master-Changes' into Master-Changes
lolleko Feb 11, 2016
75ecbd1
Wepswitching
lolleko Feb 12, 2016
9ebacfb
Merge pull request #10 from lolleko/Master-Changes
Zet0rz Feb 13, 2016
2212f0a
A Sharp Update!
Zet0rz Feb 14, 2016
97131ea
Merge remote-tracking branch 'Zet0rz/Master-Changes' into Master-Changes
lolleko Feb 14, 2016
5469607
Spectator module
lolleko Feb 14, 2016
9ca1ffa
Update sv_player.lua
lolleko Feb 14, 2016
ee7fdcd
fixed chat commands
lolleko Feb 14, 2016
6b4e7c2
replaced some function calls
lolleko Feb 14, 2016
106042e
Update sv_override.lua
lolleko Feb 14, 2016
60b6088
Improved zombies prop pushing behaviour
lolleko Feb 15, 2016
41fd236
Another replaced legacy function call
lolleko Feb 15, 2016
bbe861e
fixed typo
lolleko Feb 15, 2016
59ada1f
Merge pull request #11 from lolleko/Master-Changes
Zet0rz Feb 16, 2016
ce91eaf
Restructure
Zet0rz Feb 16, 2016
bdf0b1c
Update README.md
Zet0rz Feb 16, 2016
b24c387
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Feb 16, 2016
31afad4
Bugfixes
lolleko Feb 16, 2016
94936a9
Merge pull request #12 from lolleko/Master-Changes
Zet0rz Feb 16, 2016
8e23a22
Fog Approaches
Zet0rz Feb 16, 2016
9235ce2
Special Rounds Approaches
Zet0rz Feb 16, 2016
96f1eca
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Feb 16, 2016
adf34d1
Fragtastic!
Zet0rz Feb 18, 2016
851ef5e
Removed Legacy Tools
Zet0rz Feb 18, 2016
08b86a7
Quickly removed Special
Zet0rz Feb 19, 2016
f0dc46c
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Feb 20, 2016
db23530
Zombie Stuck prevention and random bugfixes
lolleko Feb 20, 2016
a2b2a37
Added nmob of the dead models
lolleko Feb 20, 2016
b4ddafd
Merge pull request #15 from lolleko/Master-Changes
Zet0rz Feb 21, 2016
3d25243
Revival Rewrite
Zet0rz Feb 23, 2016
1baaf79
Merge remote-tracking branch 'origin/Master-Changes' into Master-Changes
Zet0rz Feb 23, 2016
78401f0
Delete wvufinjq.m5d.txt
Zet0rz Feb 23, 2016
1ba951c
Manually Merged Lolles changes
Zet0rz Feb 23, 2016
f483b28
Outlining
Zet0rz Feb 28, 2016
075ea92
Sounds
Zet0rz Feb 28, 2016
1b7dd49
Added new sound system
lolleko Feb 28, 2016
84a5fa2
Update nz_zombiebase.lua
lolleko Feb 28, 2016
a80110b
Merge pull request #18 from lolleko/Master-Changes
Zet0rz Feb 29, 2016
4d1e69b
Readded spawnable check
Zet0rz Feb 29, 2016
b67b6c3
Zombie Improvements
lolleko Feb 29, 2016
f716ffa
Added blood effect some more debug drawing
lolleko Mar 1, 2016
352dbb2
added failsafe
lolleko Mar 1, 2016
4869e5c
Merge pull request #19 from lolleko/Master-Changes
Zet0rz Mar 2, 2016
8cfac61
Started Adding Settings for gamemode
Mar 2, 2016
1a59f64
Needs more Models
Zet0rz Mar 5, 2016
8b4e7dd
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Mar 5, 2016
bb47d82
Rewrote Mapping module
lolleko Mar 6, 2016
f3b3efe
Scripting Entities
Zet0rz Mar 8, 2016
d04dc36
Merge pull request #21 from lolleko/Master-Changes
Zet0rz Mar 10, 2016
9ba1eaf
Map Script Level: 2
Zet0rz Mar 10, 2016
574e239
Quick Hotfix
Zet0rz Mar 18, 2016
bbf4d60
Another quick fix
Zet0rz Mar 18, 2016
a48981f
Zombies Rising
Zet0rz Mar 19, 2016
cc3585c
Quick fix - replaced "018" with "18"
Zet0rz Mar 19, 2016
619543d
Fire removal fix
Zet0rz Mar 19, 2016
7ce4b4e
Metallic Zombies Don't Die
Zet0rz Mar 19, 2016
c951332
Merge pull request #1 from Zet0rz/Master-Changes
lolleko Mar 21, 2016
e71fd25
Costumizable Weaponry 2.0 Integration
Zet0rz Mar 21, 2016
a6d4e18
Pack a Punch + CW2
Zet0rz Mar 22, 2016
67fb543
Update Readmy Todo List to Workshop Release
Zet0rz Mar 22, 2016
f191f22
PaP Shouldn't be free?
Zet0rz Mar 22, 2016
798bf88
Zombie performance and behaviour improvements
lolleko Mar 22, 2016
43cff20
Merge pull request #24 from lolleko/Master-Changes
Zet0rz Mar 23, 2016
0b45745
Wonder Weapon System
Zet0rz Mar 23, 2016
b80b097
Search!
Zet0rz Mar 23, 2016
a856694
Update README.md
Zet0rz Mar 23, 2016
059997c
Delete whoswho.png
Mar 24, 2016
e4fa20c
Improved Who's Who Icon
Mar 24, 2016
8c22e4f
Delete cherry.png
Mar 24, 2016
e49ee16
Improved Cherry Cola icon
Mar 24, 2016
afb0dbc
Update sh_tools.lua
Mar 24, 2016
29e9870
Merge pull request #31 from ScriptnLua/Master-Changes
Zet0rz Mar 24, 2016
83c0389
Zombie Speeds and Config Loader
Zet0rz Mar 24, 2016
b7e420c
Updated with better install instructions and issues
Zet0rz Mar 24, 2016
9e2c950
Red Eyes and Tool Info
Zet0rz Mar 24, 2016
f3d0f7a
Monkeys, Electricity, Zombies
Zet0rz Mar 26, 2016
a9f7e3c
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Mar 26, 2016
e3b1cc0
New zombie priority system!
lolleko Mar 26, 2016
a51e90c
Fixed constant values
lolleko Mar 26, 2016
b18f526
Another small fix
lolleko Mar 26, 2016
e44d90c
A punch of a single inch
Zet0rz Mar 27, 2016
645a78c
Merge pull request #35 from lolleko/Master-Changes
Zet0rz Mar 27, 2016
86187a8
Priority Cleanup
Zet0rz Mar 27, 2016
999555e
Updated todo list to refer to Issues
Zet0rz Mar 27, 2016
eb29522
FAS2 and Attachments
Zet0rz Mar 28, 2016
74332b8
Quick player revival fix
Zet0rz Mar 28, 2016
efc2aa7
Random Box Improvements
Zet0rz Mar 28, 2016
49396e0
Special Spawnpoints
Zet0rz Mar 28, 2016
039b0ed
Sprint Balancing
Zet0rz Mar 28, 2016
a488289
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Mar 28, 2016
9de33fb
Ready up proccess improvements
lolleko Mar 28, 2016
876eb41
Experimental Sprint Fix
Zet0rz Mar 29, 2016
3d34741
Creative Mode Respawn
Zet0rz Mar 29, 2016
60c48b1
Merge pull request #53 from lolleko/Master-Changes
Zet0rz Mar 29, 2016
089ef3e
Mismatch Quick Fix
Zet0rz Mar 29, 2016
e8edbf2
hotfix for couroutine call without coroutine.
lolleko Mar 29, 2016
5092a38
Merge pull request #63 from lolleko/zombie-respawn-hotfix
lolleko Mar 29, 2016
f70c204
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Mar 30, 2016
2cc0e0a
Moved non lua configuration to convars
lolleko Mar 30, 2016
5ca03ce
Merge pull request #67 from lolleko/Master-Changes
Zet0rz Mar 30, 2016
e422b2d
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Mar 30, 2016
d4c6826
Added cheats panel
lolleko Mar 30, 2016
3537b27
Added missing labels
lolleko Mar 30, 2016
f039093
Convar Cleanup and Points
Zet0rz Mar 30, 2016
cb302bb
Merge pull request #69 from lolleko/cheats
Zet0rz Mar 30, 2016
51c4f20
Door Price 0 Fixes
Zet0rz Mar 30, 2016
9f86175
Friendly Fire Corrections
Zet0rz Mar 31, 2016
0b014f5
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Mar 31, 2016
f1118b0
Quickfix Damage Prevention
Zet0rz Mar 31, 2016
b06aa35
Grenade Auto-equip fix
Zet0rz Mar 31, 2016
1999ee3
Crash Fixes
Zet0rz Apr 1, 2016
548260b
Solo Quick Revive
Zet0rz Apr 1, 2016
f825482
Zombie model Upgrade!
Zet0rz Apr 1, 2016
910356d
Monkey Business
Zet0rz Apr 1, 2016
9f99e5a
Knuckle Cracks and Syringes
Zet0rz Apr 2, 2016
5cc8c1c
Workarround for ent.WaterLevel()
lolleko Apr 2, 2016
b5e7df3
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Apr 2, 2016
630cddb
Merged since it|s just a little fix and requires testing.
lolleko Apr 2, 2016
923fcbc
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Apr 2, 2016
ff9f12e
Point HUD improvements (WIP)
lolleko Apr 2, 2016
af7dd5e
Admin Only command fixes
Zet0rz Apr 2, 2016
8783600
What is that Growling?
Zet0rz Apr 2, 2016
d3c15d2
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Apr 3, 2016
158e9c7
Rewrote Electricity Module
Zet0rz Apr 4, 2016
ea6e82d
Monkey Bomb retarget optimization
Zet0rz Apr 4, 2016
fa3b537
Merge pull request #88 from lolleko/Master-Changes
Zet0rz Apr 4, 2016
8a79fbf
Few random changes
Zet0rz Apr 4, 2016
19b71ed
Point HUD update (WIP)
Zet0rz Apr 4, 2016
c937f80
Hellhounds (WIP)
lolleko Apr 4, 2016
071f70d
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Apr 4, 2016
263d499
Quick Error Fix
Zet0rz Apr 4, 2016
a463279
Update cl_hud.lua
Zet0rz Apr 4, 2016
0ad83ee
Merge pull request #95 from lolleko/Master-Changes
Zet0rz Apr 5, 2016
d271773
Nav Cleanups
Zet0rz Apr 5, 2016
8bbd73c
Hellhound Implementation Cleanup
Zet0rz Apr 5, 2016
6c29ab6
Beta Hellhounds
Zet0rz Apr 5, 2016
fdb097f
Zombie Spawn tools quick change
Zet0rz Apr 6, 2016
dd4dc27
Merge remote-tracking branch 'Zet0rz/Master-Changes' into Master-Changes
lolleko Apr 6, 2016
bd6b808
Hellhound Beta v2
Zet0rz Apr 6, 2016
d99f212
Prop Removal Tool
Zet0rz Apr 7, 2016
59c45be
Merge branch 'Master-Changes' of https://github.com/Zet0rz/nzombies i…
Zet0rz Apr 7, 2016
b5acaca
Actually Add the tool this time
Zet0rz Apr 7, 2016
b2a1f47
Merge remote-tracking branch 'Zet0rz/Master-Changes' into Master-Changes
lolleko Apr 7, 2016
e11875d
Updated lightning effect still WIP
lolleko Apr 7, 2016
c6783e8
Merge pull request #105 from lolleko/Master-Changes
Zet0rz Apr 8, 2016
81ececf
Workshop Config Uploading
Zet0rz Apr 8, 2016
448ed2e
Zombie Short Circuit Fix
Zet0rz Apr 8, 2016
baae3c4
Invis Wall Tool v2
Zet0rz Apr 8, 2016
5fda537
Hellhound Beta v3
Zet0rz Apr 8, 2016
389c7d2
Misc Fixes
Zet0rz Apr 9, 2016
f963292
Easter Egg Convar
Zet0rz Apr 9, 2016
4e6b87d
Zombie Dynamic Speed Thresholds
Zet0rz Apr 9, 2016
6764e46
Precaching Improvements
Zet0rz Apr 9, 2016
7660888
Invis Wall Error Spam
Zet0rz Apr 9, 2016
3913f1f
Wall Buy Error Spam
Zet0rz Apr 9, 2016
27beb32
Small Error Hotfix
Zet0rz Apr 9, 2016
97f63ac
Temporary Crash Hotfix
Zet0rz Apr 10, 2016
5518e97
Merge remote-tracking branch 'Zet0rz/Master-Changes' into Master-Changes
lolleko Apr 10, 2016
6173353
Knives, Dogs, Ammo
Zet0rz Apr 10, 2016
b569a64
Special Weapon Fixes
Zet0rz Apr 10, 2016
ccefc15
Scoreboard improvements Beta
lolleko Apr 10, 2016
f796455
resolved merge conflict
lolleko Apr 10, 2016
57d099a
Revert "resolved merge conflict"
lolleko Apr 10, 2016
e419166
Merge remote-tracking branch 'Zet0rz/Master-Changes' into scoreboard
lolleko Apr 10, 2016
603915c
Update cl_scoreboard.lua
lolleko Apr 10, 2016
a295e2b
Update nz_zombie_special_dog.lua
lolleko Apr 10, 2016
669eb3c
Few Hotfixes
Zet0rz Apr 11, 2016
c94df43
Merge branch 'Zet0rz/Master-Changes' into Master-Changes
lolleko Apr 11, 2016
7e9feeb
Special Weapons fallbacks
Zet0rz Apr 11, 2016
e88b168
Added back zombie nav jumping
lolleko Apr 11, 2016
ea1528d
Merge pull request #117 from lolleko/zombie-nav-jump
Zet0rz Apr 11, 2016
f41cca2
Official Configs
Zet0rz Apr 11, 2016
47cc813
Fix Effects Nil Value
Zet0rz Apr 12, 2016
9805f82
Config Loader Hotfix
Zet0rz Apr 12, 2016
1db5234
Navmesh Editor
lolleko Apr 13, 2016
4844090
Zombies in Sludge/Slime despawning
lolleko Apr 13, 2016
af32af2
Merge pull request #133 from lolleko/zombie-slime-despawn
lolleko Apr 13, 2016
6a64c75
Merge pull request #132 from lolleko/nav-edit-tool
Zet0rz Apr 13, 2016
ae24145
Misc Changes
Zet0rz Apr 13, 2016
1208424
Config Loader Fix
Zet0rz Apr 13, 2016
44730ad
Merge pull request #114 from lolleko/scoreboard
Zet0rz Apr 13, 2016
dd9f44b
Merge branch 'Zet0rz/Master-Changes' into zombie-dynamic-spawning
lolleko Apr 13, 2016
614c4e3
Zombie Spawning
Zet0rz Apr 14, 2016
663be25
Merge remote-tracking branch 'origin/Master-Changes' into Master-Changes
Zet0rz Apr 14, 2016
f7a59c6
Zombie Nav group targeting replacement
lolleko Apr 14, 2016
fde0654
Merge branch 'Zet0rz/Master-Changes' into zombie-dynamic-spawning
lolleko Apr 14, 2016
662194d
Handy Little Function
Zet0rz Apr 14, 2016
1ee28cb
Item Carrying System
Zet0rz Apr 14, 2016
a23509f
Easter Egg System
Zet0rz Apr 14, 2016
bfd9664
Added Spawner class
lolleko Apr 14, 2016
12519d9
Merge branch 'Zet0rz/Master-Changes' into zombie-dynamic-spawning
lolleko Apr 14, 2016
512b326
Improvements & bug fixing
lolleko Apr 15, 2016
dd10005
Soul Catcher
Zet0rz Apr 15, 2016
f0ff918
Hellhound Rooting
Zet0rz Apr 15, 2016
12139d4
Final bug fixes & Spawn delay
lolleko Apr 15, 2016
fbc70d1
Merge branch 'Zet0rz/Master-Changes' into zombie-dynamic-spawning
lolleko Apr 15, 2016
4e2b2fd
Fixed wave underspawning.
lolleko Apr 15, 2016
ca31bc3
Merge pull request #151 from lolleko/zombie-dynamic-spawning
Zet0rz Apr 15, 2016
6bfbec7
Misc Changes
Zet0rz Apr 15, 2016
24d20ed
Merge branch 'Master-Changes' of https://github.com/Zet0rz/nzombies i…
Zet0rz Apr 15, 2016
772d73f
Item Carrying Fixes
Zet0rz Apr 15, 2016
970a5c1
Added function that was lost in a merge
lolleko Apr 15, 2016
fb221f3
Merge pull request #152 from lolleko/zombie-dynamic-spawning
lolleko Apr 15, 2016
449ed3d
"Rewrite" of some modules
lolleko Apr 16, 2016
f56105a
Perk Colors!
Zet0rz Apr 16, 2016
9549936
Merge branch 'Master-Changes' of https://github.com/Zet0rz/nzombies i…
Zet0rz Apr 16, 2016
2affb24
Added a nz prefix to all modules
lolleko Apr 16, 2016
3b1b012
Merge pull request #153 from lolleko/config-curves-rewrite
Zet0rz Apr 16, 2016
a63faf3
Nav based jumping
lolleko Apr 17, 2016
aad5460
More Weapon List Options
Zet0rz Apr 18, 2016
52daf85
Removed prints
Zet0rz Apr 18, 2016
f2c84a0
Misc Fixes
Zet0rz Apr 19, 2016
a52722f
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Apr 19, 2016
75466ec
Improved jumping & Debug
lolleko Apr 19, 2016
959fbc6
Merge pull request #160 from lolleko/zombie-segment-jumping
Zet0rz Apr 19, 2016
d7cfaff
Wunderfizz!
Zet0rz Apr 20, 2016
fad4b30
Merge remote-tracking branch 'origin/Master-Changes' into Master-Changes
Zet0rz Apr 20, 2016
436b529
Wunderfizz Fixes
Zet0rz Apr 21, 2016
fab7900
Barricade Jump Animations!
Zet0rz Apr 22, 2016
75add69
Merge branch 'Master-Changes' of https://github.com/Zet0rz/nzombies i…
Zet0rz Apr 22, 2016
4a17713
Moar Props!
Zet0rz Apr 22, 2016
8d449ea
Zombie Blood & Powerups
Zet0rz Apr 23, 2016
66d6246
Points Hotfix
Zet0rz Apr 24, 2016
e36d55a
Powerups Hotfix 2
Zet0rz Apr 24, 2016
bb05d52
Apocalyptic Models
Zet0rz Apr 24, 2016
8e21e99
Revival Improvements
Zet0rz Apr 25, 2016
fb85816
Barricade Backwards Compatiblity
Zet0rz Apr 25, 2016
30d18cc
Zombie Barricade Jump Improvements
Zet0rz Apr 25, 2016
244bf1a
Random Box Error Fix
Zet0rz Apr 25, 2016
c458531
Dogs Barricade Jumps
Zet0rz Apr 25, 2016
5abfb54
Panzersoldat Models
Zet0rz Apr 25, 2016
e5487ce
Updated to add weapon pack
Zet0rz Apr 26, 2016
f51f7c4
Map Settings tool fix
Zet0rz Apr 26, 2016
3287c01
Merge branch 'Master-Changes' of https://github.com/Zet0rz/nzombies i…
Zet0rz Apr 26, 2016
1a0cf76
A bit o Panzer Progress
Zet0rz Apr 26, 2016
e5d3b6a
More Sounds n' Model Stuff
Zet0rz Apr 27, 2016
7849907
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes'
lolleko Apr 28, 2016
395b06a
Completly reworked the ttt_kosovos navmesh
lolleko Apr 28, 2016
77f0b5e
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Apr 28, 2016
51f604c
Merge pull request #175 from lolleko/kosovos-new-navmesh
Zet0rz Apr 28, 2016
ead30c7
Fixed Clientside barricade collsions & minor Bug fixes
lolleko Apr 28, 2016
efaf1f0
Improved barricade attacking behaviour
lolleko Apr 28, 2016
2b66aa7
Merge remote-tracking branch 'refs/remotes/Zet0rz/Master-Changes' int…
lolleko Apr 28, 2016
3c300a1
Merge pull request #176 from lolleko/barricade-collisions
Zet0rz Apr 28, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
103 changes: 101 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,105 @@ nZombies

A GM13 Nazi Zombies style (WIP) gamemode

place in gamemodes/nzombies/
Download folder and place it in garrysmod/garrysmod/addons
Make sure the structure has a path to addon.json like this: garrysmod/garrysmod/addons/nzombies/addon.json

I know the code is ugly. Planning on re-writing the whole thing soon.
Get the collection of weapon packs used by the official configs here:
http://steamcommunity.com/sharedfiles/filedetails/?id=673266588

If you have bugs, suggestions, or general improvements, open up an issue with the issue button at the top. If you want to help, feel free to create pull requests with your changes. If you have questions, add me on steam :)

This is an edited version from Aligs original featuring these changes:

- Revival System & Health
- You get downed by losing all HP
- CalcView low angle for being downed, screen slowly fades to black until you die
- Hold E on a downed friend to revive, 45 seconds without revival kills the downed player
- Quick Revive now works; 5 seconds to revive without, 2 seconds with
- Zombies ignore downed players
- Downed players also count as 'dead' towards ending the game
- Upon being downed, you equip a pistol if available
-(Planned: If no pistol, give starting pistol for the duration of being downed)
- Zombies now deal 50-70 damage, but you have health regen on your side!
- Revival progress bar

- Navigation Locker Tool
- Lock Navmeshes or link them to doors!
- Zombies will not be able to pathfind through locked navmeshes
- Opening a linked door will unlock the navmesh it was tied to
- You need to be in a local server with sv_cheats to 1 to visualize them, however they still work without
- Only normal zombies can, but you can copy-paste the pathfinding check to any other NPC if needed
- Create NavGroups!
- Zombies cannot target players in different NavGroups than themselves (unless either one is in no group)
- If no players can be targeted, will target a spawnpoint marked with "Respawn from?" and respawn from it on arrival
- A tool for generating ladders in edit mode!

- Additional Content
- All perks up until Black Ops 2 with all DLC working!
- A proper HUD!
- More Powerups
- Carpenter
- Fire Sale
- More sounds
- Buy sound
- Barrier repair sounds
- Random Box moving sounds
- Pack-a-Punch shoot sounds
- Perk Machine jingles
- More effects
- Damaged blood pulse overlay
- Pack-a-Punch weapon animations
- Perk Bottle Drinking animation
- Better editing
- Undo system
- Context Menu to quickly edit properties without equipping tool (Hold C)
- Many more props, light effects, sky/fog/sun editors, fire entites, and more ...

- Map Settings tool!
- Decide which weapons the random box can spawn
- Set a SoundCloud link to the song to play on Easter Egg
- Decide starting weapon and points

- Better Zombie AI (Thanks Lolle!)
- Zombies can now jump
- Zombies now know which navmeshes are locked to doors and won't path through them
- Zombies can now know if there are players in the same area as them
- Zombies can now go back to respawn if they can't get to any players

- Easy mismatch correction system
- Loading configs using weapons you may not have installed creates an easy menu to replace them
- Applies to wall buys, random box list, perks (if scripted in), and more as new stuff is added

- Weapon Carrying
- Max number weapons you can carry
- You swap weapons if the max has been reached
- You automatically equip newly gotten weapons

- Door Changes
- func_* doors now actually trigger with E!
- Doors that still close with triggers or buttons will unlock and open again
- The only way to keep these doors open
- Otherwise Triggers will close it again and because we locked it, we can't reopen
- You can now lock buttons with a price (Say to trigger doors or elevators, or maybe even traps)
- Doors only lock if they have a price; doors without will force themselves to stay open when they try to close
- Doors can be set to "Repurchaseable" which will make them not lock (E.g. to use on Elevator buttons)
- Doors have "Purchaseable" option to completely disable E input (E.g. to use on doors that shouldn't lock but open by button)

- Misc changes
- Speed Cola and Double Tap now works on all weapons!
- Wall Buy tool weapon selection is a dropdown of all available weapons instead of text field
- Sleight of Hand renamed to Speed Cola
- Set the prices of the perks to what they are in the real zombies game
- Enabled the Start Round sound on every round, like in the real game
- Random Box weapons float up with the right angle to match the box
- Random Box Weapons can now be picked up even with wierd models
- Zombies now correctly give 50 points for a kill and 100 for a headshot kill
- Point distribution works on hooks now, making it work for any NPC you add to ValidEnemies
- ValidEnemies table setup changed to allow more customizability
- Power Ups now just rotate and are golden
- Pack-a-Punch now a global hook, will work on all weapons
- Prop Search menu


- Workshop Release To-do list:
Check the Issues tab with the "Workshop Release" milestone. Feel free to discuss your opinion about the things in there, it would help greatly.
11 changes: 11 additions & 0 deletions addon.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"title" : "nZombies 3",
"type" : "gamemode",
"tags" : [ "fun", "realism" ],
"ignore" :
[
"*.psd",
"*.vcproj",
"*.svn*"
]
}
9 changes: 9 additions & 0 deletions gamemodes/nzombies3/gamemode/chatcommand/sh_chatcommands.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
chatcommand.Add("/cheats", function(ply, text)
if CLIENT then
if !IsValid(g_nz_cheats) then
g_nz_cheats = vgui.Create("NZCheatFrame")
else
g_nz_cheats:Remove()
end
end
end, false, "Opens the cheat panel.")
59 changes: 59 additions & 0 deletions gamemodes/nzombies3/gamemode/chatcommand/sh_constructor.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
-- Chat Commands module
chatcommand = {}

chatcommand.commands = {}

-- Functions
--[[ chatcommand.Add
text [string]: The text you put in chat to trigger this command
func [function]: The function to run when the command is issued. It runs the function with the player as the first argument, then all arguments in the chat seperated by space
allowAll [boolean]: If set to true, will allow even non-admins to run this command
--]]

--TODO add more descriptive table indices.
function chatcommand.Add(text, func, allowAll, usageHelp)
if usageHelp then
table.insert(chatcommand.commands, {text, func, allowAll and true or false, usageHelp})
else
table.insert(chatcommand.commands, {text, func, allowAll and true or false})
end
end

-- Hooks
if SERVER then
local function commandListenerSV( ply, text, public )
if text[1] == "/" then
text = string.lower(text)
for k,v in pairs(chatcommand.commands) do
if (string.sub(text, 1, string.len(v[1])) == v[1]) then
if !v[3] and !ply:IsSuperAdmin() then
ply:ChatPrint("NZ This command can only be used by administrators.")
return false
end
v[2](ply, string.Split(string.sub(text, string.len(v[1]) + 2), " "))
return false
end
end
ply:ChatPrint("NZ No valid command exists with this name, try '/help' for a list of commands.")
end
end
hook.Add("PlayerSay", "nzChatCommand", commandListenerSV)
end

if CLIENT then
local function commandListenerCL( ply, text, public, dead )
if text[1] == "/" then
text = string.lower(text)
for k,v in pairs(chatcommand.commands) do
if (string.sub(text, 1, string.len(v[1])) == v[1]) then
if v[3] and !ply:IsSuperAdmin() then
return true
end
v[2](ply, string.Split(string.sub(text, string.len(v[1]) + 2), " "))
return true
end
end
end
end
hook.Add("OnPlayerChat", "nzChatCommandClient", commandListenerCL)
end
10 changes: 10 additions & 0 deletions gamemodes/nzombies3/gamemode/chatcommand/sh_player.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
function player.GetByName(name)
name = string.lower(name)
for _,v in ipairs(player.GetHumans()) do
if string.find(string.lower(v:Nick()), name, 1, true) != nil then
return v
end
end

return nil
end
Loading