#plugins-dev-chat

1 messages Β· Page 137 of 1

upper vapor
#

try not to ai challenge

cyan crown
#

i got an idea but it will get my mod banned lmao

restive turret
#

footsteptype can be enum

cyan crown
#

since i use bools in footsteps manager

hearty shard
sinful bronze
#

Car

cyan crown
# sinful bronze

oh this further clarifies that cats think of us a big cats and not humans

upper vapor
#

ahh

cyan crown
upper vapor
#

why would you use bools for that in the first place 😭

cyan crown
upper vapor
#

cuz it makes sense

#

you don't have multiple types of footsteps for one class, do you

hearty shard
cyan crown
upper vapor
#

unity has a native selector for enums, and you can just value switch {}

#

instead of 100000000 if-else if

cyan crown
#

i wanted to use bools since i remember Old SL used them yeah shitty code but tbh as of now i don't really care imo

upper vapor
#

there's no way bools make this easier 😭

cyan crown
#

yeah dumb excuse to be honest but i'll probably "Rework" these scripts later"

cyan crown
#

alr alr i'll switch to enums so that you don't sufferSteamHappy

hearty shard
#

YIPPIE

upper vapor
cyan crown
#

btw CCM script is already 1011 lines

hearty shard
#

what the hell

#

πŸ’”

cyan crown
#

😳 i'm cooked

#

its so jover

upper vapor
#

major design flaws

hearty shard
#

truly

upper vapor
#

i'm gonna clone your clone and make the code good

cyan crown
#

i understand

hearty shard
#

ill clone your clone of jovis clone of scp sl which is a cb clone trust

upper vapor
cyan crown
#

oh no you typed jovix in french

#

joxis

#

😭

hearty shard
#

wrong letter

cyan crown
#

the issue right now is that i might break footsteps since some how this demon ahh scripts actually workKek but of course shitty code

soft depot
#

So eve are you gonna become festive eve in 2 months?

cyan crown
#

but i'll give it a try

hearty shard
#

i thimk theres a better option

upper vapor
#

i don't want a lot for christmas

#

festeve

hearty shard
#

...

#

ur fired

#

not a bad idea

upper vapor
hearty shard
#

i might do that one or FESTIVE EVE

#

but

#

last year i did CHRISTMAS EVE

upper vapor
soft depot
#

Fevestive Trolley

upper vapor
cyan crown
#

@upper vapor i'll spam if statements so that you don't get botheredπŸ₯°

hearty shard
cyan crown
#

i wasn't lying when i said this clone is being held by duct tape

cyan crown
#

@upper vapor SteamHappy

upper vapor
#

epic

cyan crown
#

so now it works well thanks for the advice :'D

upper vapor
#

Np

pallid galleon
#

Is there any way to get the ID of a server badge a player has?

soft depot
#

Wdym by ID?

pallid galleon
#

like these

#

not the name but the role thing you have to assign in the list

soft depot
#

Yeah I think you can get that from a group (what base game calls stuff like that)

#

Gimme a sec and I’ll get some more specific details

#

I believe it's just UserGroup::Name

#

so for a LabAPI Player, Player::UserGroup.Name

keen halo
#

They better be careful putting those reactions.

#

If ya know, ya know

slate flume
#

Hey look I get to be cool now too

#

Spectacular!

restive turret
#

who pinged me

slate flume
plain gazelle
#

If i parent an empty gameobject which holds several PrimitiveObjects as children, do these primitives still need to update their position? if so, how could i turn off their updates?

plain gazelle
#

Another question, is there any kind of event for SCP-173 teleporting?
Or any way to access Scp173 player data and like, forcefully prevent it from doing stuff or sth

cyan crown
static meteor
#

Probably wouldn't sync with the client

restive turret
cyan crown
#

just to avoid confusion

hearty shard
#

parent primitives to it

#

make them static (except parent)

#

and boom bam boom

#

ez

plain gazelle
#

Okiiiii

#

Does anyone happen to know if SchematicObjects from MER use a networked parent? x3

soft depot
plain gazelle
#

sick

#

thankies

#

First time diving into SCP ability stuff...
This is in the decompiled Scp173TeleportAbility code.

Any possibility of being able to modify AbilityReady per code on a specific person?

static meteor
#

Check blink timer

plain gazelle
#

Like, how do i get from a Player reference to this

slate flume
#

What are you trying to do

static meteor
plain gazelle
slate flume
plain gazelle
#

wut

slate flume
#

Like

#

Someone looks at 173

#

173 freezes

#

But can't blink?

#

That's a very odd thing to need to do

plain gazelle
#

I have my own code decisions on when exactly i want 173 to not be able to teleport anymore

slate flume
#

Out of pure curiousity

#

Why

plain gazelle
slate flume
#

Under what circumstances do you need to do this lol

plain gazelle
#

Roleplay server
Balancing
173 should never ever be able to move in any way if 3+ players look at it

soft depot
plain gazelle
#

if observer.count > 2 prevent teleporting
that

restive turret
#

or you can just PreFix Patch it

#

and any 173 will not able to blick

plain gazelle
#

I could patch TryBlink sure but if i can do it via available values and classes id rather try that

soft depot
#

bruh cant you use these events

restive turret
#

lmao

#

true, jus IsAllowed false in Teleporting

plain gazelle
#

I dont see it

restive turret
#

update labapi?

plain gazelle
#

how

soft depot
#

nuget package?

plain gazelle
#

Apparently not installed yet lol

plain gazelle
#

How tf is labapi in our project

slate flume
#

Ong 173 doesn't have a teleporting event

soft depot
slate flume
#

Wait

#

You did

#

What

soft depot
#

straight from 1.1.3

#

so it's not even that they removed it

slate flume
#

Huh

#

Wait lemme check something

restive turret
#

early-server-build

plain gazelle
#

This is our project
No LabAPI
No clue how i use it atm ,_,

tulip kiln
#

Exiled

tulip kiln
#

I think?

plain gazelle
#

ah

restive turret
#

update your exiled then

soft depot
#

ye update Exiled and it'll update LabAPI

plain gazelle
#

oki

restive turret
#

check if exiled has event for it then

plain gazelle
#

We are trying to refactor the entire plugin and remove Exiled completely from it qwq

unique crane
plain gazelle
#

Takes a while

#

I KNOW

#

WE ARE WORKING ON IT

#

😭

static meteor
#

Youtube explode?

plain gazelle
#

No clue either

#

Our dev team consisted of 5 people two months ago
Now its basically just me 😭
3 left, one on super extended break

And i cant refactor the entire plugin all by myself

#

me disliky exiled

#

Thank you so much everyone

slate flume
#

It's only me

plain gazelle
#

:o

#

What server

slate flume
#

SODA

plain gazelle
#

How many players

restive turret
#

120 trillion

plain gazelle
#

insane

slate flume
static meteor
slate flume
soft depot
#

I am one of many devs for my server, but nobody plays on it πŸ˜”

tulip kiln
#

I'm also my server's only dev but it declined recently lol

warped prairie
#

me and slej make goog team for Kadavas

slate flume
#

I have made so much shit

snow pulsar
# slate flume

it's probably the coinflip plugin that's being used, gambling servers barely exist anymore

plain gazelle
#

Our server has 2800 users, probably most havent touched it in a long time though xD
Site-12
I joined the dev team after everything was made for the server, and i learned off of everyone there (and Slejmur)

And now most of the OG devs left. Leaving me with their old, outdated, exiled code ,_,

soft depot
#

I've made this many custom roles, just for nobody to play on the server 😭

royal mica
plain gazelle
slate flume
soft depot
#

I've coded basically all this minus Swap and Tools

slate flume
#

If it was just the coinflip plugin then people would probably be on chaos theory lol

restive turret
warped prairie
soft depot
#

(here's raw data amounts, Database + UHC has embedded stuff tho)

plain gazelle
snow pulsar
slate flume
#

W

snow pulsar
#

Not as good as the OG gambling plugin that's still a proprietary owned by the now archived UGA servers and it's dev team or former owners

soft depot
#

I've made my own effect API, my own SSS API, my own system for keybinds for CR, but nobody plays on the server I dev for πŸ˜”

warped prairie
plain gazelle
slate flume
#

Otherwise it's empty criticism

plain gazelle
#

Question

How do i get from Player to their fpc role?
Trying to get a Players 173 Observer count

snow pulsar
soft depot
grand flower
soft depot
#

I legit have a whole SSS Keycard editor that automatically saves and loads your keycard when you pick up / drop any, but to no avail

plain gazelle
slate flume
grand flower
#

oh from player to fpc role

#

yeah

#

RoleBase

static meteor
warped prairie
#

not the love of the game

snow pulsar
soft depot
#

hey if yall wanna see schizo gameplay, I have the event of the year happening this weekend

warped prairie
#

Kadavas has gamba built into everything

soft depot
#

just join my server via tag and check announecments

warped prairie
#

we super fleshed out our coin plugin

soft depot
#

it's a clash with Skillz Cabana

slate flume
soft depot
#

LETS GO GAMBLING πŸ”₯ πŸ—£οΈ

slate flume
#

Lol

soft depot
#

yknow I have my own rip-off of Dr brights mayhem when I was first learning to make plugins, all it's missing is custom SCP roles, but honestly the custom items I made were peak

snow pulsar
soft depot
plain gazelle
#

i should learn how to use ilspy or the like
i cant find out where 173 holds information on its observers x.x

grand flower
#

subroutine

slate flume
# snow pulsar You do you, uniqueness is what sets servers apart and coinflip isn't the way i'm...

Here's my perspective, and I'll be honest
I mentioned I do dev work for a server
You say "the growth is probably because of the coin plugin"
I brush it off cause I think it's more than just that
You then say that the coin plugin I made is not as good as stuff other people have made
I say I'm all ears to any ideas, you refuse, I retort with what the community has said and voted on, and then say "you do you"

The things you're saying feel very passive aggressive for no reason
If I am remembering correctly, you were actually staff on SODA at one time, and I don't know exactly what happened for you to leave, but I'm sensing that you still hold some level of hostility over it that's now reflecting back onto me when I'm just trying to share something I'm proud of

static meteor
#

Best thing I've ever done
Makes it so much easier to find things

grand flower
#
if (ev.Player.RoleBase is Scp173 peanutRole && peanutRole.SubroutineModule.TryGetSubroutine<Scp173ObserversTracker>(out var observersTracker))
{
  // observersTracker.Observers
}

@plain gazelle

plain gazelle
#

please work please work please work please work please work please work

grand flower
#

sorry there's the Scp173ObserversTracker subroutine

#

no need to go through the blink timer

#

i forgot

plain gazelle
#

:o

snow pulsar
plain gazelle
#

Thank you so much qwq

grand flower
#

anytime

#

i don't do sl stuff anymore but i'm happy helping

soft depot
#

there's also this

slate flume
soft depot
#

tho tbh the best solution is just to use Exiled Trolley

soft depot
#

CT uses it, so like it shouldn't even be a hot take

grand flower
soft depot
#

idrk how SCP roles work base game cuz I just cast to Exiled wrappers Trolley

slate flume
#

I hope you can understand why it peeves me a little that you've been insistent on the fact that my work is inferior

grand flower
#

SL community try not to have drama every five minutes challenge

soft depot
#

so real 😭

slate flume
grand flower
#

Why care about it heh

#

You've made something you're happy about and it's all that matters

slate flume
#

And I like arguing with people who diss me

grand flower
#

bit of a waste of time

slate flume
#

All I'm doing right now is waiting until I need to go do some more stuff with my pork shoulder on the smoker

soft depot
# slate flume Well it's just I'm okay with criticism when it's productive, but a lot of the ti...

I've legit poured my heart and soul into my own projects and had people tell me what I've done sucks even though it's completely unique, then when LabAPI releases their own version, all of a sudden they're saints and revolutionary. You literally called the LabAPI SSS wrapper peak, and you're going to praise it once it comes out saying how cool the new features are, but I've literally already made something close to that and you'll literally never care. The issue is that people keep saying what I make is terrible, until somebody else does it then it's cool. So just stop responding to people who say you aren't a good dev 😭

slate flume
#

It's the entire reason I use SecretAPI

static meteor
#

Soon it will exist

grand flower
#

let's just agree that SL's modding framework sucks and there's no point in any of this

#

world peace at last

slate flume
burnt hearth
#

yourself

slate flume
soft depot
#

BRO

slate flume
soft depot
#

I was referring to the future tense in my earlier paragraph

slate flume
#

I use an external SSSS wrapper and I'm gonna think it's awesome when LabAPI does it so I don't have to use an external wrapper

#

That's a reasonable take

soft depot
#

you're excited for the new LabAPI wrapper, and when it comes out, you're gonna praise it and all the new things, and just completely sideline what I've done, that's what I'm trying to communicate

slate flume
soft depot
#

I think 2 people have used it

slate flume
#

Because more people know about the SecretAPI SSSS wrapper

soft depot
soft depot
slate flume
#

The SSSS wrapper is the only reason I have SecretAPI right now lmao

soft depot
#

yknow I think I put more effort into Exileds SSSS wrapper (tho my PR was never merged) than nameless put into her wrapper

slate flume
#

The reason I've used SSSS SecretAPI and not yours is because SecretAPI did it before you did

soft depot
#

I think she event based it off of Exileds wrapper 😭

slate flume
soft depot
#

cuz you have to override a parent header, and first iteration of Exiled wrapper had something similar

slate flume
#

.

soft depot
#

ok man, I'm not arguing with you using ASS

slate flume
#

"...I've literally already made something close to that and you'll literally never care"

soft depot
#

no it was that nobody is gonna appreciate ASS, but they'll treat the LabAPI wrapper like a gift from the gods

soft depot
slate flume
grand flower
#

Devs will always go for the first party solution over a third party solution if it exists and is functional

#

I don't know why it's such a big deal

slate flume
#

The only reason more people don't use yours is publicity and who did it first

grand flower
#

Doesn't mean the third party solution is bad

slate flume
#

It's not that your work is unappreciated, it's just that first-party solutions > third-party

grand flower
#

Just means that I'd rather not have dependencies from third parties in my project unless absolutely necessary

soft depot
grand flower
#

You'll just have to get used to that, they probably don't know about 3rd party stuff

#

That's always the risk with third party libraries and all

soft depot
#

it's like if next update uses SyncVars for keycards, then everyone goes OMG TY SO MUCH NWWW I LOVE DYNAMIC KEYCARDSSS, IVE ALWAYS WANTED IT but like Exiled already has that

slate flume
#

And I will appreciate that they've been added

grand flower
#

If the first party releases something that makes it obsolete, the third party can't do much other than cry about it, just something you gotta keep in mind when making stuff of the sort

restive turret
slate flume
icy knoll
#

so people would rather a first party solution

grand flower
#

I'm glad I don't have to deal with this anymore heh

slate flume
icy knoll
#

first party stuff, well i can update that

plain gazelle
#

Why is there no "OldState" and "NewState" qwq
what is "State" in this case x.x

slate flume
#

Where would I be if I couldn't argue with strangers on the internet why

slate flume
#

096 doesn't skip states

plain gazelle
#

ohhhhh okay

slate flume
#

I've actually discussed this before

plain gazelle
#

one after anothger

plain gazelle
#

So "State" is the new, upcoming state?

slate flume
#

Yep

plain gazelle
#

Thanks

icy knoll
#

oh yeah true

slate flume
#

The only way it fails is if a plugin is made that makes 096 skip states

restive turret
plain gazelle
#

I hope if (State == Calming && MyCheck) ev.IsAllowed = false would prevent 096 from calming down until i want it to

grand flower
#

Wanted to get back into it a few days ago, and got reminded why I stopped

#

so now I'm out for good

slate flume
grand flower
#

working on my own project is more fun

slate flume
#

I do bug testing and stuff but I haven't played an honest to god round in months

grand flower
#

implementing Luau support from scratch and it's gonna be nice to use

slate flume
#

Though idk which way it'll work

grand flower
slate flume
#

I don't know a whole lot about how this stuff works

#

How does luau prevent against abuse that could come with clientside mods?

grand flower
#

Gets rid of dangerous Lua libraries exposed to Luau code, has a few sandboxing mechanics

#

So out of the box you're not gonna do much other than crash the game at best

restive turret
#

S&Box

grand flower
#

and even then it provides ways to kill VMs that are going over X amount of time or Y amount of memory

restive turret
#

RWE Process mem

grand flower
#

that way I can do clientside mods, client <=> server communication through mods, custom client UI etc etc

#

peak modding

plain gazelle
#

Why is there a 096 event for AddingTarget but not for RemovingTarget

#

😭

#

this is dumb

royal mica
#

(not used, just accepted)

restive turret
#

I usually use my things what I made as 3rd party

#

And I'm totally fine someone just using any of the code in other projects

#

I care less

unique crane
#

How so

#

the only way to unbecome the target is

#
  1. die
#
  1. 096 rage end
#

So like when you want to fire that event?

plain gazelle
#

easy and convenient way to get a 096 kill qwq

#

x3

unique crane
icy knoll
# plain gazelle

fyi i would also track the changed role event and see if the person now has the Scp096Role and then save that to a property rather than looping every time someone dies

plain gazelle
#

probably need an OldRole null check

icy knoll
#

looks good, yeah

plain gazelle
plain gazelle
#

In 173 observers tracker
Shouldnt this be method be called something more like "RemoveObserver"?
"Check" to me implies it only checks something, not changes

restive turret
#

Ye jt checks if it's a server and already is an observer

viral root
#

How do I create an interactable object?

plain gazelle
restive turret
#

Ye would be CheckAndRemovePlayer or something

restive turret
#

Your IDE should help with the parameters

viral root
#

thx

#

i will try it

viral root
#

But without the InteractionDuration it works and triggers completly fine

restive turret
#

Do you set any other thing?

#

FakeSync?

plain gazelle
#

OnInteracted only triggers if Duration = 0
For Durations >0, there are three other events
OnSearchingToy
OnSearchToyAborted
OnSearchedToy

restive turret
#

Oh oh thanks

#

I didn't use it so had no reference

soft depot
#

does anyone have a clue as to why I'm struggling to fake WaypointToy sync vars?

upper vapor
celest thorn
#

hello

teal junco
#

emptytoy when

pulsar locust
#

Black Hole Toy

teal junco
#

can we have an SCP SL AdminToy update with every AdminToy ever suggseted

sinful bronze
#

Cant wait for adding prefab helper to sl

teal junco
restive turret
sinful bronze
#

Fr

teal junco
#

CameraToy?

#

Dedicated Server size inflates by 10x

pulsar locust
#

Hubert ball admin toy

restive turret
#

PipeToy

teal junco
#

RagdollToy

restive turret
#

You have to search for older suggestions

#

VideoPlayerAdminToy

teal junco
upper vapor
#

-# text toy

teal junco
restive turret
#

But i don't text with toys

teal junco
teal junco
restive turret
#

What

#

PropAdminToy?

#

Like mop

#

Or what

upper vapor
#

Yesh

#

Those little prefabs could be spawned

#

Like the tiny light thingy found in heavy maybe

teal junco
restive turret
teal junco
#

so itll be every prop in the game, but as an admintoy (maybe it uses an ID or enum or something to determine what it is)

#

that way it has all the capabilities of an admintoy and functions as an easier way to spawn the prefabs

restive turret
#

Without seeing how would you know by just the name?

upper vapor
#

Who wrote this...

teal junco
upper vapor
#

IDs are horrible for this

restive turret
restive turret
teal junco
#

Oh yeah

#

Enums

#

I just dont know if any human will want to write an enum for every prop in SL

#

and I would rather have it with a mysterious ID than not at all.

upper vapor
#

How about

restive turret
upper vapor
#

GetPrefabId(string prompt) => ChatGpt.Prompt($"what's the prefab ID for the following? {prompt}")

restive turret
#

GetProp("Mop_assetname")

upper vapor
#

Only hangs the server for about 37s

teal junco
#

Whoops

#

Player.ReadyList.foreach(p => p.SendHint(GetPrefabId("67"));

teal junco
upper vapor
static meteor
teal junco
#

20 consecutive hangs in a row

upper vapor
#

"Guys why did I get disconnected"

teal junco
upper pike
#

Why is this possible?

icy knoll
icy knoll
teal junco
upper pike
#

Yes

teal junco
#

Oh fire

teal junco
upper pike
upper vapor
icy knoll
teal junco
upper pike
#

This is beautiful

upper vapor
#

Uh

teal junco
upper vapor
#

About that xd

upper pike
#

Just nothingness, forever

upper vapor
teal junco
upper vapor
#

So sometimes I get the map all generating on the client

#

But not on the server

#

So um

#

Interesting

#

Even with doors as waypoints

icy knoll
#

either github issue or solve it urself smh

upper vapor
#

@celest thorn

celest thorn
upper vapor
teal junco
teal junco
teal junco
#

I cancelled the MapGeneration Event. I'll never be the same. [SFM]
2 billion views

upper vapor
#

REAL

#

We could do that

#

SLFM

celest thorn
upper vapor
#

Read above

teal junco
# upper vapor SLFM

Using dummies and that one camera plugin? Because apparently film maker role is shit.

upper vapor
teal junco
celest thorn
upper vapor
#

But it can be countered with a lot of finicky stuff

celest thorn
teal junco
upper vapor
#

Indeed

teal junco
#

is there a dotnet Fnaf wrapper

slender lynx
#

sl devs with 2k hours vs aronpoop1 in basegame

teal junco
#

i may need to make a Fnaf wrapper

slender lynx
#

@celest thorn

celest thorn
#

rotation and everything you can test specific stuff etc... its really complex but really good

upper vapor
teal junco
teal junco
celest thorn
upper vapor
#

XDDD

celest thorn
#

ragequitting on the tutorial

#

is crazy

slender lynx
teal junco
#

I mean you can make a Chess wrapper

celest thorn
upper vapor
slender lynx
#

this person is new to scpsl

upper vapor
celest thorn
#

9 h + 8991h

slender lynx
#

sybau

upper vapor
#

Asia?

celest thorn
upper vapor
#

That was my second guess

slender lynx
#

aronpoop1 has never played the game before

royal mica
upper vapor
#

Milliseconds

royal mica
#

Literally the first thing they do

slender lynx
#

nah like

#

thats bad pr

upper vapor
#

Liquor

celest thorn
slender lynx
#

cant be having that

royal mica
upper vapor
#

Xdd

slender lynx
#

if the user has global tag it should be overridden

celest thorn
slender lynx
#

yeah

upper vapor
slender lynx
#

cant be banning aronpoop1

royal mica
#

Public shaming of displaying the CS hours in your tag

upper vapor
royal mica
slender lynx
royal mica
static meteor
upper vapor
celest thorn
royal mica
#

I fucking hate dot/comma notations in numbers

upper vapor
#

Xddd

royal mica
#

Why the fuck does hungarians use FUCKING COMMA AS A DECIMAL SEPARATOR

upper vapor
#

Use pipe

royal mica
#

This also makes me fucking insane when I'm programming a shop app

static meteor
celest thorn
static meteor
#

Suck ass at fps games

celest thorn
#

i do too for everyone i play with

#

so don't worry

upper vapor
#

Fun fact

static meteor
royal mica
# upper vapor EXACTLY

Do you know what the fucking best is?
Firefox does not give a fuck, if you use 1,224.5 or 1.234,5 it just transforms it into 1224.5 everytime.
CHROME JUST THROWS HANDS AND COMPLAINS

upper vapor
#

InvariantCulture just makes it worse

slender lynx
#

cs is a hostile place

icy knoll
royal mica
#

I've had bug reports of we cannot use comma as decimal separator, but we could before well after 5 hours of debugging I was like yeah, you switched to chrome that is why

upper vapor
icy knoll
#

im in a meeting :3

royal mica
slender lynx
celest thorn
royal mica
#

Wait you can check that?

static meteor
slender lynx
#

oh thats only on skinport

royal mica
#

oh that is only for the website

slender lynx
#

overall ive spent well over 30k on cs

upper vapor
icy knoll
# static meteor

i dont understand how people can buy software on steam, because it clogs your most played games

celest thorn
royal mica
upper vapor
static meteor
icy knoll
upper vapor
#

Win+Shift+S

#

Yeah xd

royal mica
pulsar locust
icy knoll
pulsar locust
#

I did disable steam rich presence for it tho

pulsar locust
icy knoll
#

now im back on windows because fuckass dotnet

royal mica
#

Can confirm, WinShiftS also works

royal mica
#

What dotnet feature you need that is Win only

upper vapor
icy knoll
#

so i couldnt build labapi

pulsar locust
#

Dotnet works on Linux
.net framework 4.8.1 can't be compiled by mono msbuild tho but will just run fine

pulsar locust
royal mica
#

wtf is mscorlib

upper vapor
#

Yeah I'd also go with skill issue

upper vapor
royal mica
#

Oh of course you cannot import malware+bloatware

#

duh

upper vapor
#

Main system stuff

#

Span

icy knoll
pulsar locust
teal junco
icy knoll
static meteor
royal mica
#

Like I'm developing plugins and shit in linux

#

even full unity works

#

as is

slender lynx
upper vapor
teal junco
pulsar locust
#

Not even dotnet

slender lynx
#

just shit aim

pulsar locust
#

but also compiling framework with modern dotnet is a bit of a shitshow

upper vapor
static meteor
#

Last time I actually played sl has been over a year

#

Most my hours comes from development

royal mica
teal junco
#

as you can see i hit more than 0 shots

slender lynx
celest thorn
slender lynx
#

really shit aim

celest thorn
#

move your mouse NOT THE BODY

slender lynx
#

#skibiditoiletaim

pulsar locust
teal junco
upper vapor
celest thorn
upper vapor
slender lynx
slender lynx
#

i dont trust links

#

is it a furry site

pulsar locust
#

jinxxy primarily hosts vrchat stuff

teal junco
upper vapor
slender lynx
celest thorn
#

and TOUNGE????

teal junco
pulsar locust
celest thorn
#

toes

#

why

upper vapor
#

"I don't like furries"
*goes to furry site*

static meteor
royal mica
slender lynx
upper vapor
icy knoll
slender lynx
#

vrchat is where my friend got groomed

celest thorn
pulsar locust
celest thorn
teal junco
upper vapor
celest thorn
slender lynx
#

dude real shit like

#

if vrchat was old people

#

that shit would be gas

static meteor
teal junco
slender lynx
#

operation give old people vr headsets

teal junco
#

If i stop holding A i instantly get full accuracy

upper vapor
#

Check from scpsl data managed

pulsar locust
celest thorn
teal junco
#

But yes my aim is bad I am aware. i dont do enough aim training

upper vapor
slender lynx
#

i saw some clip of someone getting hurt about "something tail"

teal junco
#

its kinda funny that my aim of all things was criticized on a clip where i kill a human with a micro HID

slender lynx
#

yeah what is that

upper vapor
static meteor
upper vapor
teal junco
slender lynx
teal junco
#

a lot of the time its just people trolling and pretending to have it to have an outburst

teal junco
#

I havent met as many "phantom pain" degenerates on vrchat as much as ive met the "ultra racists"

celest thorn
#

and TOOO MANY

pulsar locust
#

I don't touch public lobbies for my own sanity

celest thorn
#

i've played one hour

#

and saw so many porn addict

pulsar locust
#

Whenever I play it's with my own friend group

slender lynx
#

i opened vrchat desktop once and there was some person saying they wanted to go to a private room

celest thorn
#

lol

teal junco
#

public lobbies are exclusively for pain time

pulsar locust
upper vapor
pulsar locust
#

Axwabo ur a nerd

upper vapor
#

Implement SBMM in VRC toomuchtrolling

teal junco
#

i saw a troll harassing a furry in a group public and saying he isnt a real furry. so the furry got mad and printed an ai pic of his fursona

upper vapor
teal junco
#

and the troll said "real furries dont use ai" and the furry was super mad and kept arguing

pulsar locust
teal junco
#

and the troll lowkey kinda got trolled because he got actually mad and dced

pulsar locust
#

I also make art so

slender lynx
#

ai is gonna take so many jobs

icy knoll
slender lynx
#

shit gonna be great

celest thorn
celest thorn
teal junco
static meteor
#

Tad bit late for me

icy knoll
teal junco
#

but he had the typical troll avi

pulsar locust
#

3 mobile, 3 desktop

celest thorn
icy knoll
#

absolutely no need

slender lynx
#

legit made a website with chatgpt

#

its not that bad

teal junco
celest thorn
icy knoll
slender lynx
#

idk what that is

upper vapor
slender lynx
#

so i dont care

teal junco
slender lynx
#

if i need saas ill just pay someone

slender lynx
#

the joys of money

upper vapor
pulsar locust
# pulsar locust 3 mobile, 3 desktop

Safari has tons of quirks and missing apis, mobile browsers also have different performance limits, mobile friendly layouts, a11y (accessibility), it's a lot

upper vapor
#

?

icy knoll
pulsar locust
#

And it's why tools like browserslists exists

slender lynx
#

highly doubt

pulsar locust
#

And playwright for browser testing

slender lynx
#

indian man will do for 20 bucks and a gun

icy knoll
upper vapor
icy knoll
celest thorn
#

btw lumi don't wanna be rude but i don't think an SL server would ever need all of that

pulsar locust
celest thorn
#

or even nw

slender lynx
#

fuck u on abt

slender lynx
#

habib N will clutch up

icy knoll
teal junco
celest thorn
slender lynx
#

10k+ vs habib n

icy knoll
# slender lynx

from $40, if youre going to make a full SaaS app it will cost loads, especially at a good level

grand flower
#

The SL community never ceases to amaze

icy knoll
teal junco
upper vapor
# slender lynx

I bet it's a template and they just change a bunch of stuff including theme

pulsar locust
#

I'm also making it for hackclub

icy knoll
celest thorn
upper vapor
icy knoll
slender lynx
pulsar locust
upper vapor
celest thorn
#

the worst one i've done

#

is my own website from mobile

#

and it was pain

#

worse than panthom pain

static meteor
#

Most of mine usually are unless its a very early version

slender lynx
#

im just gonna hire habib n to prove a point

pulsar locust
#

Target mobile from the start and it becomes hella easy

upper vapor
#

Just don't support mobile

#

Fun fact, avalalonia wasm works pretty well on mobile (besides responsiveness xd)

icy knoll
grand flower
#

You know I've been looking at AI wrong

grand flower
#

I should embrace the coming of AI considering the increasing job security its existence provides

slender lynx
#

that guy can do anything

icy knoll
#

i don't use ai

#

it destroys the brain, i just google

teal junco
#

I think AI has applications

grand flower
#

Primarily pissing me off and giving job security

teal junco
#

but I avoid using it because it tends to yes, destroy peoples brain

pulsar locust
#

I use ai for my css but that's about it

grand flower
#

Never used it, never will

pulsar locust
#

It never makes something that works from the get go but it works as a starting point

#

So I still have to fix it up

celest thorn
pulsar locust
teal junco
celest thorn
slender lynx
#

ai substitutes devs decently

#

the 200$ chatgpt does

#

i fired my other devs

celest thorn
grand flower
#

What kind of devs do you hang out with

celest thorn
#

the others one where purged before even ai

#

lol

pulsar locust
icy knoll
#

zero is free to maro yet she pays $200 for chatgpt

#

seems kinda... weird

#

but gotcha

grand flower
#

pretty sure he's ragebaiting at this point

celest thorn
#

lol

slender lynx
pulsar locust
#

I get copilot for free as a student but I usually don't use it much

teal junco
grand flower
#

But if you can replace a dev with AI, they probably weren't good to begin with

pulsar locust
grand flower
#

Or you're doing stupid simple stuff

slender lynx
#

they sucked

#

all i need is zero and codex

#

ezpz

grand flower
#

Cool, your codebase also sucks now

grand flower
slender lynx
grand flower
teal junco
#

im not writing a script just to do this one task bro.

celest thorn
pulsar locust
celest thorn
#

90% of the codebase is written by me

static meteor
pulsar locust
#

But I rarely use it

celest thorn
#

10% is just useless shit that i task ai but document myself

#

or just change

teal junco
#

When i was 11 i wrote a script in C# (not python for some reason) that made roman numerals for minecraft enchantments up to 32k

slender lynx
#

yall also gotta remember we dont need random shit plugins for tournaments

teal junco
#

and it worked and i was so happy

slender lynx
#

just one good one every 4 months

grand flower
#

We banned AI generated code at work because we'd end up rejecting code reviews or having to rewrite it later on

pulsar locust
grand flower
#

Also it breeds lazy programmers

teal junco
#

because none of the jrs become sr

pulsar locust
#

Job security is not using comments
Ai gives plenty of comments

grand flower
#

Mostly the fact the average skill level of programmers is plummeting thanks to it

pulsar locust
#

I made some bitwise math code I can guarantee nobody understands

grand flower
upper vapor
teal junco
pulsar locust
grand flower
#

it'll be ass probably but it works

upper vapor
#

that works != is good

grand flower
#

yeah

upper vapor
#

exactly

#

unless

#

using NWAPI = Exiled

grand flower
#

Kek

upper vapor
#

xd

teal junco
upper vapor
#

who is puro

grand flower
#

No and I'll happily stay clear of these

teal junco
#

it proves that statement 100 fold

pulsar locust
dire iron
#

Hey stupid question,how do i update labapi

upper vapor
grand flower
#

I comment everything extensively

upper vapor
#

and update your dedicated server from Steam or SteamCMD

teal junco
#

i was abt to say "update server"

#

my dumbass

grand flower
#

i don't go more than a few lines without commenting on what I'm doing

upper vapor
#

1.1.3 is on early-server-build

celest thorn
upper vapor
#

(beta branch)

teal junco
#

also isnt labapi.dll undocumented

upper vapor
grand flower
#

Because I spend hours trying to understand code someone wrote years ago with no comments to fix their stuff

upper vapor
#

you just download them

grand flower
#

And so I know how shitty it is

upper vapor
#

-# comment on every line sometimes

grand flower
#

also because I tend to work on features that take weeks and a reminder to myself about what I was doing 10k LOC ago helps

#

No they make sense

grand flower
#

Generally I comment a block of code with an explanation as to the goal or what we're fixing

grand flower
#
/*
     * To check if two oriented bounding boxes intersect, we have 15 test cases to run:
     * - 6 possible separating axes for the faces of the boxes (3 for box A, 3 for box B, as there are only 3 unique planes as each face is parallel to its opposite face)
     *  - In this scenario, the separating plane is parallel to one of the box faces.
     * - 9 possible separating axes for each combination of edges of box A and box B (every axis of box A against every axis of box B)
     *  - In this scenario, the separating plane is parallel to the cross-product of an edge from each box.
     * If any of these tests is true, it means we have a separating axis, and therefore there is no intersection.
     * This box will be considered box A, and Other will be considered box B.
     * L is the current unit vector being tested.
     * Axes *of* a box will be denoted Ax, Ay, Az, Bx, By, Bz
     * T is the direction vector that goes from the center of A to the center of B.
     * WA/WB are the half width of boxes A/B
     * HA/HB are the half heights of boxes A/B
     * DA/DB are the half depths of boxes A/B.
     * | s | denotes the absolute value of scalar s
     * With this in mind, if the following is true, then a separating axis has been found.
     * | T β€’ L | > | ( WA*Ax ) β€’ L | + | ( HA*Ay ) β€’ L | + |( DA*Az ) β€’ L |    + | ( WB*Bx ) β€’ L | + |( HB*By ) β€’ L | + |( DB*Bz ) β€’ L |
     */
#

something I wrote yesterday night

#

as an explanation

#

Had to learn a new theorem

pulsar locust
teal junco
# pulsar locust

my comments were filled with shit talk/gossip and slurs because i thought it was funny since nobody would ever read it. Ive matured since then but sometimes i type "fuck" in the middle of code when my brain is stuck.

celest thorn
#

i usually type something to leave a mark

grand flower
#

Took me 3.5 hours instead of the 8 estimated so im happy

#

2.5 hours were spent banging my head against the theorem until it clicked

teal junco