Garry's Mod
Оценок: 48
SCP-087-B-3 (Glimpse) Nextbot
   
Наградить
В избранное
В избранном
Удалить
Content Type: Addon
Addon Type: NPC
Addon Tags: Fun, Scenic
Размер файла
Добавлен
Изменён
36.318 KB
10 мая в 1:24
15 мая в 9:17
Обновлений: 3 (просмотреть)

Подпишитесь, чтобы загрузить
SCP-087-B-3 (Glimpse) Nextbot

Описание
Glimpse NextBot
Based on Inside The Backrooms Smiler's behaviour.
My first GMod addon!

- Appears in not seen, reachable areas. Waits glimpse_staretime in that place for a victim and then picks a new place.
- While seen by a player, the glimpse will deplete player's health. (psychic damage).
- If touched by a player, player will be killed (dissolved) if glimpse_lethal_touch is set to 1.

Glimpse was designed for medium-large maps with labyrinth-like structure. Too Small/open maps might cause a stare point search to fail too often (to check for fails, look for [postmortem] messages in console). Might be buggy with a lot of physics props.

if you still want to try it on a smaller/open map, then glimpse_expensive_ispointseen (1 by default since last update) cvar will probably help a lot.

Published under MIT license on GitHub: https://github.com/sergds/glimpse

## Console Variables ##
glimpse_debug | Print debug messages to console, as well as enable debug objects drawing. CVar's Integer also defines the log level: 1 - Most messages; 2 - Performance timing traces

glimpse_staretime | How long does it take for Glimpse to disappear and migrate to a new dark/unseen place. In seconds.

glimpse_staretime_multiplier | Affects the rate of idletime depletion during stare.

glimpse_debug_noai | All Glimpse on map stop thinking and just stand lobotomized. AKA No thoughts, head empty mode. Useful for artistic screenshoting and stuff.

glimpse_immortal | All Glimpse are immortal, HP-wise affects only newly spawned Glimpse (after CVar was set). IMO not that interesting if you can't just punch it in the face and kill it.

glimpse_health | Health of all new Glimpse.

glimpse_damage | Amount of psychic damage dealt by glimpse every damage tick.

glimpse_damage_rate | Delay between psychic damage.

glimpse_lethal_touch | Makes glimpse lethal to touch

glimpse_damage_rate_viewangle_multiplier | if > 0, Damage rate is faster, the more directly you look at the glimpse. Higher values makes this damage boost more severe.

glimpse_expensive_ispointseen | More accurate (and less strict) point visibility check.
Комментариев: 6
SergDS  [создатель] 7 авг в 1:39 
ChaosWhale, i wanted, but gmod lua api allows querying light level only on the client side. So there is no reliable way to get light level in area on server side, where ai logic runs.
ChaosWhale 6 авг в 19:47 
if you care, maybe you can add a feature where SCP-087-3 prefers to spawn in darker areas?
JakeButAwesome 18 мая в 15:27 
not a cpomplaint it was just rlly funny
JakeButAwesome 18 мая в 15:26 
somehow managed to kill him with a shotgun
SergDS  [создатель] 15 мая в 0:38 
ching, thank you! I'll try to get rid of viewpunch.
sigmacool2008 14 мая в 23:18 
Nice mod! my only real complaint is the psychic damage inflicting way too much viewpunch.