Garry's Mod

Garry's Mod

692 ratings
World Progression (NPC Level System)
4
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Server content
Addon Tags: Fun, Realism
File Size
Posted
Updated
148.149 KB
30 Nov, 2023 @ 9:40pm
3 Sep @ 2:00pm
10 Change Notes ( view )

Subscribe to download
World Progression (NPC Level System)

In 1 collection by C̶a̶m̶p̶e̶r☻
World Progression Complementaries
31 items
Description
C𝗼𝗺𝗽𝗮𝘁𝗶𝗯𝗹𝗲 𝘄𝗶𝘁𝗵 𝗡𝗘𝗫𝗧𝗕𝗢𝗧𝗦 / 𝗗𝗥𝗚!

My take on a NPC level system designed for Sandbox. Enhance your NPC experiences as every kill provides xp. Thus eventually leveling the world and NPC's in it (increasing their health). I basically made this addon for a set of other addons i use.

Features:
NPC Level System:
NPC Levels are created around the World Level. Look out for "??" Level enemies, they are tougher to fight but can reap better xp and time for the kill combo system.

Kill Combo System:
Killing a NPC starts a Kill Combo Timer (KCT), killing NPC's while the KCT is active will build up your kill chain and provide more XP once the timer ends depending on the combo multiplier. Taking damage can reduce your combo timer while death will end it instantly. Some prestige perks can help improve the KCT in many ways. KCT's can be started alone or with a party!

World Prestige System:
Once the world level passes 5, it shall prestige. Allowing players to obtain unique upgrades and more a challenging experience as NPC levels can start at 10+

Party system: (Can be disabled) From the World Progression Panel, enter the name of the party you wish to start or join, hit the green button and enjoy the fun. (NPC's don't need to be in sqaud or party to contribute)

Other Features:
XP Vs mode, difficulty settings, gameplay settings, BSMOD addon compatibility, and more.
(for more info and tips use the Help Panel, try wp_help concommand)

[If you enjoy this addon please drop a like!]
[shoutout the homie aninjadude60 for helping me test this for the party features and bug fixing.]
88 Comments
C̶a̶m̶p̶e̶r☻  [author] 12 Dec @ 7:45am 
@Electric Kool-Aid Thanks! and yeah I actually have some of the options you listed being worked on. They've been harder for me to figure out compared to everything else for some reason lol. I'll eventually get them to work properly, maybe try to figure out some extra UI themes as well.
C̶a̶m̶p̶e̶r☻  [author] 12 Dec @ 7:40am 
@franker it should work on pre spawned NPCs, I remember it working on some adventure and battle maps i had. Unless I accidentally changed something recently.
Electric Kool-Aid 9 Dec @ 4:45pm 
This is an amazing addon! I've been waiting for an addon that adds more toughness to enemies after going on bigger killing sprees. Some additions I'd love to see include more adjustable settings. You have some options, but what I'm really looking for is to configure things such as XP gained per kill, combo timer adjuster, reset XP and world upon death, how tough enemies get per level, adjust X Y coordinates for combo ui, etc. I know it's a lot but these are just some of the ideas that popped into my head as I was playing. Still very impressed!
franker 5 Dec @ 5:28pm 
does this only effect spawned NPCS or pre made Spawn NPCs
C̶a̶m̶p̶e̶r☻  [author] 6 Sep @ 11:25am 
@(Insert Username Here) I have a button in the client settings that you could use to end the timer at any time if that helps in the mean time, its also a command.
(Insert Username Here) 4 Sep @ 3:34pm 
Thanks when the combo gets that long the world never progresses. As a work around I did a personal modifcation to horde where when the round begins it forces the world level to increase.
C̶a̶m̶p̶e̶r☻  [author] 3 Sep @ 2:06pm 
@(Insert Username Here) Im gonna look into the sever settings, i probably messed up the saving a while back
(Insert Username Here) 30 Jul @ 11:27pm 
It appears server settings don't appear to save across maps. Bit of a problem because with Horde your combo time can easily go 200 plus seconds which I feel is far too long.
(Insert Username Here) 10 Jul @ 11:53pm 
I does work I found it just doesn't give feedback until the world levels.
C̶a̶m̶p̶e̶r☻  [author] 10 Jul @ 7:11am 
@ (Insert Username Here) I've only tested in sandbox so there could be some issues with other modes.