Garry's Mod

Garry's Mod

53 rating
Phonty SNPC ( Not a Sanic Clone )
   
Penghargaan
Favorit
Difavoritkan
Batalkan favorit
Content Type: Addon
Addon Type: NPC
Addon Tags: Roleplay, Realism
Ukuran File
Diposting
Diperbarui
32.959 MB
17 Jul 2023 @ 2:14pm
18 Jul 2023 @ 9:35am
3 Catatan Perubahan ( lihat )

Berlangganan untuk mengunduh
Phonty SNPC ( Not a Sanic Clone )

Deskripsi
USES NAV_MESH, IF YOU'RE PLAYING ON A MAP WITH NO NAV_MESH PLEASE USE NAV_GENERATE ON CONSOLE, OTHERWISE THE NPC WON'T HAVE ANY PATHING

Hello! Been a while hasn't it?

Today i decided to finally upload one of the many SNPCS i've coded in my game that i never uploaded before, but since this one hasn't been made for garry's mod yet ( i think ) i decided to upload it

This is a loyal recreation of the enemy called Phonty encountered in the game: Advanced Education with Viktor Strobovski.

This SNPC was an old request from my friend Xenorvya, who always asked himself if it was possible to code this in garry's mod, and here we are! after a realllllyyyy long time i decided to upload it, i coded this SNPC almost a year ago by now, did the whole code by myself ( except the paper-like sprite function ) using GMOD'S default Nextbot base with the huge help of my math expert friend Nico.

This SNPC Includes:

- Idle State: Phonty will be playing his idle song on loop and can be interacted with to show his Rewind UI, allowing the player to rewind Phonty, preventing him getting mad, or the player can make him enraged, player's choice.

- Ignore Players and AI_Disabled: NPC will respect the laws of the A.I options of the server

- Hostile to Everybody: players are not it's only enemies.

- Improvised Keep-Playing Theme Song: Had to improvise this since source removes the sound from the memory once you stay too far away from the object emiting the sound

- Prop Push ( Toggable ): Will push away with extreme force any prop physics found in it's path while chasing down a target

- Rotating Crank System: Thanks to nico's amazing math the cranking system works just like in the original game, made from scratch

- 2.5D Sprite: Again thanks to the mad lad nico, this was possible and made entirely from scratch

- Custom Death Cam ( Toggable ): an attempt to re-create the death-cam of the original NPC

Editable Convars:

- " phonty_angrytime (number) ": Defines the time it takes for phonty to go into rage mode ( 600 = a minute )
- " phonty_rewind_add_amount (number) ": Defines how much wind will be added to Phonty upon rotating the crank right
- " phonty_rewind_sub_amount (number) ": Defines how much wind will be subtracted from Phonty upon rotating the crank left
- " phonty_custom_deathcam (number) ": Defines if the players killed by Phonty will receive the custom death camera effect
- " phonty_pushobjects (number) ": Defines if Phonty is allowed to push away physics objects in it's way ( including objects frozen by physguns )"

Credits

- MrDrNose1: Creator of Advanced Education with Viktor Strobovski

- Niko: Every math function from the 2.5D Sprite system to the rotating crank system ( this guy mad lad )

- Xenorvya: For ripping out the assets

Huge thanks to all of them!

Please let me know if there are any problems/glitches with the SNPC

Oh and if you'd like to support me, even half of a dollar would help me a lot ( i'm a broke brazilian ) i made a Ko-fi, Here:

https://ko-fi.com/dragon_red

i'd love to take Requests, i've been coding for years now, but i barely posted anything that i ever coded, i'm really lazy when it comes to ripping assets and etc though

Update: Fixed a minor mistake with the song function and the clientside spam error mistake






24 Komentar
burez.edward 29 Mar @ 6:32pm 
yo pls make new phonty and or player that will chase him pls
SkylerJJSparks 16 Sep 2024 @ 5:55am 
pls make phonty new
deanjensen8 30 Agu 2024 @ 4:10pm 
ic Clone )] lua/entities/npc_phonty/cl_init.lua:399: bad argument #1 to 'Material' (string expected, got nil)
1. Material - [C]:-1
2. Draw - lua/entities/npc_phonty/cl_init.lua:399
3. unknown - gamemodes/base/entities/entities/base_nextbot/shared.lua:43


[Phonty SNPC ( Not a Sanic Clone )] lua/entities/npc_phonty/cl_init.lua:399: bad argument #1 to 'Material' (string expected, got nil)
1. Material - [C]:-1
2. unknown - lua/entities/npc_phonty/cl_init.lua:399


[Phonty SNPC ( Not a Sanic Clone )] lua/entities/npc_phonty/cl_init.lua:399: bad argument #1 to 'Material' (string expected, got nil)
1. Material - [C]:-1
2. Draw - lua/entities/npc_phonty/cl_init.lua:399
3. unknown - gamemodes/base/entities/entities/base_nextbot/shared
deanjensen8 30 Agu 2024 @ 4:06pm 
when i spawn him, he doesent appear and theres errors
deanjensen8 30 Agu 2024 @ 3:47pm 
STaRT REMEMBERING WHaT YOU HEaR
Marker 22 Jul 2024 @ 11:13am 
It does not show up
dumbass123 10 Jul 2024 @ 1:45pm 
Can you add support to the Baldi's Schoolhouse Unity Map? He really struggles with doors, as theyre not actual doors in the map
Tiktaalik 4 Mei 2024 @ 4:30pm 
why is he SQUISH
Tuckered 4 Mei 2024 @ 1:26pm 
funny thing, the username called klabaza (is down here) is my account but i losed it:steamsad:
LSD Dreamer 15 Apr 2024 @ 6:46am 
PHONTY, MY BELOVED