#plugins-dev-chat

1 messages ยท Page 141 of 1

bright vine
#

and it finally worked

upper vapor
#

It's not gonna work xd

celest thorn
upper vapor
#

Did you build the project

upper vapor
#

And slejm does too

#

And the creator of the publicizer NuGet package

celest thorn
#

not even the compiler

#

fuck the compiler

upper vapor
#

Write assembly then

celest thorn
#

im studying assembly for my classes so

#

i can

#

specifically arm assembly for some fucking reason

slender lynx
worn gull
#

Can this work?
I want to have an NTF player to have SCPs team so I put him to SCP-049-2 and fake sync his role (NTF) to Player.List also to himself

grand flower
#

easier to patch team accessors to make it return SCPs for him

worn gull
#

Yeah but I don't know how to how to use transpilers PepeHands

grand flower
#

It'll be a lot easier to learn how to write one than do what you're doing

#

that or ask someone to help

celest thorn
#

hiii

hearty shard
#

nerdy chat

hearty shard
#

prefixes are so much easier to understand anyway

#

transpilers are good for going into a big method, but yea its not required really

unique crane
#

What's the point of that

#

If you want mtf to be part of scp team

#

Set the target counter to Math.max(0, normaltargets -1 )

#

Handle the friendly fire

#

Handle the VC

bright vine
#

question, is there a way to like check what events are occurring ingame so i can know which event i can modify

#

would be really helpful and save a lot of time

unique crane
# bright vine for code

Your IDE should give you all the options if you do the inherited event handler class. Or check the log plugin in the Labapi solution

bright vine
#

yes but there are a lot of options and i might do the wrong option

unique crane
#

All events are related to their names

#

You can't fuck that up

bright vine
#

for example im trying to disable 3114's disguise ability so im just guessing around with the options like OnKeyDown()

bright vine
unique crane
#

You will struggle a lot

bright vine
#
{

    [HarmonyPatch(typeof(Scp3114Disguise), nameof(Scp3114Disguise.OnKeyDown))]

    internal class Disguise
    {
        private static bool Prefix(Scp3114Disguise __instance)
        {
            return false;
        }
    }
}```
unique crane
#

We have 3114 events afaik

bright vine
#

For some reason this isnt working so im gonna just fuck my life

unique crane
#

You don't have access to that

#

Check 3114 events by either option above

#

There should be like

#

OnDisguising

#

Or something

bright vine
#

Oooh! Very appreciated.

royal mica
spare zodiac
#

naah learn C# through SL

#

that's the way I did it

bright vine
#

WOOOOOOOO

#

I DID IT

#

I MADE A WORKING PLUGIN........

#

That was so easy to learn omg

#

Thank you guys

bright vine
#

im learning so much

#

this is so fun

#

FINALLY

#

THE BEGINNING WAS TOUGH

true cedar
#

yw

bright vine
#

yall i have a question

#

how would i introduce a status effect without damage (for visuals only)

static meteor
#

Fake it

bright vine
#

so for example, cardiac arrest without damage

bright vine
static meteor
bright vine
#

i do have the status effect but im not sure how to disable the damage

#

ok ill take a look then

static meteor
#

This is for exiled but should work on LabApi with minor edits

        public static void SendFakeEffect(this Player effectOwner, EffectType effect, byte intensity)
        {
            MirrorExtensions.SendFakeSyncObject(effectOwner, effectOwner.NetworkIdentity, typeof(PlayerEffectsController), (writer) =>
            {
                const ulong InitSyncObjectDirtyBit = 0b0001;
                const uint ChangesCount = 1;
                const byte OperationId = (byte)SyncList<byte>.Operation.OP_SET;

                StatusEffectBase foundEffect = effectOwner.GetEffect(effect);
                uint index = (uint)effectOwner.GetEffectIndex(foundEffect);
                if (index < 0)
                    return;

                byte newIntensity = intensity;

                writer.WriteULong(InitSyncObjectDirtyBit);
                writer.WriteUInt(ChangesCount);
                writer.WriteByte(OperationId);
                writer.WriteUInt(index);
                writer.WriteByte(newIntensity);
            });
        }

        private static int GetEffectIndex(this Player player, StatusEffectBase effect)
        {
            PlayerEffectsController controller = player.ReferenceHub.playerEffectsController;
            for (int i = 0; i < controller.EffectsLength; i++)
            {
                if (ReferenceEquals(controller.AllEffects[i], effect))
                    return i;
            }

            return -1;
        }
royal mica
#

Hmm, I need to learn how to create FakeSync things

#

Also improve the Transpiling pipeline cause its a pain rn

static meteor
upper vapor
#

I should probably finish my fake sync var gist

bright vine
#

can i not just invalidate the damage?

upper vapor
#

you can

#

hurting event

bright vine
#

does it count if the attacker is an npc

#

because that'd be great

static meteor
#

That would probably be easier than faking a effect

upper vapor
bright vine
#
            if (ev.Attacker.Role is PlayerRoles.RoleTypeId.Scp049 && ev.Attacker.IsNpc)
                ev.IsAllowed = false;
upper vapor
#

but you need to have a way to track that damange and only cancel the hurting event if it's the "correct" damage src

bright vine
#

i assume this is right?

static meteor
#

Would also have to fix the stamina drain from the effect

upper vapor
#

but

#

but

#

check for null

bright vine
#

but anyways, the damage is still there

static meteor
#

Always null check the attacker in hurt/hurting events

static meteor
#

It embeded

bright vine
#

i find it a bit odd how it continues to throw an error even when the event is no longer happening (the damage)

#

but well what can i say

upper vapor
#

okay then it only shat itself on my end xd

bright vine
upper vapor
#

oh right

#

um

bright vine
#

i didnt, i just applied the status effect

#

the status effect itself damages ๐Ÿ’”

upper vapor
#

cardiac arrest needs to have an attacker set?

bright vine
#

well, when i died, it said i died to "SCP-049"

static meteor
#

One sec I'll check

upper vapor
#

get the effect

#

call SetAttacker

static meteor
bright vine
static meteor
#

Then the attacker is probably null and didn't pass the if check

upper vapor
#

:3

restive turret
bright vine
upper vapor
#

np

bright vine
#

how come setting gravity does nothing?

#
        public override void OnPlayerSpawned(PlayerSpawnedEventArgs ev)
        {
                ev.Player.Gravity = new UnityEngine.Vector3(0f, -4.9f, 0f);

            base.OnPlayerSpawned(ev);
        }```
#

is it not like this?

upper vapor
#

use the rolechanged event

bright vine
#

i did but that didnt work

#

i think it might be because of the unityengine being in the way and i need to use it directly instead

upper vapor
#

Timing.CallDelayed(0,

#

it works with the setgravity command, right?

bright vine
#

ya

hearty shard
bright vine
#

odd

#

yeah so ill just add the delay

hearty shard
#

delay shouldnt be necessary anymore

upper vapor
#

forgot to recompile/copy toomuchtrolling

hearty shard
bright vine
#

it..... still.. didnt work..

#

๐Ÿ˜ญ

#

i even changed the event to rolechanged'

#

rolechanged

bright vine
#

NVM it workws

#

works

#

i was hiding the "if" because i figured it still worked but no. the "if" was the CULPRIT.

#

(i didnt want to set gravity to all players)

royal mica
#

@upper vapor

upper vapor
#

๐Ÿ˜ญ๐Ÿ˜ญ

#

dafq is this station

#

debrecen?

royal mica
#

Nem

#

Wait, duck

#

It is an exhibition in Hungary

#

There is a shitload anti gov pictures

upper vapor
#

man i thought

royal mica
#

They are fucking awesome

upper vapor
#

i might not want to know xd

upper vapor
restive turret
bright vine
#

is friendly fire possible for scps

#

each scp harming each other

restive turret
#

Yes

bright vine
#

oh wow.

#

FFFF right?

restive turret
#

Huh

bright vine
#

Force Full Friendly Fire

#

but i guess u dont have to do that for scps?

#

neat to know

hearty shard
#

uhhhh

#

you can for 939

#

and uhhhh i think one other

#

but eg 173 doesnt tell server if it tries to snap a teammates neck so youd need custom keybinds to handle them attacking

#

same with 049

upper vapor
bright vine
restive turret
bright vine
#

is there like a method to check the count of certain roles

#

something like that

#

or do i have to do that "check" manually

hearty shard
bright vine
#

thank you so much

bright vine
hearty shard
#

its not really outdated

#

but do whatever you feel fit

cosmic hedge
#

why is mirror so wonky

bright vine
#

the == gave me an error

cosmic hedge
#

it's so strange

bright vine
#

thx tho

cosmic hedge
#

i got an error on WritePublicData

hearty shard
bright vine
#

it was not referenced

#

what is it using?

cosmic hedge
#

also, does anyone know the format for RoleSyncInfo writing? it needs a NetworkWriter so i'm assuming I need to provide the role data too now

cosmic hedge
hearty shard
#

oh and

#

PlayerRoles for Team / RoleTypeId

hearty shard
# cosmic hedge oh it just doesnt
public void WritePlayers(NetworkWriter writer)
  {
    writer.WriteUShort((ushort) ReferenceHub.AllHubs.Count);
    foreach (ReferenceHub allHub in ReferenceHub.AllHubs)
    {
      RoleTypeId role = allHub.roleManager.CurrentRole is IObfuscatedRole currentRole ? currentRole.GetRoleForUser(this._receiverHub) : allHub.roleManager.CurrentRole.RoleTypeId;
      new RoleSyncInfo(allHub, role, this._receiverHub, (NetworkWriter) null).Write(writer);
      allHub.roleManager.PreviouslySentRole[this._receiverHub.netId] = role;
    }
  }
#

thats just an empty NetworkWriter as far as i see

cosmic hedge
#

yeah

#

i figured it out

#

i just need to patch PlayerRolesUtils.GetColoredName

#

we good

bright vine
#

something ive noticed with 914, is there no way to edit the probability of items being added/removed/modified without disabling the events themselves and putting in the custom logic instead?

slate flume
#

You'd want to change the Scp914ItemProcessor component on the ItemBase in the InventoryItemLoader.AvailableItems dictionary for whatever ItemType you want

#

Or you could just ev.IsAllowed=false; and replace it at the ev.NewPosition as you said originally

bright vine
#

i tried that one and the next event never ran bc ofi t

#

of it

slate flume
#

Let me actually make a new github issue

bright vine
#

@slate flume i think these are responsible for changing this

#

but i dont understand the code that much

#

ohh im 90% sure its this one

slate flume
# bright vine <@434572461011501067> i think these are responsible for changing this

Yeah they are
In the context of pickups (can be generalized to items to)
Scp914Result contains all the info about what items entered/exitted the pipeline
processor.UpgradePickup(setting, pickup); is what generates and gives you the Scp914Result
However you have to question, if the processor is what we're using to determine the Scp914Result, where are we getting the processor?
The answer is at the beginning of the ProcessPickup code

Scp914ItemProcessor processor;
if (!(!pickup.Info.Locked & upgradeDropped) || !Scp914Upgrader.TryGetProcessor(pickup.Info.ItemId, out processor))
  return;

Scp914Upgrader.TryGetProcessor(pickup.Info.ItemId, out processor)
How does Scp914Upgrader.TryGetProcessor get the processor?
That brings you back to my original comments

slate flume
#

This does the same thing I just said

#

You replace the item processor component with your own modified version

#

Use the wrapper implementation though

#

I didn't know it existed but it's generally better to use LabAPI implementations than make your own

hearty shard
slate flume
hearty shard
#

sorry what

#

not using enumutils ๐Ÿ’”

slate flume
#

They use it in three different functions

restive turret
#

I fighting with unity to let me in

#

[northwood-studios/LabAPI] Issue opened: #292 [IDEA] Game's own map editor
Fear

icy knoll
restive turret
#

Need heavy rewrite how generation works

#

And heavy rearrange about rooms

icy knoll
#

yeah too much

restive turret
#

At this state write another game

bright vine
#

which random should i use

#

System.Random or UnityEngine.Random
which one is easy to apply

restive turret
#

Cus u better start from scratch

restive turret
icy knoll
bright vine
#

thx

restive turret
#

Use whatever you feel like i guess

icy knoll
#

System.Random requires you to make a class

#

UnityEngine.Random is static

restive turret
#

I am so sad that System.Random.Shared isnt exist in net48

bright vine
#
UnityEngine.Random.Range(0, 100) <= 25
#

am i doing this correctly?

#

does this account for real numbers btw

restive turret
#

Wdym those are real numbers

#

Unreal numbers are in unreal engine

#

Badumtss

bright vine
#

no like yk

#

real numbers and integers

icy knoll
#

what da hell is a real number

#

also the type returns int

restive turret
restive turret
icy knoll
bright vine
#

a real number is just
lets say it ranges from 0 to 1

a real number would be like 0, 0.01, 0.02, and so on...

while integers are just

#

You know

icy knoll
#

Random.Range(0, 1) will always return 0

restive turret
#

Check the return type

icy knoll
#

it's an int

#

if you use float values inside of Random.Range tho, then it will return float

bright vine
#

thx i did this instead

if (UnityEngine.Random.value <= 0.25f)
grand flower
#

/**
 * A vector in 3-D space composed of components (X, Y, Z) with floating point precision.
 */
template<typename T>
struct TVector
{
    static_assert(std::is_floating_point_v<T>, "T must be floating point");

public:
    using FReal = T;
restive turret
#

Joked about the engine name

grand flower
#

ik

restive turret
#

But why prefix real with F?

#

FortniteReal

#

Jk

grand flower
#

typedefs/usings are prefixed with F
same with structs

bright vine
#

how would you enable friendly fire for scps like 939 (towards other scps)?

#

im curious as to what the function might be for that

grand flower
#

pretty sure it's in the server config

restive turret
grand flower
#

dont remember if LabAPI had another way

grand flower
bright vine
grand flower
#

you can just disable it via PlayerHurting event afterwards

restive turret
grand flower
#

probably

#

and that too

#

kinda sucks

bright vine
#

i heard friendly fire is a thing for scp 939 in particular

restive turret
#

I literally don't know

grand flower
#


Typedefs should be prefixed by whatever is appropriate for that type, such as:

    F for typedef of a struct

    U for typedef of a UObject


restive turret
#

I don't really use ff for scps

grand flower
#

same

restive turret
grand flower
#

what C++ version are those again

glad pagoda
#

C++29 I think

#

20

restive turret
#

29??

grand flower
#

probs backwards compat

#

Unreal uses C++17 by default nowadays with support for C++20

#

I think before 17 it was 14

restive turret
#

Petris what year are we in

glad pagoda
#

6000

restive turret
#

I'm dead

grand flower
#

seems like the engine does have a macro that handles that

#

between different language versions and compilers

#

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

#

they're still going through the engine and removing their usage of FORCEINLINE for the most part heh

#

they did a 180 on the usage

restive turret
#

Aint inlining faster in some cases

#

And fucks up the decomps?

grand flower
#

afaik Epic prefers letting the compiler handle it in the majority of cases nowadays

#

peeps were using it haphazardly and it just became more detrimental than anything

restive turret
#

Lel

grand flower
#

i love lua's undocumented C api functions

#

how the fuck does one find a table by name

#

in globals

hearty shard
cosmic hedge
#

how and why...

grand flower
grand flower
#

the full method if possible

cosmic hedge
#

setrole is just broken

grand flower
#

try adding a delay

#

a few frames, or even a second to be sure

cosmic hedge
#

0 delaying it worked

grand flower
#

nw moment

#

you can also use PlayerChangingRole to override the role they're getting at round start

#

better than setting the role again after

icy knoll
grand flower
#

Unity didn't make SL's role handling logic lol

cosmic hedge
#

classic

bright vine
#

how? does it actually work for all scps?

teal junco
slate flume
#

At least last I checked

#

I haven't used it extensively

upper vapor
upper vapor
restive turret
upper vapor
static meteor
unique crane
#

How did you fuck up that so badly

static meteor
#

I fucked up a patch so badly i lagged the ui on the client somehow

grand flower
#

bruh

celest thorn
#

Not anymore our bestie api maintainer???

unique crane
#

Ofc ill always be your bestie api maintainer

#

but beryl needed help with 15.0

celest thorn
unique crane
#

:3

celest thorn
unique crane
#

Also now you got ax

celest thorn
#

:3

unique crane
#

lumi and slejm

celest thorn
#

What???

unique crane
#

yea

#

they are trials

celest thorn
#

This is crazy

unique crane
#

Its been like this for over a week now XD

celest thorn
#

Lol

#

And iโ€™ve been developing still but no problems

upper vapor
unique crane
#

basement*

upper vapor
#

what the fuck

#

not you

#

we're actually getting ai slop PRs

#

"reduced clutter"

#

"the tariffs are high so i removed all imports"

#

๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ

agile tartan
#

When does the PlayerValidatedVisibilityEventArgs get triggered?

upper vapor
#

for every player

#

to every player

#

so like

#

players^2 every frame

#

when the game checks whether a player should be visible to another

upper vapor
#

np

icy knoll
unique crane
#

uhhhhhhhhh

upper vapor
#

david you doomed us all

upper vapor
#

๐Ÿ˜ญ๐Ÿ˜ญ

#

can we ban new contributors from the labapi github repo toomuchtrolling

#

or do what the linux kernel repo is doing and auto-close all PRs

icy knoll
#

hey we do now get access to the repo if you connect ur gh

#

so technically, yes

#

just manually

#

:3

upper vapor
#

you did not write that

#

nobody knows

unique crane
#

have you seen it

upper vapor
#

i don't want to

unique crane
#

or something js repo

upper vapor
#

idc about nextjs

#

but expressjs

#

update readme

unique crane
#

yes

#

I meant that

#

shitjs idk

#

they are all the same

upper vapor
#

it's not even ai doing this bullshittery ๐Ÿ˜ญ

upper vapor
restive turret
celest thorn
#

Idk i didnโ€™t see anyone and im just talking in general most of the time

restive turret
#

I rarely in general

celest thorn
restive turret
#

And usually you start the conversations, or someone regular and I join

celest thorn
#

For maps

restive turret
#

And even if I dont do anything in labapi I have other projects so I code with there too

celest thorn
#

Makes sense

#

I have too much stuff to do so

restive turret
#

So like 90% of the time on PC is I code or I watch series

celest thorn
#

Like uni, tournaments, maps etc

celest thorn
#

I just spent 90% in a car

#

Or coding

restive turret
#

Currently its Scooby-Doo Mystery Incorporated or something

celest thorn
#

I wanted to start something

restive turret
#

I still plan to watch 3 other series but eh

celest thorn
#

But idk

celest thorn
#

Entire

#

120 hours

#

Of peak

#

Story wise

restive turret
#

I waiting for netflix to add hun dub for Lucifer

celest thorn
#

You remind me of the white girls

restive turret
#

What

celest thorn
hearty shard
#

hi slime

restive turret
celest thorn
restive turret
#

The Mentalist

celest thorn
#

Or i prefer playing games that fall under that

restive turret
#

CSI , and others because my grandma watched those

celest thorn
#

i still watch it

#

:3

restive turret
#

And when I was there I was secretly watching it

celest thorn
#

My grandma introduced me too

celest thorn
restive turret
#

Bones is the other one

celest thorn
#

So we shared the passion

#

You know what game now it comes up in my mind

#

Heavy Rain :3

#

Really cool game

#

About a killer and you are 4 character that are trying to solve the mystery

#

Its made by the same dev of Detroit become human

restive turret
#

I only heard the name about it

unique crane
#

HOW DO YOU EVEN MANAGE THAT

restive turret
#

I tried detroit but dx12 ducked up

celest thorn
#

That game

celest thorn
#

For using a mac

unique crane
#

Thats the first issue

#

is using apple

hearty shard
#

David why did you close #1 pr ?

#

literally top tier pr

restive turret
#

Wdym #1 pr

restive turret
#

Oh

hearty shard
#

Did you see it

restive turret
#

Ye

#

The remove much pr ye

hearty shard
#

I think its the same guy that complained about labapi receiving features

restive turret
hearty shard
#

Crazy

#

"just use exiled because labapi shouldnt improve cuz exiled exists"

#

๐Ÿ’€

icy knoll
#

they are an exiled dev

#

so

#

bias

restive turret
#

I cant wait to break exiled ๐Ÿ”ฅ

unique crane
#

Why the hell on earth should it improve?

#

Idk people nowadays shit on everything

#

they will never be happy

upper vapor
subtle ravine
#

What the fuck is this

#

Bro did the same PR for Michaล‚s Mer plugin

upper vapor
#

ai shitfuckery

cyan crown
#

ai?

subtle ravine
# upper vapor ai shitfuckery

I mean ai sometimes does that
But the person had to manually fork repo
Commit the code
Push the branch
Create pull request
And then do the same thing on a different repo from another NW member

#

Thats the part I don't get

upper vapor
#

right

#

um

#

maybe there's a tutorial on youtube that includes a part where they fork a repo, remove comments and new lines, and make a PR to upstream

restive turret
#

create a PR that removes internet connection

upper vapor
#

idfk how did we get to this point really

restive turret
#

if I get a PR like this i will forever ban the person to committing any code or creating any issue

subtle ravine
#

I guess someone blind would accept it and be included as "contributors"

hearty shard
#

why do actual contributions

#

when you can delete docs

subtle ravine
#

So real

hearty shard
#

also its only 1 file at a time

#

so it is literally just for contributor

#

๐Ÿ’€

subtle ravine
#

Let me delete all the comments from the whole LabApi

hearty shard
#

no wonder his activity is private

#

when all he does is delete

celest thorn
upper vapor
#

at least it's not "update readme"

celest thorn
#

but honestly

celest thorn
subtle ravine
#

And make a PR

upper vapor
#

i wrote desiro

#

xd

hearty shard
#

well

#

he has repos

upper vapor
#

emojis in readme

celest thorn
hearty shard
#

hes also not using enums

upper vapor
#

pretty sussy

hearty shard
#

um

subtle ravine
celest thorn
#

read all of this prs

hearty shard
#

me when "whats enum"

upper vapor
hearty shard
#

yes

upper vapor
#

yo zabszk

#

hire this guy rn

hearty shard
#

it has nothing in it

celest thorn
hearty shard
#

theres no code

upper vapor
#

lmfao

hearty shard
#

theres no release

celest thorn
#

you know how to solve the cheating problem

subtle ravine
hearty shard
#

Go to the releases and pick the newest one

#

it says

upper vapor
#

an a customizable anticheat

hearty shard
#

but then

upper vapor
#

discord server

celest thorn
#

run ML and make it learn pattern of SL shooting

hearty shard
celest thorn
#

im sorry but ML model proved to be effective in minecraft cheating which is IMPOSSIBLE to detect

upper vapor
#

you can't see the releases beause you haven't joined the discord Smart

hearty shard
#

it could just be chatgpt

subtle ravine
celest thorn
subtle ravine
#

Let's ignore also that he had gave a star to himself on all the repos

subtle ravine
hearty shard
#

um

#

look here

#

1746 lines

celest thorn
#

At NW's Cheating development PLEASE hire this guy

#

he works better than all of you

upper vapor
subtle ravine
#

Also this guy...

hearty shard
hearty shard
#

using reflection instead of Enum.GetValues or just EnumUtils<>.Values

celest thorn
tepid sluice
#

reflection ๐Ÿ’€

subtle ravine
#

I cannot believe someone knows how to code when they literally removed docs from the code

upper vapor
tepid sluice
#

chatgpt generate readme

hearty shard
subtle ravine
hearty shard
#

"you need to select a role"
"if ur not this role it doesnt work"

#

why not just

#

whjat

#

oh

#

cuz its "ifrole" command ๐Ÿ’€

#

it just checks if you are the role you provide

#

skull

upper vapor
#

iflife (shit) { quit(); }

subtle ravine
upper vapor
hearty shard
#

only nw could do something like this

subtle ravine
#

What..

celest thorn
upper vapor
#

not even NW

#

๐Ÿ˜ญ

cyan crown
subtle ravine
hearty shard
celest thorn
#

guys NW

#

are best dev

#

you can ever find

hearty shard
#

all in 1 file

subtle ravine
#

Yeah I was scrolling and scrolling

upper vapor
cyan crown
#

what does that gif even mean

hearty shard
#

50 ish classes in the file

upper vapor
hearty shard
#

๐Ÿ˜จ

upper vapor
#

ai gets inspired

restive turret
#

all in one file so

hearty shard
#

this guy is NOT a real dev

#

its probably chatgpt tbh

upper vapor
#

first SL plugin LLM gets released

cyan crown
celest thorn
hearty shard
celest thorn
#

chatgpt can do my work

hearty shard
#

the guy that has 50 classes in 1 file

cyan crown
#

"seksirakun" ?

hearty shard
#

yes

upper vapor
#

yea

cyan crown
#

yeah who the fuck is that

hearty shard
#

no clue

#

some random that wants contributor

#

by removing docs in Player.cs

#

or wtv file it was

#

i dont remember

restive turret
#

ye

subtle ravine
#

Literally

cyan crown
#

secret developer for the secret laboratory

hearty shard
#

yes player

#

and its not ALL docs gone

#

just some of it

celest thorn
#

david was mean tho

#

just docs who tf reads that

subtle ravine
celest thorn
#

finally fully ai plugins

upper vapor
celest thorn
#

so we can finally do something else

hearty shard
#

@unique crane 2.0 now

subtle ravine
#

David resigned from API maintainer role

#

Iirc

cyan crown
#

๐Ÿ˜ฟ

hearty shard
#

hes programmer because he needed to help on 15.0

celest thorn
#

;(

subtle ravine
#

I don't remember but there was some role change

#

They switched

celest thorn
subtle ravine
#

Nuh uh

celest thorn
#

honestly

subtle ravine
#

Hater

celest thorn
#

bro let me forget how to develop

#

all of the games i've played

#

so i can just play them back

subtle ravine
#

Like if you learn something

#

You won't be able to come back

celest thorn
#

there was a philosopher saying that we are like a river, the river is there but the water is always changing so we will never be the same as before

subtle ravine
celest thorn
#

but really makes you see everything different

subtle ravine
celest thorn
#

i didn't study like full psychology like a graduate but alot of stuff i did

subtle ravine
#

That's why they say
The less you know the better you sleep

celest thorn
#

please can i go back being a fucking baby that needed to count with feets and hands

subtle ravine
restive turret
#

I still count on my feets and hands

celest thorn
subtle ravine
#

The scary part is that I do know some people who will open chatgpt and ask what's 1000/8 instead of calculator or just knowing that it's 125

celest thorn
#

...

#

god help us

#

i don't wanna be THAT stupid

subtle ravine
cyan crown
#

i seen a photo of a lady sending heart emojis to chatgpt saying "Thank you"

royal mica
cyan crown
#

like bro chagpt is not real it doesn't understand anything

subtle ravine
celest thorn
celest thorn
#

BRO LIVES FOR YOU

cyan crown
#

bro we're losing brain cells every generation

celest thorn
#

ASK THE QUESTION

#

SLAVERY

cyan crown
celest thorn
#

this is what you need to do to chatgpt

upper vapor
#

stupid clanker

celest thorn
subtle ravine
#

I saw a document once
That the "hi chat" and "thank you" costs open ai millions of dollars per year

restive turret
celest thorn
#

axwabo was risking

cyan crown
upper vapor
cyan crown
#

its a joke i don't know if alex actually uses it or no

subtle ravine
#

I didn't

cyan crown
subtle ravine
restive turret
#

I start with
Hi, this is my problem solve it

celest thorn
celest thorn
#

but the one that doesn't have gender

restive turret
#

lmao

#

a fox?

subtle ravine
celest thorn
#

and doesn't wanna behave like a woman without clothes

celest thorn
upper vapor
tepid sluice
#

who pinged me

cyan crown
#

alex is so broke to pay for grok

subtle ravine
celest thorn
cyan crown
#

like me i'm also broke

subtle ravine
tepid sluice
#

๐Ÿ˜ญ

cyan crown
#

ofc

tepid sluice
#

alex is bullying me

celest thorn
subtle ravine
celest thorn
#

get this guy OUT

#

:3

subtle ravine
cyan crown
hearty shard
#

whats up stinkers

celest thorn
#

How scared is Alex of HR

subtle ravine
#

OH NO

celest thorn
subtle ravine
#

Hiii David

celest thorn
hearty shard
#

i wish clanker stayed how it was with being for star wars

subtle ravine
#

This guy that removed the docs did the same in Michal repo

hearty shard
#

and didnt turn into an n word replacement

celest thorn
celest thorn
#

she can say this

#

and i can't say woman without clothes??

#

referring to an AI

#

lol

upper vapor
cyan crown
#

#BanAlex

hearty shard
#

but ive seen it as a replacement

#

and it sucks

upper vapor
#

well

#

those

hearty shard
#

that was my complaint mostly

upper vapor
#

can quit the world

celest thorn
upper vapor
celest thorn
#

thank you :3

subtle ravine
hearty shard
#

also i have a fire hazard in my room ๐Ÿ”ฅ

restive turret
celest thorn
hearty shard
#

living life until i burn in my sleep

celest thorn
#

and the maid obsession

#

lol

celest thorn
celest thorn
unique crane
#

What

unique crane
#

the

celest thorn
#

bro i remember everything

unique crane
subtle ravine
#

Let's not talk about NewOf 049 resurrection video

unique crane
#

Elaborate

subtle ravine
#

Nope

#

I ain't

unique crane
#

@celest thorn

subtle ravine
#

๐Ÿ˜ญ

celest thorn
#

here

subtle ravine
#

You will regret it

upper vapor
unique crane
#

cant be that bad cant it

celest thorn
upper vapor
celest thorn
#

to understand how bad it is

#

too

celest thorn
#

degeneracy

subtle ravine
celest thorn
#

bro didn't even try to cover up

subtle ravine
subtle ravine
unique crane
subtle ravine
#

Thank God

celest thorn
#

Oh wait

unique crane
#

no

celest thorn
#

THat one isn't

#

lol

subtle ravine
unique crane
#

bkisser

upper vapor
#

all the
fluffy male smoochers will fall for it

cyan crown
#

what happened in this chat

upper vapor
subtle ravine
#

Ax....

celest thorn
icy knoll
subtle ravine
#

Hi Lumi!!!

subtle ravine
#

Lumi you have to see it too

upper vapor
cyan crown
celest thorn
icy knoll
celest thorn
#

so

icy knoll
unique crane
#

"You are a horse"

#

what

cyan crown
#

don't worry alex 2 programmers are going insane as always

celest thorn
#

and now you are the one spreadding it

subtle ravine
celest thorn
upper vapor
celest thorn
#

sorry

celest thorn
upper vapor
celest thorn
upper vapor
unique crane
#

AI mode

subtle ravine
#

3 API trials here....

unique crane
#

Can we get AI-less mode tab

celest thorn
restive turret
subtle ravine
unique crane
#

just not so smart

cyan crown
celest thorn
#

not AI

unique crane
#

Kinda dum

subtle ravine
unique crane
#

(ies)

celest thorn
#

Bruh

unique crane
cyan crown
subtle ravine
#

Lumi Slejm Ax no?

celest thorn
#

wait so it was a joke or not?

#

i don't understand

#

they don't have any roles

#

or stuff

unique crane
#

Trials dont have roles

#

or badges

subtle ravine
celest thorn
#

ok amazing work again from NW

unique crane
#

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

#

Why yes

#

If you dont pass

#

you look less like a dumbass

restive turret
#

because trials

subtle ravine
#

Lumi is trial API maintainer

upper vapor
celest thorn
#

guys we are doomed

#

optimized LabAPI

celest thorn
unique crane
soft depot
subtle ravine
unique crane
#

-SL haters, probably

upper vapor
celest thorn
#

so

subtle ravine
cyan crown
#

i actually didn't know lumi was a trial

subtle ravine
#

See

#

Dumb

upper vapor
cyan crown
#

i'm not dumb RAHHH

subtle ravine
unique crane
#

๐Ÿ˜ญ

celest thorn
subtle ravine
cyan crown
limber silo
# celest thorn why...

the reason is simple, some trials may not pass the trial so it is their decision to make it public

upper vapor
celest thorn
#

just idk makes it really hard to understand

#

lol

#

if it was a joke or not

upper vapor
#

ban!!

subtle ravine
#

I'm not

#

I'm pretty sure Lumi said it before

upper vapor
subtle ravine
#

Yeah after

upper vapor
#

david you too