Garry's Mod

Garry's Mod

66 个评价
Phonty SNPC ( Not a Sanic Clone )
   
奖励
收藏
已收藏
取消收藏
素材类型: 插件
插件类型: NPC
插件标签: 角色扮演, 写实
文件大小
发表于
更新日期
32.959 MB
2023 年 7 月 17 日 下午 2:14
2023 年 7 月 18 日 上午 9:35
3 项改动说明 ( 查看 )

订阅以下载
Phonty SNPC ( Not a Sanic Clone )

描述
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






28 条留言
PumpKing Man 10 月 6 日 下午 3:35 
Could you make all of the baldi's basic's Characters please?
szymon2 2.0 9 月 2 日 上午 6:59 
he is cooked
a.n.afinogenov 7 月 31 日 上午 10:00 
i got it and him can to go back if i using bsoda!
Sumguy09 7 月 25 日 上午 9:52 
where do you find this
burez.edward 3 月 29 日 下午 6:32 
yo pls make new phonty and or player that will chase him pls
[GMJSC] Roaring Knight 2024 年 9 月 16 日 上午 5:55 
pls make phonty new
deanjensen8 2024 年 8 月 30 日 下午 4:10 
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 2024 年 8 月 30 日 下午 4:06 
when i spawn him, he doesent appear and theres errors
deanjensen8 2024 年 8 月 30 日 下午 3:47 
STaRT REMEMBERING WHaT YOU HEaR
bendy 2024 年 7 月 22 日 上午 11:13 
It does not show up