#plugins-dev-chat

1 messages ยท Page 147 of 1

slate flume
#

Yeah I did that too except I just modified the base-game code

soft depot
#

what'd you make it do instead?

#

Timing.CallDelayed?

slate flume
#

I patched the ForceIntensity code and put base game effects with my own system

soft depot
#

alr then, so my API is basically just a more generalized version of yours

slate flume
#

That's really the only reason it seems like a lot to me

soft depot
#

I also made the whole Exiled custom keycard API Trolley

slate flume
#

You probably just have a much more modded server than mine

slate flume
slate flume
soft depot
#

๐Ÿ—ฃ๏ธ

slate flume
#

I mean I have a lot of trolling plugins too

#

Just this is much

soft depot
#

try making this in LabAPI :P

slate flume
soft depot
#

I also made a whole plugin that makes all keycards custom so I can modify any keycard at will like they have sync vars Trolley

soft depot
#

that's about it

#

I too, could do it in LabAPI, but it'd be a one-trick pony kinda thing

slate flume
soft depot
#

what are you referring to?

soft depot
#

well I mean, I just like pushing the game

#

that's about it

#

ยฏ_(ใƒ„)_/ยฏ

slate flume
#

But in order to need it to be modular you'd need multiple instances of a similar thing

#

Like I respect the effort and I appreciate that but it seems like

#

Too much

#

It's not a diss or anything it's just like

soft depot
#

it's an API man, it's goal is to be too much so I don't have to do literally anything else when I wanna modify a keycard ๐Ÿ˜ญ

#

CustomDataStore is too much ahhh argument ๐Ÿ˜ญ ๐Ÿ™

slate flume
#

It's just interesting to me that you have a need for it

soft depot
#

well then just say you don't care and stop talking ?????

slate flume
#

I don't see the applicability for most people

soft depot
#

am I talking to ChatGPT or something ๐Ÿ˜ญ

slate flume
warped prairie
soft depot
#

I just wanted to showcase some projects in the freaking plugins-dev-chat

soft depot
warped prairie
#

i think your plugins are cool dw. im no good at this so its impressibe

soft depot
#

you think dr brights mayhem made explosive painkillers cuz they were only thinking about how to get more players ๐Ÿ˜ญ

#

no some random dev just thought it'd be funny

slate flume
#

I guess I just won't understand lol

#

I'm a practical person

soft depot
#

alr, hows this

#

do you get paid at SODA?

slate flume
#

No

soft depot
#

then why do you develop for them?

slate flume
#

I've got a few reasons

burnt hearth
slate flume
#

I enjoy a good challenge

#

Programming gives me that

soft depot
#

isn't it fun to do silly things?

slate flume
#

No lol

#

Not particularly

#

Not for me at least

soft depot
#

alr then idk how to explain it then

#

so I'll just define it clearly

slate flume
#

I think it's neat

#

But it's impractical

#

It's cool that you did it and I respect that

soft depot
#

I enjoy making things are silly / stupid because nobody expects it, that's why I made most this stuff so high end, because even though it was a TON of effort from me, I wanted it to stand out

slate flume
#

But it's not really solving a problem

#

It's making stuff to make something

soft depot
#

just imagine a person where that statement is true for them

slate flume
#

I can appreciate that I just don't think I really understand it

soft depot
#

chat is this ragebait

slate flume
#

I think my motivations for developing stuff are different than most of the people in this channel

soft depot
#

yes, mine are clearly different from yours, so don't think that I think like you

slate flume
#

I don't

#

This is not the first time we've had a tirade like this

soft depot
#

I have my own wants, desires, passions, etc... so what I said earlier should make sense

soft depot
#

that's why I did what I did

#

there's nothing to "understand"

#

it's just the way I am

slate flume
#

That's why I say

I can appreciate that I just don't think I really understand it

warped prairie
#

never a dull moment in dev chat...

slate flume
#

I'm not trying to be mean or anything

soft depot
#

but you make it sound like you don't understand that I have different reasons for being a dev ๐Ÿ˜ญ

slate flume
#

The only reason I'm still talking about it is because you keep telling me about it

soft depot
#

just say "I don't think that way" not "I dont understand"

soft depot
#

you've gotta be very specific with words sometimes

slate flume
#

... I just don't think I really understand it

#

We think in very different ways

soft depot
#

ok so this is ragebait

slate flume
#

Bro what are you talking about right now

soft depot
slate flume
soft depot
#

you said you don't understand what I said

#

but now you're just saying you do, you just think differently

slate flume
soft depot
#

those are 2 entirely different statements

slate flume
soft depot
slate flume
#

I can appreciate that you do that

#

And the effort you put in

soft depot
#

WELL SORRY IM NOT PSYCHIC BRO ๐Ÿ˜ญ ๐Ÿ˜ญ ๐Ÿ˜ญ ๐Ÿ˜ญ ๐Ÿ˜ญ

slate flume
#

I just don't understand it myself

slate flume
soft depot
#

"it" can mean so much in that statement, I can't always assess its meaning perfectly

warped prairie
slate flume
#

You initially posted you were saying I should try making my own version of what you made and segued into your project
You telling me I should make something like that made me inquisitive into why you thought I should do that, because to me it seemed excessive and like something most people don't necessarily get a use out of
Then you started questioning why I thought that way and the rest has just been me trying to do my best to explain

#

I don't have any hate or distaste or dislike for what you do

soft depot
#

well I think we're finally beyond that minor misunderstanding, anyways, I said this all cuz I wanted to give you ideas for things to code, cuz you wanted to make something for transpilers

soft depot
warped prairie
slate flume
#

I want to make it clear that I think the stuff you did was awesome, just with the initial context I was confused

soft depot
slate flume
#

I thought you were trying to convince me I should do it myself

warped prairie
#

i got lots of em lel

warped prairie
soft depot
slate flume
#

Well my bad

#

I take things very literally

soft depot
#

so did I ๐Ÿ—ฟ

slate flume
#

I think it's very cool you made an effects API

#

And the keycard stuff

soft depot
#

moral of the story, try to make sure you're talking about the same thing Kek

soft depot
#

mfw I go :kek: instead of Kek

#

(it was k v K)

soft depot
slate flume
#

I'm not typically someone who codes funny stuff to code funny stuff but I do code to appease a playerbase and grow a server and if it's a means to an end I'm psyched

#

Though there are some exceptions

soft depot
#

alr

#

did you think the Clippy Perk was funny Trolley

soft depot
#

that kind of reaction is what I live for

slate flume
#

Generally I'm not much into "silly" humor but stuff like that is funny

#

I'm just happy you understand I'm not trying to be intentionally dense or rude or anything ๐Ÿ˜ญ

soft depot
#

nonono I get it lol

slate flume
#

This is huge

#

I appreciate that a lot

#

I need more spongebob gifs

#

I stole one from Axwabo

slate flume
#

Everyone been asking for it

soft depot
#

it'd be viable for patreons imo

slate flume
#

Lmao real

soft depot
#

over the course of 2 days, w me also giving the Clippy perk to ppl, it only cost 1 dolla

slate flume
#

I'm actually doing a patreon system rework

soft depot
#

god help you

#

full stack time

slate flume
#

Let me grab the implementation list

#

I had to come up with the ideas lmao

#

I'm not good with ideas

#

Tier 1

  • Patreon discord channels
  • Occasional early dev logs
  • In-game badge
  • Set nick
  • Custom badge color
  • Currently spectating + player display info tags
  • Map element showing all currently online patrons
    Tier 2
  • Custom discord role
  • Reserved slot
  • Glow command
  • Explode command
  • Vaporize command
  • Die command
    Tier 3
  • Custom death message
  • Custom kill message
  • Custom flashlight color
    Tier 4
  • Custom SCP termination messages
  • Access to snake
  • Custom in-game trail
    Tier 5
  • Kill stinger
  • Death stinger
  • Ghost
  • Gravestone
#

For context

#

For the tier 4 thing

soft depot
#

lemme check the costs

slate flume
#

I removed snake from our server

soft depot
#

LOLLL

#

I have THE

#

PERFECT

#

API

#

for you

slate flume
#

I love this

#

Whatchu got

soft depot
#

it literally forces you off MID-GAME, and you can have a custom hint asking people to get patreon T4 to continue

slate flume
#

LMAO

#

PEAK

#

Bro it's like when you die at an arcade

#

"Insert more tokens to continue playing... (10 seconds remaining)"

#

Thinking I should make the server P2W

soft depot
#

just like that bro ๐Ÿ˜ญ

#

only thing is the plugin rn is exiled (but has versions for all hint systems)

#

so you wanna fork it and switch it to LabAPI, or copy what you want, etc?

#

the plugin itself is basically an API for snake

#

you can even track score n stuff

slate flume
#

Me fr

soft depot
#

TRUEEEEE

#

plugin adds these

slate flume
slate flume
soft depot
#

and has these

slate flume
#

A while back I found uhh

#

What was it

#

Before inspecting keycard

soft depot
#

you can even soft-dc snake players and make them stuck playing ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ

#

I'm a menace

slate flume
#

.

soft depot
#

anyways, see the default unequip message ๐Ÿ˜‚

slate flume
#

Can I tell you something

slate flume
#

If I'm being deadass I've never written a public plugin and never had to make docs lmao

soft depot
#

remember when you told me code style was subjective Trolley

slate flume
#

Yeah lol

#

I mean

#

It kind of is? But like

#

There's bad practices

soft depot
#

anyways, I just left the StyleCop error for no docs on and bit the bullet

#

every SNAPI class has XML docs

slate flume
#

Real

soft depot
#

I also made a whole wrapper for the snake engine

slate flume
#

I've been going back through my old code and reworking everything

#

I've been developing this plugin since I first started learning C#

#

And I used to suck

soft depot
slate flume
#

.ForEach(action) ๐Ÿ’€

#

if(condition) { return; } โ˜ ๏ธ

soft depot
slate flume
#

When I'm going through my code

soft depot
#

I made some of the greatest things though

#

like the british gun

#

or the sun

slate flume
soft depot
#

or playing a SL machinima in SL

slate flume
#

Lmao

#

That reminds me

soft depot
slate flume
#

I need to make a replay system for mods

slate flume
#

Can I watch House in SL

soft depot
#

that was with primitives before text toys ๐Ÿ˜ญ

#

used to crash your PC if you didn't have enough RAM

#

now I can do 48 x 27 30 FPS w no lag cuz of text toys

slate flume
#

You know you make some dope shit

slate flume
#

A lot of the stuff I do is pretty tame but I enjoy it

soft depot
#

I got an exe that turns mp4's into low quality RGB24 binary and then saves them, then I legit parse that on server and have a stringbuilder n allat for text toys

soft depot
#

unfortunately I cant get the exe to work on linux, hence it not being built into a plugin

slate flume
#

I've been working on a python program to parse 3D models and remake them using primitives

#

But I'm a lazy bum and haven't worked on it in a month

soft depot
#

3rd one is so funny, but it's not a good showcase vid

#

so like skip to 25

slate flume
#

What is the obsession with putting Bad Apple on everything

soft depot
#

idk

slate flume
#

I've seen it on shit like Desmos

#

It's wild that caught on

soft depot
#

when I made the camera player, it was just the best pick cuz it was binary

slate flume
#

Ahhh yep

soft depot
#

so dumb but so funny ๐Ÿ˜ญ

#

imagine making the 3rd video a normal thing though ๐Ÿ˜‚

slate flume
#

I'm gonna change the decontam countdowns with TV shows

soft depot
#

you gotta get patreon to not get ads during every spawn wave ๐Ÿ˜‚

slate flume
#

Wait this is peak

#

You die and you get banner ads ๐Ÿ’€

soft depot
#

LOLLLL

slate flume
#

Fucking peak

soft depot
#

if you made hints static, you could accomplish it with a high enough res

slate flume
#

God that reminds me that I need to make me own hint manager too

#

Ughhh so much work

soft depot
#

also maybe making the ads static images would help too

soft depot
#

at least use RueI (I'm a HSM person myself)

soft depot
#

your predecessor was a RueI fella Trolley

#

anyways, we're a rare breed

slate flume
#

Yeah

#

I think

#

RueI is fine

soft depot
#

everyone wants performance over usability

slate flume
#

I was planning to switch to it but it feels bloated

soft depot
#

HSM performance is probably only good if you somehow need extra compute for hint text calculates Kek

#

have you seen v3?

#

it's supposed to be a lot better

#

still missing some core components though

slate flume
#

I've seen a bit but I've also seen a lot of people complaining about it in the thread

soft depot
#

(no horizontal position)

slate flume
#

๐Ÿ’€

#

Deadass?

soft depot
#

yeah you gotta use a tag

slate flume
#

That's wild

#

Atp just use the base-game system

#

Lmao

soft depot
#

and they ask us why we use HSM when it's not performant ๐Ÿ˜ญ

slate flume
#

Bro I don't even get a performance hit

slate flume
#

I've never dipped below 50/55 tps

#

Main reason I make things myself is because so many APIs are bloated with stuff I don't need or ever use

#

I like keeping things simple

soft depot
#

I've been told by somebody that they're TPS dropped to like 5 when they used HSM and was 60 with RueI

#

that honestly might be a skill issue ๐Ÿ’€

slate flume
soft depot
slate flume
#

I mean I made my own audio system in one function

#

Some of the stuff is way easier than people make it out to be

soft depot
#

the worst thing I've heard is "HSM has a thread for each player!!11!!!" but like:

slate flume
#

We use LudoHosting

soft depot
#

at least focus on it's actual shortcomings dawg

slate flume
#

And have no issues

#

It's like $10/month or some shit

#

It's like 8 euros but I'm american

soft depot
soft depot
#

too bad that "violates CSG"

soft depot
#

well, VSR at the time

slate flume
#

I mean speakertoys used to not have volume > 1 (so happy they added that recommendation, and I'm proud I was the one who suggested it)

#

So I had to manually adjust gain

soft depot
#

my first attempt though (not knowing how to use opus encoders) legit made it so I could make anybodies mic sound like static ๐Ÿ˜ญ

slate flume
#

Cause I did the same shit lmao

soft depot
slate flume
soft depot
#

could rupture your eardrums if you had enough

slate flume
#

I'm still pissed that they haven't fixed speakertoy isspatial property

soft depot
#

I've messed with audio so much that I know how to deafen peoples game for like 10 minutes, even if they leave the server ๐Ÿ˜ญ

slate flume
#

I want to get rid of that ugly ass reverb

soft depot
#

I think IsSpatial refers to L/R stuff tho

#

so if it's off, it just sounds like a global audio

slate flume
#

Oh so

#

They need to fix the reverb seperately?

#

Cause I just wanna get rid of the reverb

soft depot
#

I guess

#

I think it's a client setting or something too now

slate flume
#

Yeah I just hate that speakertoys sound different than regular comms

soft depot
#

ยฏ_(ใƒ„)_/ยฏ

slate flume
#

I use it for SCP prox chat

#

And it pmo

#

But the alternative is dummies and that sucks worse

soft depot
#

NPCs bypass ducking and sound like actual players yknow...

#

with the new vanish like thing you could hide the NPCs tho

#

I also know an API that can hide NPCs in the player list

slate flume
#

Yeah but the problem is like

#

Goggles

#

079

soft depot
#

trueeee

#

did you know goggles causes my 4090 to go BRRRRRRRRRRRRRR as soon as I wear them?

slate flume
#

LMAO that's wild

#

I hope with the new hiring wave we can get some better functionality

#

I want more server synced stuff so I can actually do some of this shit

#

True SCP prox chat isn't even possible atm

#

At least not without artifacts

#

I'm still waiting for them to fix some of the wrappers tbh

#

This is in a LabAPI wrapper

#

I've had a transpiler patch on this for legit months

#

I was complaining about it to SlejmUr

#

He's an API maintainer now so maybe it'll actually get fixed

soft depot
#

lol

#

I saw that earlier

slate flume
#

How does that just get

#

Overlooked

#

For months

#

How long is the approval process to get shit done

#

I'm so happy being a solo dev cause I can just do shit

soft depot
#

idk, but I REALLY wish they worked some more on client side parenting ๐Ÿฅบ

slate flume
#

Fucking hell that would be great

#

I saw uhh

#

What was it

soft depot
#

my idea?

slate flume
soft depot
#

in the github?

slate flume
#

I lurk the github from time to time

soft depot
#

I think that problem is that ItemPickupBase doesn't do parenting

#

sure it is NI, but only AdminToyBase does parenting

slate flume
#

A couple days ago I got like 10 emails from github that a bunch of my suggestions got replied to by a bot

#

And closed I think

soft depot
#

no that was Jesus

#

copy pasting the same response, while moving stuff to internal LabAPI tracker I think

slate flume
#

Oh yeah

#

That sounds about right

soft depot
#

did you see my parenting idea tho?

slate flume
#

Idk I didn't really look to hard

soft depot
#

I'm praying to the heavens the just make some quick and dirty solution for common client objects

slate flume
#

I do a custom flashlight color thing and I have to just use a weird offset for it

soft depot
slate flume
slate flume
#

Because parenting it doesn't work

soft depot
#

๐Ÿ’”

#

I have a component for that too

slate flume
#

You ever get the urge to rewrite all of your old code?

soft depot
#
public class TransformFollower : MonoBehaviour
    {
        private readonly Transform server = new GameObject("TransformFollower").transform;

        private Transform? parent;
        private AdminToyBase? adminToy;

        public static TransformFollower Add(Transform parent, Transform child)
        {
            TransformFollower follower = child.gameObject.AddComponent<TransformFollower>();
            follower.parent = parent;
            follower.adminToy = child.gameObject.GetComponent<AdminToyBase>();
            follower.server.position = child.position;
            follower.server.rotation = child.rotation;

            follower.server.parent = parent;

            return follower;
        }

        public void Update()
        {
            if (parent is null || adminToy is null)
            {
                Log.Warn("Failed to run TransformFollower");
                return;
            }

            if (!server)
            {
                Destroy(gameObject);
                return;
            }

            if (!adminToy)
            {
                Destroy(gameObject);
                return;
            }

            transform.position = server.position;
            transform.rotation = server.rotation;

            adminToy.UpdatePositionServer();
        }

        public void OnDestroy()
        {
            if (server)
                Destroy(server.gameObject);
        }
    }
soft depot
#

only thing I gotta redo is too many features in 1 plugin

slate flume
#

I never make public shit

slate flume
#

Not making shit bloated is huge

#

I've wanted to make a public plugin

#

I just haven't had the time nor energy when combined with stuff for SODA

#

I have a whole implementation doc

soft depot
slate flume
#

0_0

soft depot
#

all the projects I got

#

can you tell I like being schizo Trolley

slate flume
#

Yes

#

I just do different folders

soft depot
#

icic

slate flume
#

I went back through and reorganized everything

soft depot
#

more projects is nicer though cuz you control via dlls instead of config

slate flume
#

I'm the only person who does dev work for the server

#

So I have no fucking config lmao

#

If this was a public plugin I'd get crucified

soft depot
#

lemme see if I can find a clip

slate flume
#

Though I really don't do a lot of changes tbh

#

Not like bright's or chaos theory

soft depot
#

was live clip from OBS so not high quality vid

slate flume
#

That's kind of peak actually

soft depot
#

I also got other clips Trolley

#

am just busy multitasking

slate flume
#

Real

#

I've been busy procrastinating

#

I have one patreon feature left to implement but I've been lazy

soft depot
#

what is it?

slate flume
#

I'm adding a death animation for when someone dies where it spawns a gravestone and a ghost that flies up and disappears

soft depot
#

that's not that hard

slate flume
#

Well maybe not the flies up part cause that might not work in the facility

slate flume
#

I'm just lazy lmao

soft depot
#

the schematic would be the hardest part imo

slate flume
#

I wrote tiers 1-3 in one night

soft depot
#

I doubt it has physics or anything right?

slate flume
soft depot
#

just write the animation in Unity, then have the animator play it on creation then spawn the schematic whenever the player dies

slate flume
#

And now I'm procrastinating

slate flume
#

Have Unity

#

...

soft depot
#

its uh free tho

#

and makes PMER very ez

slate flume
#

Yeah I just don't wanna learn it

#

And I don't have PMER either

soft depot
#

it's not that bad, you can ask me any questions you might have

soft depot
slate flume
#

I do all of it manually

upper vapor
#

I've been making music in FL for years โ˜ ๏ธ โ˜ ๏ธ โ˜ ๏ธ

slate flume
#

Why use PMER when I can just endure pain and suffering

soft depot
#

less time to make funny stuff Trolley

slate flume
#

This implementation was peak though

#

Ramp at gate B

soft depot
#

here's one of the early stages of a custom item I made, I call it the Audio Recorder (unfortunately violates CSG FacilityGuardGaming ) clip is a bit loud btw

#

once again, before speaker toys lol

upper vapor
#

Cakewalk mentioned

soft depot
#

and so terribly coded

slate flume
slate flume
#

You wanna know the first thing I played when I got audio working?

soft depot
#

was gonna be the greatest christmas item lol

soft depot
slate flume
soft depot
#

what ๐Ÿ˜ญ

slate flume
#

I'm a huge FNV nerd

upper vapor
#

My classmate in programming: "it just clicks after a few hours"

slate flume
soft depot
upper vapor
soft depot
#

was before they reworked player models lol

#

I feel like an unc

warped prairie
#

FUCKING LMAO

slate flume
upper vapor
soft depot
#

still works (I think) to this day ๐Ÿ˜ญ

#

"I alone am the baller one"

celest thorn
#

The other alternative

#

I forgot the name

upper vapor
celest thorn
#

I forgot the name lol

slate flume
#

And usually I don't like it

upper vapor
#

Ppl are just locked in to the ecosystem mostly because it's popular

soft depot
upper vapor
celest thorn
celest thorn
slate flume
celest thorn
soft depot
#

such is the life of a C# dev

slate flume
#

A majority of the NW team are furries

celest thorn
soft depot
#

if you aint a furry today, you probably will be next year

celest thorn
soft depot
#

applies to any C# dev

slate flume
#

That's tuff

upper vapor
slate flume
#

I rescind all of my prior comments up until now

celest thorn
#

Just lets start from you then

upper vapor
slate flume
celest thorn
#

Because fore SURE im the last one in the list

slate flume
#

WHO IS ON THE NW TEAM

soft depot
#

what do you think of the audio recorder tho lol

slate flume
#

ARE WE DEADASS

celest thorn
upper vapor
soft depot
#

voice messages, decode to PCM, store

slate flume
soft depot
#

bro what

slate flume
#

I thought that for a hot minute

celest thorn
#

I seriously hope i understand wrong lol

#

That the thing with 3 k is not the clan

slate flume
celest thorn
slate flume
#

Just now

celest thorn
#

Im gonna do a genuinely motion of killing

celest thorn
soft depot
#

zero really hates being called a furry ๐Ÿ˜ญ

celest thorn
#

If thereโ€™s something

soft depot
#

there was an uhhh, incident one time

celest thorn
#

I will never NEVER be is a furry

slate flume
soft depot
#

yknow she used to have a raven team leader plushie as a pfp Trolley

celest thorn
#

In disguise

#

So i just said fuck it

#

Make my own

slate flume
celest thorn
#

And then โ€œoh wow i like pyra alot i have a similar personalityโ€

soft depot
celest thorn
upper vapor
celest thorn
#

It was decided

slate flume
soft depot
slate flume
celest thorn
upper vapor
#

Screw being normal
Embrace weird

soft depot
#

dot... on screen...

celest thorn
celest thorn
#

Guys HE FINALLY GOT IT

soft depot
#

zero did you ever see the clippy perk?

upper vapor
#

โ‚ฌ200 coupon

celest thorn
soft depot
celest thorn
#

I didnโ€™t play that even

#

Because i was in uni

slate flume
#

That's so fucking peak

celest thorn
slate flume
#

It's all making sense why you make such complicated shit

celest thorn
#

For this

#

And honestly god the animation

soft depot
#

animation is absolute cinema

#

Rhets is a master of PMER

soft depot
celest thorn
#

I mean how tf you animate all of this shit without killing yourself

soft depot
#

you can talk to an AI, then get smited if you insult it

soft depot
#

Clippy even has custom animations for stuff

celest thorn
#

I geniunly was trying to improve the animation system for primitives

#

To allow crazy stuff but fall over

soft depot
#

wdym?

#

I need to edit a clip real quick lol

celest thorn
#

Primitive needs to be animated in chunks

#

Or stuff

soft depot
#

ever heard of parenting?

celest thorn
#

But not really like simulate physics or other stuff

#

And then baked them

#

Thats what i wanted to do

upper vapor
celest thorn
upper vapor
spare zodiac
upper vapor
#

Thank you

celest thorn
#

I was wondering how much i can bribe (ask gentily) a nw staff for the scp sl source code

||(Im joking for the mods who read this lol)||

celest thorn
celest thorn
#

Im getting nuked trollfancy

#

(I can add another โ€œask gentilyโ€)

celest thorn
#

Why i find this cat funny

#

It looks like me when i wake up

#

And read messages

upper vapor
celest thorn
upper vapor
upper vapor
celest thorn
grand flower
#

@upper vapor traitor

#

better get rid of waypoints

upper vapor
#

There are efforts being made in regards to that

spare zodiac
#

^

late shoal
#

I tried using DeathTranslations to check how the player died, and somehow my death from a fall, wasnt added. Does anyone know why?

if (ev.DamageHandler is UniversalDamageHandler universalHandler)
{
    if (universalHandler.TranslationId == DeathTranslations.Tesla.Id)
    {
        stats.TeslaDeaths++;
        return;
    }
    else if (universalHandler.TranslationId == DeathTranslations.PocketDecay.Id)
    {
        stats.PocketDimensionDeaths++;
        return;
    }
    else if (universalHandler.TranslationId == DeathTranslations.Decontamination.Id)
    {
        stats.DecontaminationDeaths++;
        return;
    }
    else if (universalHandler.TranslationId == DeathTranslations.Falldown.Id)
    {
        stats.FallDamageDeaths++;
        return;
    }
}```
teal junco
#

log the translation ID

#

I dont think theres a logic error here

celest thorn
#

There are 2 pit death and then falldown

slate flume
#

If it was pit death that's crushed I think

celest thorn
#

Falldown can only be triggered in surface lol

#

Pit death everywhere except surface

#

Oh wait and 173 light you can fall and die from fall damage

late shoal
celest thorn
#

Then log idk

static meteor
#

I didnt know the new season of Gen V came out

upper vapor
#

(PT 00)

upper vapor
#

Oh you realized kek

#

Mb

#

Also in servers potentially

celest thorn
#

Oh desync

#

Lol

#

PT00 i desync 99% of the time

slate flume
celest thorn
#

In my restless dreams, I see that roomโ€ฆ

Server room.

You promised me youโ€™d take me there again someday. But you never did.

Well, Iโ€™m alone there now, In our โ€˜special placeโ€™โ€ฆ Waiting for you...

Waiting for you to come to see me.

But you never do.

And so I wait, wrapped in my cocoon of pain and loneliness.

I know Iโ€™ve done a terrible thing to you. Something youโ€™ll never forgive me for.

I wish I could change that, but I canโ€™t.

I feel so pathetic and ugly laying here, waiting for youโ€ฆ

Every day I stare up at the cracks in the ceiling and all I can think about is how unfair it all isโ€ฆ

The doctor came today. He told me I could go home for a short stay.

Itโ€™s not that Iโ€™m getting better. Itโ€™s just that this may be my last chance.

I think you know what I mean.

Even so, Iโ€™m glad to be coming home. Iโ€™ve missed you terribly.

But Iโ€™m afraid, James. Iโ€™m afraid you donโ€™t really want me to come home.

Whenever you come see me, I can tell how hard it is on youโ€ฆ

I donโ€™t know if you hate me or pity me, or maybe I just disgust youโ€ฆ

Iโ€™m sorry about that.

When I first learned that I was going to die, I just didnโ€™t want to accept it.

I was so angry all the time and I struck out at everyone I loved the mostโ€ฆ Especially you, James.

Thatโ€™s why I understand if you do hate me.

But I want you to know this, James.

Iโ€™ll always love you.

Even though our life together had to end like this, I still wouldnโ€™t trade it for the world. We had some wonderful years together.

Well, this letter has gone on too long, so Iโ€™ll say goodbye.

I told the nurse to give this to you after Iโ€™m gone.

That means that as you read this, Iโ€™m already dead.

I canโ€™t tell you to remember me, but I canโ€™t bear for you to forget me.

These last few years since I became illโ€ฆ Iโ€™m so sorry for what I did to you, did to usโ€ฆ

Youโ€™ve given me so much and I havenโ€™t been able to return a single thing.

Thatโ€™s why I want you to live for yourself now. Do whatโ€™s best for you, James.

Jamesโ€ฆ

You made me happy.

#

The entire poem but with server room

#

I saw you

tepid sluice
#

what the hell im reading

tepid sluice
static meteor
#

Best thing ive made in awhile

celest thorn
celest thorn
#

Server room was desync central but when it worked

#

Amazing

static meteor
celest thorn
celest thorn
upper vapor
restive turret
celest thorn
#

Crazy

static meteor
celest thorn
# static meteor

I mean the best best best with that is
"Hubert how big was MP2"

restive turret
#

hi

icy knoll
#

good morning plugins dev chat

celest thorn
celest thorn
celest thorn
#

I forgot a capital H

#

lol

icy knoll
#

silly

celest thorn
#

:3

icy knoll
#

:3

static meteor
#

Weird doing async and await when most of my coding experience has been with SL

celest thorn
static meteor
celest thorn
#

i always used discord.js or raw discord api request

#

yes im crazy :3

celest thorn
#

aftermath's store runs entirely on discord raw api and the aftermath's tourney both run like this

spare zodiac
#

halo peplos

celest thorn
spare zodiac
spare zodiac
static meteor
icy knoll
#

lol

static meteor
#

its not connecting to my server

icy knoll
#

wdym

static meteor
#

Its just for my discord i have seperate bots for my servers

icy knoll
#

oh i thought you were making an sl plugin

static meteor
#

Forgot to add support for Components in my command execution

upper vapor
spare zodiac
static meteor
spare zodiac
#

guys can I show the text when you look at someone whenever I want?

static meteor
royal mica
#

wait wtf

#

is this the new components in discord?

static meteor
#

Been a thing for awhile

upper vapor
upper vapor
static meteor
#

They can be null

#

its checked

upper vapor
#

but then why don't you enable nullable anontations

static meteor
#

lazy

upper vapor
spare zodiac
upper vapor
#

make a dummy

#

i guess

#

alternatives:

  • hints
  • text toy
spare zodiac
#

you can't change most things about name when changing the dummy

#

like custom info can't be changed at all

teal junco
#

ever since like a week after dummies were added

#

you could

spare zodiac
teal junco
#

Oh

#

well it at least works in code

#

Ive seen it work myself

eager herald
#

How to make custom death reasons like evaporated in delta warhead

icy knoll
#

change damage handler

hearty shard
#

probably

eager herald
#

thanks

hearty shard
#

otherwise try creating a customreasondamagehandler or wtv its called

icy knoll
#

yea

#

it's called that

#

there is a warhead damage handler too

#

but cant add custom text to it

restive turret
true cedar
#

why are there more nw people

true cedar
celest thorn
wary swift
#

How to do it :

#

?

celest thorn
# wary swift

When a pickup is spawned you create a light and attach it using the SpawningPickup

wary swift
#

ty

icy knoll
celest thorn
#

If you add cool feature then yea

icy knoll
#

i think so!

celest thorn
#

Else no

icy knoll
celest thorn
#

But im staying just for tourneys

icy knoll
#

hey iโ€™m api maintainer not game dev lol

#

all i can do is add stuff to labapi

celest thorn
true cedar
#

can you add me to the api

#

make a paws class

icy knoll
#

already done

#

it has nothing inside of it tho

celest thorn
#

You guys can add stuff to the game like i think you guys have src?

#

Or no?

#

Mainly events ig

true cedar
#

perfect

icy knoll
#

events, new features, causing breaking changes to the game because we gotta publicise the game for said events and features :3

icy knoll
#

joking!

celest thorn
#

Leak for next update new events

#

Thats it

icy knoll
#

i canโ€™t do that

#

:3

celest thorn
#

Leak next update nothing

icy knoll
#

next update might just might be halloween

#

lol

celest thorn
#

Btw still again

#

I will report it

#

BUT WIKI IS MISSING THE COFFEE CUP

#

They forgot about the coffee cup

#

Btw im thankful i didnโ€™t become api maintainer

#

Lol

#

And i didnโ€™t even apply

true cedar
#

they should make me lead dev

restive turret
celest thorn
#

Fucking auto corrector

restive turret
celest thorn
# icy knoll why?

Because tourney stuff is really 10x funnier and honestly i make more

#

Than working for nw

restive turret
#

tbh my main aint getting more money

#

cus i can just do uh

celest thorn
#

I wouldnโ€™t sleep

#

So

#

You know atleast something

#

Thats why my schedule are massive full

#

Developing tourneys and making map isnโ€™t easy at all

#

And plus now im getting probably into therapy so my time is even less lol

restive turret
#

tourney meant tournament or

celest thorn
icy knoll
restive turret
#

ah well

celest thorn
#

Rn im developing like an entire library for making tournaments even easier and cooler

restive turret
#

I just do stuff and test

#

IF THIS ENGINE DOESNT CRASH EVERY SINGLE TIME

celest thorn
# restive turret I just do stuff and test

There standards are high because

  1. They are sponsored by nw
  2. They are notorious for being full of tryhards
  3. I need to make like 1 every 4 months
  4. Some of them had money too has price with the gtag
restive turret
#

well gl

celest thorn
#

So next one is ready too

#

Just making my job easier for the future

upper vapor
celest thorn
#

Now that maro is managing them they will be sponsored even more

upper vapor
#

It's not official though

celest thorn
#

It will be public once Marketing approves the module

upper vapor
#

You mean.. devs approve the module?

celest thorn
upper vapor
#

Marketing can't really approve it themselves

true cedar
upper vapor
celest thorn
upper vapor
celest thorn
celest thorn
#

Like its all done already

upper vapor
#

I'm not marketing...

celest thorn
#

It manages roles and tournaments

celest thorn
#

With a dummy version to use for testing and seeing how it works

true cedar
#

thats cool and all but can you guys make sr work

upper vapor
#

Okay but my point is
Marketing won't be the one to approve your API because they aren't devs

upper vapor
#

@spare zodiac

#

Send the gif

celest thorn
#

But its used for sponsored

upper vapor
#

Yeah

celest thorn
#

Its useful asf to make timing faster lol

#

You donโ€™t imagine how i love having a panel and just managing roles without touching anything

#

I just restart and everything is applied in game

wary swift
#

private void OnRoundStarted()
{
pillCases.Clear();
glowObjects.Clear();

 Timing.CallDelayed(2f, () =>
 {
     RoomType[] possibleRooms =
     {
 RoomType.LczClassDSpawn, RoomType.LczCafe, RoomType.LczArmory, RoomType.LczToilets,
 RoomType.LczPlants, RoomType.HczArmory, RoomType.HczNuke, RoomType.HczEzCheckpointA,
 RoomType.HczEzCheckpointB, RoomType.Hcz106, RoomType.EzCafeteria, RoomType.EzGateA,
 RoomType.EzGateB, RoomType.EzIntercom, RoomType.Hcz049

};

     for (int i = possibleRooms.Length - 1; i > 0; i--)
     {
         int j = rng.Next(i + 1);
         (possibleRooms[i], possibleRooms[j]) = (possibleRooms[j], possibleRooms[i]);
     }

     int total = 0;
     foreach (RoomType selected in possibleRooms)
     {
         if (total >= 15) break;

         Room room = Room.Get(selected);
         if (room == null) continue;

         Vector3 pos = room.Position + Vector3.up;
         Pickup pillBox = Pickup.CreateAndSpawn(ItemType.Painkillers, pos, Quaternion.identity);

         Color glowColor = UnityEngine.Random.ColorHSV(0f, 1f, 0.8f, 1f, 1f, 1f);

         GameObject glowObj = GameObject.CreatePrimitive(PrimitiveType.Sphere);
         glowObj.name = "PillGlow";
         glowObj.transform.SetParent(pillBox.Base.transform, true);
         glowObj.transform.localPosition = Vector3.zero;
         glowObj.transform.localScale = Vector3.one * 0.2f;

         UnityEngine.Object.Destroy(glowObj.GetComponent<MeshRenderer>());

         Light light = glowObj.AddComponent<Light>();
         light.type = LightType.Point;
         light.color = glowColor;
         light.range = 6f;       
         light.intensity = 10f;    
         light.shadows = LightShadows.None;

         glowObj.SetActive(true);

         glowObjects[pillBox] = glowObj;

         int caseId = rng.Next(1, 15);
         pillCases[pillBox] = caseId;

         total++;
     }
 });

}

celest thorn
restive turret
#

code jumpsacre

upper vapor
celest thorn
#

True

#

Like another library that offers me some stuff i cannot find it

upper vapor
upper vapor
#

Shadcn/ui is cool and all but it's react...

celest thorn
#

Hmmm

#

Like if you can tell me another one

#

Im gonna start using it

upper vapor
#

If only there was another frontend framework that's usable...

restive turret
#

literally same name

celest thorn
upper vapor
wary swift
#

okey

hearty shard
#

or just

#

use the labapi method Trol

upper vapor
celest thorn
#

They spawn daily

#

And fail daily

upper vapor
#

True

celest thorn
#

Like iโ€™ve never seen a place where api spawn like daily and die the same day

upper vapor
#

I'm gonna make PotatoFrontend

celest thorn
upper vapor
#

Razor syntax in TS

hearty shard
celest thorn
#

You can just type in .skibidi files

#

so main.ts.skibidi

upper vapor
celest thorn
#

Like i think you have perm to be annoying towards me lol

#

Like deleting messages

#

I donโ€™t think roles

#

At least i hope

true cedar
#

this is the unfunniest chat ever

celest thorn
#

We are all depressed what you expect

celest thorn
#

And what eveen the contextโ€ฆ

upper vapor
#

Gif search

#

Thumbs up

celest thorn
#

Now i wanna know the context lol

upper vapor
#

Idk where its from lol

true cedar
#

fortunately im here to make this place funnier

hearty shard
celest thorn
upper vapor
#

Finnish mf

celest thorn
#

I found out by reverse search and then checking the comments of the reddit

#

The meme was in finnish

#

And got taken down

upper vapor
celest thorn
#

Crazy

tepid sluice
#

chat

celest thorn
tepid sluice
#

:3

celest thorn
#

How you doing :3

tepid sluice
#

Ended up tired day

celest thorn
#

Im in uni

tepid sluice
celest thorn
#

And dying of smell

tepid sluice
#

same

celest thorn
#

People smell bad here ;(

#

I smell like flowers and people here smell like sweat

tepid sluice
celest thorn
#

Why cs students cannot wash themselves

tepid sluice
#

i stayed at my dorm

celest thorn
#

Is it too hard to take a shower

celest thorn
#

I go 10am here and be back 10pm every day

#

So

tepid sluice
#

tired

#

ig

celest thorn
#

Im tired but i work too

#

So

#

Push

#

Ig

icy knoll
#

mrow

celest thorn
#

The weirdest shit that happened to me in uni as of now

#

It was a guy smelling my hairs

#

;(

icy knoll
#

what the

tepid sluice
celest thorn
#

After

tepid sluice
#

scary

celest thorn
#

Like i wanted to leave lol

#

I know they smell amazing like my vanilla shampoo of 40 bucks is good

#

But bro

#

Yes i take care of my hair alot i have expensive products

#

But yea weird people

warped prairie
celest thorn
#

You really need a radaway doesnโ€™t help me you are too stinky

warped prairie
#

Ew

spare zodiac
celest thorn
upper vapor
#

Xd

restive turret
#

thats me fr

warped prairie
#

You are unity

#

Hello John unity

celest thorn
upper vapor
#

Nuh uh

#

I wanna make custom curves for speaker toys

celest thorn
#

You already became like them

#

;(((

celest thorn
#

I looked up for this day