Garry's Mod

Garry's Mod

Not enough ratings
WhiteNight Nextbot
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: NPC
Addon Tags: Fun
File Size
Posted
Updated
41.834 MB
15 Oct, 2022 @ 10:45pm
15 Oct, 2022 @ 11:20pm
3 Change Notes ( view )

Subscribe to download
WhiteNight Nextbot

Description
Rise, my servants. Rise and serve me.

The deadliest, most dangerous Abnormality from Lobotomy Corporation, turned into another one of those funny chasing 2D images.
I wanted to further build upon the trend of upgrading Nextbot AIs with my own spin (by also building off of previous nextbot code), so I came up with this. Originally I was going to try something similar with an Argalia (from Library of Ruina) nextbot that summons the Reverberation Ensemble to chase you down alongside Argalia himself, but I found this to be a more interesting idea.

For the full experience, it's recommended to spawn in WhiteNight itself. It will summon the Apostles on its own.

Like in the game, WhiteNight itself is stationary - it will remain where you spawn it, but it summons its Apostles to chase you down.
Upon spawning, it will immediately summon a Guardian Apostle to chase you away from it. After a minute, it will start summoning the Apostles.
WhiteNight and its apostles CAN be killed. The Apostles will return some time after they are killed, but if WhiteNight is killed, all Apostles go down with it.

Guardian Apostle - closely follows WhiteNight (or their spawn point if you spawned it directly) and directly chases down anyone who is near it with terrifying haste. Uses the common, classic 2D chasing Nextbot AI, since they're there to strictly defend WhiteNight.

Staff Apostle - focuses more on hiding and ambushing the player. Would make them shoot at the player to be closer to their original counterparts but I'm not that skilled at programming mods for this game.

Spear Apostle - focuses more on pursuing the player. Mildly faster than Staff Apostles, too

Doesn't work well in multiplayer, since the original code the Staff & Spear Apostles use weren't designed with it in mind. I may look into making it work with multiplayer if it's not that hard of a fix. I do know that the Guardian Apostles do work with multiplayer already, though.

Finally, the code is a bit of a mess in the code for WhiteNight itself and the Guardian Apostles. I based the code off of the CENSORED nextbot I made some time ago, which was based off of the Hokma nextbot I made which was almost completely based off of the original Sanic nextbot (aside from the text lines on kill).

Known Issues (long list of horrible bugs that literally won't go away):
- Staff/Spear Apostle sounds don't stop immediately when they cease to exist or die (this issue has been plaguing me as well as the lower one since no matter what I can't seem to force them to stop)
- Staff Apostles' normal kill sound doesn't work (using WhiteNight's kill sound until I can get it to work)
- For some reason despite many attempts at fixing, WhiteNight still sometimes doesn't spawn a Guardian immediately upon spawning
- Kill icons don't work correctly (not an unfixable issue, probably, i just haven't bothered to try to fix it yet)
Upcoming(?):
- The ability for WhiteNight to periodically relocate to different areas (this does however require calculating open spaces and pinning the guardian apostles to the new location)
- Behavior for Guardian Apostles to aggressively hunt a player down if they damage WhiteNight, to prevent sniping.
- Multiplayer support for the Staff/Spear Apostles? Looking in the code myself it doesn't seem like it'd be very hard of a task

Credits:
Sounds & images - ProjectMoon (Lobotomy Corporation & Library of Ruina)
Code used by WhiteNight & Guardian Apostles - the original Sanic Nextbot ( https://steamproxy.net/sharedfiles/filedetails/?id=174117071 )
Code used by Staff & Spear Apostles - Terminus Nextbot by syhgma (which was also further based off of Gargin's Gargitron nextbot) (link: https://steamproxy.net/sharedfiles/filedetails/?id=2873467078 ) Props to them both; they both set a much needed better standard for 2D chasing nextbot content; which further inspired me to make this.
6 Comments
Starwarsevilanakin/Rurh 13 May, 2023 @ 1:58am 
epic
hutao 30 Apr, 2023 @ 4:36pm 
good,i like it!:steamhappy:
dyalmen 17 Jan, 2023 @ 4:59pm 
My fears become true...
Dame Da Ne Guy 17 Oct, 2022 @ 6:13am 
i eat babies
Catlover2000 16 Oct, 2022 @ 7:28pm 
I am still scared of this creature from the fact that most of my employees died by becoming a servant and being killed by said servants
Jukecalla  [author] 15 Oct, 2022 @ 11:08pm 
probably gonna make a video on the funny jesus fetus tomorrow to maybe make it pick up more idk